1#! /bin/sh 2# Guess values for system-dependent variables and create Makefiles. 3# Generated by GNU Autoconf 2.68 for pixman 0.30.0. 4# 5# Report bugs to <pixman@lists.freedesktop.org>. 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 177 178 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || ( 179 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 180 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 181 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 182 PATH=/empty FPATH=/empty; export PATH FPATH 183 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\ 184 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1 185test \$(( 1 + 1 )) = 2 || 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: pixman@lists.freedesktop.org about your system, 251$0: including any error possibly output before this 252$0: message. Then install a modern shell, or manually run 253$0: the script under such a shell if you do have one." 254 fi 255 exit 1 256fi 257fi 258fi 259SHELL=${CONFIG_SHELL-/bin/sh} 260export SHELL 261# Unset more variables known to interfere with behavior of common tools. 262CLICOLOR_FORCE= GREP_OPTIONS= 263unset CLICOLOR_FORCE GREP_OPTIONS 264 265## --------------------- ## 266## M4sh Shell Functions. ## 267## --------------------- ## 268# as_fn_unset VAR 269# --------------- 270# Portably unset VAR. 271as_fn_unset () 272{ 273 { eval $1=; unset $1;} 274} 275as_unset=as_fn_unset 276 277# as_fn_set_status STATUS 278# ----------------------- 279# Set $? to STATUS, without forking. 280as_fn_set_status () 281{ 282 return $1 283} # as_fn_set_status 284 285# as_fn_exit STATUS 286# ----------------- 287# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 288as_fn_exit () 289{ 290 set +e 291 as_fn_set_status $1 292 exit $1 293} # as_fn_exit 294 295# as_fn_mkdir_p 296# ------------- 297# Create "$as_dir" as a directory, including parents if necessary. 298as_fn_mkdir_p () 299{ 300 301 case $as_dir in #( 302 -*) as_dir=./$as_dir;; 303 esac 304 test -d "$as_dir" || eval $as_mkdir_p || { 305 as_dirs= 306 while :; do 307 case $as_dir in #( 308 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 309 *) as_qdir=$as_dir;; 310 esac 311 as_dirs="'$as_qdir' $as_dirs" 312 as_dir=`$as_dirname -- "$as_dir" || 313$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 314 X"$as_dir" : 'X\(//\)[^/]' \| \ 315 X"$as_dir" : 'X\(//\)$' \| \ 316 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 317$as_echo X"$as_dir" | 318 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 319 s//\1/ 320 q 321 } 322 /^X\(\/\/\)[^/].*/{ 323 s//\1/ 324 q 325 } 326 /^X\(\/\/\)$/{ 327 s//\1/ 328 q 329 } 330 /^X\(\/\).*/{ 331 s//\1/ 332 q 333 } 334 s/.*/./; q'` 335 test -d "$as_dir" && break 336 done 337 test -z "$as_dirs" || eval "mkdir $as_dirs" 338 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 339 340 341} # as_fn_mkdir_p 342# as_fn_append VAR VALUE 343# ---------------------- 344# Append the text in VALUE to the end of the definition contained in VAR. Take 345# advantage of any shell optimizations that allow amortized linear growth over 346# repeated appends, instead of the typical quadratic growth present in naive 347# implementations. 348if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 349 eval 'as_fn_append () 350 { 351 eval $1+=\$2 352 }' 353else 354 as_fn_append () 355 { 356 eval $1=\$$1\$2 357 } 358fi # as_fn_append 359 360# as_fn_arith ARG... 361# ------------------ 362# Perform arithmetic evaluation on the ARGs, and store the result in the 363# global $as_val. Take advantage of shells that can avoid forks. The arguments 364# must be portable across $(()) and expr. 365if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 366 eval 'as_fn_arith () 367 { 368 as_val=$(( $* )) 369 }' 370else 371 as_fn_arith () 372 { 373 as_val=`expr "$@" || test $? -eq 1` 374 } 375fi # as_fn_arith 376 377 378# as_fn_error STATUS ERROR [LINENO LOG_FD] 379# ---------------------------------------- 380# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 381# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 382# script with STATUS, using 1 if that was 0. 383as_fn_error () 384{ 385 as_status=$1; test $as_status -eq 0 && as_status=1 386 if test "$4"; then 387 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 388 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 389 fi 390 $as_echo "$as_me: error: $2" >&2 391 as_fn_exit $as_status 392} # as_fn_error 393 394if expr a : '\(a\)' >/dev/null 2>&1 && 395 test "X`expr 00001 : '.*\(...\)'`" = X001; then 396 as_expr=expr 397else 398 as_expr=false 399fi 400 401if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 402 as_basename=basename 403else 404 as_basename=false 405fi 406 407if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 408 as_dirname=dirname 409else 410 as_dirname=false 411fi 412 413as_me=`$as_basename -- "$0" || 414$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 415 X"$0" : 'X\(//\)$' \| \ 416 X"$0" : 'X\(/\)' \| . 2>/dev/null || 417$as_echo X/"$0" | 418 sed '/^.*\/\([^/][^/]*\)\/*$/{ 419 s//\1/ 420 q 421 } 422 /^X\/\(\/\/\)$/{ 423 s//\1/ 424 q 425 } 426 /^X\/\(\/\).*/{ 427 s//\1/ 428 q 429 } 430 s/.*/./; q'` 431 432# Avoid depending upon Character Ranges. 433as_cr_letters='abcdefghijklmnopqrstuvwxyz' 434as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 435as_cr_Letters=$as_cr_letters$as_cr_LETTERS 436as_cr_digits='0123456789' 437as_cr_alnum=$as_cr_Letters$as_cr_digits 438 439 440 as_lineno_1=$LINENO as_lineno_1a=$LINENO 441 as_lineno_2=$LINENO as_lineno_2a=$LINENO 442 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 443 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 444 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 445 sed -n ' 446 p 447 /[$]LINENO/= 448 ' <$as_myself | 449 sed ' 450 s/[$]LINENO.*/&-/ 451 t lineno 452 b 453 :lineno 454 N 455 :loop 456 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 457 t loop 458 s/-\n.*// 459 ' >$as_me.lineno && 460 chmod +x "$as_me.lineno" || 461 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 462 463 # Don't try to exec as it changes $[0], causing all sort of problems 464 # (the dirname of $[0] is not the place where we might find the 465 # original and so on. Autoconf is especially sensitive to this). 466 . "./$as_me.lineno" 467 # Exit status is that of the last command. 468 exit 469} 470 471ECHO_C= ECHO_N= ECHO_T= 472case `echo -n x` in #((((( 473-n*) 474 case `echo 'xy\c'` in 475 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 476 xy) ECHO_C='\c';; 477 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 478 ECHO_T=' ';; 479 esac;; 480*) 481 ECHO_N='-n';; 482esac 483 484rm -f conf$$ conf$$.exe conf$$.file 485if test -d conf$$.dir; then 486 rm -f conf$$.dir/conf$$.file 487else 488 rm -f conf$$.dir 489 mkdir conf$$.dir 2>/dev/null 490fi 491if (echo >conf$$.file) 2>/dev/null; then 492 if ln -s conf$$.file conf$$ 2>/dev/null; then 493 as_ln_s='ln -s' 494 # ... but there are two gotchas: 495 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 496 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 497 # In both cases, we have to default to `cp -p'. 498 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 499 as_ln_s='cp -p' 500 elif ln conf$$.file conf$$ 2>/dev/null; then 501 as_ln_s=ln 502 else 503 as_ln_s='cp -p' 504 fi 505else 506 as_ln_s='cp -p' 507fi 508rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 509rmdir conf$$.dir 2>/dev/null 510 511if mkdir -p . 2>/dev/null; then 512 as_mkdir_p='mkdir -p "$as_dir"' 513else 514 test -d ./-p && rmdir ./-p 515 as_mkdir_p=false 516fi 517 518if test -x / >/dev/null 2>&1; then 519 as_test_x='test -x' 520else 521 if ls -dL / >/dev/null 2>&1; then 522 as_ls_L_option=L 523 else 524 as_ls_L_option= 525 fi 526 as_test_x=' 527 eval sh -c '\'' 528 if test -d "$1"; then 529 test -d "$1/."; 530 else 531 case $1 in #( 532 -*)set "./$1";; 533 esac; 534 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( 535 ???[sx]*):;;*)false;;esac;fi 536 '\'' sh 537 ' 538fi 539as_executable_p=$as_test_x 540 541# Sed expression to map a string onto a valid CPP name. 542as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 543 544# Sed expression to map a string onto a valid variable name. 545as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 546 547SHELL=${CONFIG_SHELL-/bin/sh} 548 549 550test -n "$DJDIR" || exec 7<&0 </dev/null 551exec 6>&1 552 553# Name of the host. 554# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, 555# so uname gets run too. 556ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 557 558# 559# Initializations. 560# 561ac_default_prefix=/usr/local 562ac_clean_files= 563ac_config_libobj_dir=. 564LIBOBJS= 565cross_compiling=no 566subdirs= 567MFLAGS= 568MAKEFLAGS= 569 570# Identity of this package. 571PACKAGE_NAME='pixman' 572PACKAGE_TARNAME='pixman' 573PACKAGE_VERSION='0.30.0' 574PACKAGE_STRING='pixman 0.30.0' 575PACKAGE_BUGREPORT='pixman@lists.freedesktop.org' 576PACKAGE_URL='' 577 578# Factoring default headers for most tests. 579ac_includes_default="\ 580#include <stdio.h> 581#ifdef HAVE_SYS_TYPES_H 582# include <sys/types.h> 583#endif 584#ifdef HAVE_SYS_STAT_H 585# include <sys/stat.h> 586#endif 587#ifdef STDC_HEADERS 588# include <stdlib.h> 589# include <stddef.h> 590#else 591# ifdef HAVE_STDLIB_H 592# include <stdlib.h> 593# endif 594#endif 595#ifdef HAVE_STRING_H 596# if !defined STDC_HEADERS && defined HAVE_MEMORY_H 597# include <memory.h> 598# endif 599# include <string.h> 600#endif 601#ifdef HAVE_STRINGS_H 602# include <strings.h> 603#endif 604#ifdef HAVE_INTTYPES_H 605# include <inttypes.h> 606#endif 607#ifdef HAVE_STDINT_H 608# include <stdint.h> 609#endif 610#ifdef HAVE_UNISTD_H 611# include <unistd.h> 612#endif" 613 614ac_subst_vars='am__EXEEXT_FALSE 615am__EXEEXT_TRUE 616LTLIBOBJS 617LIBOBJS 618HAVE_LIBPNG 619PNG_LIBS 620PNG_CFLAGS 621TOOLCHAIN_SUPPORTS_ATTRIBUTE_CONSTRUCTOR 622PTHREAD_LIBS 623PTHREAD_LDFLAGS 624HAVE_PTHREAD_SETSPECIFIC 625TOOLCHAIN_SUPPORTS__THREAD 626HAVE_GTK_FALSE 627HAVE_GTK_TRUE 628GTK_LIBS 629GTK_CFLAGS 630PKG_CONFIG_LIBDIR 631PKG_CONFIG_PATH 632PKG_CONFIG 633PIXMAN_TIMERS 634TESTPROGS_EXTRA_LDFLAGS 635USE_GCC_INLINE_ASM_FALSE 636USE_GCC_INLINE_ASM_TRUE 637USE_MIPS_DSPR2_FALSE 638USE_MIPS_DSPR2_TRUE 639USE_ARM_IWMMXT_FALSE 640USE_ARM_IWMMXT_TRUE 641USE_ARM_NEON_FALSE 642USE_ARM_NEON_TRUE 643USE_ARM_SIMD_FALSE 644USE_ARM_SIMD_TRUE 645USE_VMX_FALSE 646USE_VMX_TRUE 647VMX_CFLAGS 648SSE2_LDFLAGS 649SSE2_CFLAGS 650MMX_LDFLAGS 651MMX_CFLAGS 652IWMMXT_CFLAGS 653LS_CFLAGS 654USE_SSE2_FALSE 655USE_SSE2_TRUE 656USE_X86_MMX_FALSE 657USE_X86_MMX_TRUE 658USE_LOONGSON_MMI_FALSE 659USE_LOONGSON_MMI_TRUE 660OPENMP_CFLAGS 661LT_VERSION_INFO 662PIXMAN_VERSION_MICRO 663PIXMAN_VERSION_MINOR 664PIXMAN_VERSION_MAJOR 665CPP 666OTOOL64 667OTOOL 668LIPO 669NMEDIT 670DSYMUTIL 671MANIFEST_TOOL 672RANLIB 673ac_ct_AR 674AR 675DLLTOOL 676OBJDUMP 677LN_S 678NM 679ac_ct_DUMPBIN 680DUMPBIN 681LD 682FGREP 683EGREP 684GREP 685SED 686LIBTOOL 687am__fastdepCCAS_FALSE 688am__fastdepCCAS_TRUE 689CCASDEPMODE 690CCASFLAGS 691CCAS 692am__fastdepCC_FALSE 693am__fastdepCC_TRUE 694CCDEPMODE 695am__nodep 696AMDEPBACKSLASH 697AMDEP_FALSE 698AMDEP_TRUE 699am__quote 700am__include 701DEPDIR 702OBJEXT 703EXEEXT 704ac_ct_CC 705CPPFLAGS 706LDFLAGS 707CFLAGS 708CC 709host_os 710host_vendor 711host_cpu 712host 713build_os 714build_vendor 715build_cpu 716build 717AM_BACKSLASH 718AM_DEFAULT_VERBOSITY 719AM_DEFAULT_V 720AM_V 721am__untar 722am__tar 723AMTAR 724am__leading_dot 725SET_MAKE 726AWK 727mkdir_p 728MKDIR_P 729INSTALL_STRIP_PROGRAM 730STRIP 731install_sh 732MAKEINFO 733AUTOHEADER 734AUTOMAKE 735AUTOCONF 736ACLOCAL 737VERSION 738PACKAGE 739CYGPATH_W 740am__isrc 741INSTALL_DATA 742INSTALL_SCRIPT 743INSTALL_PROGRAM 744target_alias 745host_alias 746build_alias 747LIBS 748ECHO_T 749ECHO_N 750ECHO_C 751DEFS 752mandir 753localedir 754libdir 755psdir 756pdfdir 757dvidir 758htmldir 759infodir 760docdir 761oldincludedir 762includedir 763localstatedir 764sharedstatedir 765sysconfdir 766datadir 767datarootdir 768libexecdir 769sbindir 770bindir 771program_transform_name 772prefix 773exec_prefix 774PACKAGE_URL 775PACKAGE_BUGREPORT 776PACKAGE_STRING 777PACKAGE_VERSION 778PACKAGE_TARNAME 779PACKAGE_NAME 780PATH_SEPARATOR 781SHELL' 782ac_subst_files='' 783ac_user_opts=' 784enable_option_checking 785enable_silent_rules 786enable_dependency_tracking 787enable_shared 788enable_static 789with_pic 790enable_fast_install 791with_gnu_ld 792with_sysroot 793enable_libtool_lock 794enable_openmp 795enable_loongson_mmi 796enable_mmx 797enable_sse2 798enable_vmx 799enable_arm_simd 800enable_arm_neon 801enable_arm_iwmmxt 802enable_arm_iwmmxt2 803enable_mips_dspr2 804enable_gcc_inline_asm 805enable_static_testprogs 806enable_timers 807enable_gtk 808enable_libpng 809' 810 ac_precious_vars='build_alias 811host_alias 812target_alias 813CC 814CFLAGS 815LDFLAGS 816LIBS 817CPPFLAGS 818CCAS 819CCASFLAGS 820CPP 821PKG_CONFIG 822PKG_CONFIG_PATH 823PKG_CONFIG_LIBDIR 824GTK_CFLAGS 825GTK_LIBS 826PNG_CFLAGS 827PNG_LIBS' 828 829 830# Initialize some variables set by options. 831ac_init_help= 832ac_init_version=false 833ac_unrecognized_opts= 834ac_unrecognized_sep= 835# The variables have the same names as the options, with 836# dashes changed to underlines. 837cache_file=/dev/null 838exec_prefix=NONE 839no_create= 840no_recursion= 841prefix=NONE 842program_prefix=NONE 843program_suffix=NONE 844program_transform_name=s,x,x, 845silent= 846site= 847srcdir= 848verbose= 849x_includes=NONE 850x_libraries=NONE 851 852# Installation directory options. 853# These are left unexpanded so users can "make install exec_prefix=/foo" 854# and all the variables that are supposed to be based on exec_prefix 855# by default will actually change. 856# Use braces instead of parens because sh, perl, etc. also accept them. 857# (The list follows the same order as the GNU Coding Standards.) 858bindir='${exec_prefix}/bin' 859sbindir='${exec_prefix}/sbin' 860libexecdir='${exec_prefix}/libexec' 861datarootdir='${prefix}/share' 862datadir='${datarootdir}' 863sysconfdir='${prefix}/etc' 864sharedstatedir='${prefix}/com' 865localstatedir='${prefix}/var' 866includedir='${prefix}/include' 867oldincludedir='/usr/include' 868docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 869infodir='${datarootdir}/info' 870htmldir='${docdir}' 871dvidir='${docdir}' 872pdfdir='${docdir}' 873psdir='${docdir}' 874libdir='${exec_prefix}/lib' 875localedir='${datarootdir}/locale' 876mandir='${datarootdir}/man' 877 878ac_prev= 879ac_dashdash= 880for ac_option 881do 882 # If the previous option needs an argument, assign it. 883 if test -n "$ac_prev"; then 884 eval $ac_prev=\$ac_option 885 ac_prev= 886 continue 887 fi 888 889 case $ac_option in 890 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 891 *=) ac_optarg= ;; 892 *) ac_optarg=yes ;; 893 esac 894 895 # Accept the important Cygnus configure options, so we can diagnose typos. 896 897 case $ac_dashdash$ac_option in 898 --) 899 ac_dashdash=yes ;; 900 901 -bindir | --bindir | --bindi | --bind | --bin | --bi) 902 ac_prev=bindir ;; 903 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 904 bindir=$ac_optarg ;; 905 906 -build | --build | --buil | --bui | --bu) 907 ac_prev=build_alias ;; 908 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 909 build_alias=$ac_optarg ;; 910 911 -cache-file | --cache-file | --cache-fil | --cache-fi \ 912 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 913 ac_prev=cache_file ;; 914 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 915 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 916 cache_file=$ac_optarg ;; 917 918 --config-cache | -C) 919 cache_file=config.cache ;; 920 921 -datadir | --datadir | --datadi | --datad) 922 ac_prev=datadir ;; 923 -datadir=* | --datadir=* | --datadi=* | --datad=*) 924 datadir=$ac_optarg ;; 925 926 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 927 | --dataroo | --dataro | --datar) 928 ac_prev=datarootdir ;; 929 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 930 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 931 datarootdir=$ac_optarg ;; 932 933 -disable-* | --disable-*) 934 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 935 # Reject names that are not valid shell variable names. 936 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 937 as_fn_error $? "invalid feature name: $ac_useropt" 938 ac_useropt_orig=$ac_useropt 939 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 940 case $ac_user_opts in 941 *" 942"enable_$ac_useropt" 943"*) ;; 944 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 945 ac_unrecognized_sep=', ';; 946 esac 947 eval enable_$ac_useropt=no ;; 948 949 -docdir | --docdir | --docdi | --doc | --do) 950 ac_prev=docdir ;; 951 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 952 docdir=$ac_optarg ;; 953 954 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 955 ac_prev=dvidir ;; 956 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 957 dvidir=$ac_optarg ;; 958 959 -enable-* | --enable-*) 960 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 961 # Reject names that are not valid shell variable names. 962 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 963 as_fn_error $? "invalid feature name: $ac_useropt" 964 ac_useropt_orig=$ac_useropt 965 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 966 case $ac_user_opts in 967 *" 968"enable_$ac_useropt" 969"*) ;; 970 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 971 ac_unrecognized_sep=', ';; 972 esac 973 eval enable_$ac_useropt=\$ac_optarg ;; 974 975 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 976 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 977 | --exec | --exe | --ex) 978 ac_prev=exec_prefix ;; 979 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 980 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 981 | --exec=* | --exe=* | --ex=*) 982 exec_prefix=$ac_optarg ;; 983 984 -gas | --gas | --ga | --g) 985 # Obsolete; use --with-gas. 986 with_gas=yes ;; 987 988 -help | --help | --hel | --he | -h) 989 ac_init_help=long ;; 990 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 991 ac_init_help=recursive ;; 992 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 993 ac_init_help=short ;; 994 995 -host | --host | --hos | --ho) 996 ac_prev=host_alias ;; 997 -host=* | --host=* | --hos=* | --ho=*) 998 host_alias=$ac_optarg ;; 999 1000 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 1001 ac_prev=htmldir ;; 1002 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 1003 | --ht=*) 1004 htmldir=$ac_optarg ;; 1005 1006 -includedir | --includedir | --includedi | --included | --include \ 1007 | --includ | --inclu | --incl | --inc) 1008 ac_prev=includedir ;; 1009 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 1010 | --includ=* | --inclu=* | --incl=* | --inc=*) 1011 includedir=$ac_optarg ;; 1012 1013 -infodir | --infodir | --infodi | --infod | --info | --inf) 1014 ac_prev=infodir ;; 1015 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 1016 infodir=$ac_optarg ;; 1017 1018 -libdir | --libdir | --libdi | --libd) 1019 ac_prev=libdir ;; 1020 -libdir=* | --libdir=* | --libdi=* | --libd=*) 1021 libdir=$ac_optarg ;; 1022 1023 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 1024 | --libexe | --libex | --libe) 1025 ac_prev=libexecdir ;; 1026 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 1027 | --libexe=* | --libex=* | --libe=*) 1028 libexecdir=$ac_optarg ;; 1029 1030 -localedir | --localedir | --localedi | --localed | --locale) 1031 ac_prev=localedir ;; 1032 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 1033 localedir=$ac_optarg ;; 1034 1035 -localstatedir | --localstatedir | --localstatedi | --localstated \ 1036 | --localstate | --localstat | --localsta | --localst | --locals) 1037 ac_prev=localstatedir ;; 1038 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1039 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1040 localstatedir=$ac_optarg ;; 1041 1042 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1043 ac_prev=mandir ;; 1044 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1045 mandir=$ac_optarg ;; 1046 1047 -nfp | --nfp | --nf) 1048 # Obsolete; use --without-fp. 1049 with_fp=no ;; 1050 1051 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1052 | --no-cr | --no-c | -n) 1053 no_create=yes ;; 1054 1055 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1056 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1057 no_recursion=yes ;; 1058 1059 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1060 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1061 | --oldin | --oldi | --old | --ol | --o) 1062 ac_prev=oldincludedir ;; 1063 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1064 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1065 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1066 oldincludedir=$ac_optarg ;; 1067 1068 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1069 ac_prev=prefix ;; 1070 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1071 prefix=$ac_optarg ;; 1072 1073 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1074 | --program-pre | --program-pr | --program-p) 1075 ac_prev=program_prefix ;; 1076 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1077 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1078 program_prefix=$ac_optarg ;; 1079 1080 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1081 | --program-suf | --program-su | --program-s) 1082 ac_prev=program_suffix ;; 1083 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1084 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1085 program_suffix=$ac_optarg ;; 1086 1087 -program-transform-name | --program-transform-name \ 1088 | --program-transform-nam | --program-transform-na \ 1089 | --program-transform-n | --program-transform- \ 1090 | --program-transform | --program-transfor \ 1091 | --program-transfo | --program-transf \ 1092 | --program-trans | --program-tran \ 1093 | --progr-tra | --program-tr | --program-t) 1094 ac_prev=program_transform_name ;; 1095 -program-transform-name=* | --program-transform-name=* \ 1096 | --program-transform-nam=* | --program-transform-na=* \ 1097 | --program-transform-n=* | --program-transform-=* \ 1098 | --program-transform=* | --program-transfor=* \ 1099 | --program-transfo=* | --program-transf=* \ 1100 | --program-trans=* | --program-tran=* \ 1101 | --progr-tra=* | --program-tr=* | --program-t=*) 1102 program_transform_name=$ac_optarg ;; 1103 1104 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1105 ac_prev=pdfdir ;; 1106 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1107 pdfdir=$ac_optarg ;; 1108 1109 -psdir | --psdir | --psdi | --psd | --ps) 1110 ac_prev=psdir ;; 1111 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1112 psdir=$ac_optarg ;; 1113 1114 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1115 | -silent | --silent | --silen | --sile | --sil) 1116 silent=yes ;; 1117 1118 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1119 ac_prev=sbindir ;; 1120 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1121 | --sbi=* | --sb=*) 1122 sbindir=$ac_optarg ;; 1123 1124 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1125 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1126 | --sharedst | --shareds | --shared | --share | --shar \ 1127 | --sha | --sh) 1128 ac_prev=sharedstatedir ;; 1129 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1130 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1131 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1132 | --sha=* | --sh=*) 1133 sharedstatedir=$ac_optarg ;; 1134 1135 -site | --site | --sit) 1136 ac_prev=site ;; 1137 -site=* | --site=* | --sit=*) 1138 site=$ac_optarg ;; 1139 1140 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1141 ac_prev=srcdir ;; 1142 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1143 srcdir=$ac_optarg ;; 1144 1145 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1146 | --syscon | --sysco | --sysc | --sys | --sy) 1147 ac_prev=sysconfdir ;; 1148 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1149 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1150 sysconfdir=$ac_optarg ;; 1151 1152 -target | --target | --targe | --targ | --tar | --ta | --t) 1153 ac_prev=target_alias ;; 1154 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1155 target_alias=$ac_optarg ;; 1156 1157 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1158 verbose=yes ;; 1159 1160 -version | --version | --versio | --versi | --vers | -V) 1161 ac_init_version=: ;; 1162 1163 -with-* | --with-*) 1164 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1165 # Reject names that are not valid shell variable names. 1166 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1167 as_fn_error $? "invalid package name: $ac_useropt" 1168 ac_useropt_orig=$ac_useropt 1169 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1170 case $ac_user_opts in 1171 *" 1172"with_$ac_useropt" 1173"*) ;; 1174 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1175 ac_unrecognized_sep=', ';; 1176 esac 1177 eval with_$ac_useropt=\$ac_optarg ;; 1178 1179 -without-* | --without-*) 1180 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1181 # Reject names that are not valid shell variable names. 1182 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1183 as_fn_error $? "invalid package name: $ac_useropt" 1184 ac_useropt_orig=$ac_useropt 1185 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1186 case $ac_user_opts in 1187 *" 1188"with_$ac_useropt" 1189"*) ;; 1190 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1191 ac_unrecognized_sep=', ';; 1192 esac 1193 eval with_$ac_useropt=no ;; 1194 1195 --x) 1196 # Obsolete; use --with-x. 1197 with_x=yes ;; 1198 1199 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1200 | --x-incl | --x-inc | --x-in | --x-i) 1201 ac_prev=x_includes ;; 1202 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1203 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1204 x_includes=$ac_optarg ;; 1205 1206 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1207 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1208 ac_prev=x_libraries ;; 1209 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1210 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1211 x_libraries=$ac_optarg ;; 1212 1213 -*) as_fn_error $? "unrecognized option: \`$ac_option' 1214Try \`$0 --help' for more information" 1215 ;; 1216 1217 *=*) 1218 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1219 # Reject names that are not valid shell variable names. 1220 case $ac_envvar in #( 1221 '' | [0-9]* | *[!_$as_cr_alnum]* ) 1222 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 1223 esac 1224 eval $ac_envvar=\$ac_optarg 1225 export $ac_envvar ;; 1226 1227 *) 1228 # FIXME: should be removed in autoconf 3.0. 1229 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1230 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1231 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1232 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1233 ;; 1234 1235 esac 1236done 1237 1238if test -n "$ac_prev"; then 1239 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1240 as_fn_error $? "missing argument to $ac_option" 1241fi 1242 1243if test -n "$ac_unrecognized_opts"; then 1244 case $enable_option_checking in 1245 no) ;; 1246 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1247 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1248 esac 1249fi 1250 1251# Check all directory arguments for consistency. 1252for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1253 datadir sysconfdir sharedstatedir localstatedir includedir \ 1254 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1255 libdir localedir mandir 1256do 1257 eval ac_val=\$$ac_var 1258 # Remove trailing slashes. 1259 case $ac_val in 1260 */ ) 1261 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1262 eval $ac_var=\$ac_val;; 1263 esac 1264 # Be sure to have absolute directory names. 1265 case $ac_val in 1266 [\\/$]* | ?:[\\/]* ) continue;; 1267 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1268 esac 1269 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1270done 1271 1272# There might be people who depend on the old broken behavior: `$host' 1273# used to hold the argument of --host etc. 1274# FIXME: To remove some day. 1275build=$build_alias 1276host=$host_alias 1277target=$target_alias 1278 1279# FIXME: To remove some day. 1280if test "x$host_alias" != x; then 1281 if test "x$build_alias" = x; then 1282 cross_compiling=maybe 1283 $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host. 1284 If a cross compiler is detected then cross compile mode will be used" >&2 1285 elif test "x$build_alias" != "x$host_alias"; then 1286 cross_compiling=yes 1287 fi 1288fi 1289 1290ac_tool_prefix= 1291test -n "$host_alias" && ac_tool_prefix=$host_alias- 1292 1293test "$silent" = yes && exec 6>/dev/null 1294 1295 1296ac_pwd=`pwd` && test -n "$ac_pwd" && 1297ac_ls_di=`ls -di .` && 1298ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1299 as_fn_error $? "working directory cannot be determined" 1300test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1301 as_fn_error $? "pwd does not report name of working directory" 1302 1303 1304# Find the source files, if location was not specified. 1305if test -z "$srcdir"; then 1306 ac_srcdir_defaulted=yes 1307 # Try the directory containing this script, then the parent directory. 1308 ac_confdir=`$as_dirname -- "$as_myself" || 1309$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1310 X"$as_myself" : 'X\(//\)[^/]' \| \ 1311 X"$as_myself" : 'X\(//\)$' \| \ 1312 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1313$as_echo X"$as_myself" | 1314 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1315 s//\1/ 1316 q 1317 } 1318 /^X\(\/\/\)[^/].*/{ 1319 s//\1/ 1320 q 1321 } 1322 /^X\(\/\/\)$/{ 1323 s//\1/ 1324 q 1325 } 1326 /^X\(\/\).*/{ 1327 s//\1/ 1328 q 1329 } 1330 s/.*/./; q'` 1331 srcdir=$ac_confdir 1332 if test ! -r "$srcdir/$ac_unique_file"; then 1333 srcdir=.. 1334 fi 1335else 1336 ac_srcdir_defaulted=no 1337fi 1338if test ! -r "$srcdir/$ac_unique_file"; then 1339 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1340 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1341fi 1342ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1343ac_abs_confdir=`( 1344 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1345 pwd)` 1346# When building in place, set srcdir=. 1347if test "$ac_abs_confdir" = "$ac_pwd"; then 1348 srcdir=. 1349fi 1350# Remove unnecessary trailing slashes from srcdir. 1351# Double slashes in file names in object file debugging info 1352# mess up M-x gdb in Emacs. 1353case $srcdir in 1354*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1355esac 1356for ac_var in $ac_precious_vars; do 1357 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1358 eval ac_env_${ac_var}_value=\$${ac_var} 1359 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1360 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1361done 1362 1363# 1364# Report the --help message. 1365# 1366if test "$ac_init_help" = "long"; then 1367 # Omit some internal or obsolete options to make the list less imposing. 1368 # This message is too long to be a string in the A/UX 3.1 sh. 1369 cat <<_ACEOF 1370\`configure' configures pixman 0.30.0 to adapt to many kinds of systems. 1371 1372Usage: $0 [OPTION]... [VAR=VALUE]... 1373 1374To assign environment variables (e.g., CC, CFLAGS...), specify them as 1375VAR=VALUE. See below for descriptions of some of the useful variables. 1376 1377Defaults for the options are specified in brackets. 1378 1379Configuration: 1380 -h, --help display this help and exit 1381 --help=short display options specific to this package 1382 --help=recursive display the short help of all the included packages 1383 -V, --version display version information and exit 1384 -q, --quiet, --silent do not print \`checking ...' messages 1385 --cache-file=FILE cache test results in FILE [disabled] 1386 -C, --config-cache alias for \`--cache-file=config.cache' 1387 -n, --no-create do not create output files 1388 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1389 1390Installation directories: 1391 --prefix=PREFIX install architecture-independent files in PREFIX 1392 [$ac_default_prefix] 1393 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1394 [PREFIX] 1395 1396By default, \`make install' will install all the files in 1397\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1398an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1399for instance \`--prefix=\$HOME'. 1400 1401For better control, use the options below. 1402 1403Fine tuning of the installation directories: 1404 --bindir=DIR user executables [EPREFIX/bin] 1405 --sbindir=DIR system admin executables [EPREFIX/sbin] 1406 --libexecdir=DIR program executables [EPREFIX/libexec] 1407 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1408 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1409 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1410 --libdir=DIR object code libraries [EPREFIX/lib] 1411 --includedir=DIR C header files [PREFIX/include] 1412 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1413 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1414 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1415 --infodir=DIR info documentation [DATAROOTDIR/info] 1416 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1417 --mandir=DIR man documentation [DATAROOTDIR/man] 1418 --docdir=DIR documentation root [DATAROOTDIR/doc/pixman] 1419 --htmldir=DIR html documentation [DOCDIR] 1420 --dvidir=DIR dvi documentation [DOCDIR] 1421 --pdfdir=DIR pdf documentation [DOCDIR] 1422 --psdir=DIR ps documentation [DOCDIR] 1423_ACEOF 1424 1425 cat <<\_ACEOF 1426 1427Program names: 1428 --program-prefix=PREFIX prepend PREFIX to installed program names 1429 --program-suffix=SUFFIX append SUFFIX to installed program names 1430 --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1431 1432System types: 1433 --build=BUILD configure for building on BUILD [guessed] 1434 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1435_ACEOF 1436fi 1437 1438if test -n "$ac_init_help"; then 1439 case $ac_init_help in 1440 short | recursive ) echo "Configuration of pixman 0.30.0:";; 1441 esac 1442 cat <<\_ACEOF 1443 1444Optional Features: 1445 --disable-option-checking ignore unrecognized --enable/--with options 1446 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1447 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1448 --enable-silent-rules less verbose build output (undo: `make V=1') 1449 --disable-silent-rules verbose build output (undo: `make V=0') 1450 --disable-dependency-tracking speeds up one-time build 1451 --enable-dependency-tracking do not reject slow dependency extractors 1452 --enable-shared[=PKGS] build shared libraries [default=yes] 1453 --enable-static[=PKGS] build static libraries [default=yes] 1454 --enable-fast-install[=PKGS] 1455 optimize for fast installation [default=yes] 1456 --disable-libtool-lock avoid locking (might break parallel builds) 1457 --disable-openmp do not use OpenMP 1458 --disable-loongson-mmi disable Loongson MMI fast paths 1459 --disable-mmx disable x86 MMX fast paths 1460 --disable-sse2 disable SSE2 fast paths 1461 --disable-vmx disable VMX fast paths 1462 --disable-arm-simd disable ARM SIMD fast paths 1463 --disable-arm-neon disable ARM NEON fast paths 1464 --disable-arm-iwmmxt disable ARM IWMMXT fast paths 1465 --disable-arm-iwmmxt2 build ARM IWMMXT fast paths with -march=iwmmxt 1466 instead of -march=iwmmxt2 1467 --disable-mips-dspr2 disable MIPS DSPr2 fast paths 1468 --disable-gcc-inline-asm 1469 disable GNU-style inline assembler 1470 --enable-static-testprogs 1471 build test programs as static binaries [default=no] 1472 --enable-timers enable TIMER_BEGIN and TIMER_END macros [default=no] 1473 --enable-gtk enable tests using GTK+ [default=auto] 1474 --enable-libpng Build support for libpng (default: auto) 1475 1476Optional Packages: 1477 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1478 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1479 --with-pic[=PKGS] try to use only PIC/non-PIC objects [default=use 1480 both] 1481 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1482 --with-sysroot=DIR Search for dependent libraries within DIR 1483 (or the compiler's sysroot if not specified). 1484 1485Some influential environment variables: 1486 CC C compiler command 1487 CFLAGS C compiler flags 1488 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1489 nonstandard directory <lib dir> 1490 LIBS libraries to pass to the linker, e.g. -l<library> 1491 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1492 you have headers in a nonstandard directory <include dir> 1493 CCAS assembler compiler command (defaults to CC) 1494 CCASFLAGS assembler compiler flags (defaults to CFLAGS) 1495 CPP C preprocessor 1496 PKG_CONFIG path to pkg-config utility 1497 PKG_CONFIG_PATH 1498 directories to add to pkg-config's search path 1499 PKG_CONFIG_LIBDIR 1500 path overriding pkg-config's built-in search path 1501 GTK_CFLAGS C compiler flags for GTK, overriding pkg-config 1502 GTK_LIBS linker flags for GTK, overriding pkg-config 1503 PNG_CFLAGS C compiler flags for PNG, overriding pkg-config 1504 PNG_LIBS linker flags for PNG, overriding pkg-config 1505 1506Use these variables to override the choices made by `configure' or to help 1507it to find libraries and programs with nonstandard names/locations. 1508 1509Report bugs to <pixman@lists.freedesktop.org>. 1510_ACEOF 1511ac_status=$? 1512fi 1513 1514if test "$ac_init_help" = "recursive"; then 1515 # If there are subdirs, report their specific --help. 1516 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1517 test -d "$ac_dir" || 1518 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1519 continue 1520 ac_builddir=. 1521 1522case "$ac_dir" in 1523.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1524*) 1525 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1526 # A ".." for each directory in $ac_dir_suffix. 1527 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1528 case $ac_top_builddir_sub in 1529 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1530 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1531 esac ;; 1532esac 1533ac_abs_top_builddir=$ac_pwd 1534ac_abs_builddir=$ac_pwd$ac_dir_suffix 1535# for backward compatibility: 1536ac_top_builddir=$ac_top_build_prefix 1537 1538case $srcdir in 1539 .) # We are building in place. 1540 ac_srcdir=. 1541 ac_top_srcdir=$ac_top_builddir_sub 1542 ac_abs_top_srcdir=$ac_pwd ;; 1543 [\\/]* | ?:[\\/]* ) # Absolute name. 1544 ac_srcdir=$srcdir$ac_dir_suffix; 1545 ac_top_srcdir=$srcdir 1546 ac_abs_top_srcdir=$srcdir ;; 1547 *) # Relative name. 1548 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1549 ac_top_srcdir=$ac_top_build_prefix$srcdir 1550 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1551esac 1552ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1553 1554 cd "$ac_dir" || { ac_status=$?; continue; } 1555 # Check for guested configure. 1556 if test -f "$ac_srcdir/configure.gnu"; then 1557 echo && 1558 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1559 elif test -f "$ac_srcdir/configure"; then 1560 echo && 1561 $SHELL "$ac_srcdir/configure" --help=recursive 1562 else 1563 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1564 fi || ac_status=$? 1565 cd "$ac_pwd" || { ac_status=$?; break; } 1566 done 1567fi 1568 1569test -n "$ac_init_help" && exit $ac_status 1570if $ac_init_version; then 1571 cat <<\_ACEOF 1572pixman configure 0.30.0 1573generated by GNU Autoconf 2.68 1574 1575Copyright (C) 2010 Free Software Foundation, Inc. 1576This configure script is free software; the Free Software Foundation 1577gives unlimited permission to copy, distribute and modify it. 1578_ACEOF 1579 exit 1580fi 1581 1582## ------------------------ ## 1583## Autoconf initialization. ## 1584## ------------------------ ## 1585 1586# ac_fn_c_try_compile LINENO 1587# -------------------------- 1588# Try to compile conftest.$ac_ext, and return whether this succeeded. 1589ac_fn_c_try_compile () 1590{ 1591 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1592 rm -f conftest.$ac_objext 1593 if { { ac_try="$ac_compile" 1594case "(($ac_try" in 1595 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1596 *) ac_try_echo=$ac_try;; 1597esac 1598eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1599$as_echo "$ac_try_echo"; } >&5 1600 (eval "$ac_compile") 2>conftest.err 1601 ac_status=$? 1602 if test -s conftest.err; then 1603 grep -v '^ *+' conftest.err >conftest.er1 1604 cat conftest.er1 >&5 1605 mv -f conftest.er1 conftest.err 1606 fi 1607 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1608 test $ac_status = 0; } && { 1609 test -z "$ac_c_werror_flag" || 1610 test ! -s conftest.err 1611 } && test -s conftest.$ac_objext; then : 1612 ac_retval=0 1613else 1614 $as_echo "$as_me: failed program was:" >&5 1615sed 's/^/| /' conftest.$ac_ext >&5 1616 1617 ac_retval=1 1618fi 1619 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1620 as_fn_set_status $ac_retval 1621 1622} # ac_fn_c_try_compile 1623 1624# ac_fn_c_try_link LINENO 1625# ----------------------- 1626# Try to link conftest.$ac_ext, and return whether this succeeded. 1627ac_fn_c_try_link () 1628{ 1629 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1630 rm -f conftest.$ac_objext conftest$ac_exeext 1631 if { { ac_try="$ac_link" 1632case "(($ac_try" in 1633 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1634 *) ac_try_echo=$ac_try;; 1635esac 1636eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1637$as_echo "$ac_try_echo"; } >&5 1638 (eval "$ac_link") 2>conftest.err 1639 ac_status=$? 1640 if test -s conftest.err; then 1641 grep -v '^ *+' conftest.err >conftest.er1 1642 cat conftest.er1 >&5 1643 mv -f conftest.er1 conftest.err 1644 fi 1645 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1646 test $ac_status = 0; } && { 1647 test -z "$ac_c_werror_flag" || 1648 test ! -s conftest.err 1649 } && test -s conftest$ac_exeext && { 1650 test "$cross_compiling" = yes || 1651 $as_test_x conftest$ac_exeext 1652 }; then : 1653 ac_retval=0 1654else 1655 $as_echo "$as_me: failed program was:" >&5 1656sed 's/^/| /' conftest.$ac_ext >&5 1657 1658 ac_retval=1 1659fi 1660 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1661 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1662 # interfere with the next link command; also delete a directory that is 1663 # left behind by Apple's compiler. We do this before executing the actions. 1664 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1665 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1666 as_fn_set_status $ac_retval 1667 1668} # ac_fn_c_try_link 1669 1670# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1671# ------------------------------------------------------- 1672# Tests whether HEADER exists and can be compiled using the include files in 1673# INCLUDES, setting the cache variable VAR accordingly. 1674ac_fn_c_check_header_compile () 1675{ 1676 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1677 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1678$as_echo_n "checking for $2... " >&6; } 1679if eval \${$3+:} false; then : 1680 $as_echo_n "(cached) " >&6 1681else 1682 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1683/* end confdefs.h. */ 1684$4 1685#include <$2> 1686_ACEOF 1687if ac_fn_c_try_compile "$LINENO"; then : 1688 eval "$3=yes" 1689else 1690 eval "$3=no" 1691fi 1692rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1693fi 1694eval ac_res=\$$3 1695 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1696$as_echo "$ac_res" >&6; } 1697 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1698 1699} # ac_fn_c_check_header_compile 1700 1701# ac_fn_c_try_cpp LINENO 1702# ---------------------- 1703# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1704ac_fn_c_try_cpp () 1705{ 1706 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1707 if { { ac_try="$ac_cpp conftest.$ac_ext" 1708case "(($ac_try" in 1709 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1710 *) ac_try_echo=$ac_try;; 1711esac 1712eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1713$as_echo "$ac_try_echo"; } >&5 1714 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1715 ac_status=$? 1716 if test -s conftest.err; then 1717 grep -v '^ *+' conftest.err >conftest.er1 1718 cat conftest.er1 >&5 1719 mv -f conftest.er1 conftest.err 1720 fi 1721 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1722 test $ac_status = 0; } > conftest.i && { 1723 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1724 test ! -s conftest.err 1725 }; then : 1726 ac_retval=0 1727else 1728 $as_echo "$as_me: failed program was:" >&5 1729sed 's/^/| /' conftest.$ac_ext >&5 1730 1731 ac_retval=1 1732fi 1733 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1734 as_fn_set_status $ac_retval 1735 1736} # ac_fn_c_try_cpp 1737 1738# ac_fn_c_try_run LINENO 1739# ---------------------- 1740# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1741# that executables *can* be run. 1742ac_fn_c_try_run () 1743{ 1744 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1745 if { { ac_try="$ac_link" 1746case "(($ac_try" in 1747 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1748 *) ac_try_echo=$ac_try;; 1749esac 1750eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1751$as_echo "$ac_try_echo"; } >&5 1752 (eval "$ac_link") 2>&5 1753 ac_status=$? 1754 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1755 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1756 { { case "(($ac_try" in 1757 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1758 *) ac_try_echo=$ac_try;; 1759esac 1760eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1761$as_echo "$ac_try_echo"; } >&5 1762 (eval "$ac_try") 2>&5 1763 ac_status=$? 1764 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1765 test $ac_status = 0; }; }; then : 1766 ac_retval=0 1767else 1768 $as_echo "$as_me: program exited with status $ac_status" >&5 1769 $as_echo "$as_me: failed program was:" >&5 1770sed 's/^/| /' conftest.$ac_ext >&5 1771 1772 ac_retval=$ac_status 1773fi 1774 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1775 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1776 as_fn_set_status $ac_retval 1777 1778} # ac_fn_c_try_run 1779 1780# ac_fn_c_check_func LINENO FUNC VAR 1781# ---------------------------------- 1782# Tests whether FUNC exists, setting the cache variable VAR accordingly 1783ac_fn_c_check_func () 1784{ 1785 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1786 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1787$as_echo_n "checking for $2... " >&6; } 1788if eval \${$3+:} false; then : 1789 $as_echo_n "(cached) " >&6 1790else 1791 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1792/* end confdefs.h. */ 1793/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1794 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1795#define $2 innocuous_$2 1796 1797/* System header to define __stub macros and hopefully few prototypes, 1798 which can conflict with char $2 (); below. 1799 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1800 <limits.h> exists even on freestanding compilers. */ 1801 1802#ifdef __STDC__ 1803# include <limits.h> 1804#else 1805# include <assert.h> 1806#endif 1807 1808#undef $2 1809 1810/* Override any GCC internal prototype to avoid an error. 1811 Use char because int might match the return type of a GCC 1812 builtin and then its argument prototype would still apply. */ 1813#ifdef __cplusplus 1814extern "C" 1815#endif 1816char $2 (); 1817/* The GNU C library defines this for functions which it implements 1818 to always fail with ENOSYS. Some functions are actually named 1819 something starting with __ and the normal name is an alias. */ 1820#if defined __stub_$2 || defined __stub___$2 1821choke me 1822#endif 1823 1824int 1825main () 1826{ 1827return $2 (); 1828 ; 1829 return 0; 1830} 1831_ACEOF 1832if ac_fn_c_try_link "$LINENO"; then : 1833 eval "$3=yes" 1834else 1835 eval "$3=no" 1836fi 1837rm -f core conftest.err conftest.$ac_objext \ 1838 conftest$ac_exeext conftest.$ac_ext 1839fi 1840eval ac_res=\$$3 1841 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1842$as_echo "$ac_res" >&6; } 1843 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1844 1845} # ac_fn_c_check_func 1846 1847# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES 1848# -------------------------------------------- 1849# Tries to find the compile-time value of EXPR in a program that includes 1850# INCLUDES, setting VAR accordingly. Returns whether the value could be 1851# computed 1852ac_fn_c_compute_int () 1853{ 1854 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1855 if test "$cross_compiling" = yes; then 1856 # Depending upon the size, compute the lo and hi bounds. 1857cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1858/* end confdefs.h. */ 1859$4 1860int 1861main () 1862{ 1863static int test_array [1 - 2 * !(($2) >= 0)]; 1864test_array [0] = 0 1865 1866 ; 1867 return 0; 1868} 1869_ACEOF 1870if ac_fn_c_try_compile "$LINENO"; then : 1871 ac_lo=0 ac_mid=0 1872 while :; do 1873 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1874/* end confdefs.h. */ 1875$4 1876int 1877main () 1878{ 1879static int test_array [1 - 2 * !(($2) <= $ac_mid)]; 1880test_array [0] = 0 1881 1882 ; 1883 return 0; 1884} 1885_ACEOF 1886if ac_fn_c_try_compile "$LINENO"; then : 1887 ac_hi=$ac_mid; break 1888else 1889 as_fn_arith $ac_mid + 1 && ac_lo=$as_val 1890 if test $ac_lo -le $ac_mid; then 1891 ac_lo= ac_hi= 1892 break 1893 fi 1894 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val 1895fi 1896rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1897 done 1898else 1899 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1900/* end confdefs.h. */ 1901$4 1902int 1903main () 1904{ 1905static int test_array [1 - 2 * !(($2) < 0)]; 1906test_array [0] = 0 1907 1908 ; 1909 return 0; 1910} 1911_ACEOF 1912if ac_fn_c_try_compile "$LINENO"; then : 1913 ac_hi=-1 ac_mid=-1 1914 while :; do 1915 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1916/* end confdefs.h. */ 1917$4 1918int 1919main () 1920{ 1921static int test_array [1 - 2 * !(($2) >= $ac_mid)]; 1922test_array [0] = 0 1923 1924 ; 1925 return 0; 1926} 1927_ACEOF 1928if ac_fn_c_try_compile "$LINENO"; then : 1929 ac_lo=$ac_mid; break 1930else 1931 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val 1932 if test $ac_mid -le $ac_hi; then 1933 ac_lo= ac_hi= 1934 break 1935 fi 1936 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val 1937fi 1938rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1939 done 1940else 1941 ac_lo= ac_hi= 1942fi 1943rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1944fi 1945rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1946# Binary search between lo and hi bounds. 1947while test "x$ac_lo" != "x$ac_hi"; do 1948 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val 1949 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1950/* end confdefs.h. */ 1951$4 1952int 1953main () 1954{ 1955static int test_array [1 - 2 * !(($2) <= $ac_mid)]; 1956test_array [0] = 0 1957 1958 ; 1959 return 0; 1960} 1961_ACEOF 1962if ac_fn_c_try_compile "$LINENO"; then : 1963 ac_hi=$ac_mid 1964else 1965 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val 1966fi 1967rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1968done 1969case $ac_lo in #(( 1970?*) eval "$3=\$ac_lo"; ac_retval=0 ;; 1971'') ac_retval=1 ;; 1972esac 1973 else 1974 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1975/* end confdefs.h. */ 1976$4 1977static long int longval () { return $2; } 1978static unsigned long int ulongval () { return $2; } 1979#include <stdio.h> 1980#include <stdlib.h> 1981int 1982main () 1983{ 1984 1985 FILE *f = fopen ("conftest.val", "w"); 1986 if (! f) 1987 return 1; 1988 if (($2) < 0) 1989 { 1990 long int i = longval (); 1991 if (i != ($2)) 1992 return 1; 1993 fprintf (f, "%ld", i); 1994 } 1995 else 1996 { 1997 unsigned long int i = ulongval (); 1998 if (i != ($2)) 1999 return 1; 2000 fprintf (f, "%lu", i); 2001 } 2002 /* Do not output a trailing newline, as this causes \r\n confusion 2003 on some platforms. */ 2004 return ferror (f) || fclose (f) != 0; 2005 2006 ; 2007 return 0; 2008} 2009_ACEOF 2010if ac_fn_c_try_run "$LINENO"; then : 2011 echo >>conftest.val; read $3 <conftest.val; ac_retval=0 2012else 2013 ac_retval=1 2014fi 2015rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 2016 conftest.$ac_objext conftest.beam conftest.$ac_ext 2017rm -f conftest.val 2018 2019 fi 2020 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2021 as_fn_set_status $ac_retval 2022 2023} # ac_fn_c_compute_int 2024 2025# ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES 2026# --------------------------------------------- 2027# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR 2028# accordingly. 2029ac_fn_c_check_decl () 2030{ 2031 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2032 as_decl_name=`echo $2|sed 's/ *(.*//'` 2033 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'` 2034 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5 2035$as_echo_n "checking whether $as_decl_name is declared... " >&6; } 2036if eval \${$3+:} false; then : 2037 $as_echo_n "(cached) " >&6 2038else 2039 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2040/* end confdefs.h. */ 2041$4 2042int 2043main () 2044{ 2045#ifndef $as_decl_name 2046#ifdef __cplusplus 2047 (void) $as_decl_use; 2048#else 2049 (void) $as_decl_name; 2050#endif 2051#endif 2052 2053 ; 2054 return 0; 2055} 2056_ACEOF 2057if ac_fn_c_try_compile "$LINENO"; then : 2058 eval "$3=yes" 2059else 2060 eval "$3=no" 2061fi 2062rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2063fi 2064eval ac_res=\$$3 2065 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2066$as_echo "$ac_res" >&6; } 2067 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2068 2069} # ac_fn_c_check_decl 2070 2071# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 2072# ------------------------------------------------------- 2073# Tests whether HEADER exists, giving a warning if it cannot be compiled using 2074# the include files in INCLUDES and setting the cache variable VAR 2075# accordingly. 2076ac_fn_c_check_header_mongrel () 2077{ 2078 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2079 if eval \${$3+:} false; then : 2080 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 2081$as_echo_n "checking for $2... " >&6; } 2082if eval \${$3+:} false; then : 2083 $as_echo_n "(cached) " >&6 2084fi 2085eval ac_res=\$$3 2086 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2087$as_echo "$ac_res" >&6; } 2088else 2089 # Is the header compilable? 2090{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 2091$as_echo_n "checking $2 usability... " >&6; } 2092cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2093/* end confdefs.h. */ 2094$4 2095#include <$2> 2096_ACEOF 2097if ac_fn_c_try_compile "$LINENO"; then : 2098 ac_header_compiler=yes 2099else 2100 ac_header_compiler=no 2101fi 2102rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2103{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 2104$as_echo "$ac_header_compiler" >&6; } 2105 2106# Is the header present? 2107{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 2108$as_echo_n "checking $2 presence... " >&6; } 2109cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2110/* end confdefs.h. */ 2111#include <$2> 2112_ACEOF 2113if ac_fn_c_try_cpp "$LINENO"; then : 2114 ac_header_preproc=yes 2115else 2116 ac_header_preproc=no 2117fi 2118rm -f conftest.err conftest.i conftest.$ac_ext 2119{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 2120$as_echo "$ac_header_preproc" >&6; } 2121 2122# So? What about this header? 2123case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 2124 yes:no: ) 2125 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 2126$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 2127 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 2128$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 2129 ;; 2130 no:yes:* ) 2131 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 2132$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 2133 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 2134$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 2135 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 2136$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 2137 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 2138$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 2139 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 2140$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 2141( $as_echo "## ------------------------------------------- ## 2142## Report this to pixman@lists.freedesktop.org ## 2143## ------------------------------------------- ##" 2144 ) | sed "s/^/$as_me: WARNING: /" >&2 2145 ;; 2146esac 2147 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 2148$as_echo_n "checking for $2... " >&6; } 2149if eval \${$3+:} false; then : 2150 $as_echo_n "(cached) " >&6 2151else 2152 eval "$3=\$ac_header_compiler" 2153fi 2154eval ac_res=\$$3 2155 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2156$as_echo "$ac_res" >&6; } 2157fi 2158 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2159 2160} # ac_fn_c_check_header_mongrel 2161cat >config.log <<_ACEOF 2162This file contains any messages produced by compilers while 2163running configure, to aid debugging if configure makes a mistake. 2164 2165It was created by pixman $as_me 0.30.0, which was 2166generated by GNU Autoconf 2.68. Invocation command line was 2167 2168 $ $0 $@ 2169 2170_ACEOF 2171exec 5>>config.log 2172{ 2173cat <<_ASUNAME 2174## --------- ## 2175## Platform. ## 2176## --------- ## 2177 2178hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 2179uname -m = `(uname -m) 2>/dev/null || echo unknown` 2180uname -r = `(uname -r) 2>/dev/null || echo unknown` 2181uname -s = `(uname -s) 2>/dev/null || echo unknown` 2182uname -v = `(uname -v) 2>/dev/null || echo unknown` 2183 2184/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 2185/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 2186 2187/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 2188/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 2189/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 2190/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 2191/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 2192/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 2193/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 2194 2195_ASUNAME 2196 2197as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2198for as_dir in $PATH 2199do 2200 IFS=$as_save_IFS 2201 test -z "$as_dir" && as_dir=. 2202 $as_echo "PATH: $as_dir" 2203 done 2204IFS=$as_save_IFS 2205 2206} >&5 2207 2208cat >&5 <<_ACEOF 2209 2210 2211## ----------- ## 2212## Core tests. ## 2213## ----------- ## 2214 2215_ACEOF 2216 2217 2218# Keep a trace of the command line. 2219# Strip out --no-create and --no-recursion so they do not pile up. 2220# Strip out --silent because we don't want to record it for future runs. 2221# Also quote any args containing shell meta-characters. 2222# Make two passes to allow for proper duplicate-argument suppression. 2223ac_configure_args= 2224ac_configure_args0= 2225ac_configure_args1= 2226ac_must_keep_next=false 2227for ac_pass in 1 2 2228do 2229 for ac_arg 2230 do 2231 case $ac_arg in 2232 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 2233 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 2234 | -silent | --silent | --silen | --sile | --sil) 2235 continue ;; 2236 *\'*) 2237 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 2238 esac 2239 case $ac_pass in 2240 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2241 2) 2242 as_fn_append ac_configure_args1 " '$ac_arg'" 2243 if test $ac_must_keep_next = true; then 2244 ac_must_keep_next=false # Got value, back to normal. 2245 else 2246 case $ac_arg in 2247 *=* | --config-cache | -C | -disable-* | --disable-* \ 2248 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 2249 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 2250 | -with-* | --with-* | -without-* | --without-* | --x) 2251 case "$ac_configure_args0 " in 2252 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 2253 esac 2254 ;; 2255 -* ) ac_must_keep_next=true ;; 2256 esac 2257 fi 2258 as_fn_append ac_configure_args " '$ac_arg'" 2259 ;; 2260 esac 2261 done 2262done 2263{ ac_configure_args0=; unset ac_configure_args0;} 2264{ ac_configure_args1=; unset ac_configure_args1;} 2265 2266# When interrupted or exit'd, cleanup temporary files, and complete 2267# config.log. We remove comments because anyway the quotes in there 2268# would cause problems or look ugly. 2269# WARNING: Use '\'' to represent an apostrophe within the trap. 2270# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2271trap 'exit_status=$? 2272 # Save into config.log some information that might help in debugging. 2273 { 2274 echo 2275 2276 $as_echo "## ---------------- ## 2277## Cache variables. ## 2278## ---------------- ##" 2279 echo 2280 # The following way of writing the cache mishandles newlines in values, 2281( 2282 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2283 eval ac_val=\$$ac_var 2284 case $ac_val in #( 2285 *${as_nl}*) 2286 case $ac_var in #( 2287 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2288$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2289 esac 2290 case $ac_var in #( 2291 _ | IFS | as_nl) ;; #( 2292 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2293 *) { eval $ac_var=; unset $ac_var;} ;; 2294 esac ;; 2295 esac 2296 done 2297 (set) 2>&1 | 2298 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2299 *${as_nl}ac_space=\ *) 2300 sed -n \ 2301 "s/'\''/'\''\\\\'\'''\''/g; 2302 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2303 ;; #( 2304 *) 2305 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2306 ;; 2307 esac | 2308 sort 2309) 2310 echo 2311 2312 $as_echo "## ----------------- ## 2313## Output variables. ## 2314## ----------------- ##" 2315 echo 2316 for ac_var in $ac_subst_vars 2317 do 2318 eval ac_val=\$$ac_var 2319 case $ac_val in 2320 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2321 esac 2322 $as_echo "$ac_var='\''$ac_val'\''" 2323 done | sort 2324 echo 2325 2326 if test -n "$ac_subst_files"; then 2327 $as_echo "## ------------------- ## 2328## File substitutions. ## 2329## ------------------- ##" 2330 echo 2331 for ac_var in $ac_subst_files 2332 do 2333 eval ac_val=\$$ac_var 2334 case $ac_val in 2335 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2336 esac 2337 $as_echo "$ac_var='\''$ac_val'\''" 2338 done | sort 2339 echo 2340 fi 2341 2342 if test -s confdefs.h; then 2343 $as_echo "## ----------- ## 2344## confdefs.h. ## 2345## ----------- ##" 2346 echo 2347 cat confdefs.h 2348 echo 2349 fi 2350 test "$ac_signal" != 0 && 2351 $as_echo "$as_me: caught signal $ac_signal" 2352 $as_echo "$as_me: exit $exit_status" 2353 } >&5 2354 rm -f core *.core core.conftest.* && 2355 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2356 exit $exit_status 2357' 0 2358for ac_signal in 1 2 13 15; do 2359 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2360done 2361ac_signal=0 2362 2363# confdefs.h avoids OS command line length limits that DEFS can exceed. 2364rm -f -r conftest* confdefs.h 2365 2366$as_echo "/* confdefs.h */" > confdefs.h 2367 2368# Predefined preprocessor variables. 2369 2370cat >>confdefs.h <<_ACEOF 2371#define PACKAGE_NAME "$PACKAGE_NAME" 2372_ACEOF 2373 2374cat >>confdefs.h <<_ACEOF 2375#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2376_ACEOF 2377 2378cat >>confdefs.h <<_ACEOF 2379#define PACKAGE_VERSION "$PACKAGE_VERSION" 2380_ACEOF 2381 2382cat >>confdefs.h <<_ACEOF 2383#define PACKAGE_STRING "$PACKAGE_STRING" 2384_ACEOF 2385 2386cat >>confdefs.h <<_ACEOF 2387#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2388_ACEOF 2389 2390cat >>confdefs.h <<_ACEOF 2391#define PACKAGE_URL "$PACKAGE_URL" 2392_ACEOF 2393 2394 2395# Let the site file select an alternate cache file if it wants to. 2396# Prefer an explicitly selected file to automatically selected ones. 2397ac_site_file1=NONE 2398ac_site_file2=NONE 2399if test -n "$CONFIG_SITE"; then 2400 # We do not want a PATH search for config.site. 2401 case $CONFIG_SITE in #(( 2402 -*) ac_site_file1=./$CONFIG_SITE;; 2403 */*) ac_site_file1=$CONFIG_SITE;; 2404 *) ac_site_file1=./$CONFIG_SITE;; 2405 esac 2406elif test "x$prefix" != xNONE; then 2407 ac_site_file1=$prefix/share/config.site 2408 ac_site_file2=$prefix/etc/config.site 2409else 2410 ac_site_file1=$ac_default_prefix/share/config.site 2411 ac_site_file2=$ac_default_prefix/etc/config.site 2412fi 2413for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2414do 2415 test "x$ac_site_file" = xNONE && continue 2416 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 2417 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2418$as_echo "$as_me: loading site script $ac_site_file" >&6;} 2419 sed 's/^/| /' "$ac_site_file" >&5 2420 . "$ac_site_file" \ 2421 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2422$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2423as_fn_error $? "failed to load site script $ac_site_file 2424See \`config.log' for more details" "$LINENO" 5; } 2425 fi 2426done 2427 2428if test -r "$cache_file"; then 2429 # Some versions of bash will fail to source /dev/null (special files 2430 # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2431 if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2432 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2433$as_echo "$as_me: loading cache $cache_file" >&6;} 2434 case $cache_file in 2435 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2436 *) . "./$cache_file";; 2437 esac 2438 fi 2439else 2440 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2441$as_echo "$as_me: creating cache $cache_file" >&6;} 2442 >$cache_file 2443fi 2444 2445# Check that the precious variables saved in the cache have kept the same 2446# value. 2447ac_cache_corrupted=false 2448for ac_var in $ac_precious_vars; do 2449 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2450 eval ac_new_set=\$ac_env_${ac_var}_set 2451 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2452 eval ac_new_val=\$ac_env_${ac_var}_value 2453 case $ac_old_set,$ac_new_set in 2454 set,) 2455 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2456$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2457 ac_cache_corrupted=: ;; 2458 ,set) 2459 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2460$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2461 ac_cache_corrupted=: ;; 2462 ,);; 2463 *) 2464 if test "x$ac_old_val" != "x$ac_new_val"; then 2465 # differences in whitespace do not lead to failure. 2466 ac_old_val_w=`echo x $ac_old_val` 2467 ac_new_val_w=`echo x $ac_new_val` 2468 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2469 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2470$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2471 ac_cache_corrupted=: 2472 else 2473 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2474$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2475 eval $ac_var=\$ac_old_val 2476 fi 2477 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2478$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2479 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2480$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2481 fi;; 2482 esac 2483 # Pass precious variables to config.status. 2484 if test "$ac_new_set" = set; then 2485 case $ac_new_val in 2486 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2487 *) ac_arg=$ac_var=$ac_new_val ;; 2488 esac 2489 case " $ac_configure_args " in 2490 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2491 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2492 esac 2493 fi 2494done 2495if $ac_cache_corrupted; then 2496 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2497$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2498 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2499$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2500 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2501fi 2502## -------------------- ## 2503## Main body of script. ## 2504## -------------------- ## 2505 2506ac_ext=c 2507ac_cpp='$CPP $CPPFLAGS' 2508ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2509ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2510ac_compiler_gnu=$ac_cv_c_compiler_gnu 2511 2512 2513am__api_version='1.11' 2514 2515ac_aux_dir= 2516for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 2517 if test -f "$ac_dir/install-sh"; then 2518 ac_aux_dir=$ac_dir 2519 ac_install_sh="$ac_aux_dir/install-sh -c" 2520 break 2521 elif test -f "$ac_dir/install.sh"; then 2522 ac_aux_dir=$ac_dir 2523 ac_install_sh="$ac_aux_dir/install.sh -c" 2524 break 2525 elif test -f "$ac_dir/shtool"; then 2526 ac_aux_dir=$ac_dir 2527 ac_install_sh="$ac_aux_dir/shtool install -c" 2528 break 2529 fi 2530done 2531if test -z "$ac_aux_dir"; then 2532 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 2533fi 2534 2535# These three variables are undocumented and unsupported, 2536# and are intended to be withdrawn in a future Autoconf release. 2537# They can cause serious problems if a builder's source tree is in a directory 2538# whose full name contains unusual characters. 2539ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2540ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2541ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2542 2543 2544# Find a good install program. We prefer a C program (faster), 2545# so one script is as good as another. But avoid the broken or 2546# incompatible versions: 2547# SysV /etc/install, /usr/sbin/install 2548# SunOS /usr/etc/install 2549# IRIX /sbin/install 2550# AIX /bin/install 2551# AmigaOS /C/install, which installs bootblocks on floppy discs 2552# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 2553# AFS /usr/afsws/bin/install, which mishandles nonexistent args 2554# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 2555# OS/2's system install, which has a completely different semantic 2556# ./install, which can be erroneously created by make from ./install.sh. 2557# Reject install programs that cannot install multiple files. 2558{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 2559$as_echo_n "checking for a BSD-compatible install... " >&6; } 2560if test -z "$INSTALL"; then 2561if ${ac_cv_path_install+:} false; then : 2562 $as_echo_n "(cached) " >&6 2563else 2564 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2565for as_dir in $PATH 2566do 2567 IFS=$as_save_IFS 2568 test -z "$as_dir" && as_dir=. 2569 # Account for people who put trailing slashes in PATH elements. 2570case $as_dir/ in #(( 2571 ./ | .// | /[cC]/* | \ 2572 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 2573 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 2574 /usr/ucb/* ) ;; 2575 *) 2576 # OSF1 and SCO ODT 3.0 have their own names for install. 2577 # Don't use installbsd from OSF since it installs stuff as root 2578 # by default. 2579 for ac_prog in ginstall scoinst install; do 2580 for ac_exec_ext in '' $ac_executable_extensions; do 2581 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then 2582 if test $ac_prog = install && 2583 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2584 # AIX install. It has an incompatible calling convention. 2585 : 2586 elif test $ac_prog = install && 2587 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2588 # program-specific install script used by HP pwplus--don't use. 2589 : 2590 else 2591 rm -rf conftest.one conftest.two conftest.dir 2592 echo one > conftest.one 2593 echo two > conftest.two 2594 mkdir conftest.dir 2595 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 2596 test -s conftest.one && test -s conftest.two && 2597 test -s conftest.dir/conftest.one && 2598 test -s conftest.dir/conftest.two 2599 then 2600 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 2601 break 3 2602 fi 2603 fi 2604 fi 2605 done 2606 done 2607 ;; 2608esac 2609 2610 done 2611IFS=$as_save_IFS 2612 2613rm -rf conftest.one conftest.two conftest.dir 2614 2615fi 2616 if test "${ac_cv_path_install+set}" = set; then 2617 INSTALL=$ac_cv_path_install 2618 else 2619 # As a last resort, use the slow shell script. Don't cache a 2620 # value for INSTALL within a source directory, because that will 2621 # break other packages using the cache if that directory is 2622 # removed, or if the value is a relative name. 2623 INSTALL=$ac_install_sh 2624 fi 2625fi 2626{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 2627$as_echo "$INSTALL" >&6; } 2628 2629# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 2630# It thinks the first close brace ends the variable substitution. 2631test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 2632 2633test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 2634 2635test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 2636 2637{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 2638$as_echo_n "checking whether build environment is sane... " >&6; } 2639# Just in case 2640sleep 1 2641echo timestamp > conftest.file 2642# Reject unsafe characters in $srcdir or the absolute working directory 2643# name. Accept space and tab only in the latter. 2644am_lf=' 2645' 2646case `pwd` in 2647 *[\\\"\#\$\&\'\`$am_lf]*) 2648 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; 2649esac 2650case $srcdir in 2651 *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 2652 as_fn_error $? "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;; 2653esac 2654 2655# Do `set' in a subshell so we don't clobber the current shell's 2656# arguments. Must try -L first in case configure is actually a 2657# symlink; some systems play weird games with the mod time of symlinks 2658# (eg FreeBSD returns the mod time of the symlink's containing 2659# directory). 2660if ( 2661 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 2662 if test "$*" = "X"; then 2663 # -L didn't work. 2664 set X `ls -t "$srcdir/configure" conftest.file` 2665 fi 2666 rm -f conftest.file 2667 if test "$*" != "X $srcdir/configure conftest.file" \ 2668 && test "$*" != "X conftest.file $srcdir/configure"; then 2669 2670 # If neither matched, then we have a broken ls. This can happen 2671 # if, for instance, CONFIG_SHELL is bash and it inherits a 2672 # broken ls alias from the environment. This has actually 2673 # happened. Such a system could not be considered "sane". 2674 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken 2675alias in your environment" "$LINENO" 5 2676 fi 2677 2678 test "$2" = conftest.file 2679 ) 2680then 2681 # Ok. 2682 : 2683else 2684 as_fn_error $? "newly created file is older than distributed files! 2685Check your system clock" "$LINENO" 5 2686fi 2687{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2688$as_echo "yes" >&6; } 2689test "$program_prefix" != NONE && 2690 program_transform_name="s&^&$program_prefix&;$program_transform_name" 2691# Use a double $ so make ignores it. 2692test "$program_suffix" != NONE && 2693 program_transform_name="s&\$&$program_suffix&;$program_transform_name" 2694# Double any \ or $. 2695# By default was `s,x,x', remove it if useless. 2696ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 2697program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 2698 2699# expand $ac_aux_dir to an absolute path 2700am_aux_dir=`cd $ac_aux_dir && pwd` 2701 2702if test x"${MISSING+set}" != xset; then 2703 case $am_aux_dir in 2704 *\ * | *\ *) 2705 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; 2706 *) 2707 MISSING="\${SHELL} $am_aux_dir/missing" ;; 2708 esac 2709fi 2710# Use eval to expand $SHELL 2711if eval "$MISSING --run true"; then 2712 am_missing_run="$MISSING --run " 2713else 2714 am_missing_run= 2715 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5 2716$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;} 2717fi 2718 2719if test x"${install_sh}" != xset; then 2720 case $am_aux_dir in 2721 *\ * | *\ *) 2722 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 2723 *) 2724 install_sh="\${SHELL} $am_aux_dir/install-sh" 2725 esac 2726fi 2727 2728# Installed binaries are usually stripped using `strip' when the user 2729# run `make install-strip'. However `strip' might not be the right 2730# tool to use in cross-compilation environments, therefore Automake 2731# will honor the `STRIP' environment variable to overrule this program. 2732if test "$cross_compiling" != no; then 2733 if test -n "$ac_tool_prefix"; then 2734 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 2735set dummy ${ac_tool_prefix}strip; ac_word=$2 2736{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2737$as_echo_n "checking for $ac_word... " >&6; } 2738if ${ac_cv_prog_STRIP+:} false; then : 2739 $as_echo_n "(cached) " >&6 2740else 2741 if test -n "$STRIP"; then 2742 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 2743else 2744as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2745for as_dir in $PATH 2746do 2747 IFS=$as_save_IFS 2748 test -z "$as_dir" && as_dir=. 2749 for ac_exec_ext in '' $ac_executable_extensions; do 2750 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2751 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 2752 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2753 break 2 2754 fi 2755done 2756 done 2757IFS=$as_save_IFS 2758 2759fi 2760fi 2761STRIP=$ac_cv_prog_STRIP 2762if test -n "$STRIP"; then 2763 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 2764$as_echo "$STRIP" >&6; } 2765else 2766 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2767$as_echo "no" >&6; } 2768fi 2769 2770 2771fi 2772if test -z "$ac_cv_prog_STRIP"; then 2773 ac_ct_STRIP=$STRIP 2774 # Extract the first word of "strip", so it can be a program name with args. 2775set dummy strip; ac_word=$2 2776{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2777$as_echo_n "checking for $ac_word... " >&6; } 2778if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 2779 $as_echo_n "(cached) " >&6 2780else 2781 if test -n "$ac_ct_STRIP"; then 2782 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 2783else 2784as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2785for as_dir in $PATH 2786do 2787 IFS=$as_save_IFS 2788 test -z "$as_dir" && as_dir=. 2789 for ac_exec_ext in '' $ac_executable_extensions; do 2790 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2791 ac_cv_prog_ac_ct_STRIP="strip" 2792 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2793 break 2 2794 fi 2795done 2796 done 2797IFS=$as_save_IFS 2798 2799fi 2800fi 2801ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 2802if test -n "$ac_ct_STRIP"; then 2803 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 2804$as_echo "$ac_ct_STRIP" >&6; } 2805else 2806 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2807$as_echo "no" >&6; } 2808fi 2809 2810 if test "x$ac_ct_STRIP" = x; then 2811 STRIP=":" 2812 else 2813 case $cross_compiling:$ac_tool_warned in 2814yes:) 2815{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2816$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2817ac_tool_warned=yes ;; 2818esac 2819 STRIP=$ac_ct_STRIP 2820 fi 2821else 2822 STRIP="$ac_cv_prog_STRIP" 2823fi 2824 2825fi 2826INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 2827 2828{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 2829$as_echo_n "checking for a thread-safe mkdir -p... " >&6; } 2830if test -z "$MKDIR_P"; then 2831 if ${ac_cv_path_mkdir+:} false; then : 2832 $as_echo_n "(cached) " >&6 2833else 2834 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2835for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 2836do 2837 IFS=$as_save_IFS 2838 test -z "$as_dir" && as_dir=. 2839 for ac_prog in mkdir gmkdir; do 2840 for ac_exec_ext in '' $ac_executable_extensions; do 2841 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue 2842 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 2843 'mkdir (GNU coreutils) '* | \ 2844 'mkdir (coreutils) '* | \ 2845 'mkdir (fileutils) '4.1*) 2846 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 2847 break 3;; 2848 esac 2849 done 2850 done 2851 done 2852IFS=$as_save_IFS 2853 2854fi 2855 2856 test -d ./--version && rmdir ./--version 2857 if test "${ac_cv_path_mkdir+set}" = set; then 2858 MKDIR_P="$ac_cv_path_mkdir -p" 2859 else 2860 # As a last resort, use the slow shell script. Don't cache a 2861 # value for MKDIR_P within a source directory, because that will 2862 # break other packages using the cache if that directory is 2863 # removed, or if the value is a relative name. 2864 MKDIR_P="$ac_install_sh -d" 2865 fi 2866fi 2867{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 2868$as_echo "$MKDIR_P" >&6; } 2869 2870mkdir_p="$MKDIR_P" 2871case $mkdir_p in 2872 [\\/$]* | ?:[\\/]*) ;; 2873 */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; 2874esac 2875 2876for ac_prog in gawk mawk nawk awk 2877do 2878 # Extract the first word of "$ac_prog", so it can be a program name with args. 2879set dummy $ac_prog; ac_word=$2 2880{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2881$as_echo_n "checking for $ac_word... " >&6; } 2882if ${ac_cv_prog_AWK+:} false; then : 2883 $as_echo_n "(cached) " >&6 2884else 2885 if test -n "$AWK"; then 2886 ac_cv_prog_AWK="$AWK" # Let the user override the test. 2887else 2888as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2889for as_dir in $PATH 2890do 2891 IFS=$as_save_IFS 2892 test -z "$as_dir" && as_dir=. 2893 for ac_exec_ext in '' $ac_executable_extensions; do 2894 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2895 ac_cv_prog_AWK="$ac_prog" 2896 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2897 break 2 2898 fi 2899done 2900 done 2901IFS=$as_save_IFS 2902 2903fi 2904fi 2905AWK=$ac_cv_prog_AWK 2906if test -n "$AWK"; then 2907 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 2908$as_echo "$AWK" >&6; } 2909else 2910 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2911$as_echo "no" >&6; } 2912fi 2913 2914 2915 test -n "$AWK" && break 2916done 2917 2918{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 2919$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 2920set x ${MAKE-make} 2921ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 2922if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : 2923 $as_echo_n "(cached) " >&6 2924else 2925 cat >conftest.make <<\_ACEOF 2926SHELL = /bin/sh 2927all: 2928 @echo '@@@%%%=$(MAKE)=@@@%%%' 2929_ACEOF 2930# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 2931case `${MAKE-make} -f conftest.make 2>/dev/null` in 2932 *@@@%%%=?*=@@@%%%*) 2933 eval ac_cv_prog_make_${ac_make}_set=yes;; 2934 *) 2935 eval ac_cv_prog_make_${ac_make}_set=no;; 2936esac 2937rm -f conftest.make 2938fi 2939if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 2940 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2941$as_echo "yes" >&6; } 2942 SET_MAKE= 2943else 2944 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2945$as_echo "no" >&6; } 2946 SET_MAKE="MAKE=${MAKE-make}" 2947fi 2948 2949rm -rf .tst 2>/dev/null 2950mkdir .tst 2>/dev/null 2951if test -d .tst; then 2952 am__leading_dot=. 2953else 2954 am__leading_dot=_ 2955fi 2956rmdir .tst 2>/dev/null 2957 2958if test "`cd $srcdir && pwd`" != "`pwd`"; then 2959 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 2960 # is not polluted with repeated "-I." 2961 am__isrc=' -I$(srcdir)' 2962 # test to see if srcdir already configured 2963 if test -f $srcdir/config.status; then 2964 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 2965 fi 2966fi 2967 2968# test whether we have cygpath 2969if test -z "$CYGPATH_W"; then 2970 if (cygpath --version) >/dev/null 2>/dev/null; then 2971 CYGPATH_W='cygpath -w' 2972 else 2973 CYGPATH_W=echo 2974 fi 2975fi 2976 2977 2978# Define the identity of the package. 2979 PACKAGE='pixman' 2980 VERSION='0.30.0' 2981 2982 2983cat >>confdefs.h <<_ACEOF 2984#define PACKAGE "$PACKAGE" 2985_ACEOF 2986 2987 2988cat >>confdefs.h <<_ACEOF 2989#define VERSION "$VERSION" 2990_ACEOF 2991 2992# Some tools Automake needs. 2993 2994ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 2995 2996 2997AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 2998 2999 3000AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 3001 3002 3003AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 3004 3005 3006MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 3007 3008# We need awk for the "check" target. The system "awk" is bad on 3009# some platforms. 3010# Always define AMTAR for backward compatibility. Yes, it's still used 3011# in the wild :-( We should find a proper way to deprecate it ... 3012AMTAR='$${TAR-tar}' 3013 3014am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' 3015 3016 3017 3018 3019 3020 3021# Suppress verbose compile lines 3022# Check whether --enable-silent-rules was given. 3023if test "${enable_silent_rules+set}" = set; then : 3024 enableval=$enable_silent_rules; 3025fi 3026 3027case $enable_silent_rules in 3028yes) AM_DEFAULT_VERBOSITY=0;; 3029no) AM_DEFAULT_VERBOSITY=1;; 3030*) AM_DEFAULT_VERBOSITY=0;; 3031esac 3032am_make=${MAKE-make} 3033{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 3034$as_echo_n "checking whether $am_make supports nested variables... " >&6; } 3035if ${am_cv_make_support_nested_variables+:} false; then : 3036 $as_echo_n "(cached) " >&6 3037else 3038 if $as_echo 'TRUE=$(BAR$(V)) 3039BAR0=false 3040BAR1=true 3041V=1 3042am__doit: 3043 @$(TRUE) 3044.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 3045 am_cv_make_support_nested_variables=yes 3046else 3047 am_cv_make_support_nested_variables=no 3048fi 3049fi 3050{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 3051$as_echo "$am_cv_make_support_nested_variables" >&6; } 3052if test $am_cv_make_support_nested_variables = yes; then 3053 AM_V='$(V)' 3054 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 3055else 3056 AM_V=$AM_DEFAULT_VERBOSITY 3057 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 3058fi 3059AM_BACKSLASH='\' 3060 3061 3062ac_config_headers="$ac_config_headers config.h" 3063 3064 3065# Make sure we can run config.sub. 3066$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 3067 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 3068 3069{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 3070$as_echo_n "checking build system type... " >&6; } 3071if ${ac_cv_build+:} false; then : 3072 $as_echo_n "(cached) " >&6 3073else 3074 ac_build_alias=$build_alias 3075test "x$ac_build_alias" = x && 3076 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 3077test "x$ac_build_alias" = x && 3078 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 3079ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 3080 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 3081 3082fi 3083{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 3084$as_echo "$ac_cv_build" >&6; } 3085case $ac_cv_build in 3086*-*-*) ;; 3087*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 3088esac 3089build=$ac_cv_build 3090ac_save_IFS=$IFS; IFS='-' 3091set x $ac_cv_build 3092shift 3093build_cpu=$1 3094build_vendor=$2 3095shift; shift 3096# Remember, the first character of IFS is used to create $*, 3097# except with old shells: 3098build_os=$* 3099IFS=$ac_save_IFS 3100case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 3101 3102 3103{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 3104$as_echo_n "checking host system type... " >&6; } 3105if ${ac_cv_host+:} false; then : 3106 $as_echo_n "(cached) " >&6 3107else 3108 if test "x$host_alias" = x; then 3109 ac_cv_host=$ac_cv_build 3110else 3111 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 3112 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 3113fi 3114 3115fi 3116{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 3117$as_echo "$ac_cv_host" >&6; } 3118case $ac_cv_host in 3119*-*-*) ;; 3120*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 3121esac 3122host=$ac_cv_host 3123ac_save_IFS=$IFS; IFS='-' 3124set x $ac_cv_host 3125shift 3126host_cpu=$1 3127host_vendor=$2 3128shift; shift 3129# Remember, the first character of IFS is used to create $*, 3130# except with old shells: 3131host_os=$* 3132IFS=$ac_save_IFS 3133case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 3134 3135 3136 3137test_CFLAGS=${CFLAGS+set} # We may override autoconf default CFLAGS. 3138 3139ac_ext=c 3140ac_cpp='$CPP $CPPFLAGS' 3141ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3142ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3143ac_compiler_gnu=$ac_cv_c_compiler_gnu 3144if test -n "$ac_tool_prefix"; then 3145 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 3146set dummy ${ac_tool_prefix}gcc; ac_word=$2 3147{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3148$as_echo_n "checking for $ac_word... " >&6; } 3149if ${ac_cv_prog_CC+:} false; then : 3150 $as_echo_n "(cached) " >&6 3151else 3152 if test -n "$CC"; then 3153 ac_cv_prog_CC="$CC" # Let the user override the test. 3154else 3155as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3156for as_dir in $PATH 3157do 3158 IFS=$as_save_IFS 3159 test -z "$as_dir" && as_dir=. 3160 for ac_exec_ext in '' $ac_executable_extensions; do 3161 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3162 ac_cv_prog_CC="${ac_tool_prefix}gcc" 3163 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3164 break 2 3165 fi 3166done 3167 done 3168IFS=$as_save_IFS 3169 3170fi 3171fi 3172CC=$ac_cv_prog_CC 3173if test -n "$CC"; then 3174 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3175$as_echo "$CC" >&6; } 3176else 3177 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3178$as_echo "no" >&6; } 3179fi 3180 3181 3182fi 3183if test -z "$ac_cv_prog_CC"; then 3184 ac_ct_CC=$CC 3185 # Extract the first word of "gcc", so it can be a program name with args. 3186set dummy gcc; ac_word=$2 3187{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3188$as_echo_n "checking for $ac_word... " >&6; } 3189if ${ac_cv_prog_ac_ct_CC+:} false; then : 3190 $as_echo_n "(cached) " >&6 3191else 3192 if test -n "$ac_ct_CC"; then 3193 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3194else 3195as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3196for as_dir in $PATH 3197do 3198 IFS=$as_save_IFS 3199 test -z "$as_dir" && as_dir=. 3200 for ac_exec_ext in '' $ac_executable_extensions; do 3201 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3202 ac_cv_prog_ac_ct_CC="gcc" 3203 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3204 break 2 3205 fi 3206done 3207 done 3208IFS=$as_save_IFS 3209 3210fi 3211fi 3212ac_ct_CC=$ac_cv_prog_ac_ct_CC 3213if test -n "$ac_ct_CC"; then 3214 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3215$as_echo "$ac_ct_CC" >&6; } 3216else 3217 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3218$as_echo "no" >&6; } 3219fi 3220 3221 if test "x$ac_ct_CC" = x; then 3222 CC="" 3223 else 3224 case $cross_compiling:$ac_tool_warned in 3225yes:) 3226{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3227$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3228ac_tool_warned=yes ;; 3229esac 3230 CC=$ac_ct_CC 3231 fi 3232else 3233 CC="$ac_cv_prog_CC" 3234fi 3235 3236if test -z "$CC"; then 3237 if test -n "$ac_tool_prefix"; then 3238 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 3239set dummy ${ac_tool_prefix}cc; ac_word=$2 3240{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3241$as_echo_n "checking for $ac_word... " >&6; } 3242if ${ac_cv_prog_CC+:} false; then : 3243 $as_echo_n "(cached) " >&6 3244else 3245 if test -n "$CC"; then 3246 ac_cv_prog_CC="$CC" # Let the user override the test. 3247else 3248as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3249for as_dir in $PATH 3250do 3251 IFS=$as_save_IFS 3252 test -z "$as_dir" && as_dir=. 3253 for ac_exec_ext in '' $ac_executable_extensions; do 3254 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3255 ac_cv_prog_CC="${ac_tool_prefix}cc" 3256 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3257 break 2 3258 fi 3259done 3260 done 3261IFS=$as_save_IFS 3262 3263fi 3264fi 3265CC=$ac_cv_prog_CC 3266if test -n "$CC"; then 3267 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3268$as_echo "$CC" >&6; } 3269else 3270 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3271$as_echo "no" >&6; } 3272fi 3273 3274 3275 fi 3276fi 3277if test -z "$CC"; then 3278 # Extract the first word of "cc", so it can be a program name with args. 3279set dummy cc; ac_word=$2 3280{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3281$as_echo_n "checking for $ac_word... " >&6; } 3282if ${ac_cv_prog_CC+:} false; then : 3283 $as_echo_n "(cached) " >&6 3284else 3285 if test -n "$CC"; then 3286 ac_cv_prog_CC="$CC" # Let the user override the test. 3287else 3288 ac_prog_rejected=no 3289as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3290for as_dir in $PATH 3291do 3292 IFS=$as_save_IFS 3293 test -z "$as_dir" && as_dir=. 3294 for ac_exec_ext in '' $ac_executable_extensions; do 3295 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3296 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 3297 ac_prog_rejected=yes 3298 continue 3299 fi 3300 ac_cv_prog_CC="cc" 3301 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3302 break 2 3303 fi 3304done 3305 done 3306IFS=$as_save_IFS 3307 3308if test $ac_prog_rejected = yes; then 3309 # We found a bogon in the path, so make sure we never use it. 3310 set dummy $ac_cv_prog_CC 3311 shift 3312 if test $# != 0; then 3313 # We chose a different compiler from the bogus one. 3314 # However, it has the same basename, so the bogon will be chosen 3315 # first if we set CC to just the basename; use the full file name. 3316 shift 3317 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 3318 fi 3319fi 3320fi 3321fi 3322CC=$ac_cv_prog_CC 3323if test -n "$CC"; then 3324 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3325$as_echo "$CC" >&6; } 3326else 3327 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3328$as_echo "no" >&6; } 3329fi 3330 3331 3332fi 3333if test -z "$CC"; then 3334 if test -n "$ac_tool_prefix"; then 3335 for ac_prog in cl.exe 3336 do 3337 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 3338set dummy $ac_tool_prefix$ac_prog; ac_word=$2 3339{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3340$as_echo_n "checking for $ac_word... " >&6; } 3341if ${ac_cv_prog_CC+:} false; then : 3342 $as_echo_n "(cached) " >&6 3343else 3344 if test -n "$CC"; then 3345 ac_cv_prog_CC="$CC" # Let the user override the test. 3346else 3347as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3348for as_dir in $PATH 3349do 3350 IFS=$as_save_IFS 3351 test -z "$as_dir" && as_dir=. 3352 for ac_exec_ext in '' $ac_executable_extensions; do 3353 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3354 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 3355 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3356 break 2 3357 fi 3358done 3359 done 3360IFS=$as_save_IFS 3361 3362fi 3363fi 3364CC=$ac_cv_prog_CC 3365if test -n "$CC"; then 3366 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3367$as_echo "$CC" >&6; } 3368else 3369 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3370$as_echo "no" >&6; } 3371fi 3372 3373 3374 test -n "$CC" && break 3375 done 3376fi 3377if test -z "$CC"; then 3378 ac_ct_CC=$CC 3379 for ac_prog in cl.exe 3380do 3381 # Extract the first word of "$ac_prog", so it can be a program name with args. 3382set dummy $ac_prog; ac_word=$2 3383{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3384$as_echo_n "checking for $ac_word... " >&6; } 3385if ${ac_cv_prog_ac_ct_CC+:} false; then : 3386 $as_echo_n "(cached) " >&6 3387else 3388 if test -n "$ac_ct_CC"; then 3389 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3390else 3391as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3392for as_dir in $PATH 3393do 3394 IFS=$as_save_IFS 3395 test -z "$as_dir" && as_dir=. 3396 for ac_exec_ext in '' $ac_executable_extensions; do 3397 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3398 ac_cv_prog_ac_ct_CC="$ac_prog" 3399 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3400 break 2 3401 fi 3402done 3403 done 3404IFS=$as_save_IFS 3405 3406fi 3407fi 3408ac_ct_CC=$ac_cv_prog_ac_ct_CC 3409if test -n "$ac_ct_CC"; then 3410 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3411$as_echo "$ac_ct_CC" >&6; } 3412else 3413 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3414$as_echo "no" >&6; } 3415fi 3416 3417 3418 test -n "$ac_ct_CC" && break 3419done 3420 3421 if test "x$ac_ct_CC" = x; then 3422 CC="" 3423 else 3424 case $cross_compiling:$ac_tool_warned in 3425yes:) 3426{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3427$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3428ac_tool_warned=yes ;; 3429esac 3430 CC=$ac_ct_CC 3431 fi 3432fi 3433 3434fi 3435 3436 3437test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3438$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3439as_fn_error $? "no acceptable C compiler found in \$PATH 3440See \`config.log' for more details" "$LINENO" 5; } 3441 3442# Provide some information about the compiler. 3443$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 3444set X $ac_compile 3445ac_compiler=$2 3446for ac_option in --version -v -V -qversion; do 3447 { { ac_try="$ac_compiler $ac_option >&5" 3448case "(($ac_try" in 3449 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3450 *) ac_try_echo=$ac_try;; 3451esac 3452eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3453$as_echo "$ac_try_echo"; } >&5 3454 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 3455 ac_status=$? 3456 if test -s conftest.err; then 3457 sed '10a\ 3458... rest of stderr output deleted ... 3459 10q' conftest.err >conftest.er1 3460 cat conftest.er1 >&5 3461 fi 3462 rm -f conftest.er1 conftest.err 3463 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3464 test $ac_status = 0; } 3465done 3466 3467cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3468/* end confdefs.h. */ 3469 3470int 3471main () 3472{ 3473 3474 ; 3475 return 0; 3476} 3477_ACEOF 3478ac_clean_files_save=$ac_clean_files 3479ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 3480# Try to create an executable without -o first, disregard a.out. 3481# It will help us diagnose broken compilers, and finding out an intuition 3482# of exeext. 3483{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 3484$as_echo_n "checking whether the C compiler works... " >&6; } 3485ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3486 3487# The possible output files: 3488ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3489 3490ac_rmfiles= 3491for ac_file in $ac_files 3492do 3493 case $ac_file in 3494 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3495 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3496 esac 3497done 3498rm -f $ac_rmfiles 3499 3500if { { ac_try="$ac_link_default" 3501case "(($ac_try" in 3502 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3503 *) ac_try_echo=$ac_try;; 3504esac 3505eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3506$as_echo "$ac_try_echo"; } >&5 3507 (eval "$ac_link_default") 2>&5 3508 ac_status=$? 3509 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3510 test $ac_status = 0; }; then : 3511 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 3512# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 3513# in a Makefile. We should not override ac_cv_exeext if it was cached, 3514# so that the user can short-circuit this test for compilers unknown to 3515# Autoconf. 3516for ac_file in $ac_files '' 3517do 3518 test -f "$ac_file" || continue 3519 case $ac_file in 3520 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3521 ;; 3522 [ab].out ) 3523 # We found the default executable, but exeext='' is most 3524 # certainly right. 3525 break;; 3526 *.* ) 3527 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 3528 then :; else 3529 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3530 fi 3531 # We set ac_cv_exeext here because the later test for it is not 3532 # safe: cross compilers may not add the suffix if given an `-o' 3533 # argument, so we may need to know it at that point already. 3534 # Even if this section looks crufty: it has the advantage of 3535 # actually working. 3536 break;; 3537 * ) 3538 break;; 3539 esac 3540done 3541test "$ac_cv_exeext" = no && ac_cv_exeext= 3542 3543else 3544 ac_file='' 3545fi 3546if test -z "$ac_file"; then : 3547 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3548$as_echo "no" >&6; } 3549$as_echo "$as_me: failed program was:" >&5 3550sed 's/^/| /' conftest.$ac_ext >&5 3551 3552{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3553$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3554as_fn_error 77 "C compiler cannot create executables 3555See \`config.log' for more details" "$LINENO" 5; } 3556else 3557 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3558$as_echo "yes" >&6; } 3559fi 3560{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 3561$as_echo_n "checking for C compiler default output file name... " >&6; } 3562{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 3563$as_echo "$ac_file" >&6; } 3564ac_exeext=$ac_cv_exeext 3565 3566rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 3567ac_clean_files=$ac_clean_files_save 3568{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3569$as_echo_n "checking for suffix of executables... " >&6; } 3570if { { ac_try="$ac_link" 3571case "(($ac_try" in 3572 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3573 *) ac_try_echo=$ac_try;; 3574esac 3575eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3576$as_echo "$ac_try_echo"; } >&5 3577 (eval "$ac_link") 2>&5 3578 ac_status=$? 3579 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3580 test $ac_status = 0; }; then : 3581 # If both `conftest.exe' and `conftest' are `present' (well, observable) 3582# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3583# work properly (i.e., refer to `conftest.exe'), while it won't with 3584# `rm'. 3585for ac_file in conftest.exe conftest conftest.*; do 3586 test -f "$ac_file" || continue 3587 case $ac_file in 3588 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3589 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3590 break;; 3591 * ) break;; 3592 esac 3593done 3594else 3595 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3596$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3597as_fn_error $? "cannot compute suffix of executables: cannot compile and link 3598See \`config.log' for more details" "$LINENO" 5; } 3599fi 3600rm -f conftest conftest$ac_cv_exeext 3601{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3602$as_echo "$ac_cv_exeext" >&6; } 3603 3604rm -f conftest.$ac_ext 3605EXEEXT=$ac_cv_exeext 3606ac_exeext=$EXEEXT 3607cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3608/* end confdefs.h. */ 3609#include <stdio.h> 3610int 3611main () 3612{ 3613FILE *f = fopen ("conftest.out", "w"); 3614 return ferror (f) || fclose (f) != 0; 3615 3616 ; 3617 return 0; 3618} 3619_ACEOF 3620ac_clean_files="$ac_clean_files conftest.out" 3621# Check that the compiler produces executables we can run. If not, either 3622# the compiler is broken, or we cross compile. 3623{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3624$as_echo_n "checking whether we are cross compiling... " >&6; } 3625if test "$cross_compiling" != yes; then 3626 { { ac_try="$ac_link" 3627case "(($ac_try" in 3628 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3629 *) ac_try_echo=$ac_try;; 3630esac 3631eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3632$as_echo "$ac_try_echo"; } >&5 3633 (eval "$ac_link") 2>&5 3634 ac_status=$? 3635 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3636 test $ac_status = 0; } 3637 if { ac_try='./conftest$ac_cv_exeext' 3638 { { case "(($ac_try" in 3639 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3640 *) ac_try_echo=$ac_try;; 3641esac 3642eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3643$as_echo "$ac_try_echo"; } >&5 3644 (eval "$ac_try") 2>&5 3645 ac_status=$? 3646 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3647 test $ac_status = 0; }; }; then 3648 cross_compiling=no 3649 else 3650 if test "$cross_compiling" = maybe; then 3651 cross_compiling=yes 3652 else 3653 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3654$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3655as_fn_error $? "cannot run C compiled programs. 3656If you meant to cross compile, use \`--host'. 3657See \`config.log' for more details" "$LINENO" 5; } 3658 fi 3659 fi 3660fi 3661{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3662$as_echo "$cross_compiling" >&6; } 3663 3664rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 3665ac_clean_files=$ac_clean_files_save 3666{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3667$as_echo_n "checking for suffix of object files... " >&6; } 3668if ${ac_cv_objext+:} false; then : 3669 $as_echo_n "(cached) " >&6 3670else 3671 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3672/* end confdefs.h. */ 3673 3674int 3675main () 3676{ 3677 3678 ; 3679 return 0; 3680} 3681_ACEOF 3682rm -f conftest.o conftest.obj 3683if { { ac_try="$ac_compile" 3684case "(($ac_try" in 3685 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3686 *) ac_try_echo=$ac_try;; 3687esac 3688eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3689$as_echo "$ac_try_echo"; } >&5 3690 (eval "$ac_compile") 2>&5 3691 ac_status=$? 3692 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3693 test $ac_status = 0; }; then : 3694 for ac_file in conftest.o conftest.obj conftest.*; do 3695 test -f "$ac_file" || continue; 3696 case $ac_file in 3697 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3698 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3699 break;; 3700 esac 3701done 3702else 3703 $as_echo "$as_me: failed program was:" >&5 3704sed 's/^/| /' conftest.$ac_ext >&5 3705 3706{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3707$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3708as_fn_error $? "cannot compute suffix of object files: cannot compile 3709See \`config.log' for more details" "$LINENO" 5; } 3710fi 3711rm -f conftest.$ac_cv_objext conftest.$ac_ext 3712fi 3713{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3714$as_echo "$ac_cv_objext" >&6; } 3715OBJEXT=$ac_cv_objext 3716ac_objext=$OBJEXT 3717{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 3718$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3719if ${ac_cv_c_compiler_gnu+:} false; then : 3720 $as_echo_n "(cached) " >&6 3721else 3722 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3723/* end confdefs.h. */ 3724 3725int 3726main () 3727{ 3728#ifndef __GNUC__ 3729 choke me 3730#endif 3731 3732 ; 3733 return 0; 3734} 3735_ACEOF 3736if ac_fn_c_try_compile "$LINENO"; then : 3737 ac_compiler_gnu=yes 3738else 3739 ac_compiler_gnu=no 3740fi 3741rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3742ac_cv_c_compiler_gnu=$ac_compiler_gnu 3743 3744fi 3745{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3746$as_echo "$ac_cv_c_compiler_gnu" >&6; } 3747if test $ac_compiler_gnu = yes; then 3748 GCC=yes 3749else 3750 GCC= 3751fi 3752ac_test_CFLAGS=${CFLAGS+set} 3753ac_save_CFLAGS=$CFLAGS 3754{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 3755$as_echo_n "checking whether $CC accepts -g... " >&6; } 3756if ${ac_cv_prog_cc_g+:} false; then : 3757 $as_echo_n "(cached) " >&6 3758else 3759 ac_save_c_werror_flag=$ac_c_werror_flag 3760 ac_c_werror_flag=yes 3761 ac_cv_prog_cc_g=no 3762 CFLAGS="-g" 3763 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3764/* end confdefs.h. */ 3765 3766int 3767main () 3768{ 3769 3770 ; 3771 return 0; 3772} 3773_ACEOF 3774if ac_fn_c_try_compile "$LINENO"; then : 3775 ac_cv_prog_cc_g=yes 3776else 3777 CFLAGS="" 3778 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3779/* end confdefs.h. */ 3780 3781int 3782main () 3783{ 3784 3785 ; 3786 return 0; 3787} 3788_ACEOF 3789if ac_fn_c_try_compile "$LINENO"; then : 3790 3791else 3792 ac_c_werror_flag=$ac_save_c_werror_flag 3793 CFLAGS="-g" 3794 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3795/* end confdefs.h. */ 3796 3797int 3798main () 3799{ 3800 3801 ; 3802 return 0; 3803} 3804_ACEOF 3805if ac_fn_c_try_compile "$LINENO"; then : 3806 ac_cv_prog_cc_g=yes 3807fi 3808rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3809fi 3810rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3811fi 3812rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3813 ac_c_werror_flag=$ac_save_c_werror_flag 3814fi 3815{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 3816$as_echo "$ac_cv_prog_cc_g" >&6; } 3817if test "$ac_test_CFLAGS" = set; then 3818 CFLAGS=$ac_save_CFLAGS 3819elif test $ac_cv_prog_cc_g = yes; then 3820 if test "$GCC" = yes; then 3821 CFLAGS="-g -O2" 3822 else 3823 CFLAGS="-g" 3824 fi 3825else 3826 if test "$GCC" = yes; then 3827 CFLAGS="-O2" 3828 else 3829 CFLAGS= 3830 fi 3831fi 3832{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 3833$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3834if ${ac_cv_prog_cc_c89+:} false; then : 3835 $as_echo_n "(cached) " >&6 3836else 3837 ac_cv_prog_cc_c89=no 3838ac_save_CC=$CC 3839cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3840/* end confdefs.h. */ 3841#include <stdarg.h> 3842#include <stdio.h> 3843#include <sys/types.h> 3844#include <sys/stat.h> 3845/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3846struct buf { int x; }; 3847FILE * (*rcsopen) (struct buf *, struct stat *, int); 3848static char *e (p, i) 3849 char **p; 3850 int i; 3851{ 3852 return p[i]; 3853} 3854static char *f (char * (*g) (char **, int), char **p, ...) 3855{ 3856 char *s; 3857 va_list v; 3858 va_start (v,p); 3859 s = g (p, va_arg (v,int)); 3860 va_end (v); 3861 return s; 3862} 3863 3864/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3865 function prototypes and stuff, but not '\xHH' hex character constants. 3866 These don't provoke an error unfortunately, instead are silently treated 3867 as 'x'. The following induces an error, until -std is added to get 3868 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3869 array size at least. It's necessary to write '\x00'==0 to get something 3870 that's true only with -std. */ 3871int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3872 3873/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3874 inside strings and character constants. */ 3875#define FOO(x) 'x' 3876int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3877 3878int test (int i, double x); 3879struct s1 {int (*f) (int a);}; 3880struct s2 {int (*f) (double a);}; 3881int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3882int argc; 3883char **argv; 3884int 3885main () 3886{ 3887return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3888 ; 3889 return 0; 3890} 3891_ACEOF 3892for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3893 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3894do 3895 CC="$ac_save_CC $ac_arg" 3896 if ac_fn_c_try_compile "$LINENO"; then : 3897 ac_cv_prog_cc_c89=$ac_arg 3898fi 3899rm -f core conftest.err conftest.$ac_objext 3900 test "x$ac_cv_prog_cc_c89" != "xno" && break 3901done 3902rm -f conftest.$ac_ext 3903CC=$ac_save_CC 3904 3905fi 3906# AC_CACHE_VAL 3907case "x$ac_cv_prog_cc_c89" in 3908 x) 3909 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3910$as_echo "none needed" >&6; } ;; 3911 xno) 3912 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3913$as_echo "unsupported" >&6; } ;; 3914 *) 3915 CC="$CC $ac_cv_prog_cc_c89" 3916 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 3917$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3918esac 3919if test "x$ac_cv_prog_cc_c89" != xno; then : 3920 3921fi 3922 3923ac_ext=c 3924ac_cpp='$CPP $CPPFLAGS' 3925ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3926ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3927ac_compiler_gnu=$ac_cv_c_compiler_gnu 3928DEPDIR="${am__leading_dot}deps" 3929 3930ac_config_commands="$ac_config_commands depfiles" 3931 3932 3933am_make=${MAKE-make} 3934cat > confinc << 'END' 3935am__doit: 3936 @echo this is the am__doit target 3937.PHONY: am__doit 3938END 3939# If we don't find an include directive, just comment out the code. 3940{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 3941$as_echo_n "checking for style of include used by $am_make... " >&6; } 3942am__include="#" 3943am__quote= 3944_am_result=none 3945# First try GNU make style include. 3946echo "include confinc" > confmf 3947# Ignore all kinds of additional output from `make'. 3948case `$am_make -s -f confmf 2> /dev/null` in #( 3949*the\ am__doit\ target*) 3950 am__include=include 3951 am__quote= 3952 _am_result=GNU 3953 ;; 3954esac 3955# Now try BSD make style include. 3956if test "$am__include" = "#"; then 3957 echo '.include "confinc"' > confmf 3958 case `$am_make -s -f confmf 2> /dev/null` in #( 3959 *the\ am__doit\ target*) 3960 am__include=.include 3961 am__quote="\"" 3962 _am_result=BSD 3963 ;; 3964 esac 3965fi 3966 3967 3968{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 3969$as_echo "$_am_result" >&6; } 3970rm -f confinc confmf 3971 3972# Check whether --enable-dependency-tracking was given. 3973if test "${enable_dependency_tracking+set}" = set; then : 3974 enableval=$enable_dependency_tracking; 3975fi 3976 3977if test "x$enable_dependency_tracking" != xno; then 3978 am_depcomp="$ac_aux_dir/depcomp" 3979 AMDEPBACKSLASH='\' 3980 am__nodep='_no' 3981fi 3982 if test "x$enable_dependency_tracking" != xno; then 3983 AMDEP_TRUE= 3984 AMDEP_FALSE='#' 3985else 3986 AMDEP_TRUE='#' 3987 AMDEP_FALSE= 3988fi 3989 3990 3991 3992depcc="$CC" am_compiler_list= 3993 3994{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 3995$as_echo_n "checking dependency style of $depcc... " >&6; } 3996if ${am_cv_CC_dependencies_compiler_type+:} false; then : 3997 $as_echo_n "(cached) " >&6 3998else 3999 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 4000 # We make a subdir and do the tests there. Otherwise we can end up 4001 # making bogus files that we don't know about and never remove. For 4002 # instance it was reported that on HP-UX the gcc test will end up 4003 # making a dummy file named `D' -- because `-MD' means `put the output 4004 # in D'. 4005 rm -rf conftest.dir 4006 mkdir conftest.dir 4007 # Copy depcomp to subdir because otherwise we won't find it if we're 4008 # using a relative directory. 4009 cp "$am_depcomp" conftest.dir 4010 cd conftest.dir 4011 # We will build objects and dependencies in a subdirectory because 4012 # it helps to detect inapplicable dependency modes. For instance 4013 # both Tru64's cc and ICC support -MD to output dependencies as a 4014 # side effect of compilation, but ICC will put the dependencies in 4015 # the current directory while Tru64 will put them in the object 4016 # directory. 4017 mkdir sub 4018 4019 am_cv_CC_dependencies_compiler_type=none 4020 if test "$am_compiler_list" = ""; then 4021 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 4022 fi 4023 am__universal=false 4024 case " $depcc " in #( 4025 *\ -arch\ *\ -arch\ *) am__universal=true ;; 4026 esac 4027 4028 for depmode in $am_compiler_list; do 4029 # Setup a source with many dependencies, because some compilers 4030 # like to wrap large dependency lists on column 80 (with \), and 4031 # we should not choose a depcomp mode which is confused by this. 4032 # 4033 # We need to recreate these files for each test, as the compiler may 4034 # overwrite some of them when testing with obscure command lines. 4035 # This happens at least with the AIX C compiler. 4036 : > sub/conftest.c 4037 for i in 1 2 3 4 5 6; do 4038 echo '#include "conftst'$i'.h"' >> sub/conftest.c 4039 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 4040 # Solaris 8's {/usr,}/bin/sh. 4041 touch sub/conftst$i.h 4042 done 4043 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 4044 4045 # We check with `-c' and `-o' for the sake of the "dashmstdout" 4046 # mode. It turns out that the SunPro C++ compiler does not properly 4047 # handle `-M -o', and we need to detect this. Also, some Intel 4048 # versions had trouble with output in subdirs 4049 am__obj=sub/conftest.${OBJEXT-o} 4050 am__minus_obj="-o $am__obj" 4051 case $depmode in 4052 gcc) 4053 # This depmode causes a compiler race in universal mode. 4054 test "$am__universal" = false || continue 4055 ;; 4056 nosideeffect) 4057 # after this tag, mechanisms are not by side-effect, so they'll 4058 # only be used when explicitly requested 4059 if test "x$enable_dependency_tracking" = xyes; then 4060 continue 4061 else 4062 break 4063 fi 4064 ;; 4065 msvc7 | msvc7msys | msvisualcpp | msvcmsys) 4066 # This compiler won't grok `-c -o', but also, the minuso test has 4067 # not run yet. These depmodes are late enough in the game, and 4068 # so weak that their functioning should not be impacted. 4069 am__obj=conftest.${OBJEXT-o} 4070 am__minus_obj= 4071 ;; 4072 none) break ;; 4073 esac 4074 if depmode=$depmode \ 4075 source=sub/conftest.c object=$am__obj \ 4076 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 4077 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 4078 >/dev/null 2>conftest.err && 4079 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 4080 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 4081 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 4082 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 4083 # icc doesn't choke on unknown options, it will just issue warnings 4084 # or remarks (even with -Werror). So we grep stderr for any message 4085 # that says an option was ignored or not supported. 4086 # When given -MP, icc 7.0 and 7.1 complain thusly: 4087 # icc: Command line warning: ignoring option '-M'; no argument required 4088 # The diagnosis changed in icc 8.0: 4089 # icc: Command line remark: option '-MP' not supported 4090 if (grep 'ignoring option' conftest.err || 4091 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 4092 am_cv_CC_dependencies_compiler_type=$depmode 4093 break 4094 fi 4095 fi 4096 done 4097 4098 cd .. 4099 rm -rf conftest.dir 4100else 4101 am_cv_CC_dependencies_compiler_type=none 4102fi 4103 4104fi 4105{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 4106$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 4107CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 4108 4109 if 4110 test "x$enable_dependency_tracking" != xno \ 4111 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 4112 am__fastdepCC_TRUE= 4113 am__fastdepCC_FALSE='#' 4114else 4115 am__fastdepCC_TRUE='#' 4116 am__fastdepCC_FALSE= 4117fi 4118 4119 4120# By default we simply use the C compiler to build assembly code. 4121 4122test "${CCAS+set}" = set || CCAS=$CC 4123test "${CCASFLAGS+set}" = set || CCASFLAGS=$CFLAGS 4124 4125 4126 4127depcc="$CCAS" am_compiler_list= 4128 4129{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 4130$as_echo_n "checking dependency style of $depcc... " >&6; } 4131if ${am_cv_CCAS_dependencies_compiler_type+:} false; then : 4132 $as_echo_n "(cached) " >&6 4133else 4134 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 4135 # We make a subdir and do the tests there. Otherwise we can end up 4136 # making bogus files that we don't know about and never remove. For 4137 # instance it was reported that on HP-UX the gcc test will end up 4138 # making a dummy file named `D' -- because `-MD' means `put the output 4139 # in D'. 4140 rm -rf conftest.dir 4141 mkdir conftest.dir 4142 # Copy depcomp to subdir because otherwise we won't find it if we're 4143 # using a relative directory. 4144 cp "$am_depcomp" conftest.dir 4145 cd conftest.dir 4146 # We will build objects and dependencies in a subdirectory because 4147 # it helps to detect inapplicable dependency modes. For instance 4148 # both Tru64's cc and ICC support -MD to output dependencies as a 4149 # side effect of compilation, but ICC will put the dependencies in 4150 # the current directory while Tru64 will put them in the object 4151 # directory. 4152 mkdir sub 4153 4154 am_cv_CCAS_dependencies_compiler_type=none 4155 if test "$am_compiler_list" = ""; then 4156 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 4157 fi 4158 am__universal=false 4159 4160 4161 for depmode in $am_compiler_list; do 4162 # Setup a source with many dependencies, because some compilers 4163 # like to wrap large dependency lists on column 80 (with \), and 4164 # we should not choose a depcomp mode which is confused by this. 4165 # 4166 # We need to recreate these files for each test, as the compiler may 4167 # overwrite some of them when testing with obscure command lines. 4168 # This happens at least with the AIX C compiler. 4169 : > sub/conftest.c 4170 for i in 1 2 3 4 5 6; do 4171 echo '#include "conftst'$i'.h"' >> sub/conftest.c 4172 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 4173 # Solaris 8's {/usr,}/bin/sh. 4174 touch sub/conftst$i.h 4175 done 4176 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 4177 4178 # We check with `-c' and `-o' for the sake of the "dashmstdout" 4179 # mode. It turns out that the SunPro C++ compiler does not properly 4180 # handle `-M -o', and we need to detect this. Also, some Intel 4181 # versions had trouble with output in subdirs 4182 am__obj=sub/conftest.${OBJEXT-o} 4183 am__minus_obj="-o $am__obj" 4184 case $depmode in 4185 gcc) 4186 # This depmode causes a compiler race in universal mode. 4187 test "$am__universal" = false || continue 4188 ;; 4189 nosideeffect) 4190 # after this tag, mechanisms are not by side-effect, so they'll 4191 # only be used when explicitly requested 4192 if test "x$enable_dependency_tracking" = xyes; then 4193 continue 4194 else 4195 break 4196 fi 4197 ;; 4198 msvc7 | msvc7msys | msvisualcpp | msvcmsys) 4199 # This compiler won't grok `-c -o', but also, the minuso test has 4200 # not run yet. These depmodes are late enough in the game, and 4201 # so weak that their functioning should not be impacted. 4202 am__obj=conftest.${OBJEXT-o} 4203 am__minus_obj= 4204 ;; 4205 none) break ;; 4206 esac 4207 if depmode=$depmode \ 4208 source=sub/conftest.c object=$am__obj \ 4209 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 4210 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 4211 >/dev/null 2>conftest.err && 4212 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 4213 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 4214 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 4215 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 4216 # icc doesn't choke on unknown options, it will just issue warnings 4217 # or remarks (even with -Werror). So we grep stderr for any message 4218 # that says an option was ignored or not supported. 4219 # When given -MP, icc 7.0 and 7.1 complain thusly: 4220 # icc: Command line warning: ignoring option '-M'; no argument required 4221 # The diagnosis changed in icc 8.0: 4222 # icc: Command line remark: option '-MP' not supported 4223 if (grep 'ignoring option' conftest.err || 4224 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 4225 am_cv_CCAS_dependencies_compiler_type=$depmode 4226 break 4227 fi 4228 fi 4229 done 4230 4231 cd .. 4232 rm -rf conftest.dir 4233else 4234 am_cv_CCAS_dependencies_compiler_type=none 4235fi 4236 4237fi 4238{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CCAS_dependencies_compiler_type" >&5 4239$as_echo "$am_cv_CCAS_dependencies_compiler_type" >&6; } 4240CCASDEPMODE=depmode=$am_cv_CCAS_dependencies_compiler_type 4241 4242 if 4243 test "x$enable_dependency_tracking" != xno \ 4244 && test "$am_cv_CCAS_dependencies_compiler_type" = gcc3; then 4245 am__fastdepCCAS_TRUE= 4246 am__fastdepCCAS_FALSE='#' 4247else 4248 am__fastdepCCAS_TRUE='#' 4249 am__fastdepCCAS_FALSE= 4250fi 4251 4252 4253case `pwd` in 4254 *\ * | *\ *) 4255 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 4256$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 4257esac 4258 4259 4260 4261macro_version='2.4.2' 4262macro_revision='1.3337' 4263 4264 4265 4266 4267 4268 4269 4270 4271 4272 4273 4274 4275 4276ltmain="$ac_aux_dir/ltmain.sh" 4277 4278# Backslashify metacharacters that are still active within 4279# double-quoted strings. 4280sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 4281 4282# Same as above, but do not quote variable references. 4283double_quote_subst='s/\(["`\\]\)/\\\1/g' 4284 4285# Sed substitution to delay expansion of an escaped shell variable in a 4286# double_quote_subst'ed string. 4287delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 4288 4289# Sed substitution to delay expansion of an escaped single quote. 4290delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 4291 4292# Sed substitution to avoid accidental globbing in evaled expressions 4293no_glob_subst='s/\*/\\\*/g' 4294 4295ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 4296ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 4297ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 4298 4299{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 4300$as_echo_n "checking how to print strings... " >&6; } 4301# Test print first, because it will be a builtin if present. 4302if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \ 4303 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 4304 ECHO='print -r --' 4305elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 4306 ECHO='printf %s\n' 4307else 4308 # Use this function as a fallback that always works. 4309 func_fallback_echo () 4310 { 4311 eval 'cat <<_LTECHO_EOF 4312$1 4313_LTECHO_EOF' 4314 } 4315 ECHO='func_fallback_echo' 4316fi 4317 4318# func_echo_all arg... 4319# Invoke $ECHO with all args, space-separated. 4320func_echo_all () 4321{ 4322 $ECHO "" 4323} 4324 4325case "$ECHO" in 4326 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 4327$as_echo "printf" >&6; } ;; 4328 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 4329$as_echo "print -r" >&6; } ;; 4330 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 4331$as_echo "cat" >&6; } ;; 4332esac 4333 4334 4335 4336 4337 4338 4339 4340 4341 4342 4343 4344 4345 4346 4347{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 4348$as_echo_n "checking for a sed that does not truncate output... " >&6; } 4349if ${ac_cv_path_SED+:} false; then : 4350 $as_echo_n "(cached) " >&6 4351else 4352 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 4353 for ac_i in 1 2 3 4 5 6 7; do 4354 ac_script="$ac_script$as_nl$ac_script" 4355 done 4356 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 4357 { ac_script=; unset ac_script;} 4358 if test -z "$SED"; then 4359 ac_path_SED_found=false 4360 # Loop through the user's path and test for each of PROGNAME-LIST 4361 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4362for as_dir in $PATH 4363do 4364 IFS=$as_save_IFS 4365 test -z "$as_dir" && as_dir=. 4366 for ac_prog in sed gsed; do 4367 for ac_exec_ext in '' $ac_executable_extensions; do 4368 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 4369 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue 4370# Check for GNU ac_path_SED and select it if it is found. 4371 # Check for GNU $ac_path_SED 4372case `"$ac_path_SED" --version 2>&1` in 4373*GNU*) 4374 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 4375*) 4376 ac_count=0 4377 $as_echo_n 0123456789 >"conftest.in" 4378 while : 4379 do 4380 cat "conftest.in" "conftest.in" >"conftest.tmp" 4381 mv "conftest.tmp" "conftest.in" 4382 cp "conftest.in" "conftest.nl" 4383 $as_echo '' >> "conftest.nl" 4384 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 4385 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4386 as_fn_arith $ac_count + 1 && ac_count=$as_val 4387 if test $ac_count -gt ${ac_path_SED_max-0}; then 4388 # Best one so far, save it but keep looking for a better one 4389 ac_cv_path_SED="$ac_path_SED" 4390 ac_path_SED_max=$ac_count 4391 fi 4392 # 10*(2^10) chars as input seems more than enough 4393 test $ac_count -gt 10 && break 4394 done 4395 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4396esac 4397 4398 $ac_path_SED_found && break 3 4399 done 4400 done 4401 done 4402IFS=$as_save_IFS 4403 if test -z "$ac_cv_path_SED"; then 4404 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 4405 fi 4406else 4407 ac_cv_path_SED=$SED 4408fi 4409 4410fi 4411{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 4412$as_echo "$ac_cv_path_SED" >&6; } 4413 SED="$ac_cv_path_SED" 4414 rm -f conftest.sed 4415 4416test -z "$SED" && SED=sed 4417Xsed="$SED -e 1s/^X//" 4418 4419 4420 4421 4422 4423 4424 4425 4426 4427 4428 4429{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 4430$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 4431if ${ac_cv_path_GREP+:} false; then : 4432 $as_echo_n "(cached) " >&6 4433else 4434 if test -z "$GREP"; then 4435 ac_path_GREP_found=false 4436 # Loop through the user's path and test for each of PROGNAME-LIST 4437 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4438for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4439do 4440 IFS=$as_save_IFS 4441 test -z "$as_dir" && as_dir=. 4442 for ac_prog in grep ggrep; do 4443 for ac_exec_ext in '' $ac_executable_extensions; do 4444 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 4445 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue 4446# Check for GNU ac_path_GREP and select it if it is found. 4447 # Check for GNU $ac_path_GREP 4448case `"$ac_path_GREP" --version 2>&1` in 4449*GNU*) 4450 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 4451*) 4452 ac_count=0 4453 $as_echo_n 0123456789 >"conftest.in" 4454 while : 4455 do 4456 cat "conftest.in" "conftest.in" >"conftest.tmp" 4457 mv "conftest.tmp" "conftest.in" 4458 cp "conftest.in" "conftest.nl" 4459 $as_echo 'GREP' >> "conftest.nl" 4460 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4461 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4462 as_fn_arith $ac_count + 1 && ac_count=$as_val 4463 if test $ac_count -gt ${ac_path_GREP_max-0}; then 4464 # Best one so far, save it but keep looking for a better one 4465 ac_cv_path_GREP="$ac_path_GREP" 4466 ac_path_GREP_max=$ac_count 4467 fi 4468 # 10*(2^10) chars as input seems more than enough 4469 test $ac_count -gt 10 && break 4470 done 4471 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4472esac 4473 4474 $ac_path_GREP_found && break 3 4475 done 4476 done 4477 done 4478IFS=$as_save_IFS 4479 if test -z "$ac_cv_path_GREP"; then 4480 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4481 fi 4482else 4483 ac_cv_path_GREP=$GREP 4484fi 4485 4486fi 4487{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 4488$as_echo "$ac_cv_path_GREP" >&6; } 4489 GREP="$ac_cv_path_GREP" 4490 4491 4492{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 4493$as_echo_n "checking for egrep... " >&6; } 4494if ${ac_cv_path_EGREP+:} false; then : 4495 $as_echo_n "(cached) " >&6 4496else 4497 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 4498 then ac_cv_path_EGREP="$GREP -E" 4499 else 4500 if test -z "$EGREP"; then 4501 ac_path_EGREP_found=false 4502 # Loop through the user's path and test for each of PROGNAME-LIST 4503 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4504for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4505do 4506 IFS=$as_save_IFS 4507 test -z "$as_dir" && as_dir=. 4508 for ac_prog in egrep; do 4509 for ac_exec_ext in '' $ac_executable_extensions; do 4510 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 4511 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue 4512# Check for GNU ac_path_EGREP and select it if it is found. 4513 # Check for GNU $ac_path_EGREP 4514case `"$ac_path_EGREP" --version 2>&1` in 4515*GNU*) 4516 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 4517*) 4518 ac_count=0 4519 $as_echo_n 0123456789 >"conftest.in" 4520 while : 4521 do 4522 cat "conftest.in" "conftest.in" >"conftest.tmp" 4523 mv "conftest.tmp" "conftest.in" 4524 cp "conftest.in" "conftest.nl" 4525 $as_echo 'EGREP' >> "conftest.nl" 4526 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4527 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4528 as_fn_arith $ac_count + 1 && ac_count=$as_val 4529 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 4530 # Best one so far, save it but keep looking for a better one 4531 ac_cv_path_EGREP="$ac_path_EGREP" 4532 ac_path_EGREP_max=$ac_count 4533 fi 4534 # 10*(2^10) chars as input seems more than enough 4535 test $ac_count -gt 10 && break 4536 done 4537 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4538esac 4539 4540 $ac_path_EGREP_found && break 3 4541 done 4542 done 4543 done 4544IFS=$as_save_IFS 4545 if test -z "$ac_cv_path_EGREP"; then 4546 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4547 fi 4548else 4549 ac_cv_path_EGREP=$EGREP 4550fi 4551 4552 fi 4553fi 4554{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 4555$as_echo "$ac_cv_path_EGREP" >&6; } 4556 EGREP="$ac_cv_path_EGREP" 4557 4558 4559{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 4560$as_echo_n "checking for fgrep... " >&6; } 4561if ${ac_cv_path_FGREP+:} false; then : 4562 $as_echo_n "(cached) " >&6 4563else 4564 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 4565 then ac_cv_path_FGREP="$GREP -F" 4566 else 4567 if test -z "$FGREP"; then 4568 ac_path_FGREP_found=false 4569 # Loop through the user's path and test for each of PROGNAME-LIST 4570 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4571for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4572do 4573 IFS=$as_save_IFS 4574 test -z "$as_dir" && as_dir=. 4575 for ac_prog in fgrep; do 4576 for ac_exec_ext in '' $ac_executable_extensions; do 4577 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 4578 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue 4579# Check for GNU ac_path_FGREP and select it if it is found. 4580 # Check for GNU $ac_path_FGREP 4581case `"$ac_path_FGREP" --version 2>&1` in 4582*GNU*) 4583 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 4584*) 4585 ac_count=0 4586 $as_echo_n 0123456789 >"conftest.in" 4587 while : 4588 do 4589 cat "conftest.in" "conftest.in" >"conftest.tmp" 4590 mv "conftest.tmp" "conftest.in" 4591 cp "conftest.in" "conftest.nl" 4592 $as_echo 'FGREP' >> "conftest.nl" 4593 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 4594 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4595 as_fn_arith $ac_count + 1 && ac_count=$as_val 4596 if test $ac_count -gt ${ac_path_FGREP_max-0}; then 4597 # Best one so far, save it but keep looking for a better one 4598 ac_cv_path_FGREP="$ac_path_FGREP" 4599 ac_path_FGREP_max=$ac_count 4600 fi 4601 # 10*(2^10) chars as input seems more than enough 4602 test $ac_count -gt 10 && break 4603 done 4604 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4605esac 4606 4607 $ac_path_FGREP_found && break 3 4608 done 4609 done 4610 done 4611IFS=$as_save_IFS 4612 if test -z "$ac_cv_path_FGREP"; then 4613 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4614 fi 4615else 4616 ac_cv_path_FGREP=$FGREP 4617fi 4618 4619 fi 4620fi 4621{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 4622$as_echo "$ac_cv_path_FGREP" >&6; } 4623 FGREP="$ac_cv_path_FGREP" 4624 4625 4626test -z "$GREP" && GREP=grep 4627 4628 4629 4630 4631 4632 4633 4634 4635 4636 4637 4638 4639 4640 4641 4642 4643 4644 4645 4646# Check whether --with-gnu-ld was given. 4647if test "${with_gnu_ld+set}" = set; then : 4648 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 4649else 4650 with_gnu_ld=no 4651fi 4652 4653ac_prog=ld 4654if test "$GCC" = yes; then 4655 # Check if gcc -print-prog-name=ld gives a path. 4656 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 4657$as_echo_n "checking for ld used by $CC... " >&6; } 4658 case $host in 4659 *-*-mingw*) 4660 # gcc leaves a trailing carriage return which upsets mingw 4661 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 4662 *) 4663 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 4664 esac 4665 case $ac_prog in 4666 # Accept absolute paths. 4667 [\\/]* | ?:[\\/]*) 4668 re_direlt='/[^/][^/]*/\.\./' 4669 # Canonicalize the pathname of ld 4670 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 4671 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 4672 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 4673 done 4674 test -z "$LD" && LD="$ac_prog" 4675 ;; 4676 "") 4677 # If it fails, then pretend we aren't using GCC. 4678 ac_prog=ld 4679 ;; 4680 *) 4681 # If it is relative, then search for the first ld in PATH. 4682 with_gnu_ld=unknown 4683 ;; 4684 esac 4685elif test "$with_gnu_ld" = yes; then 4686 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 4687$as_echo_n "checking for GNU ld... " >&6; } 4688else 4689 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 4690$as_echo_n "checking for non-GNU ld... " >&6; } 4691fi 4692if ${lt_cv_path_LD+:} false; then : 4693 $as_echo_n "(cached) " >&6 4694else 4695 if test -z "$LD"; then 4696 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 4697 for ac_dir in $PATH; do 4698 IFS="$lt_save_ifs" 4699 test -z "$ac_dir" && ac_dir=. 4700 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 4701 lt_cv_path_LD="$ac_dir/$ac_prog" 4702 # Check to see if the program is GNU ld. I'd rather use --version, 4703 # but apparently some variants of GNU ld only accept -v. 4704 # Break only if it was the GNU/non-GNU ld that we prefer. 4705 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 4706 *GNU* | *'with BFD'*) 4707 test "$with_gnu_ld" != no && break 4708 ;; 4709 *) 4710 test "$with_gnu_ld" != yes && break 4711 ;; 4712 esac 4713 fi 4714 done 4715 IFS="$lt_save_ifs" 4716else 4717 lt_cv_path_LD="$LD" # Let the user override the test with a path. 4718fi 4719fi 4720 4721LD="$lt_cv_path_LD" 4722if test -n "$LD"; then 4723 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 4724$as_echo "$LD" >&6; } 4725else 4726 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4727$as_echo "no" >&6; } 4728fi 4729test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 4730{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 4731$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 4732if ${lt_cv_prog_gnu_ld+:} false; then : 4733 $as_echo_n "(cached) " >&6 4734else 4735 # I'd rather use --version here, but apparently some GNU lds only accept -v. 4736case `$LD -v 2>&1 </dev/null` in 4737*GNU* | *'with BFD'*) 4738 lt_cv_prog_gnu_ld=yes 4739 ;; 4740*) 4741 lt_cv_prog_gnu_ld=no 4742 ;; 4743esac 4744fi 4745{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 4746$as_echo "$lt_cv_prog_gnu_ld" >&6; } 4747with_gnu_ld=$lt_cv_prog_gnu_ld 4748 4749 4750 4751 4752 4753 4754 4755 4756 4757{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 4758$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 4759if ${lt_cv_path_NM+:} false; then : 4760 $as_echo_n "(cached) " >&6 4761else 4762 if test -n "$NM"; then 4763 # Let the user override the test. 4764 lt_cv_path_NM="$NM" 4765else 4766 lt_nm_to_check="${ac_tool_prefix}nm" 4767 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 4768 lt_nm_to_check="$lt_nm_to_check nm" 4769 fi 4770 for lt_tmp_nm in $lt_nm_to_check; do 4771 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 4772 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 4773 IFS="$lt_save_ifs" 4774 test -z "$ac_dir" && ac_dir=. 4775 tmp_nm="$ac_dir/$lt_tmp_nm" 4776 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then 4777 # Check to see if the nm accepts a BSD-compat flag. 4778 # Adding the `sed 1q' prevents false positives on HP-UX, which says: 4779 # nm: unknown option "B" ignored 4780 # Tru64's nm complains that /dev/null is an invalid object file 4781 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in 4782 */dev/null* | *'Invalid file or object type'*) 4783 lt_cv_path_NM="$tmp_nm -B" 4784 break 4785 ;; 4786 *) 4787 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 4788 */dev/null*) 4789 lt_cv_path_NM="$tmp_nm -p" 4790 break 4791 ;; 4792 *) 4793 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 4794 continue # so that we can try to find one that supports BSD flags 4795 ;; 4796 esac 4797 ;; 4798 esac 4799 fi 4800 done 4801 IFS="$lt_save_ifs" 4802 done 4803 : ${lt_cv_path_NM=no} 4804fi 4805fi 4806{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 4807$as_echo "$lt_cv_path_NM" >&6; } 4808if test "$lt_cv_path_NM" != "no"; then 4809 NM="$lt_cv_path_NM" 4810else 4811 # Didn't find any BSD compatible name lister, look for dumpbin. 4812 if test -n "$DUMPBIN"; then : 4813 # Let the user override the test. 4814 else 4815 if test -n "$ac_tool_prefix"; then 4816 for ac_prog in dumpbin "link -dump" 4817 do 4818 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 4819set dummy $ac_tool_prefix$ac_prog; ac_word=$2 4820{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4821$as_echo_n "checking for $ac_word... " >&6; } 4822if ${ac_cv_prog_DUMPBIN+:} false; then : 4823 $as_echo_n "(cached) " >&6 4824else 4825 if test -n "$DUMPBIN"; then 4826 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 4827else 4828as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4829for as_dir in $PATH 4830do 4831 IFS=$as_save_IFS 4832 test -z "$as_dir" && as_dir=. 4833 for ac_exec_ext in '' $ac_executable_extensions; do 4834 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4835 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 4836 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4837 break 2 4838 fi 4839done 4840 done 4841IFS=$as_save_IFS 4842 4843fi 4844fi 4845DUMPBIN=$ac_cv_prog_DUMPBIN 4846if test -n "$DUMPBIN"; then 4847 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 4848$as_echo "$DUMPBIN" >&6; } 4849else 4850 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4851$as_echo "no" >&6; } 4852fi 4853 4854 4855 test -n "$DUMPBIN" && break 4856 done 4857fi 4858if test -z "$DUMPBIN"; then 4859 ac_ct_DUMPBIN=$DUMPBIN 4860 for ac_prog in dumpbin "link -dump" 4861do 4862 # Extract the first word of "$ac_prog", so it can be a program name with args. 4863set dummy $ac_prog; ac_word=$2 4864{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4865$as_echo_n "checking for $ac_word... " >&6; } 4866if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then : 4867 $as_echo_n "(cached) " >&6 4868else 4869 if test -n "$ac_ct_DUMPBIN"; then 4870 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 4871else 4872as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4873for as_dir in $PATH 4874do 4875 IFS=$as_save_IFS 4876 test -z "$as_dir" && as_dir=. 4877 for ac_exec_ext in '' $ac_executable_extensions; do 4878 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4879 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 4880 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4881 break 2 4882 fi 4883done 4884 done 4885IFS=$as_save_IFS 4886 4887fi 4888fi 4889ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 4890if test -n "$ac_ct_DUMPBIN"; then 4891 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 4892$as_echo "$ac_ct_DUMPBIN" >&6; } 4893else 4894 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4895$as_echo "no" >&6; } 4896fi 4897 4898 4899 test -n "$ac_ct_DUMPBIN" && break 4900done 4901 4902 if test "x$ac_ct_DUMPBIN" = x; then 4903 DUMPBIN=":" 4904 else 4905 case $cross_compiling:$ac_tool_warned in 4906yes:) 4907{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4908$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4909ac_tool_warned=yes ;; 4910esac 4911 DUMPBIN=$ac_ct_DUMPBIN 4912 fi 4913fi 4914 4915 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in 4916 *COFF*) 4917 DUMPBIN="$DUMPBIN -symbols" 4918 ;; 4919 *) 4920 DUMPBIN=: 4921 ;; 4922 esac 4923 fi 4924 4925 if test "$DUMPBIN" != ":"; then 4926 NM="$DUMPBIN" 4927 fi 4928fi 4929test -z "$NM" && NM=nm 4930 4931 4932 4933 4934 4935 4936{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 4937$as_echo_n "checking the name lister ($NM) interface... " >&6; } 4938if ${lt_cv_nm_interface+:} false; then : 4939 $as_echo_n "(cached) " >&6 4940else 4941 lt_cv_nm_interface="BSD nm" 4942 echo "int some_variable = 0;" > conftest.$ac_ext 4943 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 4944 (eval "$ac_compile" 2>conftest.err) 4945 cat conftest.err >&5 4946 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 4947 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 4948 cat conftest.err >&5 4949 (eval echo "\"\$as_me:$LINENO: output\"" >&5) 4950 cat conftest.out >&5 4951 if $GREP 'External.*some_variable' conftest.out > /dev/null; then 4952 lt_cv_nm_interface="MS dumpbin" 4953 fi 4954 rm -f conftest* 4955fi 4956{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 4957$as_echo "$lt_cv_nm_interface" >&6; } 4958 4959{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 4960$as_echo_n "checking whether ln -s works... " >&6; } 4961LN_S=$as_ln_s 4962if test "$LN_S" = "ln -s"; then 4963 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4964$as_echo "yes" >&6; } 4965else 4966 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 4967$as_echo "no, using $LN_S" >&6; } 4968fi 4969 4970# find the maximum length of command line arguments 4971{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 4972$as_echo_n "checking the maximum length of command line arguments... " >&6; } 4973if ${lt_cv_sys_max_cmd_len+:} false; then : 4974 $as_echo_n "(cached) " >&6 4975else 4976 i=0 4977 teststring="ABCD" 4978 4979 case $build_os in 4980 msdosdjgpp*) 4981 # On DJGPP, this test can blow up pretty badly due to problems in libc 4982 # (any single argument exceeding 2000 bytes causes a buffer overrun 4983 # during glob expansion). Even if it were fixed, the result of this 4984 # check would be larger than it should be. 4985 lt_cv_sys_max_cmd_len=12288; # 12K is about right 4986 ;; 4987 4988 gnu*) 4989 # Under GNU Hurd, this test is not required because there is 4990 # no limit to the length of command line arguments. 4991 # Libtool will interpret -1 as no limit whatsoever 4992 lt_cv_sys_max_cmd_len=-1; 4993 ;; 4994 4995 cygwin* | mingw* | cegcc*) 4996 # On Win9x/ME, this test blows up -- it succeeds, but takes 4997 # about 5 minutes as the teststring grows exponentially. 4998 # Worse, since 9x/ME are not pre-emptively multitasking, 4999 # you end up with a "frozen" computer, even though with patience 5000 # the test eventually succeeds (with a max line length of 256k). 5001 # Instead, let's just punt: use the minimum linelength reported by 5002 # all of the supported platforms: 8192 (on NT/2K/XP). 5003 lt_cv_sys_max_cmd_len=8192; 5004 ;; 5005 5006 mint*) 5007 # On MiNT this can take a long time and run out of memory. 5008 lt_cv_sys_max_cmd_len=8192; 5009 ;; 5010 5011 amigaos*) 5012 # On AmigaOS with pdksh, this test takes hours, literally. 5013 # So we just punt and use a minimum line length of 8192. 5014 lt_cv_sys_max_cmd_len=8192; 5015 ;; 5016 5017 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 5018 # This has been around since 386BSD, at least. Likely further. 5019 if test -x /sbin/sysctl; then 5020 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 5021 elif test -x /usr/sbin/sysctl; then 5022 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 5023 else 5024 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 5025 fi 5026 # And add a safety zone 5027 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 5028 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 5029 ;; 5030 5031 interix*) 5032 # We know the value 262144 and hardcode it with a safety zone (like BSD) 5033 lt_cv_sys_max_cmd_len=196608 5034 ;; 5035 5036 os2*) 5037 # The test takes a long time on OS/2. 5038 lt_cv_sys_max_cmd_len=8192 5039 ;; 5040 5041 osf*) 5042 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 5043 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 5044 # nice to cause kernel panics so lets avoid the loop below. 5045 # First set a reasonable default. 5046 lt_cv_sys_max_cmd_len=16384 5047 # 5048 if test -x /sbin/sysconfig; then 5049 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 5050 *1*) lt_cv_sys_max_cmd_len=-1 ;; 5051 esac 5052 fi 5053 ;; 5054 sco3.2v5*) 5055 lt_cv_sys_max_cmd_len=102400 5056 ;; 5057 sysv5* | sco5v6* | sysv4.2uw2*) 5058 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 5059 if test -n "$kargmax"; then 5060 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 5061 else 5062 lt_cv_sys_max_cmd_len=32768 5063 fi 5064 ;; 5065 *) 5066 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 5067 if test -n "$lt_cv_sys_max_cmd_len"; then 5068 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 5069 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 5070 else 5071 # Make teststring a little bigger before we do anything with it. 5072 # a 1K string should be a reasonable start. 5073 for i in 1 2 3 4 5 6 7 8 ; do 5074 teststring=$teststring$teststring 5075 done 5076 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 5077 # If test is not a shell built-in, we'll probably end up computing a 5078 # maximum length that is only half of the actual maximum length, but 5079 # we can't tell. 5080 while { test "X"`env echo "$teststring$teststring" 2>/dev/null` \ 5081 = "X$teststring$teststring"; } >/dev/null 2>&1 && 5082 test $i != 17 # 1/2 MB should be enough 5083 do 5084 i=`expr $i + 1` 5085 teststring=$teststring$teststring 5086 done 5087 # Only check the string length outside the loop. 5088 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 5089 teststring= 5090 # Add a significant safety factor because C++ compilers can tack on 5091 # massive amounts of additional arguments before passing them to the 5092 # linker. It appears as though 1/2 is a usable value. 5093 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 5094 fi 5095 ;; 5096 esac 5097 5098fi 5099 5100if test -n $lt_cv_sys_max_cmd_len ; then 5101 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 5102$as_echo "$lt_cv_sys_max_cmd_len" >&6; } 5103else 5104 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 5105$as_echo "none" >&6; } 5106fi 5107max_cmd_len=$lt_cv_sys_max_cmd_len 5108 5109 5110 5111 5112 5113 5114: ${CP="cp -f"} 5115: ${MV="mv -f"} 5116: ${RM="rm -f"} 5117 5118{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 5119$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } 5120# Try some XSI features 5121xsi_shell=no 5122( _lt_dummy="a/b/c" 5123 test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \ 5124 = c,a/b,b/c, \ 5125 && eval 'test $(( 1 + 1 )) -eq 2 \ 5126 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ 5127 && xsi_shell=yes 5128{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 5129$as_echo "$xsi_shell" >&6; } 5130 5131 5132{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 5133$as_echo_n "checking whether the shell understands \"+=\"... " >&6; } 5134lt_shell_append=no 5135( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ 5136 >/dev/null 2>&1 \ 5137 && lt_shell_append=yes 5138{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 5139$as_echo "$lt_shell_append" >&6; } 5140 5141 5142if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 5143 lt_unset=unset 5144else 5145 lt_unset=false 5146fi 5147 5148 5149 5150 5151 5152# test EBCDIC or ASCII 5153case `echo X|tr X '\101'` in 5154 A) # ASCII based system 5155 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 5156 lt_SP2NL='tr \040 \012' 5157 lt_NL2SP='tr \015\012 \040\040' 5158 ;; 5159 *) # EBCDIC based system 5160 lt_SP2NL='tr \100 \n' 5161 lt_NL2SP='tr \r\n \100\100' 5162 ;; 5163esac 5164 5165 5166 5167 5168 5169 5170 5171 5172 5173{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5 5174$as_echo_n "checking how to convert $build file names to $host format... " >&6; } 5175if ${lt_cv_to_host_file_cmd+:} false; then : 5176 $as_echo_n "(cached) " >&6 5177else 5178 case $host in 5179 *-*-mingw* ) 5180 case $build in 5181 *-*-mingw* ) # actually msys 5182 lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32 5183 ;; 5184 *-*-cygwin* ) 5185 lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32 5186 ;; 5187 * ) # otherwise, assume *nix 5188 lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32 5189 ;; 5190 esac 5191 ;; 5192 *-*-cygwin* ) 5193 case $build in 5194 *-*-mingw* ) # actually msys 5195 lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin 5196 ;; 5197 *-*-cygwin* ) 5198 lt_cv_to_host_file_cmd=func_convert_file_noop 5199 ;; 5200 * ) # otherwise, assume *nix 5201 lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin 5202 ;; 5203 esac 5204 ;; 5205 * ) # unhandled hosts (and "normal" native builds) 5206 lt_cv_to_host_file_cmd=func_convert_file_noop 5207 ;; 5208esac 5209 5210fi 5211 5212to_host_file_cmd=$lt_cv_to_host_file_cmd 5213{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5 5214$as_echo "$lt_cv_to_host_file_cmd" >&6; } 5215 5216 5217 5218 5219 5220{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5 5221$as_echo_n "checking how to convert $build file names to toolchain format... " >&6; } 5222if ${lt_cv_to_tool_file_cmd+:} false; then : 5223 $as_echo_n "(cached) " >&6 5224else 5225 #assume ordinary cross tools, or native build. 5226lt_cv_to_tool_file_cmd=func_convert_file_noop 5227case $host in 5228 *-*-mingw* ) 5229 case $build in 5230 *-*-mingw* ) # actually msys 5231 lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32 5232 ;; 5233 esac 5234 ;; 5235esac 5236 5237fi 5238 5239to_tool_file_cmd=$lt_cv_to_tool_file_cmd 5240{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5 5241$as_echo "$lt_cv_to_tool_file_cmd" >&6; } 5242 5243 5244 5245 5246 5247{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 5248$as_echo_n "checking for $LD option to reload object files... " >&6; } 5249if ${lt_cv_ld_reload_flag+:} false; then : 5250 $as_echo_n "(cached) " >&6 5251else 5252 lt_cv_ld_reload_flag='-r' 5253fi 5254{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 5255$as_echo "$lt_cv_ld_reload_flag" >&6; } 5256reload_flag=$lt_cv_ld_reload_flag 5257case $reload_flag in 5258"" | " "*) ;; 5259*) reload_flag=" $reload_flag" ;; 5260esac 5261reload_cmds='$LD$reload_flag -o $output$reload_objs' 5262case $host_os in 5263 cygwin* | mingw* | pw32* | cegcc*) 5264 if test "$GCC" != yes; then 5265 reload_cmds=false 5266 fi 5267 ;; 5268 darwin*) 5269 if test "$GCC" = yes; then 5270 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 5271 else 5272 reload_cmds='$LD$reload_flag -o $output$reload_objs' 5273 fi 5274 ;; 5275esac 5276 5277 5278 5279 5280 5281 5282 5283 5284 5285if test -n "$ac_tool_prefix"; then 5286 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 5287set dummy ${ac_tool_prefix}objdump; ac_word=$2 5288{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5289$as_echo_n "checking for $ac_word... " >&6; } 5290if ${ac_cv_prog_OBJDUMP+:} false; then : 5291 $as_echo_n "(cached) " >&6 5292else 5293 if test -n "$OBJDUMP"; then 5294 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 5295else 5296as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5297for as_dir in $PATH 5298do 5299 IFS=$as_save_IFS 5300 test -z "$as_dir" && as_dir=. 5301 for ac_exec_ext in '' $ac_executable_extensions; do 5302 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5303 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 5304 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5305 break 2 5306 fi 5307done 5308 done 5309IFS=$as_save_IFS 5310 5311fi 5312fi 5313OBJDUMP=$ac_cv_prog_OBJDUMP 5314if test -n "$OBJDUMP"; then 5315 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 5316$as_echo "$OBJDUMP" >&6; } 5317else 5318 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5319$as_echo "no" >&6; } 5320fi 5321 5322 5323fi 5324if test -z "$ac_cv_prog_OBJDUMP"; then 5325 ac_ct_OBJDUMP=$OBJDUMP 5326 # Extract the first word of "objdump", so it can be a program name with args. 5327set dummy objdump; ac_word=$2 5328{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5329$as_echo_n "checking for $ac_word... " >&6; } 5330if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : 5331 $as_echo_n "(cached) " >&6 5332else 5333 if test -n "$ac_ct_OBJDUMP"; then 5334 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 5335else 5336as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5337for as_dir in $PATH 5338do 5339 IFS=$as_save_IFS 5340 test -z "$as_dir" && as_dir=. 5341 for ac_exec_ext in '' $ac_executable_extensions; do 5342 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5343 ac_cv_prog_ac_ct_OBJDUMP="objdump" 5344 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5345 break 2 5346 fi 5347done 5348 done 5349IFS=$as_save_IFS 5350 5351fi 5352fi 5353ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 5354if test -n "$ac_ct_OBJDUMP"; then 5355 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 5356$as_echo "$ac_ct_OBJDUMP" >&6; } 5357else 5358 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5359$as_echo "no" >&6; } 5360fi 5361 5362 if test "x$ac_ct_OBJDUMP" = x; then 5363 OBJDUMP="false" 5364 else 5365 case $cross_compiling:$ac_tool_warned in 5366yes:) 5367{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5368$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5369ac_tool_warned=yes ;; 5370esac 5371 OBJDUMP=$ac_ct_OBJDUMP 5372 fi 5373else 5374 OBJDUMP="$ac_cv_prog_OBJDUMP" 5375fi 5376 5377test -z "$OBJDUMP" && OBJDUMP=objdump 5378 5379 5380 5381 5382 5383 5384 5385 5386 5387{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 5388$as_echo_n "checking how to recognize dependent libraries... " >&6; } 5389if ${lt_cv_deplibs_check_method+:} false; then : 5390 $as_echo_n "(cached) " >&6 5391else 5392 lt_cv_file_magic_cmd='$MAGIC_CMD' 5393lt_cv_file_magic_test_file= 5394lt_cv_deplibs_check_method='unknown' 5395# Need to set the preceding variable on all platforms that support 5396# interlibrary dependencies. 5397# 'none' -- dependencies not supported. 5398# `unknown' -- same as none, but documents that we really don't know. 5399# 'pass_all' -- all dependencies passed with no checks. 5400# 'test_compile' -- check by making test program. 5401# 'file_magic [[regex]]' -- check by looking for files in library path 5402# which responds to the $file_magic_cmd with a given extended regex. 5403# If you have `file' or equivalent on your system and you're not sure 5404# whether `pass_all' will *always* work, you probably want this one. 5405 5406case $host_os in 5407aix[4-9]*) 5408 lt_cv_deplibs_check_method=pass_all 5409 ;; 5410 5411beos*) 5412 lt_cv_deplibs_check_method=pass_all 5413 ;; 5414 5415bsdi[45]*) 5416 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 5417 lt_cv_file_magic_cmd='/usr/bin/file -L' 5418 lt_cv_file_magic_test_file=/shlib/libc.so 5419 ;; 5420 5421cygwin*) 5422 # func_win32_libid is a shell function defined in ltmain.sh 5423 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 5424 lt_cv_file_magic_cmd='func_win32_libid' 5425 ;; 5426 5427mingw* | pw32*) 5428 # Base MSYS/MinGW do not provide the 'file' command needed by 5429 # func_win32_libid shell function, so use a weaker test based on 'objdump', 5430 # unless we find 'file', for example because we are cross-compiling. 5431 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin. 5432 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then 5433 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 5434 lt_cv_file_magic_cmd='func_win32_libid' 5435 else 5436 # Keep this pattern in sync with the one in func_win32_libid. 5437 lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' 5438 lt_cv_file_magic_cmd='$OBJDUMP -f' 5439 fi 5440 ;; 5441 5442cegcc*) 5443 # use the weaker test based on 'objdump'. See mingw*. 5444 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 5445 lt_cv_file_magic_cmd='$OBJDUMP -f' 5446 ;; 5447 5448darwin* | rhapsody*) 5449 lt_cv_deplibs_check_method=pass_all 5450 ;; 5451 5452freebsd* | dragonfly*) 5453 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 5454 case $host_cpu in 5455 i*86 ) 5456 # Not sure whether the presence of OpenBSD here was a mistake. 5457 # Let's accept both of them until this is cleared up. 5458 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 5459 lt_cv_file_magic_cmd=/usr/bin/file 5460 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 5461 ;; 5462 esac 5463 else 5464 lt_cv_deplibs_check_method=pass_all 5465 fi 5466 ;; 5467 5468gnu*) 5469 lt_cv_deplibs_check_method=pass_all 5470 ;; 5471 5472haiku*) 5473 lt_cv_deplibs_check_method=pass_all 5474 ;; 5475 5476hpux10.20* | hpux11*) 5477 lt_cv_file_magic_cmd=/usr/bin/file 5478 case $host_cpu in 5479 ia64*) 5480 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 5481 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 5482 ;; 5483 hppa*64*) 5484 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]' 5485 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 5486 ;; 5487 *) 5488 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' 5489 lt_cv_file_magic_test_file=/usr/lib/libc.sl 5490 ;; 5491 esac 5492 ;; 5493 5494interix[3-9]*) 5495 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 5496 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 5497 ;; 5498 5499irix5* | irix6* | nonstopux*) 5500 case $LD in 5501 *-32|*"-32 ") libmagic=32-bit;; 5502 *-n32|*"-n32 ") libmagic=N32;; 5503 *-64|*"-64 ") libmagic=64-bit;; 5504 *) libmagic=never-match;; 5505 esac 5506 lt_cv_deplibs_check_method=pass_all 5507 ;; 5508 5509# This must be glibc/ELF. 5510linux* | k*bsd*-gnu | kopensolaris*-gnu) 5511 lt_cv_deplibs_check_method=pass_all 5512 ;; 5513 5514netbsd*) 5515 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 5516 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 5517 else 5518 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 5519 fi 5520 ;; 5521 5522newos6*) 5523 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 5524 lt_cv_file_magic_cmd=/usr/bin/file 5525 lt_cv_file_magic_test_file=/usr/lib/libnls.so 5526 ;; 5527 5528*nto* | *qnx*) 5529 lt_cv_deplibs_check_method=pass_all 5530 ;; 5531 5532openbsd*) 5533 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 5534 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 5535 else 5536 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 5537 fi 5538 ;; 5539 5540osf3* | osf4* | osf5*) 5541 lt_cv_deplibs_check_method=pass_all 5542 ;; 5543 5544rdos*) 5545 lt_cv_deplibs_check_method=pass_all 5546 ;; 5547 5548solaris*) 5549 lt_cv_deplibs_check_method=pass_all 5550 ;; 5551 5552sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 5553 lt_cv_deplibs_check_method=pass_all 5554 ;; 5555 5556sysv4 | sysv4.3*) 5557 case $host_vendor in 5558 motorola) 5559 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]' 5560 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 5561 ;; 5562 ncr) 5563 lt_cv_deplibs_check_method=pass_all 5564 ;; 5565 sequent) 5566 lt_cv_file_magic_cmd='/bin/file' 5567 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 5568 ;; 5569 sni) 5570 lt_cv_file_magic_cmd='/bin/file' 5571 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 5572 lt_cv_file_magic_test_file=/lib/libc.so 5573 ;; 5574 siemens) 5575 lt_cv_deplibs_check_method=pass_all 5576 ;; 5577 pc) 5578 lt_cv_deplibs_check_method=pass_all 5579 ;; 5580 esac 5581 ;; 5582 5583tpf*) 5584 lt_cv_deplibs_check_method=pass_all 5585 ;; 5586esac 5587 5588fi 5589{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 5590$as_echo "$lt_cv_deplibs_check_method" >&6; } 5591 5592file_magic_glob= 5593want_nocaseglob=no 5594if test "$build" = "$host"; then 5595 case $host_os in 5596 mingw* | pw32*) 5597 if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then 5598 want_nocaseglob=yes 5599 else 5600 file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"` 5601 fi 5602 ;; 5603 esac 5604fi 5605 5606file_magic_cmd=$lt_cv_file_magic_cmd 5607deplibs_check_method=$lt_cv_deplibs_check_method 5608test -z "$deplibs_check_method" && deplibs_check_method=unknown 5609 5610 5611 5612 5613 5614 5615 5616 5617 5618 5619 5620 5621 5622 5623 5624 5625 5626 5627 5628 5629 5630 5631if test -n "$ac_tool_prefix"; then 5632 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args. 5633set dummy ${ac_tool_prefix}dlltool; ac_word=$2 5634{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5635$as_echo_n "checking for $ac_word... " >&6; } 5636if ${ac_cv_prog_DLLTOOL+:} false; then : 5637 $as_echo_n "(cached) " >&6 5638else 5639 if test -n "$DLLTOOL"; then 5640 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test. 5641else 5642as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5643for as_dir in $PATH 5644do 5645 IFS=$as_save_IFS 5646 test -z "$as_dir" && as_dir=. 5647 for ac_exec_ext in '' $ac_executable_extensions; do 5648 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5649 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool" 5650 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5651 break 2 5652 fi 5653done 5654 done 5655IFS=$as_save_IFS 5656 5657fi 5658fi 5659DLLTOOL=$ac_cv_prog_DLLTOOL 5660if test -n "$DLLTOOL"; then 5661 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5 5662$as_echo "$DLLTOOL" >&6; } 5663else 5664 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5665$as_echo "no" >&6; } 5666fi 5667 5668 5669fi 5670if test -z "$ac_cv_prog_DLLTOOL"; then 5671 ac_ct_DLLTOOL=$DLLTOOL 5672 # Extract the first word of "dlltool", so it can be a program name with args. 5673set dummy dlltool; ac_word=$2 5674{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5675$as_echo_n "checking for $ac_word... " >&6; } 5676if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then : 5677 $as_echo_n "(cached) " >&6 5678else 5679 if test -n "$ac_ct_DLLTOOL"; then 5680 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test. 5681else 5682as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5683for as_dir in $PATH 5684do 5685 IFS=$as_save_IFS 5686 test -z "$as_dir" && as_dir=. 5687 for ac_exec_ext in '' $ac_executable_extensions; do 5688 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5689 ac_cv_prog_ac_ct_DLLTOOL="dlltool" 5690 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5691 break 2 5692 fi 5693done 5694 done 5695IFS=$as_save_IFS 5696 5697fi 5698fi 5699ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL 5700if test -n "$ac_ct_DLLTOOL"; then 5701 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5 5702$as_echo "$ac_ct_DLLTOOL" >&6; } 5703else 5704 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5705$as_echo "no" >&6; } 5706fi 5707 5708 if test "x$ac_ct_DLLTOOL" = x; then 5709 DLLTOOL="false" 5710 else 5711 case $cross_compiling:$ac_tool_warned in 5712yes:) 5713{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5714$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5715ac_tool_warned=yes ;; 5716esac 5717 DLLTOOL=$ac_ct_DLLTOOL 5718 fi 5719else 5720 DLLTOOL="$ac_cv_prog_DLLTOOL" 5721fi 5722 5723test -z "$DLLTOOL" && DLLTOOL=dlltool 5724 5725 5726 5727 5728 5729 5730 5731 5732 5733 5734{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5 5735$as_echo_n "checking how to associate runtime and link libraries... " >&6; } 5736if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then : 5737 $as_echo_n "(cached) " >&6 5738else 5739 lt_cv_sharedlib_from_linklib_cmd='unknown' 5740 5741case $host_os in 5742cygwin* | mingw* | pw32* | cegcc*) 5743 # two different shell functions defined in ltmain.sh 5744 # decide which to use based on capabilities of $DLLTOOL 5745 case `$DLLTOOL --help 2>&1` in 5746 *--identify-strict*) 5747 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib 5748 ;; 5749 *) 5750 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback 5751 ;; 5752 esac 5753 ;; 5754*) 5755 # fallback: assume linklib IS sharedlib 5756 lt_cv_sharedlib_from_linklib_cmd="$ECHO" 5757 ;; 5758esac 5759 5760fi 5761{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5 5762$as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; } 5763sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd 5764test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO 5765 5766 5767 5768 5769 5770 5771 5772 5773if test -n "$ac_tool_prefix"; then 5774 for ac_prog in ar 5775 do 5776 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 5777set dummy $ac_tool_prefix$ac_prog; ac_word=$2 5778{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5779$as_echo_n "checking for $ac_word... " >&6; } 5780if ${ac_cv_prog_AR+:} false; then : 5781 $as_echo_n "(cached) " >&6 5782else 5783 if test -n "$AR"; then 5784 ac_cv_prog_AR="$AR" # Let the user override the test. 5785else 5786as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5787for as_dir in $PATH 5788do 5789 IFS=$as_save_IFS 5790 test -z "$as_dir" && as_dir=. 5791 for ac_exec_ext in '' $ac_executable_extensions; do 5792 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5793 ac_cv_prog_AR="$ac_tool_prefix$ac_prog" 5794 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5795 break 2 5796 fi 5797done 5798 done 5799IFS=$as_save_IFS 5800 5801fi 5802fi 5803AR=$ac_cv_prog_AR 5804if test -n "$AR"; then 5805 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 5806$as_echo "$AR" >&6; } 5807else 5808 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5809$as_echo "no" >&6; } 5810fi 5811 5812 5813 test -n "$AR" && break 5814 done 5815fi 5816if test -z "$AR"; then 5817 ac_ct_AR=$AR 5818 for ac_prog in ar 5819do 5820 # Extract the first word of "$ac_prog", so it can be a program name with args. 5821set dummy $ac_prog; ac_word=$2 5822{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5823$as_echo_n "checking for $ac_word... " >&6; } 5824if ${ac_cv_prog_ac_ct_AR+:} false; then : 5825 $as_echo_n "(cached) " >&6 5826else 5827 if test -n "$ac_ct_AR"; then 5828 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 5829else 5830as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5831for as_dir in $PATH 5832do 5833 IFS=$as_save_IFS 5834 test -z "$as_dir" && as_dir=. 5835 for ac_exec_ext in '' $ac_executable_extensions; do 5836 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5837 ac_cv_prog_ac_ct_AR="$ac_prog" 5838 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5839 break 2 5840 fi 5841done 5842 done 5843IFS=$as_save_IFS 5844 5845fi 5846fi 5847ac_ct_AR=$ac_cv_prog_ac_ct_AR 5848if test -n "$ac_ct_AR"; then 5849 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 5850$as_echo "$ac_ct_AR" >&6; } 5851else 5852 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5853$as_echo "no" >&6; } 5854fi 5855 5856 5857 test -n "$ac_ct_AR" && break 5858done 5859 5860 if test "x$ac_ct_AR" = x; then 5861 AR="false" 5862 else 5863 case $cross_compiling:$ac_tool_warned in 5864yes:) 5865{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5866$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5867ac_tool_warned=yes ;; 5868esac 5869 AR=$ac_ct_AR 5870 fi 5871fi 5872 5873: ${AR=ar} 5874: ${AR_FLAGS=cru} 5875 5876 5877 5878 5879 5880 5881 5882 5883 5884 5885 5886{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5 5887$as_echo_n "checking for archiver @FILE support... " >&6; } 5888if ${lt_cv_ar_at_file+:} false; then : 5889 $as_echo_n "(cached) " >&6 5890else 5891 lt_cv_ar_at_file=no 5892 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5893/* end confdefs.h. */ 5894 5895int 5896main () 5897{ 5898 5899 ; 5900 return 0; 5901} 5902_ACEOF 5903if ac_fn_c_try_compile "$LINENO"; then : 5904 echo conftest.$ac_objext > conftest.lst 5905 lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5' 5906 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 5907 (eval $lt_ar_try) 2>&5 5908 ac_status=$? 5909 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5910 test $ac_status = 0; } 5911 if test "$ac_status" -eq 0; then 5912 # Ensure the archiver fails upon bogus file names. 5913 rm -f conftest.$ac_objext libconftest.a 5914 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 5915 (eval $lt_ar_try) 2>&5 5916 ac_status=$? 5917 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5918 test $ac_status = 0; } 5919 if test "$ac_status" -ne 0; then 5920 lt_cv_ar_at_file=@ 5921 fi 5922 fi 5923 rm -f conftest.* libconftest.a 5924 5925fi 5926rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5927 5928fi 5929{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5 5930$as_echo "$lt_cv_ar_at_file" >&6; } 5931 5932if test "x$lt_cv_ar_at_file" = xno; then 5933 archiver_list_spec= 5934else 5935 archiver_list_spec=$lt_cv_ar_at_file 5936fi 5937 5938 5939 5940 5941 5942 5943 5944if test -n "$ac_tool_prefix"; then 5945 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 5946set dummy ${ac_tool_prefix}strip; ac_word=$2 5947{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5948$as_echo_n "checking for $ac_word... " >&6; } 5949if ${ac_cv_prog_STRIP+:} false; then : 5950 $as_echo_n "(cached) " >&6 5951else 5952 if test -n "$STRIP"; then 5953 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 5954else 5955as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5956for as_dir in $PATH 5957do 5958 IFS=$as_save_IFS 5959 test -z "$as_dir" && as_dir=. 5960 for ac_exec_ext in '' $ac_executable_extensions; do 5961 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5962 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 5963 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5964 break 2 5965 fi 5966done 5967 done 5968IFS=$as_save_IFS 5969 5970fi 5971fi 5972STRIP=$ac_cv_prog_STRIP 5973if test -n "$STRIP"; then 5974 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 5975$as_echo "$STRIP" >&6; } 5976else 5977 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5978$as_echo "no" >&6; } 5979fi 5980 5981 5982fi 5983if test -z "$ac_cv_prog_STRIP"; then 5984 ac_ct_STRIP=$STRIP 5985 # Extract the first word of "strip", so it can be a program name with args. 5986set dummy strip; ac_word=$2 5987{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5988$as_echo_n "checking for $ac_word... " >&6; } 5989if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 5990 $as_echo_n "(cached) " >&6 5991else 5992 if test -n "$ac_ct_STRIP"; then 5993 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 5994else 5995as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5996for as_dir in $PATH 5997do 5998 IFS=$as_save_IFS 5999 test -z "$as_dir" && as_dir=. 6000 for ac_exec_ext in '' $ac_executable_extensions; do 6001 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6002 ac_cv_prog_ac_ct_STRIP="strip" 6003 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6004 break 2 6005 fi 6006done 6007 done 6008IFS=$as_save_IFS 6009 6010fi 6011fi 6012ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 6013if test -n "$ac_ct_STRIP"; then 6014 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 6015$as_echo "$ac_ct_STRIP" >&6; } 6016else 6017 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6018$as_echo "no" >&6; } 6019fi 6020 6021 if test "x$ac_ct_STRIP" = x; then 6022 STRIP=":" 6023 else 6024 case $cross_compiling:$ac_tool_warned in 6025yes:) 6026{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6027$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6028ac_tool_warned=yes ;; 6029esac 6030 STRIP=$ac_ct_STRIP 6031 fi 6032else 6033 STRIP="$ac_cv_prog_STRIP" 6034fi 6035 6036test -z "$STRIP" && STRIP=: 6037 6038 6039 6040 6041 6042 6043if test -n "$ac_tool_prefix"; then 6044 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 6045set dummy ${ac_tool_prefix}ranlib; ac_word=$2 6046{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6047$as_echo_n "checking for $ac_word... " >&6; } 6048if ${ac_cv_prog_RANLIB+:} false; then : 6049 $as_echo_n "(cached) " >&6 6050else 6051 if test -n "$RANLIB"; then 6052 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 6053else 6054as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6055for as_dir in $PATH 6056do 6057 IFS=$as_save_IFS 6058 test -z "$as_dir" && as_dir=. 6059 for ac_exec_ext in '' $ac_executable_extensions; do 6060 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6061 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 6062 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6063 break 2 6064 fi 6065done 6066 done 6067IFS=$as_save_IFS 6068 6069fi 6070fi 6071RANLIB=$ac_cv_prog_RANLIB 6072if test -n "$RANLIB"; then 6073 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 6074$as_echo "$RANLIB" >&6; } 6075else 6076 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6077$as_echo "no" >&6; } 6078fi 6079 6080 6081fi 6082if test -z "$ac_cv_prog_RANLIB"; then 6083 ac_ct_RANLIB=$RANLIB 6084 # Extract the first word of "ranlib", so it can be a program name with args. 6085set dummy ranlib; ac_word=$2 6086{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6087$as_echo_n "checking for $ac_word... " >&6; } 6088if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 6089 $as_echo_n "(cached) " >&6 6090else 6091 if test -n "$ac_ct_RANLIB"; then 6092 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 6093else 6094as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6095for as_dir in $PATH 6096do 6097 IFS=$as_save_IFS 6098 test -z "$as_dir" && as_dir=. 6099 for ac_exec_ext in '' $ac_executable_extensions; do 6100 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6101 ac_cv_prog_ac_ct_RANLIB="ranlib" 6102 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6103 break 2 6104 fi 6105done 6106 done 6107IFS=$as_save_IFS 6108 6109fi 6110fi 6111ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 6112if test -n "$ac_ct_RANLIB"; then 6113 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 6114$as_echo "$ac_ct_RANLIB" >&6; } 6115else 6116 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6117$as_echo "no" >&6; } 6118fi 6119 6120 if test "x$ac_ct_RANLIB" = x; then 6121 RANLIB=":" 6122 else 6123 case $cross_compiling:$ac_tool_warned in 6124yes:) 6125{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6126$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6127ac_tool_warned=yes ;; 6128esac 6129 RANLIB=$ac_ct_RANLIB 6130 fi 6131else 6132 RANLIB="$ac_cv_prog_RANLIB" 6133fi 6134 6135test -z "$RANLIB" && RANLIB=: 6136 6137 6138 6139 6140 6141 6142# Determine commands to create old-style static archives. 6143old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 6144old_postinstall_cmds='chmod 644 $oldlib' 6145old_postuninstall_cmds= 6146 6147if test -n "$RANLIB"; then 6148 case $host_os in 6149 openbsd*) 6150 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib" 6151 ;; 6152 *) 6153 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib" 6154 ;; 6155 esac 6156 old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib" 6157fi 6158 6159case $host_os in 6160 darwin*) 6161 lock_old_archive_extraction=yes ;; 6162 *) 6163 lock_old_archive_extraction=no ;; 6164esac 6165 6166 6167 6168 6169 6170 6171 6172 6173 6174 6175 6176 6177 6178 6179 6180 6181 6182 6183 6184 6185 6186 6187 6188 6189 6190 6191 6192 6193 6194 6195 6196 6197 6198 6199 6200 6201 6202 6203 6204# If no C compiler was specified, use CC. 6205LTCC=${LTCC-"$CC"} 6206 6207# If no C compiler flags were specified, use CFLAGS. 6208LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 6209 6210# Allow CC to be a program name with arguments. 6211compiler=$CC 6212 6213 6214# Check for command to grab the raw symbol name followed by C symbol from nm. 6215{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 6216$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 6217if ${lt_cv_sys_global_symbol_pipe+:} false; then : 6218 $as_echo_n "(cached) " >&6 6219else 6220 6221# These are sane defaults that work on at least a few old systems. 6222# [They come from Ultrix. What could be older than Ultrix?!! ;)] 6223 6224# Character class describing NM global symbol codes. 6225symcode='[BCDEGRST]' 6226 6227# Regexp to match symbols that can be accessed directly from C. 6228sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 6229 6230# Define system-specific variables. 6231case $host_os in 6232aix*) 6233 symcode='[BCDT]' 6234 ;; 6235cygwin* | mingw* | pw32* | cegcc*) 6236 symcode='[ABCDGISTW]' 6237 ;; 6238hpux*) 6239 if test "$host_cpu" = ia64; then 6240 symcode='[ABCDEGRST]' 6241 fi 6242 ;; 6243irix* | nonstopux*) 6244 symcode='[BCDEGRST]' 6245 ;; 6246osf*) 6247 symcode='[BCDEGQRST]' 6248 ;; 6249solaris*) 6250 symcode='[BDRT]' 6251 ;; 6252sco3.2v5*) 6253 symcode='[DT]' 6254 ;; 6255sysv4.2uw2*) 6256 symcode='[DT]' 6257 ;; 6258sysv5* | sco5v6* | unixware* | OpenUNIX*) 6259 symcode='[ABDT]' 6260 ;; 6261sysv4) 6262 symcode='[DFNSTU]' 6263 ;; 6264esac 6265 6266# If we're using GNU nm, then use its standard symbol codes. 6267case `$NM -V 2>&1` in 6268*GNU* | *'with BFD'*) 6269 symcode='[ABCDGIRSTW]' ;; 6270esac 6271 6272# Transform an extracted symbol line into a proper C declaration. 6273# Some systems (esp. on ia64) link data and code symbols differently, 6274# so use this general approach. 6275lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 6276 6277# Transform an extracted symbol line into symbol name and symbol address 6278lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\)[ ]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" 6279lt_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'" 6280 6281# Handle CRLF in mingw tool chain 6282opt_cr= 6283case $build_os in 6284mingw*) 6285 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 6286 ;; 6287esac 6288 6289# Try without a prefix underscore, then with it. 6290for ac_symprfx in "" "_"; do 6291 6292 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 6293 symxfrm="\\1 $ac_symprfx\\2 \\2" 6294 6295 # Write the raw and C identifiers. 6296 if test "$lt_cv_nm_interface" = "MS dumpbin"; then 6297 # Fake it for dumpbin and say T for any non-static function 6298 # and D for any global variable. 6299 # Also find C++ and __fastcall symbols from MSVC++, 6300 # which start with @ or ?. 6301 lt_cv_sys_global_symbol_pipe="$AWK '"\ 6302" {last_section=section; section=\$ 3};"\ 6303" /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\ 6304" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 6305" \$ 0!~/External *\|/{next};"\ 6306" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 6307" {if(hide[section]) next};"\ 6308" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ 6309" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ 6310" s[1]~/^[@?]/{print s[1], s[1]; next};"\ 6311" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ 6312" ' prfx=^$ac_symprfx" 6313 else 6314 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 6315 fi 6316 lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'" 6317 6318 # Check to see that the pipe works correctly. 6319 pipe_works=no 6320 6321 rm -f conftest* 6322 cat > conftest.$ac_ext <<_LT_EOF 6323#ifdef __cplusplus 6324extern "C" { 6325#endif 6326char nm_test_var; 6327void nm_test_func(void); 6328void nm_test_func(void){} 6329#ifdef __cplusplus 6330} 6331#endif 6332int main(){nm_test_var='a';nm_test_func();return(0);} 6333_LT_EOF 6334 6335 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6336 (eval $ac_compile) 2>&5 6337 ac_status=$? 6338 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6339 test $ac_status = 0; }; then 6340 # Now try to grab the symbols. 6341 nlist=conftest.nm 6342 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 6343 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 6344 ac_status=$? 6345 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6346 test $ac_status = 0; } && test -s "$nlist"; then 6347 # Try sorting and uniquifying the output. 6348 if sort "$nlist" | uniq > "$nlist"T; then 6349 mv -f "$nlist"T "$nlist" 6350 else 6351 rm -f "$nlist"T 6352 fi 6353 6354 # Make sure that we snagged all the symbols we need. 6355 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 6356 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 6357 cat <<_LT_EOF > conftest.$ac_ext 6358/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */ 6359#if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE) 6360/* DATA imports from DLLs on WIN32 con't be const, because runtime 6361 relocations are performed -- see ld's documentation on pseudo-relocs. */ 6362# define LT_DLSYM_CONST 6363#elif defined(__osf__) 6364/* This system does not cope well with relocations in const data. */ 6365# define LT_DLSYM_CONST 6366#else 6367# define LT_DLSYM_CONST const 6368#endif 6369 6370#ifdef __cplusplus 6371extern "C" { 6372#endif 6373 6374_LT_EOF 6375 # Now generate the symbol file. 6376 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 6377 6378 cat <<_LT_EOF >> conftest.$ac_ext 6379 6380/* The mapping between symbol names and symbols. */ 6381LT_DLSYM_CONST struct { 6382 const char *name; 6383 void *address; 6384} 6385lt__PROGRAM__LTX_preloaded_symbols[] = 6386{ 6387 { "@PROGRAM@", (void *) 0 }, 6388_LT_EOF 6389 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 6390 cat <<\_LT_EOF >> conftest.$ac_ext 6391 {0, (void *) 0} 6392}; 6393 6394/* This works around a problem in FreeBSD linker */ 6395#ifdef FREEBSD_WORKAROUND 6396static const void *lt_preloaded_setup() { 6397 return lt__PROGRAM__LTX_preloaded_symbols; 6398} 6399#endif 6400 6401#ifdef __cplusplus 6402} 6403#endif 6404_LT_EOF 6405 # Now try linking the two files. 6406 mv conftest.$ac_objext conftstm.$ac_objext 6407 lt_globsym_save_LIBS=$LIBS 6408 lt_globsym_save_CFLAGS=$CFLAGS 6409 LIBS="conftstm.$ac_objext" 6410 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 6411 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 6412 (eval $ac_link) 2>&5 6413 ac_status=$? 6414 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6415 test $ac_status = 0; } && test -s conftest${ac_exeext}; then 6416 pipe_works=yes 6417 fi 6418 LIBS=$lt_globsym_save_LIBS 6419 CFLAGS=$lt_globsym_save_CFLAGS 6420 else 6421 echo "cannot find nm_test_func in $nlist" >&5 6422 fi 6423 else 6424 echo "cannot find nm_test_var in $nlist" >&5 6425 fi 6426 else 6427 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 6428 fi 6429 else 6430 echo "$progname: failed program was:" >&5 6431 cat conftest.$ac_ext >&5 6432 fi 6433 rm -rf conftest* conftst* 6434 6435 # Do not use the global_symbol_pipe unless it works. 6436 if test "$pipe_works" = yes; then 6437 break 6438 else 6439 lt_cv_sys_global_symbol_pipe= 6440 fi 6441done 6442 6443fi 6444 6445if test -z "$lt_cv_sys_global_symbol_pipe"; then 6446 lt_cv_sys_global_symbol_to_cdecl= 6447fi 6448if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 6449 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 6450$as_echo "failed" >&6; } 6451else 6452 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 6453$as_echo "ok" >&6; } 6454fi 6455 6456# Response file support. 6457if test "$lt_cv_nm_interface" = "MS dumpbin"; then 6458 nm_file_list_spec='@' 6459elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then 6460 nm_file_list_spec='@' 6461fi 6462 6463 6464 6465 6466 6467 6468 6469 6470 6471 6472 6473 6474 6475 6476 6477 6478 6479 6480 6481 6482 6483 6484 6485 6486 6487 6488 6489{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5 6490$as_echo_n "checking for sysroot... " >&6; } 6491 6492# Check whether --with-sysroot was given. 6493if test "${with_sysroot+set}" = set; then : 6494 withval=$with_sysroot; 6495else 6496 with_sysroot=no 6497fi 6498 6499 6500lt_sysroot= 6501case ${with_sysroot} in #( 6502 yes) 6503 if test "$GCC" = yes; then 6504 lt_sysroot=`$CC --print-sysroot 2>/dev/null` 6505 fi 6506 ;; #( 6507 /*) 6508 lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"` 6509 ;; #( 6510 no|'') 6511 ;; #( 6512 *) 6513 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_sysroot}" >&5 6514$as_echo "${with_sysroot}" >&6; } 6515 as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5 6516 ;; 6517esac 6518 6519 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5 6520$as_echo "${lt_sysroot:-no}" >&6; } 6521 6522 6523 6524 6525 6526# Check whether --enable-libtool-lock was given. 6527if test "${enable_libtool_lock+set}" = set; then : 6528 enableval=$enable_libtool_lock; 6529fi 6530 6531test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 6532 6533# Some flags need to be propagated to the compiler or linker for good 6534# libtool support. 6535case $host in 6536ia64-*-hpux*) 6537 # Find out which ABI we are using. 6538 echo 'int i;' > conftest.$ac_ext 6539 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6540 (eval $ac_compile) 2>&5 6541 ac_status=$? 6542 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6543 test $ac_status = 0; }; then 6544 case `/usr/bin/file conftest.$ac_objext` in 6545 *ELF-32*) 6546 HPUX_IA64_MODE="32" 6547 ;; 6548 *ELF-64*) 6549 HPUX_IA64_MODE="64" 6550 ;; 6551 esac 6552 fi 6553 rm -rf conftest* 6554 ;; 6555*-*-irix6*) 6556 # Find out which ABI we are using. 6557 echo '#line '$LINENO' "configure"' > conftest.$ac_ext 6558 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6559 (eval $ac_compile) 2>&5 6560 ac_status=$? 6561 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6562 test $ac_status = 0; }; then 6563 if test "$lt_cv_prog_gnu_ld" = yes; then 6564 case `/usr/bin/file conftest.$ac_objext` in 6565 *32-bit*) 6566 LD="${LD-ld} -melf32bsmip" 6567 ;; 6568 *N32*) 6569 LD="${LD-ld} -melf32bmipn32" 6570 ;; 6571 *64-bit*) 6572 LD="${LD-ld} -melf64bmip" 6573 ;; 6574 esac 6575 else 6576 case `/usr/bin/file conftest.$ac_objext` in 6577 *32-bit*) 6578 LD="${LD-ld} -32" 6579 ;; 6580 *N32*) 6581 LD="${LD-ld} -n32" 6582 ;; 6583 *64-bit*) 6584 LD="${LD-ld} -64" 6585 ;; 6586 esac 6587 fi 6588 fi 6589 rm -rf conftest* 6590 ;; 6591 6592x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \ 6593s390*-*linux*|s390*-*tpf*|sparc*-*linux*) 6594 # Find out which ABI we are using. 6595 echo 'int i;' > conftest.$ac_ext 6596 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6597 (eval $ac_compile) 2>&5 6598 ac_status=$? 6599 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6600 test $ac_status = 0; }; then 6601 case `/usr/bin/file conftest.o` in 6602 *32-bit*) 6603 case $host in 6604 x86_64-*kfreebsd*-gnu) 6605 LD="${LD-ld} -m elf_i386_fbsd" 6606 ;; 6607 x86_64-*linux*) 6608 LD="${LD-ld} -m elf_i386" 6609 ;; 6610 ppc64-*linux*|powerpc64-*linux*) 6611 LD="${LD-ld} -m elf32ppclinux" 6612 ;; 6613 s390x-*linux*) 6614 LD="${LD-ld} -m elf_s390" 6615 ;; 6616 sparc64-*linux*) 6617 LD="${LD-ld} -m elf32_sparc" 6618 ;; 6619 esac 6620 ;; 6621 *64-bit*) 6622 case $host in 6623 x86_64-*kfreebsd*-gnu) 6624 LD="${LD-ld} -m elf_x86_64_fbsd" 6625 ;; 6626 x86_64-*linux*) 6627 LD="${LD-ld} -m elf_x86_64" 6628 ;; 6629 ppc*-*linux*|powerpc*-*linux*) 6630 LD="${LD-ld} -m elf64ppc" 6631 ;; 6632 s390*-*linux*|s390*-*tpf*) 6633 LD="${LD-ld} -m elf64_s390" 6634 ;; 6635 sparc*-*linux*) 6636 LD="${LD-ld} -m elf64_sparc" 6637 ;; 6638 esac 6639 ;; 6640 esac 6641 fi 6642 rm -rf conftest* 6643 ;; 6644 6645*-*-sco3.2v5*) 6646 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 6647 SAVE_CFLAGS="$CFLAGS" 6648 CFLAGS="$CFLAGS -belf" 6649 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 6650$as_echo_n "checking whether the C compiler needs -belf... " >&6; } 6651if ${lt_cv_cc_needs_belf+:} false; then : 6652 $as_echo_n "(cached) " >&6 6653else 6654 ac_ext=c 6655ac_cpp='$CPP $CPPFLAGS' 6656ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6657ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6658ac_compiler_gnu=$ac_cv_c_compiler_gnu 6659 6660 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6661/* end confdefs.h. */ 6662 6663int 6664main () 6665{ 6666 6667 ; 6668 return 0; 6669} 6670_ACEOF 6671if ac_fn_c_try_link "$LINENO"; then : 6672 lt_cv_cc_needs_belf=yes 6673else 6674 lt_cv_cc_needs_belf=no 6675fi 6676rm -f core conftest.err conftest.$ac_objext \ 6677 conftest$ac_exeext conftest.$ac_ext 6678 ac_ext=c 6679ac_cpp='$CPP $CPPFLAGS' 6680ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6681ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6682ac_compiler_gnu=$ac_cv_c_compiler_gnu 6683 6684fi 6685{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 6686$as_echo "$lt_cv_cc_needs_belf" >&6; } 6687 if test x"$lt_cv_cc_needs_belf" != x"yes"; then 6688 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 6689 CFLAGS="$SAVE_CFLAGS" 6690 fi 6691 ;; 6692*-*solaris*) 6693 # Find out which ABI we are using. 6694 echo 'int i;' > conftest.$ac_ext 6695 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6696 (eval $ac_compile) 2>&5 6697 ac_status=$? 6698 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6699 test $ac_status = 0; }; then 6700 case `/usr/bin/file conftest.o` in 6701 *64-bit*) 6702 case $lt_cv_prog_gnu_ld in 6703 yes*) 6704 case $host in 6705 i?86-*-solaris*) 6706 LD="${LD-ld} -m elf_x86_64" 6707 ;; 6708 sparc*-*-solaris*) 6709 LD="${LD-ld} -m elf64_sparc" 6710 ;; 6711 esac 6712 # GNU ld 2.21 introduced _sol2 emulations. Use them if available. 6713 if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then 6714 LD="${LD-ld}_sol2" 6715 fi 6716 ;; 6717 *) 6718 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 6719 LD="${LD-ld} -64" 6720 fi 6721 ;; 6722 esac 6723 ;; 6724 esac 6725 fi 6726 rm -rf conftest* 6727 ;; 6728esac 6729 6730need_locks="$enable_libtool_lock" 6731 6732if test -n "$ac_tool_prefix"; then 6733 # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args. 6734set dummy ${ac_tool_prefix}mt; ac_word=$2 6735{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6736$as_echo_n "checking for $ac_word... " >&6; } 6737if ${ac_cv_prog_MANIFEST_TOOL+:} false; then : 6738 $as_echo_n "(cached) " >&6 6739else 6740 if test -n "$MANIFEST_TOOL"; then 6741 ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test. 6742else 6743as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6744for as_dir in $PATH 6745do 6746 IFS=$as_save_IFS 6747 test -z "$as_dir" && as_dir=. 6748 for ac_exec_ext in '' $ac_executable_extensions; do 6749 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6750 ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt" 6751 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6752 break 2 6753 fi 6754done 6755 done 6756IFS=$as_save_IFS 6757 6758fi 6759fi 6760MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL 6761if test -n "$MANIFEST_TOOL"; then 6762 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5 6763$as_echo "$MANIFEST_TOOL" >&6; } 6764else 6765 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6766$as_echo "no" >&6; } 6767fi 6768 6769 6770fi 6771if test -z "$ac_cv_prog_MANIFEST_TOOL"; then 6772 ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL 6773 # Extract the first word of "mt", so it can be a program name with args. 6774set dummy mt; ac_word=$2 6775{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6776$as_echo_n "checking for $ac_word... " >&6; } 6777if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then : 6778 $as_echo_n "(cached) " >&6 6779else 6780 if test -n "$ac_ct_MANIFEST_TOOL"; then 6781 ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test. 6782else 6783as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6784for as_dir in $PATH 6785do 6786 IFS=$as_save_IFS 6787 test -z "$as_dir" && as_dir=. 6788 for ac_exec_ext in '' $ac_executable_extensions; do 6789 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6790 ac_cv_prog_ac_ct_MANIFEST_TOOL="mt" 6791 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6792 break 2 6793 fi 6794done 6795 done 6796IFS=$as_save_IFS 6797 6798fi 6799fi 6800ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL 6801if test -n "$ac_ct_MANIFEST_TOOL"; then 6802 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5 6803$as_echo "$ac_ct_MANIFEST_TOOL" >&6; } 6804else 6805 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6806$as_echo "no" >&6; } 6807fi 6808 6809 if test "x$ac_ct_MANIFEST_TOOL" = x; then 6810 MANIFEST_TOOL=":" 6811 else 6812 case $cross_compiling:$ac_tool_warned in 6813yes:) 6814{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6815$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6816ac_tool_warned=yes ;; 6817esac 6818 MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL 6819 fi 6820else 6821 MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL" 6822fi 6823 6824test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt 6825{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5 6826$as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; } 6827if ${lt_cv_path_mainfest_tool+:} false; then : 6828 $as_echo_n "(cached) " >&6 6829else 6830 lt_cv_path_mainfest_tool=no 6831 echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5 6832 $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out 6833 cat conftest.err >&5 6834 if $GREP 'Manifest Tool' conftest.out > /dev/null; then 6835 lt_cv_path_mainfest_tool=yes 6836 fi 6837 rm -f conftest* 6838fi 6839{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5 6840$as_echo "$lt_cv_path_mainfest_tool" >&6; } 6841if test "x$lt_cv_path_mainfest_tool" != xyes; then 6842 MANIFEST_TOOL=: 6843fi 6844 6845 6846 6847 6848 6849 6850 case $host_os in 6851 rhapsody* | darwin*) 6852 if test -n "$ac_tool_prefix"; then 6853 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 6854set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 6855{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6856$as_echo_n "checking for $ac_word... " >&6; } 6857if ${ac_cv_prog_DSYMUTIL+:} false; then : 6858 $as_echo_n "(cached) " >&6 6859else 6860 if test -n "$DSYMUTIL"; then 6861 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 6862else 6863as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6864for as_dir in $PATH 6865do 6866 IFS=$as_save_IFS 6867 test -z "$as_dir" && as_dir=. 6868 for ac_exec_ext in '' $ac_executable_extensions; do 6869 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6870 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 6871 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6872 break 2 6873 fi 6874done 6875 done 6876IFS=$as_save_IFS 6877 6878fi 6879fi 6880DSYMUTIL=$ac_cv_prog_DSYMUTIL 6881if test -n "$DSYMUTIL"; then 6882 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 6883$as_echo "$DSYMUTIL" >&6; } 6884else 6885 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6886$as_echo "no" >&6; } 6887fi 6888 6889 6890fi 6891if test -z "$ac_cv_prog_DSYMUTIL"; then 6892 ac_ct_DSYMUTIL=$DSYMUTIL 6893 # Extract the first word of "dsymutil", so it can be a program name with args. 6894set dummy dsymutil; ac_word=$2 6895{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6896$as_echo_n "checking for $ac_word... " >&6; } 6897if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then : 6898 $as_echo_n "(cached) " >&6 6899else 6900 if test -n "$ac_ct_DSYMUTIL"; then 6901 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 6902else 6903as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6904for as_dir in $PATH 6905do 6906 IFS=$as_save_IFS 6907 test -z "$as_dir" && as_dir=. 6908 for ac_exec_ext in '' $ac_executable_extensions; do 6909 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6910 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 6911 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6912 break 2 6913 fi 6914done 6915 done 6916IFS=$as_save_IFS 6917 6918fi 6919fi 6920ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 6921if test -n "$ac_ct_DSYMUTIL"; then 6922 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 6923$as_echo "$ac_ct_DSYMUTIL" >&6; } 6924else 6925 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6926$as_echo "no" >&6; } 6927fi 6928 6929 if test "x$ac_ct_DSYMUTIL" = x; then 6930 DSYMUTIL=":" 6931 else 6932 case $cross_compiling:$ac_tool_warned in 6933yes:) 6934{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6935$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6936ac_tool_warned=yes ;; 6937esac 6938 DSYMUTIL=$ac_ct_DSYMUTIL 6939 fi 6940else 6941 DSYMUTIL="$ac_cv_prog_DSYMUTIL" 6942fi 6943 6944 if test -n "$ac_tool_prefix"; then 6945 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 6946set dummy ${ac_tool_prefix}nmedit; ac_word=$2 6947{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6948$as_echo_n "checking for $ac_word... " >&6; } 6949if ${ac_cv_prog_NMEDIT+:} false; then : 6950 $as_echo_n "(cached) " >&6 6951else 6952 if test -n "$NMEDIT"; then 6953 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 6954else 6955as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6956for as_dir in $PATH 6957do 6958 IFS=$as_save_IFS 6959 test -z "$as_dir" && as_dir=. 6960 for ac_exec_ext in '' $ac_executable_extensions; do 6961 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6962 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 6963 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6964 break 2 6965 fi 6966done 6967 done 6968IFS=$as_save_IFS 6969 6970fi 6971fi 6972NMEDIT=$ac_cv_prog_NMEDIT 6973if test -n "$NMEDIT"; then 6974 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 6975$as_echo "$NMEDIT" >&6; } 6976else 6977 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6978$as_echo "no" >&6; } 6979fi 6980 6981 6982fi 6983if test -z "$ac_cv_prog_NMEDIT"; then 6984 ac_ct_NMEDIT=$NMEDIT 6985 # Extract the first word of "nmedit", so it can be a program name with args. 6986set dummy nmedit; ac_word=$2 6987{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6988$as_echo_n "checking for $ac_word... " >&6; } 6989if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then : 6990 $as_echo_n "(cached) " >&6 6991else 6992 if test -n "$ac_ct_NMEDIT"; then 6993 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 6994else 6995as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6996for as_dir in $PATH 6997do 6998 IFS=$as_save_IFS 6999 test -z "$as_dir" && as_dir=. 7000 for ac_exec_ext in '' $ac_executable_extensions; do 7001 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7002 ac_cv_prog_ac_ct_NMEDIT="nmedit" 7003 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7004 break 2 7005 fi 7006done 7007 done 7008IFS=$as_save_IFS 7009 7010fi 7011fi 7012ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 7013if test -n "$ac_ct_NMEDIT"; then 7014 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 7015$as_echo "$ac_ct_NMEDIT" >&6; } 7016else 7017 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7018$as_echo "no" >&6; } 7019fi 7020 7021 if test "x$ac_ct_NMEDIT" = x; then 7022 NMEDIT=":" 7023 else 7024 case $cross_compiling:$ac_tool_warned in 7025yes:) 7026{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7027$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7028ac_tool_warned=yes ;; 7029esac 7030 NMEDIT=$ac_ct_NMEDIT 7031 fi 7032else 7033 NMEDIT="$ac_cv_prog_NMEDIT" 7034fi 7035 7036 if test -n "$ac_tool_prefix"; then 7037 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 7038set dummy ${ac_tool_prefix}lipo; ac_word=$2 7039{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7040$as_echo_n "checking for $ac_word... " >&6; } 7041if ${ac_cv_prog_LIPO+:} false; then : 7042 $as_echo_n "(cached) " >&6 7043else 7044 if test -n "$LIPO"; then 7045 ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 7046else 7047as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7048for as_dir in $PATH 7049do 7050 IFS=$as_save_IFS 7051 test -z "$as_dir" && as_dir=. 7052 for ac_exec_ext in '' $ac_executable_extensions; do 7053 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7054 ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 7055 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7056 break 2 7057 fi 7058done 7059 done 7060IFS=$as_save_IFS 7061 7062fi 7063fi 7064LIPO=$ac_cv_prog_LIPO 7065if test -n "$LIPO"; then 7066 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 7067$as_echo "$LIPO" >&6; } 7068else 7069 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7070$as_echo "no" >&6; } 7071fi 7072 7073 7074fi 7075if test -z "$ac_cv_prog_LIPO"; then 7076 ac_ct_LIPO=$LIPO 7077 # Extract the first word of "lipo", so it can be a program name with args. 7078set dummy lipo; ac_word=$2 7079{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7080$as_echo_n "checking for $ac_word... " >&6; } 7081if ${ac_cv_prog_ac_ct_LIPO+:} false; then : 7082 $as_echo_n "(cached) " >&6 7083else 7084 if test -n "$ac_ct_LIPO"; then 7085 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 7086else 7087as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7088for as_dir in $PATH 7089do 7090 IFS=$as_save_IFS 7091 test -z "$as_dir" && as_dir=. 7092 for ac_exec_ext in '' $ac_executable_extensions; do 7093 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7094 ac_cv_prog_ac_ct_LIPO="lipo" 7095 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7096 break 2 7097 fi 7098done 7099 done 7100IFS=$as_save_IFS 7101 7102fi 7103fi 7104ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 7105if test -n "$ac_ct_LIPO"; then 7106 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 7107$as_echo "$ac_ct_LIPO" >&6; } 7108else 7109 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7110$as_echo "no" >&6; } 7111fi 7112 7113 if test "x$ac_ct_LIPO" = x; then 7114 LIPO=":" 7115 else 7116 case $cross_compiling:$ac_tool_warned in 7117yes:) 7118{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7119$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7120ac_tool_warned=yes ;; 7121esac 7122 LIPO=$ac_ct_LIPO 7123 fi 7124else 7125 LIPO="$ac_cv_prog_LIPO" 7126fi 7127 7128 if test -n "$ac_tool_prefix"; then 7129 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 7130set dummy ${ac_tool_prefix}otool; ac_word=$2 7131{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7132$as_echo_n "checking for $ac_word... " >&6; } 7133if ${ac_cv_prog_OTOOL+:} false; then : 7134 $as_echo_n "(cached) " >&6 7135else 7136 if test -n "$OTOOL"; then 7137 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 7138else 7139as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7140for as_dir in $PATH 7141do 7142 IFS=$as_save_IFS 7143 test -z "$as_dir" && as_dir=. 7144 for ac_exec_ext in '' $ac_executable_extensions; do 7145 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7146 ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 7147 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7148 break 2 7149 fi 7150done 7151 done 7152IFS=$as_save_IFS 7153 7154fi 7155fi 7156OTOOL=$ac_cv_prog_OTOOL 7157if test -n "$OTOOL"; then 7158 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 7159$as_echo "$OTOOL" >&6; } 7160else 7161 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7162$as_echo "no" >&6; } 7163fi 7164 7165 7166fi 7167if test -z "$ac_cv_prog_OTOOL"; then 7168 ac_ct_OTOOL=$OTOOL 7169 # Extract the first word of "otool", so it can be a program name with args. 7170set dummy otool; ac_word=$2 7171{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7172$as_echo_n "checking for $ac_word... " >&6; } 7173if ${ac_cv_prog_ac_ct_OTOOL+:} false; then : 7174 $as_echo_n "(cached) " >&6 7175else 7176 if test -n "$ac_ct_OTOOL"; then 7177 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 7178else 7179as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7180for as_dir in $PATH 7181do 7182 IFS=$as_save_IFS 7183 test -z "$as_dir" && as_dir=. 7184 for ac_exec_ext in '' $ac_executable_extensions; do 7185 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7186 ac_cv_prog_ac_ct_OTOOL="otool" 7187 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7188 break 2 7189 fi 7190done 7191 done 7192IFS=$as_save_IFS 7193 7194fi 7195fi 7196ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 7197if test -n "$ac_ct_OTOOL"; then 7198 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 7199$as_echo "$ac_ct_OTOOL" >&6; } 7200else 7201 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7202$as_echo "no" >&6; } 7203fi 7204 7205 if test "x$ac_ct_OTOOL" = x; then 7206 OTOOL=":" 7207 else 7208 case $cross_compiling:$ac_tool_warned in 7209yes:) 7210{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7211$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7212ac_tool_warned=yes ;; 7213esac 7214 OTOOL=$ac_ct_OTOOL 7215 fi 7216else 7217 OTOOL="$ac_cv_prog_OTOOL" 7218fi 7219 7220 if test -n "$ac_tool_prefix"; then 7221 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 7222set dummy ${ac_tool_prefix}otool64; ac_word=$2 7223{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7224$as_echo_n "checking for $ac_word... " >&6; } 7225if ${ac_cv_prog_OTOOL64+:} false; then : 7226 $as_echo_n "(cached) " >&6 7227else 7228 if test -n "$OTOOL64"; then 7229 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 7230else 7231as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7232for as_dir in $PATH 7233do 7234 IFS=$as_save_IFS 7235 test -z "$as_dir" && as_dir=. 7236 for ac_exec_ext in '' $ac_executable_extensions; do 7237 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7238 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 7239 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7240 break 2 7241 fi 7242done 7243 done 7244IFS=$as_save_IFS 7245 7246fi 7247fi 7248OTOOL64=$ac_cv_prog_OTOOL64 7249if test -n "$OTOOL64"; then 7250 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 7251$as_echo "$OTOOL64" >&6; } 7252else 7253 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7254$as_echo "no" >&6; } 7255fi 7256 7257 7258fi 7259if test -z "$ac_cv_prog_OTOOL64"; then 7260 ac_ct_OTOOL64=$OTOOL64 7261 # Extract the first word of "otool64", so it can be a program name with args. 7262set dummy otool64; ac_word=$2 7263{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7264$as_echo_n "checking for $ac_word... " >&6; } 7265if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then : 7266 $as_echo_n "(cached) " >&6 7267else 7268 if test -n "$ac_ct_OTOOL64"; then 7269 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 7270else 7271as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7272for as_dir in $PATH 7273do 7274 IFS=$as_save_IFS 7275 test -z "$as_dir" && as_dir=. 7276 for ac_exec_ext in '' $ac_executable_extensions; do 7277 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7278 ac_cv_prog_ac_ct_OTOOL64="otool64" 7279 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7280 break 2 7281 fi 7282done 7283 done 7284IFS=$as_save_IFS 7285 7286fi 7287fi 7288ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 7289if test -n "$ac_ct_OTOOL64"; then 7290 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 7291$as_echo "$ac_ct_OTOOL64" >&6; } 7292else 7293 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7294$as_echo "no" >&6; } 7295fi 7296 7297 if test "x$ac_ct_OTOOL64" = x; then 7298 OTOOL64=":" 7299 else 7300 case $cross_compiling:$ac_tool_warned in 7301yes:) 7302{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7303$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7304ac_tool_warned=yes ;; 7305esac 7306 OTOOL64=$ac_ct_OTOOL64 7307 fi 7308else 7309 OTOOL64="$ac_cv_prog_OTOOL64" 7310fi 7311 7312 7313 7314 7315 7316 7317 7318 7319 7320 7321 7322 7323 7324 7325 7326 7327 7328 7329 7330 7331 7332 7333 7334 7335 7336 7337 7338 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 7339$as_echo_n "checking for -single_module linker flag... " >&6; } 7340if ${lt_cv_apple_cc_single_mod+:} false; then : 7341 $as_echo_n "(cached) " >&6 7342else 7343 lt_cv_apple_cc_single_mod=no 7344 if test -z "${LT_MULTI_MODULE}"; then 7345 # By default we will add the -single_module flag. You can override 7346 # by either setting the environment variable LT_MULTI_MODULE 7347 # non-empty at configure time, or by adding -multi_module to the 7348 # link flags. 7349 rm -rf libconftest.dylib* 7350 echo "int foo(void){return 1;}" > conftest.c 7351 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 7352-dynamiclib -Wl,-single_module conftest.c" >&5 7353 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 7354 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 7355 _lt_result=$? 7356 # If there is a non-empty error log, and "single_module" 7357 # appears in it, assume the flag caused a linker warning 7358 if test -s conftest.err && $GREP single_module conftest.err; then 7359 cat conftest.err >&5 7360 # Otherwise, if the output was created with a 0 exit code from 7361 # the compiler, it worked. 7362 elif test -f libconftest.dylib && test $_lt_result -eq 0; then 7363 lt_cv_apple_cc_single_mod=yes 7364 else 7365 cat conftest.err >&5 7366 fi 7367 rm -rf libconftest.dylib* 7368 rm -f conftest.* 7369 fi 7370fi 7371{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 7372$as_echo "$lt_cv_apple_cc_single_mod" >&6; } 7373 7374 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 7375$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 7376if ${lt_cv_ld_exported_symbols_list+:} false; then : 7377 $as_echo_n "(cached) " >&6 7378else 7379 lt_cv_ld_exported_symbols_list=no 7380 save_LDFLAGS=$LDFLAGS 7381 echo "_main" > conftest.sym 7382 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 7383 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7384/* end confdefs.h. */ 7385 7386int 7387main () 7388{ 7389 7390 ; 7391 return 0; 7392} 7393_ACEOF 7394if ac_fn_c_try_link "$LINENO"; then : 7395 lt_cv_ld_exported_symbols_list=yes 7396else 7397 lt_cv_ld_exported_symbols_list=no 7398fi 7399rm -f core conftest.err conftest.$ac_objext \ 7400 conftest$ac_exeext conftest.$ac_ext 7401 LDFLAGS="$save_LDFLAGS" 7402 7403fi 7404{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 7405$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 7406 7407 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 7408$as_echo_n "checking for -force_load linker flag... " >&6; } 7409if ${lt_cv_ld_force_load+:} false; then : 7410 $as_echo_n "(cached) " >&6 7411else 7412 lt_cv_ld_force_load=no 7413 cat > conftest.c << _LT_EOF 7414int forced_loaded() { return 2;} 7415_LT_EOF 7416 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 7417 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 7418 echo "$AR cru libconftest.a conftest.o" >&5 7419 $AR cru libconftest.a conftest.o 2>&5 7420 echo "$RANLIB libconftest.a" >&5 7421 $RANLIB libconftest.a 2>&5 7422 cat > conftest.c << _LT_EOF 7423int main() { return 0;} 7424_LT_EOF 7425 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 7426 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 7427 _lt_result=$? 7428 if test -s conftest.err && $GREP force_load conftest.err; then 7429 cat conftest.err >&5 7430 elif test -f conftest && test $_lt_result -eq 0 && $GREP forced_load conftest >/dev/null 2>&1 ; then 7431 lt_cv_ld_force_load=yes 7432 else 7433 cat conftest.err >&5 7434 fi 7435 rm -f conftest.err libconftest.a conftest conftest.c 7436 rm -rf conftest.dSYM 7437 7438fi 7439{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 7440$as_echo "$lt_cv_ld_force_load" >&6; } 7441 case $host_os in 7442 rhapsody* | darwin1.[012]) 7443 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 7444 darwin1.*) 7445 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 7446 darwin*) # darwin 5.x on 7447 # if running on 10.5 or later, the deployment target defaults 7448 # to the OS version, if on x86, and 10.4, the deployment 7449 # target defaults to 10.4. Don't you love it? 7450 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 7451 10.0,*86*-darwin8*|10.0,*-darwin[91]*) 7452 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 7453 10.[012]*) 7454 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 7455 10.*) 7456 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 7457 esac 7458 ;; 7459 esac 7460 if test "$lt_cv_apple_cc_single_mod" = "yes"; then 7461 _lt_dar_single_mod='$single_module' 7462 fi 7463 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 7464 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 7465 else 7466 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' 7467 fi 7468 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then 7469 _lt_dsymutil='~$DSYMUTIL $lib || :' 7470 else 7471 _lt_dsymutil= 7472 fi 7473 ;; 7474 esac 7475 7476ac_ext=c 7477ac_cpp='$CPP $CPPFLAGS' 7478ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7479ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7480ac_compiler_gnu=$ac_cv_c_compiler_gnu 7481{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 7482$as_echo_n "checking how to run the C preprocessor... " >&6; } 7483# On Suns, sometimes $CPP names a directory. 7484if test -n "$CPP" && test -d "$CPP"; then 7485 CPP= 7486fi 7487if test -z "$CPP"; then 7488 if ${ac_cv_prog_CPP+:} false; then : 7489 $as_echo_n "(cached) " >&6 7490else 7491 # Double quotes because CPP needs to be expanded 7492 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 7493 do 7494 ac_preproc_ok=false 7495for ac_c_preproc_warn_flag in '' yes 7496do 7497 # Use a header file that comes with gcc, so configuring glibc 7498 # with a fresh cross-compiler works. 7499 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 7500 # <limits.h> exists even on freestanding compilers. 7501 # On the NeXT, cc -E runs the code through the compiler's parser, 7502 # not just through cpp. "Syntax error" is here to catch this case. 7503 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7504/* end confdefs.h. */ 7505#ifdef __STDC__ 7506# include <limits.h> 7507#else 7508# include <assert.h> 7509#endif 7510 Syntax error 7511_ACEOF 7512if ac_fn_c_try_cpp "$LINENO"; then : 7513 7514else 7515 # Broken: fails on valid input. 7516continue 7517fi 7518rm -f conftest.err conftest.i conftest.$ac_ext 7519 7520 # OK, works on sane cases. Now check whether nonexistent headers 7521 # can be detected and how. 7522 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7523/* end confdefs.h. */ 7524#include <ac_nonexistent.h> 7525_ACEOF 7526if ac_fn_c_try_cpp "$LINENO"; then : 7527 # Broken: success on invalid input. 7528continue 7529else 7530 # Passes both tests. 7531ac_preproc_ok=: 7532break 7533fi 7534rm -f conftest.err conftest.i conftest.$ac_ext 7535 7536done 7537# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 7538rm -f conftest.i conftest.err conftest.$ac_ext 7539if $ac_preproc_ok; then : 7540 break 7541fi 7542 7543 done 7544 ac_cv_prog_CPP=$CPP 7545 7546fi 7547 CPP=$ac_cv_prog_CPP 7548else 7549 ac_cv_prog_CPP=$CPP 7550fi 7551{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 7552$as_echo "$CPP" >&6; } 7553ac_preproc_ok=false 7554for ac_c_preproc_warn_flag in '' yes 7555do 7556 # Use a header file that comes with gcc, so configuring glibc 7557 # with a fresh cross-compiler works. 7558 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 7559 # <limits.h> exists even on freestanding compilers. 7560 # On the NeXT, cc -E runs the code through the compiler's parser, 7561 # not just through cpp. "Syntax error" is here to catch this case. 7562 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7563/* end confdefs.h. */ 7564#ifdef __STDC__ 7565# include <limits.h> 7566#else 7567# include <assert.h> 7568#endif 7569 Syntax error 7570_ACEOF 7571if ac_fn_c_try_cpp "$LINENO"; then : 7572 7573else 7574 # Broken: fails on valid input. 7575continue 7576fi 7577rm -f conftest.err conftest.i conftest.$ac_ext 7578 7579 # OK, works on sane cases. Now check whether nonexistent headers 7580 # can be detected and how. 7581 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7582/* end confdefs.h. */ 7583#include <ac_nonexistent.h> 7584_ACEOF 7585if ac_fn_c_try_cpp "$LINENO"; then : 7586 # Broken: success on invalid input. 7587continue 7588else 7589 # Passes both tests. 7590ac_preproc_ok=: 7591break 7592fi 7593rm -f conftest.err conftest.i conftest.$ac_ext 7594 7595done 7596# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 7597rm -f conftest.i conftest.err conftest.$ac_ext 7598if $ac_preproc_ok; then : 7599 7600else 7601 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 7602$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 7603as_fn_error $? "C preprocessor \"$CPP\" fails sanity check 7604See \`config.log' for more details" "$LINENO" 5; } 7605fi 7606 7607ac_ext=c 7608ac_cpp='$CPP $CPPFLAGS' 7609ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7610ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7611ac_compiler_gnu=$ac_cv_c_compiler_gnu 7612 7613 7614{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 7615$as_echo_n "checking for ANSI C header files... " >&6; } 7616if ${ac_cv_header_stdc+:} false; then : 7617 $as_echo_n "(cached) " >&6 7618else 7619 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7620/* end confdefs.h. */ 7621#include <stdlib.h> 7622#include <stdarg.h> 7623#include <string.h> 7624#include <float.h> 7625 7626int 7627main () 7628{ 7629 7630 ; 7631 return 0; 7632} 7633_ACEOF 7634if ac_fn_c_try_compile "$LINENO"; then : 7635 ac_cv_header_stdc=yes 7636else 7637 ac_cv_header_stdc=no 7638fi 7639rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7640 7641if test $ac_cv_header_stdc = yes; then 7642 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 7643 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7644/* end confdefs.h. */ 7645#include <string.h> 7646 7647_ACEOF 7648if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 7649 $EGREP "memchr" >/dev/null 2>&1; then : 7650 7651else 7652 ac_cv_header_stdc=no 7653fi 7654rm -f conftest* 7655 7656fi 7657 7658if test $ac_cv_header_stdc = yes; then 7659 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 7660 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7661/* end confdefs.h. */ 7662#include <stdlib.h> 7663 7664_ACEOF 7665if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 7666 $EGREP "free" >/dev/null 2>&1; then : 7667 7668else 7669 ac_cv_header_stdc=no 7670fi 7671rm -f conftest* 7672 7673fi 7674 7675if test $ac_cv_header_stdc = yes; then 7676 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 7677 if test "$cross_compiling" = yes; then : 7678 : 7679else 7680 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7681/* end confdefs.h. */ 7682#include <ctype.h> 7683#include <stdlib.h> 7684#if ((' ' & 0x0FF) == 0x020) 7685# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 7686# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 7687#else 7688# define ISLOWER(c) \ 7689 (('a' <= (c) && (c) <= 'i') \ 7690 || ('j' <= (c) && (c) <= 'r') \ 7691 || ('s' <= (c) && (c) <= 'z')) 7692# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 7693#endif 7694 7695#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 7696int 7697main () 7698{ 7699 int i; 7700 for (i = 0; i < 256; i++) 7701 if (XOR (islower (i), ISLOWER (i)) 7702 || toupper (i) != TOUPPER (i)) 7703 return 2; 7704 return 0; 7705} 7706_ACEOF 7707if ac_fn_c_try_run "$LINENO"; then : 7708 7709else 7710 ac_cv_header_stdc=no 7711fi 7712rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 7713 conftest.$ac_objext conftest.beam conftest.$ac_ext 7714fi 7715 7716fi 7717fi 7718{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 7719$as_echo "$ac_cv_header_stdc" >&6; } 7720if test $ac_cv_header_stdc = yes; then 7721 7722$as_echo "#define STDC_HEADERS 1" >>confdefs.h 7723 7724fi 7725 7726# On IRIX 5.3, sys/types and inttypes.h are conflicting. 7727for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 7728 inttypes.h stdint.h unistd.h 7729do : 7730 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 7731ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 7732" 7733if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 7734 cat >>confdefs.h <<_ACEOF 7735#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 7736_ACEOF 7737 7738fi 7739 7740done 7741 7742 7743for ac_header in dlfcn.h 7744do : 7745 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 7746" 7747if test "x$ac_cv_header_dlfcn_h" = xyes; then : 7748 cat >>confdefs.h <<_ACEOF 7749#define HAVE_DLFCN_H 1 7750_ACEOF 7751 7752fi 7753 7754done 7755 7756 7757 7758 7759 7760# Set options 7761 7762 7763 7764 enable_dlopen=no 7765 7766 7767 enable_win32_dll=no 7768 7769 7770 # Check whether --enable-shared was given. 7771if test "${enable_shared+set}" = set; then : 7772 enableval=$enable_shared; p=${PACKAGE-default} 7773 case $enableval in 7774 yes) enable_shared=yes ;; 7775 no) enable_shared=no ;; 7776 *) 7777 enable_shared=no 7778 # Look at the argument we got. We use all the common list separators. 7779 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7780 for pkg in $enableval; do 7781 IFS="$lt_save_ifs" 7782 if test "X$pkg" = "X$p"; then 7783 enable_shared=yes 7784 fi 7785 done 7786 IFS="$lt_save_ifs" 7787 ;; 7788 esac 7789else 7790 enable_shared=yes 7791fi 7792 7793 7794 7795 7796 7797 7798 7799 7800 7801 # Check whether --enable-static was given. 7802if test "${enable_static+set}" = set; then : 7803 enableval=$enable_static; p=${PACKAGE-default} 7804 case $enableval in 7805 yes) enable_static=yes ;; 7806 no) enable_static=no ;; 7807 *) 7808 enable_static=no 7809 # Look at the argument we got. We use all the common list separators. 7810 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7811 for pkg in $enableval; do 7812 IFS="$lt_save_ifs" 7813 if test "X$pkg" = "X$p"; then 7814 enable_static=yes 7815 fi 7816 done 7817 IFS="$lt_save_ifs" 7818 ;; 7819 esac 7820else 7821 enable_static=yes 7822fi 7823 7824 7825 7826 7827 7828 7829 7830 7831 7832 7833# Check whether --with-pic was given. 7834if test "${with_pic+set}" = set; then : 7835 withval=$with_pic; lt_p=${PACKAGE-default} 7836 case $withval in 7837 yes|no) pic_mode=$withval ;; 7838 *) 7839 pic_mode=default 7840 # Look at the argument we got. We use all the common list separators. 7841 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7842 for lt_pkg in $withval; do 7843 IFS="$lt_save_ifs" 7844 if test "X$lt_pkg" = "X$lt_p"; then 7845 pic_mode=yes 7846 fi 7847 done 7848 IFS="$lt_save_ifs" 7849 ;; 7850 esac 7851else 7852 pic_mode=default 7853fi 7854 7855 7856test -z "$pic_mode" && pic_mode=default 7857 7858 7859 7860 7861 7862 7863 7864 # Check whether --enable-fast-install was given. 7865if test "${enable_fast_install+set}" = set; then : 7866 enableval=$enable_fast_install; p=${PACKAGE-default} 7867 case $enableval in 7868 yes) enable_fast_install=yes ;; 7869 no) enable_fast_install=no ;; 7870 *) 7871 enable_fast_install=no 7872 # Look at the argument we got. We use all the common list separators. 7873 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7874 for pkg in $enableval; do 7875 IFS="$lt_save_ifs" 7876 if test "X$pkg" = "X$p"; then 7877 enable_fast_install=yes 7878 fi 7879 done 7880 IFS="$lt_save_ifs" 7881 ;; 7882 esac 7883else 7884 enable_fast_install=yes 7885fi 7886 7887 7888 7889 7890 7891 7892 7893 7894 7895 7896 7897# This can be used to rebuild libtool when needed 7898LIBTOOL_DEPS="$ltmain" 7899 7900# Always use our own libtool. 7901LIBTOOL='$(SHELL) $(top_builddir)/libtool' 7902 7903 7904 7905 7906 7907 7908 7909 7910 7911 7912 7913 7914 7915 7916 7917 7918 7919 7920 7921 7922 7923 7924 7925 7926 7927 7928 7929 7930 7931 7932test -z "$LN_S" && LN_S="ln -s" 7933 7934 7935 7936 7937 7938 7939 7940 7941 7942 7943 7944 7945 7946 7947if test -n "${ZSH_VERSION+set}" ; then 7948 setopt NO_GLOB_SUBST 7949fi 7950 7951{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 7952$as_echo_n "checking for objdir... " >&6; } 7953if ${lt_cv_objdir+:} false; then : 7954 $as_echo_n "(cached) " >&6 7955else 7956 rm -f .libs 2>/dev/null 7957mkdir .libs 2>/dev/null 7958if test -d .libs; then 7959 lt_cv_objdir=.libs 7960else 7961 # MS-DOS does not allow filenames that begin with a dot. 7962 lt_cv_objdir=_libs 7963fi 7964rmdir .libs 2>/dev/null 7965fi 7966{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 7967$as_echo "$lt_cv_objdir" >&6; } 7968objdir=$lt_cv_objdir 7969 7970 7971 7972 7973 7974cat >>confdefs.h <<_ACEOF 7975#define LT_OBJDIR "$lt_cv_objdir/" 7976_ACEOF 7977 7978 7979 7980 7981case $host_os in 7982aix3*) 7983 # AIX sometimes has problems with the GCC collect2 program. For some 7984 # reason, if we set the COLLECT_NAMES environment variable, the problems 7985 # vanish in a puff of smoke. 7986 if test "X${COLLECT_NAMES+set}" != Xset; then 7987 COLLECT_NAMES= 7988 export COLLECT_NAMES 7989 fi 7990 ;; 7991esac 7992 7993# Global variables: 7994ofile=libtool 7995can_build_shared=yes 7996 7997# All known linkers require a `.a' archive for static linking (except MSVC, 7998# which needs '.lib'). 7999libext=a 8000 8001with_gnu_ld="$lt_cv_prog_gnu_ld" 8002 8003old_CC="$CC" 8004old_CFLAGS="$CFLAGS" 8005 8006# Set sane defaults for various variables 8007test -z "$CC" && CC=cc 8008test -z "$LTCC" && LTCC=$CC 8009test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 8010test -z "$LD" && LD=ld 8011test -z "$ac_objext" && ac_objext=o 8012 8013for cc_temp in $compiler""; do 8014 case $cc_temp in 8015 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 8016 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 8017 \-*) ;; 8018 *) break;; 8019 esac 8020done 8021cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 8022 8023 8024# Only perform the check for file, if the check method requires it 8025test -z "$MAGIC_CMD" && MAGIC_CMD=file 8026case $deplibs_check_method in 8027file_magic*) 8028 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 8029 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 8030$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 8031if ${lt_cv_path_MAGIC_CMD+:} false; then : 8032 $as_echo_n "(cached) " >&6 8033else 8034 case $MAGIC_CMD in 8035[\\/*] | ?:[\\/]*) 8036 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 8037 ;; 8038*) 8039 lt_save_MAGIC_CMD="$MAGIC_CMD" 8040 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 8041 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 8042 for ac_dir in $ac_dummy; do 8043 IFS="$lt_save_ifs" 8044 test -z "$ac_dir" && ac_dir=. 8045 if test -f $ac_dir/${ac_tool_prefix}file; then 8046 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 8047 if test -n "$file_magic_test_file"; then 8048 case $deplibs_check_method in 8049 "file_magic "*) 8050 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 8051 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8052 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 8053 $EGREP "$file_magic_regex" > /dev/null; then 8054 : 8055 else 8056 cat <<_LT_EOF 1>&2 8057 8058*** Warning: the command libtool uses to detect shared libraries, 8059*** $file_magic_cmd, produces output that libtool cannot recognize. 8060*** The result is that libtool may fail to recognize shared libraries 8061*** as such. This will affect the creation of libtool libraries that 8062*** depend on shared libraries, but programs linked with such libtool 8063*** libraries will work regardless of this problem. Nevertheless, you 8064*** may want to report the problem to your system manager and/or to 8065*** bug-libtool@gnu.org 8066 8067_LT_EOF 8068 fi ;; 8069 esac 8070 fi 8071 break 8072 fi 8073 done 8074 IFS="$lt_save_ifs" 8075 MAGIC_CMD="$lt_save_MAGIC_CMD" 8076 ;; 8077esac 8078fi 8079 8080MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8081if test -n "$MAGIC_CMD"; then 8082 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 8083$as_echo "$MAGIC_CMD" >&6; } 8084else 8085 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8086$as_echo "no" >&6; } 8087fi 8088 8089 8090 8091 8092 8093if test -z "$lt_cv_path_MAGIC_CMD"; then 8094 if test -n "$ac_tool_prefix"; then 8095 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 8096$as_echo_n "checking for file... " >&6; } 8097if ${lt_cv_path_MAGIC_CMD+:} false; then : 8098 $as_echo_n "(cached) " >&6 8099else 8100 case $MAGIC_CMD in 8101[\\/*] | ?:[\\/]*) 8102 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 8103 ;; 8104*) 8105 lt_save_MAGIC_CMD="$MAGIC_CMD" 8106 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 8107 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 8108 for ac_dir in $ac_dummy; do 8109 IFS="$lt_save_ifs" 8110 test -z "$ac_dir" && ac_dir=. 8111 if test -f $ac_dir/file; then 8112 lt_cv_path_MAGIC_CMD="$ac_dir/file" 8113 if test -n "$file_magic_test_file"; then 8114 case $deplibs_check_method in 8115 "file_magic "*) 8116 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 8117 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8118 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 8119 $EGREP "$file_magic_regex" > /dev/null; then 8120 : 8121 else 8122 cat <<_LT_EOF 1>&2 8123 8124*** Warning: the command libtool uses to detect shared libraries, 8125*** $file_magic_cmd, produces output that libtool cannot recognize. 8126*** The result is that libtool may fail to recognize shared libraries 8127*** as such. This will affect the creation of libtool libraries that 8128*** depend on shared libraries, but programs linked with such libtool 8129*** libraries will work regardless of this problem. Nevertheless, you 8130*** may want to report the problem to your system manager and/or to 8131*** bug-libtool@gnu.org 8132 8133_LT_EOF 8134 fi ;; 8135 esac 8136 fi 8137 break 8138 fi 8139 done 8140 IFS="$lt_save_ifs" 8141 MAGIC_CMD="$lt_save_MAGIC_CMD" 8142 ;; 8143esac 8144fi 8145 8146MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8147if test -n "$MAGIC_CMD"; then 8148 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 8149$as_echo "$MAGIC_CMD" >&6; } 8150else 8151 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8152$as_echo "no" >&6; } 8153fi 8154 8155 8156 else 8157 MAGIC_CMD=: 8158 fi 8159fi 8160 8161 fi 8162 ;; 8163esac 8164 8165# Use C for the default configuration in the libtool script 8166 8167lt_save_CC="$CC" 8168ac_ext=c 8169ac_cpp='$CPP $CPPFLAGS' 8170ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 8171ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 8172ac_compiler_gnu=$ac_cv_c_compiler_gnu 8173 8174 8175# Source file extension for C test sources. 8176ac_ext=c 8177 8178# Object file extension for compiled C test sources. 8179objext=o 8180objext=$objext 8181 8182# Code to be used in simple compile tests 8183lt_simple_compile_test_code="int some_variable = 0;" 8184 8185# Code to be used in simple link tests 8186lt_simple_link_test_code='int main(){return(0);}' 8187 8188 8189 8190 8191 8192 8193 8194# If no C compiler was specified, use CC. 8195LTCC=${LTCC-"$CC"} 8196 8197# If no C compiler flags were specified, use CFLAGS. 8198LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 8199 8200# Allow CC to be a program name with arguments. 8201compiler=$CC 8202 8203# Save the default compiler, since it gets overwritten when the other 8204# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 8205compiler_DEFAULT=$CC 8206 8207# save warnings/boilerplate of simple test code 8208ac_outfile=conftest.$ac_objext 8209echo "$lt_simple_compile_test_code" >conftest.$ac_ext 8210eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 8211_lt_compiler_boilerplate=`cat conftest.err` 8212$RM conftest* 8213 8214ac_outfile=conftest.$ac_objext 8215echo "$lt_simple_link_test_code" >conftest.$ac_ext 8216eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 8217_lt_linker_boilerplate=`cat conftest.err` 8218$RM -r conftest* 8219 8220 8221if test -n "$compiler"; then 8222 8223lt_prog_compiler_no_builtin_flag= 8224 8225if test "$GCC" = yes; then 8226 case $cc_basename in 8227 nvcc*) 8228 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 8229 *) 8230 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 8231 esac 8232 8233 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 8234$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 8235if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then : 8236 $as_echo_n "(cached) " >&6 8237else 8238 lt_cv_prog_compiler_rtti_exceptions=no 8239 ac_outfile=conftest.$ac_objext 8240 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8241 lt_compiler_flag="-fno-rtti -fno-exceptions" 8242 # Insert the option either (1) after the last *FLAGS variable, or 8243 # (2) before a word containing "conftest.", or (3) at the end. 8244 # Note that $ac_compile itself does not contain backslashes and begins 8245 # with a dollar sign (not a hyphen), so the echo should work correctly. 8246 # The option is referenced via a variable to avoid confusing sed. 8247 lt_compile=`echo "$ac_compile" | $SED \ 8248 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8249 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8250 -e 's:$: $lt_compiler_flag:'` 8251 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8252 (eval "$lt_compile" 2>conftest.err) 8253 ac_status=$? 8254 cat conftest.err >&5 8255 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8256 if (exit $ac_status) && test -s "$ac_outfile"; then 8257 # The compiler can only warn and ignore the option if not recognized 8258 # So say no if there are warnings other than the usual output. 8259 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 8260 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8261 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 8262 lt_cv_prog_compiler_rtti_exceptions=yes 8263 fi 8264 fi 8265 $RM conftest* 8266 8267fi 8268{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 8269$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 8270 8271if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 8272 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 8273else 8274 : 8275fi 8276 8277fi 8278 8279 8280 8281 8282 8283 8284 lt_prog_compiler_wl= 8285lt_prog_compiler_pic= 8286lt_prog_compiler_static= 8287 8288 8289 if test "$GCC" = yes; then 8290 lt_prog_compiler_wl='-Wl,' 8291 lt_prog_compiler_static='-static' 8292 8293 case $host_os in 8294 aix*) 8295 # All AIX code is PIC. 8296 if test "$host_cpu" = ia64; then 8297 # AIX 5 now supports IA64 processor 8298 lt_prog_compiler_static='-Bstatic' 8299 fi 8300 ;; 8301 8302 amigaos*) 8303 case $host_cpu in 8304 powerpc) 8305 # see comment about AmigaOS4 .so support 8306 lt_prog_compiler_pic='-fPIC' 8307 ;; 8308 m68k) 8309 # FIXME: we need at least 68020 code to build shared libraries, but 8310 # adding the `-m68020' flag to GCC prevents building anything better, 8311 # like `-m68040'. 8312 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 8313 ;; 8314 esac 8315 ;; 8316 8317 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 8318 # PIC is the default for these OSes. 8319 ;; 8320 8321 mingw* | cygwin* | pw32* | os2* | cegcc*) 8322 # This hack is so that the source file can tell whether it is being 8323 # built for inclusion in a dll (and should export symbols for example). 8324 # Although the cygwin gcc ignores -fPIC, still need this for old-style 8325 # (--disable-auto-import) libraries 8326 lt_prog_compiler_pic='-DDLL_EXPORT' 8327 ;; 8328 8329 darwin* | rhapsody*) 8330 # PIC is the default on this platform 8331 # Common symbols not allowed in MH_DYLIB files 8332 lt_prog_compiler_pic='-fno-common' 8333 ;; 8334 8335 haiku*) 8336 # PIC is the default for Haiku. 8337 # The "-static" flag exists, but is broken. 8338 lt_prog_compiler_static= 8339 ;; 8340 8341 hpux*) 8342 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 8343 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 8344 # sets the default TLS model and affects inlining. 8345 case $host_cpu in 8346 hppa*64*) 8347 # +Z the default 8348 ;; 8349 *) 8350 lt_prog_compiler_pic='-fPIC' 8351 ;; 8352 esac 8353 ;; 8354 8355 interix[3-9]*) 8356 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 8357 # Instead, we relocate shared libraries at runtime. 8358 ;; 8359 8360 msdosdjgpp*) 8361 # Just because we use GCC doesn't mean we suddenly get shared libraries 8362 # on systems that don't support them. 8363 lt_prog_compiler_can_build_shared=no 8364 enable_shared=no 8365 ;; 8366 8367 *nto* | *qnx*) 8368 # QNX uses GNU C++, but need to define -shared option too, otherwise 8369 # it will coredump. 8370 lt_prog_compiler_pic='-fPIC -shared' 8371 ;; 8372 8373 sysv4*MP*) 8374 if test -d /usr/nec; then 8375 lt_prog_compiler_pic=-Kconform_pic 8376 fi 8377 ;; 8378 8379 *) 8380 lt_prog_compiler_pic='-fPIC' 8381 ;; 8382 esac 8383 8384 case $cc_basename in 8385 nvcc*) # Cuda Compiler Driver 2.2 8386 lt_prog_compiler_wl='-Xlinker ' 8387 if test -n "$lt_prog_compiler_pic"; then 8388 lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic" 8389 fi 8390 ;; 8391 esac 8392 else 8393 # PORTME Check for flag to pass linker flags through the system compiler. 8394 case $host_os in 8395 aix*) 8396 lt_prog_compiler_wl='-Wl,' 8397 if test "$host_cpu" = ia64; then 8398 # AIX 5 now supports IA64 processor 8399 lt_prog_compiler_static='-Bstatic' 8400 else 8401 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 8402 fi 8403 ;; 8404 8405 mingw* | cygwin* | pw32* | os2* | cegcc*) 8406 # This hack is so that the source file can tell whether it is being 8407 # built for inclusion in a dll (and should export symbols for example). 8408 lt_prog_compiler_pic='-DDLL_EXPORT' 8409 ;; 8410 8411 hpux9* | hpux10* | hpux11*) 8412 lt_prog_compiler_wl='-Wl,' 8413 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 8414 # not for PA HP-UX. 8415 case $host_cpu in 8416 hppa*64*|ia64*) 8417 # +Z the default 8418 ;; 8419 *) 8420 lt_prog_compiler_pic='+Z' 8421 ;; 8422 esac 8423 # Is there a better lt_prog_compiler_static that works with the bundled CC? 8424 lt_prog_compiler_static='${wl}-a ${wl}archive' 8425 ;; 8426 8427 irix5* | irix6* | nonstopux*) 8428 lt_prog_compiler_wl='-Wl,' 8429 # PIC (with -KPIC) is the default. 8430 lt_prog_compiler_static='-non_shared' 8431 ;; 8432 8433 linux* | k*bsd*-gnu | kopensolaris*-gnu) 8434 case $cc_basename in 8435 # old Intel for x86_64 which still supported -KPIC. 8436 ecc*) 8437 lt_prog_compiler_wl='-Wl,' 8438 lt_prog_compiler_pic='-KPIC' 8439 lt_prog_compiler_static='-static' 8440 ;; 8441 # icc used to be incompatible with GCC. 8442 # ICC 10 doesn't accept -KPIC any more. 8443 icc* | ifort*) 8444 lt_prog_compiler_wl='-Wl,' 8445 lt_prog_compiler_pic='-fPIC' 8446 lt_prog_compiler_static='-static' 8447 ;; 8448 # Lahey Fortran 8.1. 8449 lf95*) 8450 lt_prog_compiler_wl='-Wl,' 8451 lt_prog_compiler_pic='--shared' 8452 lt_prog_compiler_static='--static' 8453 ;; 8454 nagfor*) 8455 # NAG Fortran compiler 8456 lt_prog_compiler_wl='-Wl,-Wl,,' 8457 lt_prog_compiler_pic='-PIC' 8458 lt_prog_compiler_static='-Bstatic' 8459 ;; 8460 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 8461 # Portland Group compilers (*not* the Pentium gcc compiler, 8462 # which looks to be a dead project) 8463 lt_prog_compiler_wl='-Wl,' 8464 lt_prog_compiler_pic='-fpic' 8465 lt_prog_compiler_static='-Bstatic' 8466 ;; 8467 ccc*) 8468 lt_prog_compiler_wl='-Wl,' 8469 # All Alpha code is PIC. 8470 lt_prog_compiler_static='-non_shared' 8471 ;; 8472 xl* | bgxl* | bgf* | mpixl*) 8473 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 8474 lt_prog_compiler_wl='-Wl,' 8475 lt_prog_compiler_pic='-qpic' 8476 lt_prog_compiler_static='-qstaticlink' 8477 ;; 8478 *) 8479 case `$CC -V 2>&1 | sed 5q` in 8480 *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*) 8481 # Sun Fortran 8.3 passes all unrecognized flags to the linker 8482 lt_prog_compiler_pic='-KPIC' 8483 lt_prog_compiler_static='-Bstatic' 8484 lt_prog_compiler_wl='' 8485 ;; 8486 *Sun\ F* | *Sun*Fortran*) 8487 lt_prog_compiler_pic='-KPIC' 8488 lt_prog_compiler_static='-Bstatic' 8489 lt_prog_compiler_wl='-Qoption ld ' 8490 ;; 8491 *Sun\ C*) 8492 # Sun C 5.9 8493 lt_prog_compiler_pic='-KPIC' 8494 lt_prog_compiler_static='-Bstatic' 8495 lt_prog_compiler_wl='-Wl,' 8496 ;; 8497 *Intel*\ [CF]*Compiler*) 8498 lt_prog_compiler_wl='-Wl,' 8499 lt_prog_compiler_pic='-fPIC' 8500 lt_prog_compiler_static='-static' 8501 ;; 8502 *Portland\ Group*) 8503 lt_prog_compiler_wl='-Wl,' 8504 lt_prog_compiler_pic='-fpic' 8505 lt_prog_compiler_static='-Bstatic' 8506 ;; 8507 esac 8508 ;; 8509 esac 8510 ;; 8511 8512 newsos6) 8513 lt_prog_compiler_pic='-KPIC' 8514 lt_prog_compiler_static='-Bstatic' 8515 ;; 8516 8517 *nto* | *qnx*) 8518 # QNX uses GNU C++, but need to define -shared option too, otherwise 8519 # it will coredump. 8520 lt_prog_compiler_pic='-fPIC -shared' 8521 ;; 8522 8523 osf3* | osf4* | osf5*) 8524 lt_prog_compiler_wl='-Wl,' 8525 # All OSF/1 code is PIC. 8526 lt_prog_compiler_static='-non_shared' 8527 ;; 8528 8529 rdos*) 8530 lt_prog_compiler_static='-non_shared' 8531 ;; 8532 8533 solaris*) 8534 lt_prog_compiler_pic='-KPIC' 8535 lt_prog_compiler_static='-Bstatic' 8536 case $cc_basename in 8537 f77* | f90* | f95* | sunf77* | sunf90* | sunf95*) 8538 lt_prog_compiler_wl='-Qoption ld ';; 8539 *) 8540 lt_prog_compiler_wl='-Wl,';; 8541 esac 8542 ;; 8543 8544 sunos4*) 8545 lt_prog_compiler_wl='-Qoption ld ' 8546 lt_prog_compiler_pic='-PIC' 8547 lt_prog_compiler_static='-Bstatic' 8548 ;; 8549 8550 sysv4 | sysv4.2uw2* | sysv4.3*) 8551 lt_prog_compiler_wl='-Wl,' 8552 lt_prog_compiler_pic='-KPIC' 8553 lt_prog_compiler_static='-Bstatic' 8554 ;; 8555 8556 sysv4*MP*) 8557 if test -d /usr/nec ;then 8558 lt_prog_compiler_pic='-Kconform_pic' 8559 lt_prog_compiler_static='-Bstatic' 8560 fi 8561 ;; 8562 8563 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 8564 lt_prog_compiler_wl='-Wl,' 8565 lt_prog_compiler_pic='-KPIC' 8566 lt_prog_compiler_static='-Bstatic' 8567 ;; 8568 8569 unicos*) 8570 lt_prog_compiler_wl='-Wl,' 8571 lt_prog_compiler_can_build_shared=no 8572 ;; 8573 8574 uts4*) 8575 lt_prog_compiler_pic='-pic' 8576 lt_prog_compiler_static='-Bstatic' 8577 ;; 8578 8579 *) 8580 lt_prog_compiler_can_build_shared=no 8581 ;; 8582 esac 8583 fi 8584 8585case $host_os in 8586 # For platforms which do not support PIC, -DPIC is meaningless: 8587 *djgpp*) 8588 lt_prog_compiler_pic= 8589 ;; 8590 *) 8591 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 8592 ;; 8593esac 8594 8595{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 8596$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 8597if ${lt_cv_prog_compiler_pic+:} false; then : 8598 $as_echo_n "(cached) " >&6 8599else 8600 lt_cv_prog_compiler_pic=$lt_prog_compiler_pic 8601fi 8602{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5 8603$as_echo "$lt_cv_prog_compiler_pic" >&6; } 8604lt_prog_compiler_pic=$lt_cv_prog_compiler_pic 8605 8606# 8607# Check to make sure the PIC flag actually works. 8608# 8609if test -n "$lt_prog_compiler_pic"; then 8610 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 8611$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 8612if ${lt_cv_prog_compiler_pic_works+:} false; then : 8613 $as_echo_n "(cached) " >&6 8614else 8615 lt_cv_prog_compiler_pic_works=no 8616 ac_outfile=conftest.$ac_objext 8617 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8618 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 8619 # Insert the option either (1) after the last *FLAGS variable, or 8620 # (2) before a word containing "conftest.", or (3) at the end. 8621 # Note that $ac_compile itself does not contain backslashes and begins 8622 # with a dollar sign (not a hyphen), so the echo should work correctly. 8623 # The option is referenced via a variable to avoid confusing sed. 8624 lt_compile=`echo "$ac_compile" | $SED \ 8625 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8626 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8627 -e 's:$: $lt_compiler_flag:'` 8628 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8629 (eval "$lt_compile" 2>conftest.err) 8630 ac_status=$? 8631 cat conftest.err >&5 8632 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8633 if (exit $ac_status) && test -s "$ac_outfile"; then 8634 # The compiler can only warn and ignore the option if not recognized 8635 # So say no if there are warnings other than the usual output. 8636 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 8637 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8638 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 8639 lt_cv_prog_compiler_pic_works=yes 8640 fi 8641 fi 8642 $RM conftest* 8643 8644fi 8645{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 8646$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 8647 8648if test x"$lt_cv_prog_compiler_pic_works" = xyes; then 8649 case $lt_prog_compiler_pic in 8650 "" | " "*) ;; 8651 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 8652 esac 8653else 8654 lt_prog_compiler_pic= 8655 lt_prog_compiler_can_build_shared=no 8656fi 8657 8658fi 8659 8660 8661 8662 8663 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_separator= 8869 hardcode_minus_L=no 8870 hardcode_shlibpath_var=unsupported 8871 inherit_rpath=no 8872 link_all_deplibs=unknown 8873 module_cmds= 8874 module_expsym_cmds= 8875 old_archive_from_new_cmds= 8876 old_archive_from_expsyms_cmds= 8877 thread_safe_flag_spec= 8878 whole_archive_flag_spec= 8879 # include_expsyms should be a list of space-separated symbols to be *always* 8880 # included in the symbol list 8881 include_expsyms= 8882 # exclude_expsyms can be an extended regexp of symbols to exclude 8883 # it will be wrapped by ` (' and `)$', so one must not match beginning or 8884 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 8885 # as well as any symbol that contains `d'. 8886 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 8887 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 8888 # platforms (ab)use it in PIC code, but their linkers get confused if 8889 # the symbol is explicitly referenced. Since portable code cannot 8890 # rely on this symbol name, it's probably fine to never include it in 8891 # preloaded symbol tables. 8892 # Exclude shared library initialization/finalization symbols. 8893 extract_expsyms_cmds= 8894 8895 case $host_os in 8896 cygwin* | mingw* | pw32* | cegcc*) 8897 # FIXME: the MSVC++ port hasn't been tested in a loooong time 8898 # When not using gcc, we currently assume that we are using 8899 # Microsoft Visual C++. 8900 if test "$GCC" != yes; then 8901 with_gnu_ld=no 8902 fi 8903 ;; 8904 interix*) 8905 # we just hope/assume this is gcc and not c89 (= MSVC++) 8906 with_gnu_ld=yes 8907 ;; 8908 openbsd*) 8909 with_gnu_ld=no 8910 ;; 8911 esac 8912 8913 ld_shlibs=yes 8914 8915 # On some targets, GNU ld is compatible enough with the native linker 8916 # that we're better off using the native interface for both. 8917 lt_use_gnu_ld_interface=no 8918 if test "$with_gnu_ld" = yes; then 8919 case $host_os in 8920 aix*) 8921 # The AIX port of GNU ld has always aspired to compatibility 8922 # with the native linker. However, as the warning in the GNU ld 8923 # block says, versions before 2.19.5* couldn't really create working 8924 # shared libraries, regardless of the interface used. 8925 case `$LD -v 2>&1` in 8926 *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 8927 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 8928 *\ \(GNU\ Binutils\)\ [3-9]*) ;; 8929 *) 8930 lt_use_gnu_ld_interface=yes 8931 ;; 8932 esac 8933 ;; 8934 *) 8935 lt_use_gnu_ld_interface=yes 8936 ;; 8937 esac 8938 fi 8939 8940 if test "$lt_use_gnu_ld_interface" = yes; then 8941 # If archive_cmds runs LD, not CC, wlarc should be empty 8942 wlarc='${wl}' 8943 8944 # Set some defaults for GNU ld with shared library support. These 8945 # are reset later if shared libraries are not supported. Putting them 8946 # here allows them to be overridden if necessary. 8947 runpath_var=LD_RUN_PATH 8948 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8949 export_dynamic_flag_spec='${wl}--export-dynamic' 8950 # ancient GNU ld didn't support --whole-archive et. al. 8951 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 8952 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 8953 else 8954 whole_archive_flag_spec= 8955 fi 8956 supports_anon_versioning=no 8957 case `$LD -v 2>&1` in 8958 *GNU\ gold*) supports_anon_versioning=yes ;; 8959 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 8960 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 8961 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 8962 *\ 2.11.*) ;; # other 2.11 versions 8963 *) supports_anon_versioning=yes ;; 8964 esac 8965 8966 # See if GNU ld supports shared libraries. 8967 case $host_os in 8968 aix[3-9]*) 8969 # On AIX/PPC, the GNU linker is very broken 8970 if test "$host_cpu" != ia64; then 8971 ld_shlibs=no 8972 cat <<_LT_EOF 1>&2 8973 8974*** Warning: the GNU linker, at least up to release 2.19, is reported 8975*** to be unable to reliably create shared libraries on AIX. 8976*** Therefore, libtool is disabling shared libraries support. If you 8977*** really care for shared libraries, you may want to install binutils 8978*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 8979*** You will then need to restart the configuration process. 8980 8981_LT_EOF 8982 fi 8983 ;; 8984 8985 amigaos*) 8986 case $host_cpu in 8987 powerpc) 8988 # see comment about AmigaOS4 .so support 8989 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8990 archive_expsym_cmds='' 8991 ;; 8992 m68k) 8993 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)' 8994 hardcode_libdir_flag_spec='-L$libdir' 8995 hardcode_minus_L=yes 8996 ;; 8997 esac 8998 ;; 8999 9000 beos*) 9001 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9002 allow_undefined_flag=unsupported 9003 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 9004 # support --undefined. This deserves some investigation. FIXME 9005 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9006 else 9007 ld_shlibs=no 9008 fi 9009 ;; 9010 9011 cygwin* | mingw* | pw32* | cegcc*) 9012 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 9013 # as there is no search path for DLLs. 9014 hardcode_libdir_flag_spec='-L$libdir' 9015 export_dynamic_flag_spec='${wl}--export-all-symbols' 9016 allow_undefined_flag=unsupported 9017 always_export_symbols=no 9018 enable_shared_with_static_runtimes=yes 9019 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols' 9020 exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname' 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=' $pic_flag' 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='${wl}-rpath ${wl}$libdir' 9118 archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib' 9119 if test "x$supports_anon_versioning" = xyes; then 9120 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 9121 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 9122 echo "local: *; };" >> $output_objdir/$libname.ver~ 9123 $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 9124 fi 9125 ;; 9126 esac 9127 else 9128 ld_shlibs=no 9129 fi 9130 ;; 9131 9132 netbsd*) 9133 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 9134 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 9135 wlarc= 9136 else 9137 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9138 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9139 fi 9140 ;; 9141 9142 solaris*) 9143 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 9144 ld_shlibs=no 9145 cat <<_LT_EOF 1>&2 9146 9147*** Warning: The releases 2.8.* of the GNU linker cannot reliably 9148*** create shared libraries on Solaris systems. Therefore, libtool 9149*** is disabling shared libraries support. We urge you to upgrade GNU 9150*** binutils to release 2.9.1 or newer. Another option is to modify 9151*** your PATH or compiler configuration so that the native linker is 9152*** used, and then restart. 9153 9154_LT_EOF 9155 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9156 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9157 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9158 else 9159 ld_shlibs=no 9160 fi 9161 ;; 9162 9163 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 9164 case `$LD -v 2>&1` in 9165 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 9166 ld_shlibs=no 9167 cat <<_LT_EOF 1>&2 9168 9169*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 9170*** reliably create shared libraries on SCO systems. Therefore, libtool 9171*** is disabling shared libraries support. We urge you to upgrade GNU 9172*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 9173*** your PATH or compiler configuration so that the native linker is 9174*** used, and then restart. 9175 9176_LT_EOF 9177 ;; 9178 *) 9179 # For security reasons, it is highly recommended that you always 9180 # use absolute paths for naming shared libraries, and exclude the 9181 # DT_RUNPATH tag from executables and libraries. But doing so 9182 # requires that you compile everything twice, which is a pain. 9183 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9184 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9185 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9186 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9187 else 9188 ld_shlibs=no 9189 fi 9190 ;; 9191 esac 9192 ;; 9193 9194 sunos4*) 9195 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9196 wlarc= 9197 hardcode_direct=yes 9198 hardcode_shlibpath_var=no 9199 ;; 9200 9201 *) 9202 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9203 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9204 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9205 else 9206 ld_shlibs=no 9207 fi 9208 ;; 9209 esac 9210 9211 if test "$ld_shlibs" = no; then 9212 runpath_var= 9213 hardcode_libdir_flag_spec= 9214 export_dynamic_flag_spec= 9215 whole_archive_flag_spec= 9216 fi 9217 else 9218 # PORTME fill in a description of your system's linker (not GNU ld) 9219 case $host_os in 9220 aix3*) 9221 allow_undefined_flag=unsupported 9222 always_export_symbols=yes 9223 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' 9224 # Note: this linker hardcodes the directories in LIBPATH if there 9225 # are no directories specified by -L. 9226 hardcode_minus_L=yes 9227 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 9228 # Neither direct hardcoding nor static linking is supported with a 9229 # broken collect2. 9230 hardcode_direct=unsupported 9231 fi 9232 ;; 9233 9234 aix[4-9]*) 9235 if test "$host_cpu" = ia64; then 9236 # On IA64, the linker does run time linking by default, so we don't 9237 # have to do anything special. 9238 aix_use_runtimelinking=no 9239 exp_sym_flag='-Bexport' 9240 no_entry_flag="" 9241 else 9242 # If we're using GNU nm, then we don't want the "-C" option. 9243 # -C means demangle to AIX nm, but means don't demangle with GNU nm 9244 # Also, AIX nm treats weak defined symbols like other global 9245 # defined symbols, whereas GNU nm marks them as "W". 9246 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 9247 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' 9248 else 9249 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' 9250 fi 9251 aix_use_runtimelinking=no 9252 9253 # Test if we are trying to use run time linking or normal 9254 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 9255 # need to do runtime linking. 9256 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 9257 for ld_flag in $LDFLAGS; do 9258 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 9259 aix_use_runtimelinking=yes 9260 break 9261 fi 9262 done 9263 ;; 9264 esac 9265 9266 exp_sym_flag='-bexport' 9267 no_entry_flag='-bnoentry' 9268 fi 9269 9270 # When large executables or shared objects are built, AIX ld can 9271 # have problems creating the table of contents. If linking a library 9272 # or program results in "error TOC overflow" add -mminimal-toc to 9273 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 9274 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 9275 9276 archive_cmds='' 9277 hardcode_direct=yes 9278 hardcode_direct_absolute=yes 9279 hardcode_libdir_separator=':' 9280 link_all_deplibs=yes 9281 file_list_spec='${wl}-f,' 9282 9283 if test "$GCC" = yes; then 9284 case $host_os in aix4.[012]|aix4.[012].*) 9285 # We only want to do this on AIX 4.2 and lower, the check 9286 # below for broken collect2 doesn't work under 4.3+ 9287 collect2name=`${CC} -print-prog-name=collect2` 9288 if test -f "$collect2name" && 9289 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 9290 then 9291 # We have reworked collect2 9292 : 9293 else 9294 # We have old collect2 9295 hardcode_direct=unsupported 9296 # It fails to find uninstalled libraries when the uninstalled 9297 # path is not listed in the libpath. Setting hardcode_minus_L 9298 # to unsupported forces relinking 9299 hardcode_minus_L=yes 9300 hardcode_libdir_flag_spec='-L$libdir' 9301 hardcode_libdir_separator= 9302 fi 9303 ;; 9304 esac 9305 shared_flag='-shared' 9306 if test "$aix_use_runtimelinking" = yes; then 9307 shared_flag="$shared_flag "'${wl}-G' 9308 fi 9309 else 9310 # not using gcc 9311 if test "$host_cpu" = ia64; then 9312 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 9313 # chokes on -Wl,-G. The following line is correct: 9314 shared_flag='-G' 9315 else 9316 if test "$aix_use_runtimelinking" = yes; then 9317 shared_flag='${wl}-G' 9318 else 9319 shared_flag='${wl}-bM:SRE' 9320 fi 9321 fi 9322 fi 9323 9324 export_dynamic_flag_spec='${wl}-bexpall' 9325 # It seems that -bexpall does not export symbols beginning with 9326 # underscore (_), so it is better to generate a list of symbols to export. 9327 always_export_symbols=yes 9328 if test "$aix_use_runtimelinking" = yes; then 9329 # Warning - without using the other runtime loading flags (-brtl), 9330 # -berok will link without error, but may produce a broken library. 9331 allow_undefined_flag='-berok' 9332 # Determine the default libpath from the value encoded in an 9333 # empty executable. 9334 if test "${lt_cv_aix_libpath+set}" = set; then 9335 aix_libpath=$lt_cv_aix_libpath 9336else 9337 if ${lt_cv_aix_libpath_+:} false; then : 9338 $as_echo_n "(cached) " >&6 9339else 9340 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9341/* end confdefs.h. */ 9342 9343int 9344main () 9345{ 9346 9347 ; 9348 return 0; 9349} 9350_ACEOF 9351if ac_fn_c_try_link "$LINENO"; then : 9352 9353 lt_aix_libpath_sed=' 9354 /Import File Strings/,/^$/ { 9355 /^0/ { 9356 s/^0 *\([^ ]*\) *$/\1/ 9357 p 9358 } 9359 }' 9360 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9361 # Check for a 64-bit object if we didn't find anything. 9362 if test -z "$lt_cv_aix_libpath_"; then 9363 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9364 fi 9365fi 9366rm -f core conftest.err conftest.$ac_objext \ 9367 conftest$ac_exeext conftest.$ac_ext 9368 if test -z "$lt_cv_aix_libpath_"; then 9369 lt_cv_aix_libpath_="/usr/lib:/lib" 9370 fi 9371 9372fi 9373 9374 aix_libpath=$lt_cv_aix_libpath_ 9375fi 9376 9377 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 9378 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" 9379 else 9380 if test "$host_cpu" = ia64; then 9381 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 9382 allow_undefined_flag="-z nodefs" 9383 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" 9384 else 9385 # Determine the default libpath from the value encoded in an 9386 # empty executable. 9387 if test "${lt_cv_aix_libpath+set}" = set; then 9388 aix_libpath=$lt_cv_aix_libpath 9389else 9390 if ${lt_cv_aix_libpath_+:} false; then : 9391 $as_echo_n "(cached) " >&6 9392else 9393 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9394/* end confdefs.h. */ 9395 9396int 9397main () 9398{ 9399 9400 ; 9401 return 0; 9402} 9403_ACEOF 9404if ac_fn_c_try_link "$LINENO"; then : 9405 9406 lt_aix_libpath_sed=' 9407 /Import File Strings/,/^$/ { 9408 /^0/ { 9409 s/^0 *\([^ ]*\) *$/\1/ 9410 p 9411 } 9412 }' 9413 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9414 # Check for a 64-bit object if we didn't find anything. 9415 if test -z "$lt_cv_aix_libpath_"; then 9416 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9417 fi 9418fi 9419rm -f core conftest.err conftest.$ac_objext \ 9420 conftest$ac_exeext conftest.$ac_ext 9421 if test -z "$lt_cv_aix_libpath_"; then 9422 lt_cv_aix_libpath_="/usr/lib:/lib" 9423 fi 9424 9425fi 9426 9427 aix_libpath=$lt_cv_aix_libpath_ 9428fi 9429 9430 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 9431 # Warning - without using the other run time loading flags, 9432 # -berok will link without error, but may produce a broken library. 9433 no_undefined_flag=' ${wl}-bernotok' 9434 allow_undefined_flag=' ${wl}-berok' 9435 if test "$with_gnu_ld" = yes; then 9436 # We only use this code for GNU lds that support --whole-archive. 9437 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 9438 else 9439 # Exported symbols can be pulled into shared objects from archives 9440 whole_archive_flag_spec='$convenience' 9441 fi 9442 archive_cmds_need_lc=yes 9443 # This is similar to how AIX traditionally builds its shared libraries. 9444 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' 9445 fi 9446 fi 9447 ;; 9448 9449 amigaos*) 9450 case $host_cpu in 9451 powerpc) 9452 # see comment about AmigaOS4 .so support 9453 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9454 archive_expsym_cmds='' 9455 ;; 9456 m68k) 9457 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)' 9458 hardcode_libdir_flag_spec='-L$libdir' 9459 hardcode_minus_L=yes 9460 ;; 9461 esac 9462 ;; 9463 9464 bsdi[45]*) 9465 export_dynamic_flag_spec=-rdynamic 9466 ;; 9467 9468 cygwin* | mingw* | pw32* | cegcc*) 9469 # When not using gcc, we currently assume that we are using 9470 # Microsoft Visual C++. 9471 # hardcode_libdir_flag_spec is actually meaningless, as there is 9472 # no search path for DLLs. 9473 case $cc_basename in 9474 cl*) 9475 # Native MSVC 9476 hardcode_libdir_flag_spec=' ' 9477 allow_undefined_flag=unsupported 9478 always_export_symbols=yes 9479 file_list_spec='@' 9480 # Tell ltmain to make .lib files, not .a files. 9481 libext=lib 9482 # Tell ltmain to make .dll files, not .so files. 9483 shrext_cmds=".dll" 9484 # FIXME: Setting linknames here is a bad hack. 9485 archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames=' 9486 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 9487 sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp; 9488 else 9489 sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp; 9490 fi~ 9491 $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ 9492 linknames=' 9493 # The linker will not automatically build a static lib if we build a DLL. 9494 # _LT_TAGVAR(old_archive_from_new_cmds, )='true' 9495 enable_shared_with_static_runtimes=yes 9496 exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' 9497 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 9498 # Don't use ranlib 9499 old_postinstall_cmds='chmod 644 $oldlib' 9500 postlink_cmds='lt_outputfile="@OUTPUT@"~ 9501 lt_tool_outputfile="@TOOL_OUTPUT@"~ 9502 case $lt_outputfile in 9503 *.exe|*.EXE) ;; 9504 *) 9505 lt_outputfile="$lt_outputfile.exe" 9506 lt_tool_outputfile="$lt_tool_outputfile.exe" 9507 ;; 9508 esac~ 9509 if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then 9510 $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; 9511 $RM "$lt_outputfile.manifest"; 9512 fi' 9513 ;; 9514 *) 9515 # Assume MSVC wrapper 9516 hardcode_libdir_flag_spec=' ' 9517 allow_undefined_flag=unsupported 9518 # Tell ltmain to make .lib files, not .a files. 9519 libext=lib 9520 # Tell ltmain to make .dll files, not .so files. 9521 shrext_cmds=".dll" 9522 # FIXME: Setting linknames here is a bad hack. 9523 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 9524 # The linker will automatically build a .lib file if we build a DLL. 9525 old_archive_from_new_cmds='true' 9526 # FIXME: Should let the user specify the lib program. 9527 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 9528 enable_shared_with_static_runtimes=yes 9529 ;; 9530 esac 9531 ;; 9532 9533 darwin* | rhapsody*) 9534 9535 9536 archive_cmds_need_lc=no 9537 hardcode_direct=no 9538 hardcode_automatic=yes 9539 hardcode_shlibpath_var=unsupported 9540 if test "$lt_cv_ld_force_load" = "yes"; then 9541 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\"`' 9542 9543 else 9544 whole_archive_flag_spec='' 9545 fi 9546 link_all_deplibs=yes 9547 allow_undefined_flag="$_lt_dar_allow_undefined" 9548 case $cc_basename in 9549 ifort*) _lt_dar_can_shared=yes ;; 9550 *) _lt_dar_can_shared=$GCC ;; 9551 esac 9552 if test "$_lt_dar_can_shared" = "yes"; then 9553 output_verbose_link_cmd=func_echo_all 9554 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 9555 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 9556 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}" 9557 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}" 9558 9559 else 9560 ld_shlibs=no 9561 fi 9562 9563 ;; 9564 9565 dgux*) 9566 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9567 hardcode_libdir_flag_spec='-L$libdir' 9568 hardcode_shlibpath_var=no 9569 ;; 9570 9571 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 9572 # support. Future versions do this automatically, but an explicit c++rt0.o 9573 # does not break anything, and helps significantly (at the cost of a little 9574 # extra space). 9575 freebsd2.2*) 9576 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 9577 hardcode_libdir_flag_spec='-R$libdir' 9578 hardcode_direct=yes 9579 hardcode_shlibpath_var=no 9580 ;; 9581 9582 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 9583 freebsd2.*) 9584 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9585 hardcode_direct=yes 9586 hardcode_minus_L=yes 9587 hardcode_shlibpath_var=no 9588 ;; 9589 9590 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 9591 freebsd* | dragonfly*) 9592 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9593 hardcode_libdir_flag_spec='-R$libdir' 9594 hardcode_direct=yes 9595 hardcode_shlibpath_var=no 9596 ;; 9597 9598 hpux9*) 9599 if test "$GCC" = yes; then 9600 archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' 9601 else 9602 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' 9603 fi 9604 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9605 hardcode_libdir_separator=: 9606 hardcode_direct=yes 9607 9608 # hardcode_minus_L: Not really in the search PATH, 9609 # but as the default location of the library. 9610 hardcode_minus_L=yes 9611 export_dynamic_flag_spec='${wl}-E' 9612 ;; 9613 9614 hpux10*) 9615 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 9616 archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9617 else 9618 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 9619 fi 9620 if test "$with_gnu_ld" = no; then 9621 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9622 hardcode_libdir_separator=: 9623 hardcode_direct=yes 9624 hardcode_direct_absolute=yes 9625 export_dynamic_flag_spec='${wl}-E' 9626 # hardcode_minus_L: Not really in the search PATH, 9627 # but as the default location of the library. 9628 hardcode_minus_L=yes 9629 fi 9630 ;; 9631 9632 hpux11*) 9633 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 9634 case $host_cpu in 9635 hppa*64*) 9636 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9637 ;; 9638 ia64*) 9639 archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9640 ;; 9641 *) 9642 archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9643 ;; 9644 esac 9645 else 9646 case $host_cpu in 9647 hppa*64*) 9648 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9649 ;; 9650 ia64*) 9651 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9652 ;; 9653 *) 9654 9655 # Older versions of the 11.00 compiler do not understand -b yet 9656 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 9657 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 9658$as_echo_n "checking if $CC understands -b... " >&6; } 9659if ${lt_cv_prog_compiler__b+:} false; then : 9660 $as_echo_n "(cached) " >&6 9661else 9662 lt_cv_prog_compiler__b=no 9663 save_LDFLAGS="$LDFLAGS" 9664 LDFLAGS="$LDFLAGS -b" 9665 echo "$lt_simple_link_test_code" > conftest.$ac_ext 9666 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 9667 # The linker can only warn and ignore the option if not recognized 9668 # So say no if there are warnings 9669 if test -s conftest.err; then 9670 # Append any errors to the config.log. 9671 cat conftest.err 1>&5 9672 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 9673 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9674 if diff conftest.exp conftest.er2 >/dev/null; then 9675 lt_cv_prog_compiler__b=yes 9676 fi 9677 else 9678 lt_cv_prog_compiler__b=yes 9679 fi 9680 fi 9681 $RM -r conftest* 9682 LDFLAGS="$save_LDFLAGS" 9683 9684fi 9685{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 9686$as_echo "$lt_cv_prog_compiler__b" >&6; } 9687 9688if test x"$lt_cv_prog_compiler__b" = xyes; then 9689 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9690else 9691 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 9692fi 9693 9694 ;; 9695 esac 9696 fi 9697 if test "$with_gnu_ld" = no; then 9698 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9699 hardcode_libdir_separator=: 9700 9701 case $host_cpu in 9702 hppa*64*|ia64*) 9703 hardcode_direct=no 9704 hardcode_shlibpath_var=no 9705 ;; 9706 *) 9707 hardcode_direct=yes 9708 hardcode_direct_absolute=yes 9709 export_dynamic_flag_spec='${wl}-E' 9710 9711 # hardcode_minus_L: Not really in the search PATH, 9712 # but as the default location of the library. 9713 hardcode_minus_L=yes 9714 ;; 9715 esac 9716 fi 9717 ;; 9718 9719 irix5* | irix6* | nonstopux*) 9720 if test "$GCC" = yes; then 9721 archive_cmds='$CC -shared $pic_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' 9722 # Try to use the -exported_symbol ld option, if it does not 9723 # work, assume that -exports_file does not work either and 9724 # implicitly export all symbols. 9725 # This should be the same for all languages, so no per-tag cache variable. 9726 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5 9727$as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; } 9728if ${lt_cv_irix_exported_symbol+:} false; then : 9729 $as_echo_n "(cached) " >&6 9730else 9731 save_LDFLAGS="$LDFLAGS" 9732 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 9733 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9734/* end confdefs.h. */ 9735int foo (void) { return 0; } 9736_ACEOF 9737if ac_fn_c_try_link "$LINENO"; then : 9738 lt_cv_irix_exported_symbol=yes 9739else 9740 lt_cv_irix_exported_symbol=no 9741fi 9742rm -f core conftest.err conftest.$ac_objext \ 9743 conftest$ac_exeext conftest.$ac_ext 9744 LDFLAGS="$save_LDFLAGS" 9745fi 9746{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5 9747$as_echo "$lt_cv_irix_exported_symbol" >&6; } 9748 if test "$lt_cv_irix_exported_symbol" = yes; then 9749 archive_expsym_cmds='$CC -shared $pic_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 ${wl}-exports_file ${wl}$export_symbols -o $lib' 9750 fi 9751 else 9752 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' 9753 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' 9754 fi 9755 archive_cmds_need_lc='no' 9756 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9757 hardcode_libdir_separator=: 9758 inherit_rpath=yes 9759 link_all_deplibs=yes 9760 ;; 9761 9762 netbsd*) 9763 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 9764 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 9765 else 9766 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 9767 fi 9768 hardcode_libdir_flag_spec='-R$libdir' 9769 hardcode_direct=yes 9770 hardcode_shlibpath_var=no 9771 ;; 9772 9773 newsos6) 9774 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9775 hardcode_direct=yes 9776 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9777 hardcode_libdir_separator=: 9778 hardcode_shlibpath_var=no 9779 ;; 9780 9781 *nto* | *qnx*) 9782 ;; 9783 9784 openbsd*) 9785 if test -f /usr/libexec/ld.so; then 9786 hardcode_direct=yes 9787 hardcode_shlibpath_var=no 9788 hardcode_direct_absolute=yes 9789 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 9790 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9791 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 9792 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9793 export_dynamic_flag_spec='${wl}-E' 9794 else 9795 case $host_os in 9796 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 9797 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9798 hardcode_libdir_flag_spec='-R$libdir' 9799 ;; 9800 *) 9801 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9802 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9803 ;; 9804 esac 9805 fi 9806 else 9807 ld_shlibs=no 9808 fi 9809 ;; 9810 9811 os2*) 9812 hardcode_libdir_flag_spec='-L$libdir' 9813 hardcode_minus_L=yes 9814 allow_undefined_flag=unsupported 9815 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' 9816 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 9817 ;; 9818 9819 osf3*) 9820 if test "$GCC" = yes; then 9821 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 9822 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' 9823 else 9824 allow_undefined_flag=' -expect_unresolved \*' 9825 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' 9826 fi 9827 archive_cmds_need_lc='no' 9828 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9829 hardcode_libdir_separator=: 9830 ;; 9831 9832 osf4* | osf5*) # as osf3* with the addition of -msym flag 9833 if test "$GCC" = yes; then 9834 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 9835 archive_cmds='$CC -shared${allow_undefined_flag} $pic_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' 9836 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9837 else 9838 allow_undefined_flag=' -expect_unresolved \*' 9839 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' 9840 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~ 9841 $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' 9842 9843 # Both c and cxx compiler support -rpath directly 9844 hardcode_libdir_flag_spec='-rpath $libdir' 9845 fi 9846 archive_cmds_need_lc='no' 9847 hardcode_libdir_separator=: 9848 ;; 9849 9850 solaris*) 9851 no_undefined_flag=' -z defs' 9852 if test "$GCC" = yes; then 9853 wlarc='${wl}' 9854 archive_cmds='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9855 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9856 $CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 9857 else 9858 case `$CC -V 2>&1` in 9859 *"Compilers 5.0"*) 9860 wlarc='' 9861 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 9862 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9863 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 9864 ;; 9865 *) 9866 wlarc='${wl}' 9867 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 9868 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9869 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 9870 ;; 9871 esac 9872 fi 9873 hardcode_libdir_flag_spec='-R$libdir' 9874 hardcode_shlibpath_var=no 9875 case $host_os in 9876 solaris2.[0-5] | solaris2.[0-5].*) ;; 9877 *) 9878 # The compiler driver will combine and reorder linker options, 9879 # but understands `-z linker_flag'. GCC discards it without `$wl', 9880 # but is careful enough not to reorder. 9881 # Supported since Solaris 2.6 (maybe 2.5.1?) 9882 if test "$GCC" = yes; then 9883 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 9884 else 9885 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 9886 fi 9887 ;; 9888 esac 9889 link_all_deplibs=yes 9890 ;; 9891 9892 sunos4*) 9893 if test "x$host_vendor" = xsequent; then 9894 # Use $CC to link under sequent, because it throws in some extra .o 9895 # files that make .init and .fini sections work. 9896 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 9897 else 9898 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 9899 fi 9900 hardcode_libdir_flag_spec='-L$libdir' 9901 hardcode_direct=yes 9902 hardcode_minus_L=yes 9903 hardcode_shlibpath_var=no 9904 ;; 9905 9906 sysv4) 9907 case $host_vendor in 9908 sni) 9909 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9910 hardcode_direct=yes # is this really true??? 9911 ;; 9912 siemens) 9913 ## LD is ld it makes a PLAMLIB 9914 ## CC just makes a GrossModule. 9915 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 9916 reload_cmds='$CC -r -o $output$reload_objs' 9917 hardcode_direct=no 9918 ;; 9919 motorola) 9920 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9921 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 9922 ;; 9923 esac 9924 runpath_var='LD_RUN_PATH' 9925 hardcode_shlibpath_var=no 9926 ;; 9927 9928 sysv4.3*) 9929 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9930 hardcode_shlibpath_var=no 9931 export_dynamic_flag_spec='-Bexport' 9932 ;; 9933 9934 sysv4*MP*) 9935 if test -d /usr/nec; then 9936 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9937 hardcode_shlibpath_var=no 9938 runpath_var=LD_RUN_PATH 9939 hardcode_runpath_var=yes 9940 ld_shlibs=yes 9941 fi 9942 ;; 9943 9944 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 9945 no_undefined_flag='${wl}-z,text' 9946 archive_cmds_need_lc=no 9947 hardcode_shlibpath_var=no 9948 runpath_var='LD_RUN_PATH' 9949 9950 if test "$GCC" = yes; then 9951 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9952 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9953 else 9954 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9955 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9956 fi 9957 ;; 9958 9959 sysv5* | sco3.2v5* | sco5v6*) 9960 # Note: We can NOT use -z defs as we might desire, because we do not 9961 # link with -lc, and that would cause any symbols used from libc to 9962 # always be unresolved, which means just about no library would 9963 # ever link correctly. If we're not using GNU ld we use -z text 9964 # though, which does catch some bad symbols but isn't as heavy-handed 9965 # as -z defs. 9966 no_undefined_flag='${wl}-z,text' 9967 allow_undefined_flag='${wl}-z,nodefs' 9968 archive_cmds_need_lc=no 9969 hardcode_shlibpath_var=no 9970 hardcode_libdir_flag_spec='${wl}-R,$libdir' 9971 hardcode_libdir_separator=':' 9972 link_all_deplibs=yes 9973 export_dynamic_flag_spec='${wl}-Bexport' 9974 runpath_var='LD_RUN_PATH' 9975 9976 if test "$GCC" = yes; then 9977 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9978 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9979 else 9980 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9981 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9982 fi 9983 ;; 9984 9985 uts4*) 9986 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9987 hardcode_libdir_flag_spec='-L$libdir' 9988 hardcode_shlibpath_var=no 9989 ;; 9990 9991 *) 9992 ld_shlibs=no 9993 ;; 9994 esac 9995 9996 if test x$host_vendor = xsni; then 9997 case $host in 9998 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 9999 export_dynamic_flag_spec='${wl}-Blargedynsym' 10000 ;; 10001 esac 10002 fi 10003 fi 10004 10005{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 10006$as_echo "$ld_shlibs" >&6; } 10007test "$ld_shlibs" = no && can_build_shared=no 10008 10009with_gnu_ld=$with_gnu_ld 10010 10011 10012 10013 10014 10015 10016 10017 10018 10019 10020 10021 10022 10023 10024 10025# 10026# Do we need to explicitly link libc? 10027# 10028case "x$archive_cmds_need_lc" in 10029x|xyes) 10030 # Assume -lc should be added 10031 archive_cmds_need_lc=yes 10032 10033 if test "$enable_shared" = yes && test "$GCC" = yes; then 10034 case $archive_cmds in 10035 *'~'*) 10036 # FIXME: we may have to deal with multi-command sequences. 10037 ;; 10038 '$CC '*) 10039 # Test whether the compiler implicitly links with -lc since on some 10040 # systems, -lgcc has to come before -lc. If gcc already passes -lc 10041 # to ld, don't add -lc before -lgcc. 10042 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 10043$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 10044if ${lt_cv_archive_cmds_need_lc+:} false; then : 10045 $as_echo_n "(cached) " >&6 10046else 10047 $RM conftest* 10048 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 10049 10050 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 10051 (eval $ac_compile) 2>&5 10052 ac_status=$? 10053 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10054 test $ac_status = 0; } 2>conftest.err; then 10055 soname=conftest 10056 lib=conftest 10057 libobjs=conftest.$ac_objext 10058 deplibs= 10059 wl=$lt_prog_compiler_wl 10060 pic_flag=$lt_prog_compiler_pic 10061 compiler_flags=-v 10062 linker_flags=-v 10063 verstring= 10064 output_objdir=. 10065 libname=conftest 10066 lt_save_allow_undefined_flag=$allow_undefined_flag 10067 allow_undefined_flag= 10068 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 10069 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 10070 ac_status=$? 10071 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10072 test $ac_status = 0; } 10073 then 10074 lt_cv_archive_cmds_need_lc=no 10075 else 10076 lt_cv_archive_cmds_need_lc=yes 10077 fi 10078 allow_undefined_flag=$lt_save_allow_undefined_flag 10079 else 10080 cat conftest.err 1>&5 10081 fi 10082 $RM conftest* 10083 10084fi 10085{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 10086$as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 10087 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 10088 ;; 10089 esac 10090 fi 10091 ;; 10092esac 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 10173 10174 10175 10176 10177 10178 10179 10180 10181 10182 10183 10184 10185 10186 10187 10188 10189 10190 10191 10192 10193 10194 10195 10196 10197 10198 10199 10200 10201 10202 10203 10204 10205 10206 10207 10208 10209 10210 10211 10212 10213 10214 10215 10216 10217 10218 10219 10220 10221 10222 10223 10224 10225 10226 10227 10228 10229 10230 10231 10232 10233 10234 10235 10236 10237 10238 10239 10240 10241 10242 10243 10244 10245 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 10246$as_echo_n "checking dynamic linker characteristics... " >&6; } 10247 10248if test "$GCC" = yes; then 10249 case $host_os in 10250 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 10251 *) lt_awk_arg="/^libraries:/" ;; 10252 esac 10253 case $host_os in 10254 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;; 10255 *) lt_sed_strip_eq="s,=/,/,g" ;; 10256 esac 10257 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 10258 case $lt_search_path_spec in 10259 *\;*) 10260 # if the path contains ";" then we assume it to be the separator 10261 # otherwise default to the standard path separator (i.e. ":") - it is 10262 # assumed that no part of a normal pathname contains ";" but that should 10263 # okay in the real world where ";" in dirpaths is itself problematic. 10264 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 10265 ;; 10266 *) 10267 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 10268 ;; 10269 esac 10270 # Ok, now we have the path, separated by spaces, we can step through it 10271 # and add multilib dir if necessary. 10272 lt_tmp_lt_search_path_spec= 10273 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 10274 for lt_sys_path in $lt_search_path_spec; do 10275 if test -d "$lt_sys_path/$lt_multi_os_dir"; then 10276 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 10277 else 10278 test -d "$lt_sys_path" && \ 10279 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 10280 fi 10281 done 10282 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 10283BEGIN {RS=" "; FS="/|\n";} { 10284 lt_foo=""; 10285 lt_count=0; 10286 for (lt_i = NF; lt_i > 0; lt_i--) { 10287 if ($lt_i != "" && $lt_i != ".") { 10288 if ($lt_i == "..") { 10289 lt_count++; 10290 } else { 10291 if (lt_count == 0) { 10292 lt_foo="/" $lt_i lt_foo; 10293 } else { 10294 lt_count--; 10295 } 10296 } 10297 } 10298 } 10299 if (lt_foo != "") { lt_freq[lt_foo]++; } 10300 if (lt_freq[lt_foo] == 1) { print lt_foo; } 10301}'` 10302 # AWK program above erroneously prepends '/' to C:/dos/paths 10303 # for these hosts. 10304 case $host_os in 10305 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 10306 $SED 's,/\([A-Za-z]:\),\1,g'` ;; 10307 esac 10308 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 10309else 10310 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 10311fi 10312library_names_spec= 10313libname_spec='lib$name' 10314soname_spec= 10315shrext_cmds=".so" 10316postinstall_cmds= 10317postuninstall_cmds= 10318finish_cmds= 10319finish_eval= 10320shlibpath_var= 10321shlibpath_overrides_runpath=unknown 10322version_type=none 10323dynamic_linker="$host_os ld.so" 10324sys_lib_dlsearch_path_spec="/lib /usr/lib" 10325need_lib_prefix=unknown 10326hardcode_into_libs=no 10327 10328# when you set need_version to no, make sure it does not cause -set_version 10329# flags to be left without arguments 10330need_version=unknown 10331 10332case $host_os in 10333aix3*) 10334 version_type=linux # correct to gnu/linux during the next big refactor 10335 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 10336 shlibpath_var=LIBPATH 10337 10338 # AIX 3 has no versioning support, so we append a major version to the name. 10339 soname_spec='${libname}${release}${shared_ext}$major' 10340 ;; 10341 10342aix[4-9]*) 10343 version_type=linux # correct to gnu/linux during the next big refactor 10344 need_lib_prefix=no 10345 need_version=no 10346 hardcode_into_libs=yes 10347 if test "$host_cpu" = ia64; then 10348 # AIX 5 supports IA64 10349 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 10350 shlibpath_var=LD_LIBRARY_PATH 10351 else 10352 # With GCC up to 2.95.x, collect2 would create an import file 10353 # for dependence libraries. The import file would start with 10354 # the line `#! .'. This would cause the generated library to 10355 # depend on `.', always an invalid library. This was fixed in 10356 # development snapshots of GCC prior to 3.0. 10357 case $host_os in 10358 aix4 | aix4.[01] | aix4.[01].*) 10359 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 10360 echo ' yes ' 10361 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 10362 : 10363 else 10364 can_build_shared=no 10365 fi 10366 ;; 10367 esac 10368 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 10369 # soname into executable. Probably we can add versioning support to 10370 # collect2, so additional links can be useful in future. 10371 if test "$aix_use_runtimelinking" = yes; then 10372 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 10373 # instead of lib<name>.a to let people know that these are not 10374 # typical AIX shared libraries. 10375 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10376 else 10377 # We preserve .a as extension for shared libraries through AIX4.2 10378 # and later when we are not doing run time linking. 10379 library_names_spec='${libname}${release}.a $libname.a' 10380 soname_spec='${libname}${release}${shared_ext}$major' 10381 fi 10382 shlibpath_var=LIBPATH 10383 fi 10384 ;; 10385 10386amigaos*) 10387 case $host_cpu in 10388 powerpc) 10389 # Since July 2007 AmigaOS4 officially supports .so libraries. 10390 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 10391 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10392 ;; 10393 m68k) 10394 library_names_spec='$libname.ixlibrary $libname.a' 10395 # Create ${libname}_ixlibrary.a entries in /sys/libs. 10396 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' 10397 ;; 10398 esac 10399 ;; 10400 10401beos*) 10402 library_names_spec='${libname}${shared_ext}' 10403 dynamic_linker="$host_os ld.so" 10404 shlibpath_var=LIBRARY_PATH 10405 ;; 10406 10407bsdi[45]*) 10408 version_type=linux # correct to gnu/linux during the next big refactor 10409 need_version=no 10410 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10411 soname_spec='${libname}${release}${shared_ext}$major' 10412 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 10413 shlibpath_var=LD_LIBRARY_PATH 10414 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 10415 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 10416 # the default ld.so.conf also contains /usr/contrib/lib and 10417 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 10418 # libtool to hard-code these into programs 10419 ;; 10420 10421cygwin* | mingw* | pw32* | cegcc*) 10422 version_type=windows 10423 shrext_cmds=".dll" 10424 need_version=no 10425 need_lib_prefix=no 10426 10427 case $GCC,$cc_basename in 10428 yes,*) 10429 # gcc 10430 library_names_spec='$libname.dll.a' 10431 # DLL is installed to $(libdir)/../bin by postinstall_cmds 10432 postinstall_cmds='base_file=`basename \${file}`~ 10433 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 10434 dldir=$destdir/`dirname \$dlpath`~ 10435 test -d \$dldir || mkdir -p \$dldir~ 10436 $install_prog $dir/$dlname \$dldir/$dlname~ 10437 chmod a+x \$dldir/$dlname~ 10438 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 10439 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 10440 fi' 10441 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 10442 dlpath=$dir/\$dldll~ 10443 $RM \$dlpath' 10444 shlibpath_overrides_runpath=yes 10445 10446 case $host_os in 10447 cygwin*) 10448 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 10449 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10450 10451 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 10452 ;; 10453 mingw* | cegcc*) 10454 # MinGW DLLs use traditional 'lib' prefix 10455 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10456 ;; 10457 pw32*) 10458 # pw32 DLLs use 'pw' prefix rather than 'lib' 10459 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10460 ;; 10461 esac 10462 dynamic_linker='Win32 ld.exe' 10463 ;; 10464 10465 *,cl*) 10466 # Native MSVC 10467 libname_spec='$name' 10468 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10469 library_names_spec='${libname}.dll.lib' 10470 10471 case $build_os in 10472 mingw*) 10473 sys_lib_search_path_spec= 10474 lt_save_ifs=$IFS 10475 IFS=';' 10476 for lt_path in $LIB 10477 do 10478 IFS=$lt_save_ifs 10479 # Let DOS variable expansion print the short 8.3 style file name. 10480 lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"` 10481 sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path" 10482 done 10483 IFS=$lt_save_ifs 10484 # Convert to MSYS style. 10485 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'` 10486 ;; 10487 cygwin*) 10488 # Convert to unix form, then to dos form, then back to unix form 10489 # but this time dos style (no spaces!) so that the unix form looks 10490 # like /cygdrive/c/PROGRA~1:/cygdr... 10491 sys_lib_search_path_spec=`cygpath --path --unix "$LIB"` 10492 sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null` 10493 sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 10494 ;; 10495 *) 10496 sys_lib_search_path_spec="$LIB" 10497 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then 10498 # It is most probably a Windows format PATH. 10499 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 10500 else 10501 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 10502 fi 10503 # FIXME: find the short name or the path components, as spaces are 10504 # common. (e.g. "Program Files" -> "PROGRA~1") 10505 ;; 10506 esac 10507 10508 # DLL is installed to $(libdir)/../bin by postinstall_cmds 10509 postinstall_cmds='base_file=`basename \${file}`~ 10510 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 10511 dldir=$destdir/`dirname \$dlpath`~ 10512 test -d \$dldir || mkdir -p \$dldir~ 10513 $install_prog $dir/$dlname \$dldir/$dlname' 10514 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 10515 dlpath=$dir/\$dldll~ 10516 $RM \$dlpath' 10517 shlibpath_overrides_runpath=yes 10518 dynamic_linker='Win32 link.exe' 10519 ;; 10520 10521 *) 10522 # Assume MSVC wrapper 10523 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 10524 dynamic_linker='Win32 ld.exe' 10525 ;; 10526 esac 10527 # FIXME: first we should search . and the directory the executable is in 10528 shlibpath_var=PATH 10529 ;; 10530 10531darwin* | rhapsody*) 10532 dynamic_linker="$host_os dyld" 10533 version_type=darwin 10534 need_lib_prefix=no 10535 need_version=no 10536 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 10537 soname_spec='${libname}${release}${major}$shared_ext' 10538 shlibpath_overrides_runpath=yes 10539 shlibpath_var=DYLD_LIBRARY_PATH 10540 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 10541 10542 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 10543 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 10544 ;; 10545 10546dgux*) 10547 version_type=linux # correct to gnu/linux during the next big refactor 10548 need_lib_prefix=no 10549 need_version=no 10550 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 10551 soname_spec='${libname}${release}${shared_ext}$major' 10552 shlibpath_var=LD_LIBRARY_PATH 10553 ;; 10554 10555freebsd* | dragonfly*) 10556 # DragonFly does not have aout. When/if they implement a new 10557 # versioning mechanism, adjust this. 10558 if test -x /usr/bin/objformat; then 10559 objformat=`/usr/bin/objformat` 10560 else 10561 case $host_os in 10562 freebsd[23].*) objformat=aout ;; 10563 *) objformat=elf ;; 10564 esac 10565 fi 10566 version_type=freebsd-$objformat 10567 case $version_type in 10568 freebsd-elf*) 10569 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 10570 need_version=no 10571 need_lib_prefix=no 10572 ;; 10573 freebsd-*) 10574 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 10575 need_version=yes 10576 ;; 10577 esac 10578 shlibpath_var=LD_LIBRARY_PATH 10579 case $host_os in 10580 freebsd2.*) 10581 shlibpath_overrides_runpath=yes 10582 ;; 10583 freebsd3.[01]* | freebsdelf3.[01]*) 10584 shlibpath_overrides_runpath=yes 10585 hardcode_into_libs=yes 10586 ;; 10587 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 10588 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 10589 shlibpath_overrides_runpath=no 10590 hardcode_into_libs=yes 10591 ;; 10592 *) # from 4.6 on, and DragonFly 10593 shlibpath_overrides_runpath=yes 10594 hardcode_into_libs=yes 10595 ;; 10596 esac 10597 ;; 10598 10599gnu*) 10600 version_type=linux # correct to gnu/linux during the next big refactor 10601 need_lib_prefix=no 10602 need_version=no 10603 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 10604 soname_spec='${libname}${release}${shared_ext}$major' 10605 shlibpath_var=LD_LIBRARY_PATH 10606 shlibpath_overrides_runpath=no 10607 hardcode_into_libs=yes 10608 ;; 10609 10610haiku*) 10611 version_type=linux # correct to gnu/linux during the next big refactor 10612 need_lib_prefix=no 10613 need_version=no 10614 dynamic_linker="$host_os runtime_loader" 10615 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 10616 soname_spec='${libname}${release}${shared_ext}$major' 10617 shlibpath_var=LIBRARY_PATH 10618 shlibpath_overrides_runpath=yes 10619 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' 10620 hardcode_into_libs=yes 10621 ;; 10622 10623hpux9* | hpux10* | hpux11*) 10624 # Give a soname corresponding to the major version so that dld.sl refuses to 10625 # link against other versions. 10626 version_type=sunos 10627 need_lib_prefix=no 10628 need_version=no 10629 case $host_cpu in 10630 ia64*) 10631 shrext_cmds='.so' 10632 hardcode_into_libs=yes 10633 dynamic_linker="$host_os dld.so" 10634 shlibpath_var=LD_LIBRARY_PATH 10635 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 10636 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10637 soname_spec='${libname}${release}${shared_ext}$major' 10638 if test "X$HPUX_IA64_MODE" = X32; then 10639 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 10640 else 10641 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 10642 fi 10643 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 10644 ;; 10645 hppa*64*) 10646 shrext_cmds='.sl' 10647 hardcode_into_libs=yes 10648 dynamic_linker="$host_os dld.sl" 10649 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 10650 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 10651 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10652 soname_spec='${libname}${release}${shared_ext}$major' 10653 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 10654 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 10655 ;; 10656 *) 10657 shrext_cmds='.sl' 10658 dynamic_linker="$host_os dld.sl" 10659 shlibpath_var=SHLIB_PATH 10660 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 10661 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10662 soname_spec='${libname}${release}${shared_ext}$major' 10663 ;; 10664 esac 10665 # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 10666 postinstall_cmds='chmod 555 $lib' 10667 # or fails outright, so override atomically: 10668 install_override_mode=555 10669 ;; 10670 10671interix[3-9]*) 10672 version_type=linux # correct to gnu/linux during the next big refactor 10673 need_lib_prefix=no 10674 need_version=no 10675 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 10676 soname_spec='${libname}${release}${shared_ext}$major' 10677 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 10678 shlibpath_var=LD_LIBRARY_PATH 10679 shlibpath_overrides_runpath=no 10680 hardcode_into_libs=yes 10681 ;; 10682 10683irix5* | irix6* | nonstopux*) 10684 case $host_os in 10685 nonstopux*) version_type=nonstopux ;; 10686 *) 10687 if test "$lt_cv_prog_gnu_ld" = yes; then 10688 version_type=linux # correct to gnu/linux during the next big refactor 10689 else 10690 version_type=irix 10691 fi ;; 10692 esac 10693 need_lib_prefix=no 10694 need_version=no 10695 soname_spec='${libname}${release}${shared_ext}$major' 10696 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 10697 case $host_os in 10698 irix5* | nonstopux*) 10699 libsuff= shlibsuff= 10700 ;; 10701 *) 10702 case $LD in # libtool.m4 will add one of these switches to LD 10703 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 10704 libsuff= shlibsuff= libmagic=32-bit;; 10705 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 10706 libsuff=32 shlibsuff=N32 libmagic=N32;; 10707 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 10708 libsuff=64 shlibsuff=64 libmagic=64-bit;; 10709 *) libsuff= shlibsuff= libmagic=never-match;; 10710 esac 10711 ;; 10712 esac 10713 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 10714 shlibpath_overrides_runpath=no 10715 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 10716 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 10717 hardcode_into_libs=yes 10718 ;; 10719 10720# No shared lib support for Linux oldld, aout, or coff. 10721linux*oldld* | linux*aout* | linux*coff*) 10722 dynamic_linker=no 10723 ;; 10724 10725# This must be glibc/ELF. 10726linux* | k*bsd*-gnu | kopensolaris*-gnu) 10727 version_type=linux # correct to gnu/linux during the next big refactor 10728 need_lib_prefix=no 10729 need_version=no 10730 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10731 soname_spec='${libname}${release}${shared_ext}$major' 10732 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 10733 shlibpath_var=LD_LIBRARY_PATH 10734 shlibpath_overrides_runpath=no 10735 10736 # Some binutils ld are patched to set DT_RUNPATH 10737 if ${lt_cv_shlibpath_overrides_runpath+:} false; then : 10738 $as_echo_n "(cached) " >&6 10739else 10740 lt_cv_shlibpath_overrides_runpath=no 10741 save_LDFLAGS=$LDFLAGS 10742 save_libdir=$libdir 10743 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 10744 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 10745 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10746/* end confdefs.h. */ 10747 10748int 10749main () 10750{ 10751 10752 ; 10753 return 0; 10754} 10755_ACEOF 10756if ac_fn_c_try_link "$LINENO"; then : 10757 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 10758 lt_cv_shlibpath_overrides_runpath=yes 10759fi 10760fi 10761rm -f core conftest.err conftest.$ac_objext \ 10762 conftest$ac_exeext conftest.$ac_ext 10763 LDFLAGS=$save_LDFLAGS 10764 libdir=$save_libdir 10765 10766fi 10767 10768 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 10769 10770 # This implies no fast_install, which is unacceptable. 10771 # Some rework will be needed to allow for fast_install 10772 # before this can be enabled. 10773 hardcode_into_libs=yes 10774 10775 # Add ABI-specific directories to the system library path. 10776 sys_lib_dlsearch_path_spec="/lib64 /usr/lib64 /lib /usr/lib" 10777 10778 # Append ld.so.conf contents to the search path 10779 if test -f /etc/ld.so.conf; then 10780 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' ' '` 10781 sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra" 10782 10783 fi 10784 10785 # We used to test for /lib/ld.so.1 and disable shared libraries on 10786 # powerpc, because MkLinux only supported shared libraries with the 10787 # GNU dynamic linker. Since this was broken with cross compilers, 10788 # most powerpc-linux boxes support dynamic linking these days and 10789 # people can always --disable-shared, the test was removed, and we 10790 # assume the GNU/Linux dynamic linker is in use. 10791 dynamic_linker='GNU/Linux ld.so' 10792 ;; 10793 10794netbsd*) 10795 version_type=sunos 10796 need_lib_prefix=no 10797 need_version=no 10798 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 10799 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10800 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 10801 dynamic_linker='NetBSD (a.out) ld.so' 10802 else 10803 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 10804 soname_spec='${libname}${release}${shared_ext}$major' 10805 dynamic_linker='NetBSD ld.elf_so' 10806 fi 10807 shlibpath_var=LD_LIBRARY_PATH 10808 shlibpath_overrides_runpath=yes 10809 hardcode_into_libs=yes 10810 ;; 10811 10812newsos6) 10813 version_type=linux # correct to gnu/linux during the next big refactor 10814 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10815 shlibpath_var=LD_LIBRARY_PATH 10816 shlibpath_overrides_runpath=yes 10817 ;; 10818 10819*nto* | *qnx*) 10820 version_type=qnx 10821 need_lib_prefix=no 10822 need_version=no 10823 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10824 soname_spec='${libname}${release}${shared_ext}$major' 10825 shlibpath_var=LD_LIBRARY_PATH 10826 shlibpath_overrides_runpath=no 10827 hardcode_into_libs=yes 10828 dynamic_linker='ldqnx.so' 10829 ;; 10830 10831openbsd*) 10832 version_type=sunos 10833 sys_lib_dlsearch_path_spec="/usr/lib" 10834 need_lib_prefix=no 10835 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 10836 case $host_os in 10837 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 10838 *) need_version=no ;; 10839 esac 10840 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10841 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 10842 shlibpath_var=LD_LIBRARY_PATH 10843 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 10844 case $host_os in 10845 openbsd2.[89] | openbsd2.[89].*) 10846 shlibpath_overrides_runpath=no 10847 ;; 10848 *) 10849 shlibpath_overrides_runpath=yes 10850 ;; 10851 esac 10852 else 10853 shlibpath_overrides_runpath=yes 10854 fi 10855 ;; 10856 10857os2*) 10858 libname_spec='$name' 10859 shrext_cmds=".dll" 10860 need_lib_prefix=no 10861 library_names_spec='$libname${shared_ext} $libname.a' 10862 dynamic_linker='OS/2 ld.exe' 10863 shlibpath_var=LIBPATH 10864 ;; 10865 10866osf3* | osf4* | osf5*) 10867 version_type=osf 10868 need_lib_prefix=no 10869 need_version=no 10870 soname_spec='${libname}${release}${shared_ext}$major' 10871 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10872 shlibpath_var=LD_LIBRARY_PATH 10873 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 10874 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 10875 ;; 10876 10877rdos*) 10878 dynamic_linker=no 10879 ;; 10880 10881solaris*) 10882 version_type=linux # correct to gnu/linux during the next big refactor 10883 need_lib_prefix=no 10884 need_version=no 10885 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10886 soname_spec='${libname}${release}${shared_ext}$major' 10887 shlibpath_var=LD_LIBRARY_PATH 10888 shlibpath_overrides_runpath=yes 10889 hardcode_into_libs=yes 10890 # ldd complains unless libraries are executable 10891 postinstall_cmds='chmod +x $lib' 10892 ;; 10893 10894sunos4*) 10895 version_type=sunos 10896 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10897 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 10898 shlibpath_var=LD_LIBRARY_PATH 10899 shlibpath_overrides_runpath=yes 10900 if test "$with_gnu_ld" = yes; then 10901 need_lib_prefix=no 10902 fi 10903 need_version=yes 10904 ;; 10905 10906sysv4 | sysv4.3*) 10907 version_type=linux # correct to gnu/linux during the next big refactor 10908 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10909 soname_spec='${libname}${release}${shared_ext}$major' 10910 shlibpath_var=LD_LIBRARY_PATH 10911 case $host_vendor in 10912 sni) 10913 shlibpath_overrides_runpath=no 10914 need_lib_prefix=no 10915 runpath_var=LD_RUN_PATH 10916 ;; 10917 siemens) 10918 need_lib_prefix=no 10919 ;; 10920 motorola) 10921 need_lib_prefix=no 10922 need_version=no 10923 shlibpath_overrides_runpath=no 10924 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 10925 ;; 10926 esac 10927 ;; 10928 10929sysv4*MP*) 10930 if test -d /usr/nec ;then 10931 version_type=linux # correct to gnu/linux during the next big refactor 10932 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 10933 soname_spec='$libname${shared_ext}.$major' 10934 shlibpath_var=LD_LIBRARY_PATH 10935 fi 10936 ;; 10937 10938sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 10939 version_type=freebsd-elf 10940 need_lib_prefix=no 10941 need_version=no 10942 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 10943 soname_spec='${libname}${release}${shared_ext}$major' 10944 shlibpath_var=LD_LIBRARY_PATH 10945 shlibpath_overrides_runpath=yes 10946 hardcode_into_libs=yes 10947 if test "$with_gnu_ld" = yes; then 10948 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 10949 else 10950 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 10951 case $host_os in 10952 sco3.2v5*) 10953 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 10954 ;; 10955 esac 10956 fi 10957 sys_lib_dlsearch_path_spec='/usr/lib' 10958 ;; 10959 10960tpf*) 10961 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 10962 version_type=linux # correct to gnu/linux during the next big refactor 10963 need_lib_prefix=no 10964 need_version=no 10965 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10966 shlibpath_var=LD_LIBRARY_PATH 10967 shlibpath_overrides_runpath=no 10968 hardcode_into_libs=yes 10969 ;; 10970 10971uts4*) 10972 version_type=linux # correct to gnu/linux during the next big refactor 10973 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10974 soname_spec='${libname}${release}${shared_ext}$major' 10975 shlibpath_var=LD_LIBRARY_PATH 10976 ;; 10977 10978*) 10979 dynamic_linker=no 10980 ;; 10981esac 10982{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 10983$as_echo "$dynamic_linker" >&6; } 10984test "$dynamic_linker" = no && can_build_shared=no 10985 10986variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 10987if test "$GCC" = yes; then 10988 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 10989fi 10990 10991if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 10992 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 10993fi 10994if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 10995 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 10996fi 10997 10998 10999 11000 11001 11002 11003 11004 11005 11006 11007 11008 11009 11010 11011 11012 11013 11014 11015 11016 11017 11018 11019 11020 11021 11022 11023 11024 11025 11026 11027 11028 11029 11030 11031 11032 11033 11034 11035 11036 11037 11038 11039 11040 11041 11042 11043 11044 11045 11046 11047 11048 11049 11050 11051 11052 11053 11054 11055 11056 11057 11058 11059 11060 11061 11062 11063 11064 11065 11066 11067 11068 11069 11070 11071 11072 11073 11074 11075 11076 11077 11078 11079 11080 11081 11082 11083 11084 11085 11086 11087 11088 11089 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 11090$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 11091hardcode_action= 11092if test -n "$hardcode_libdir_flag_spec" || 11093 test -n "$runpath_var" || 11094 test "X$hardcode_automatic" = "Xyes" ; then 11095 11096 # We can hardcode non-existent directories. 11097 if test "$hardcode_direct" != no && 11098 # If the only mechanism to avoid hardcoding is shlibpath_var, we 11099 # have to relink, otherwise we might link with an installed library 11100 # when we should be linking with a yet-to-be-installed one 11101 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && 11102 test "$hardcode_minus_L" != no; then 11103 # Linking always hardcodes the temporary library directory. 11104 hardcode_action=relink 11105 else 11106 # We can link without hardcoding, and we can hardcode nonexisting dirs. 11107 hardcode_action=immediate 11108 fi 11109else 11110 # We cannot hardcode anything, or else we can only hardcode existing 11111 # directories. 11112 hardcode_action=unsupported 11113fi 11114{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 11115$as_echo "$hardcode_action" >&6; } 11116 11117if test "$hardcode_action" = relink || 11118 test "$inherit_rpath" = yes; then 11119 # Fast installation is not supported 11120 enable_fast_install=no 11121elif test "$shlibpath_overrides_runpath" = yes || 11122 test "$enable_shared" = no; then 11123 # Fast installation is not necessary 11124 enable_fast_install=needless 11125fi 11126 11127 11128 11129 11130 11131 11132 if test "x$enable_dlopen" != xyes; then 11133 enable_dlopen=unknown 11134 enable_dlopen_self=unknown 11135 enable_dlopen_self_static=unknown 11136else 11137 lt_cv_dlopen=no 11138 lt_cv_dlopen_libs= 11139 11140 case $host_os in 11141 beos*) 11142 lt_cv_dlopen="load_add_on" 11143 lt_cv_dlopen_libs= 11144 lt_cv_dlopen_self=yes 11145 ;; 11146 11147 mingw* | pw32* | cegcc*) 11148 lt_cv_dlopen="LoadLibrary" 11149 lt_cv_dlopen_libs= 11150 ;; 11151 11152 cygwin*) 11153 lt_cv_dlopen="dlopen" 11154 lt_cv_dlopen_libs= 11155 ;; 11156 11157 darwin*) 11158 # if libdl is installed we need to link against it 11159 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 11160$as_echo_n "checking for dlopen in -ldl... " >&6; } 11161if ${ac_cv_lib_dl_dlopen+:} false; then : 11162 $as_echo_n "(cached) " >&6 11163else 11164 ac_check_lib_save_LIBS=$LIBS 11165LIBS="-ldl $LIBS" 11166cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11167/* end confdefs.h. */ 11168 11169/* Override any GCC internal prototype to avoid an error. 11170 Use char because int might match the return type of a GCC 11171 builtin and then its argument prototype would still apply. */ 11172#ifdef __cplusplus 11173extern "C" 11174#endif 11175char dlopen (); 11176int 11177main () 11178{ 11179return dlopen (); 11180 ; 11181 return 0; 11182} 11183_ACEOF 11184if ac_fn_c_try_link "$LINENO"; then : 11185 ac_cv_lib_dl_dlopen=yes 11186else 11187 ac_cv_lib_dl_dlopen=no 11188fi 11189rm -f core conftest.err conftest.$ac_objext \ 11190 conftest$ac_exeext conftest.$ac_ext 11191LIBS=$ac_check_lib_save_LIBS 11192fi 11193{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 11194$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 11195if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 11196 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 11197else 11198 11199 lt_cv_dlopen="dyld" 11200 lt_cv_dlopen_libs= 11201 lt_cv_dlopen_self=yes 11202 11203fi 11204 11205 ;; 11206 11207 *) 11208 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 11209if test "x$ac_cv_func_shl_load" = xyes; then : 11210 lt_cv_dlopen="shl_load" 11211else 11212 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 11213$as_echo_n "checking for shl_load in -ldld... " >&6; } 11214if ${ac_cv_lib_dld_shl_load+:} false; then : 11215 $as_echo_n "(cached) " >&6 11216else 11217 ac_check_lib_save_LIBS=$LIBS 11218LIBS="-ldld $LIBS" 11219cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11220/* end confdefs.h. */ 11221 11222/* Override any GCC internal prototype to avoid an error. 11223 Use char because int might match the return type of a GCC 11224 builtin and then its argument prototype would still apply. */ 11225#ifdef __cplusplus 11226extern "C" 11227#endif 11228char shl_load (); 11229int 11230main () 11231{ 11232return shl_load (); 11233 ; 11234 return 0; 11235} 11236_ACEOF 11237if ac_fn_c_try_link "$LINENO"; then : 11238 ac_cv_lib_dld_shl_load=yes 11239else 11240 ac_cv_lib_dld_shl_load=no 11241fi 11242rm -f core conftest.err conftest.$ac_objext \ 11243 conftest$ac_exeext conftest.$ac_ext 11244LIBS=$ac_check_lib_save_LIBS 11245fi 11246{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 11247$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 11248if test "x$ac_cv_lib_dld_shl_load" = xyes; then : 11249 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 11250else 11251 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 11252if test "x$ac_cv_func_dlopen" = xyes; then : 11253 lt_cv_dlopen="dlopen" 11254else 11255 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 11256$as_echo_n "checking for dlopen in -ldl... " >&6; } 11257if ${ac_cv_lib_dl_dlopen+:} false; then : 11258 $as_echo_n "(cached) " >&6 11259else 11260 ac_check_lib_save_LIBS=$LIBS 11261LIBS="-ldl $LIBS" 11262cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11263/* end confdefs.h. */ 11264 11265/* Override any GCC internal prototype to avoid an error. 11266 Use char because int might match the return type of a GCC 11267 builtin and then its argument prototype would still apply. */ 11268#ifdef __cplusplus 11269extern "C" 11270#endif 11271char dlopen (); 11272int 11273main () 11274{ 11275return dlopen (); 11276 ; 11277 return 0; 11278} 11279_ACEOF 11280if ac_fn_c_try_link "$LINENO"; then : 11281 ac_cv_lib_dl_dlopen=yes 11282else 11283 ac_cv_lib_dl_dlopen=no 11284fi 11285rm -f core conftest.err conftest.$ac_objext \ 11286 conftest$ac_exeext conftest.$ac_ext 11287LIBS=$ac_check_lib_save_LIBS 11288fi 11289{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 11290$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 11291if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 11292 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 11293else 11294 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 11295$as_echo_n "checking for dlopen in -lsvld... " >&6; } 11296if ${ac_cv_lib_svld_dlopen+:} false; then : 11297 $as_echo_n "(cached) " >&6 11298else 11299 ac_check_lib_save_LIBS=$LIBS 11300LIBS="-lsvld $LIBS" 11301cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11302/* end confdefs.h. */ 11303 11304/* Override any GCC internal prototype to avoid an error. 11305 Use char because int might match the return type of a GCC 11306 builtin and then its argument prototype would still apply. */ 11307#ifdef __cplusplus 11308extern "C" 11309#endif 11310char dlopen (); 11311int 11312main () 11313{ 11314return dlopen (); 11315 ; 11316 return 0; 11317} 11318_ACEOF 11319if ac_fn_c_try_link "$LINENO"; then : 11320 ac_cv_lib_svld_dlopen=yes 11321else 11322 ac_cv_lib_svld_dlopen=no 11323fi 11324rm -f core conftest.err conftest.$ac_objext \ 11325 conftest$ac_exeext conftest.$ac_ext 11326LIBS=$ac_check_lib_save_LIBS 11327fi 11328{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 11329$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 11330if test "x$ac_cv_lib_svld_dlopen" = xyes; then : 11331 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 11332else 11333 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 11334$as_echo_n "checking for dld_link in -ldld... " >&6; } 11335if ${ac_cv_lib_dld_dld_link+:} false; then : 11336 $as_echo_n "(cached) " >&6 11337else 11338 ac_check_lib_save_LIBS=$LIBS 11339LIBS="-ldld $LIBS" 11340cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11341/* end confdefs.h. */ 11342 11343/* Override any GCC internal prototype to avoid an error. 11344 Use char because int might match the return type of a GCC 11345 builtin and then its argument prototype would still apply. */ 11346#ifdef __cplusplus 11347extern "C" 11348#endif 11349char dld_link (); 11350int 11351main () 11352{ 11353return dld_link (); 11354 ; 11355 return 0; 11356} 11357_ACEOF 11358if ac_fn_c_try_link "$LINENO"; then : 11359 ac_cv_lib_dld_dld_link=yes 11360else 11361 ac_cv_lib_dld_dld_link=no 11362fi 11363rm -f core conftest.err conftest.$ac_objext \ 11364 conftest$ac_exeext conftest.$ac_ext 11365LIBS=$ac_check_lib_save_LIBS 11366fi 11367{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 11368$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 11369if test "x$ac_cv_lib_dld_dld_link" = xyes; then : 11370 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 11371fi 11372 11373 11374fi 11375 11376 11377fi 11378 11379 11380fi 11381 11382 11383fi 11384 11385 11386fi 11387 11388 ;; 11389 esac 11390 11391 if test "x$lt_cv_dlopen" != xno; then 11392 enable_dlopen=yes 11393 else 11394 enable_dlopen=no 11395 fi 11396 11397 case $lt_cv_dlopen in 11398 dlopen) 11399 save_CPPFLAGS="$CPPFLAGS" 11400 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 11401 11402 save_LDFLAGS="$LDFLAGS" 11403 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 11404 11405 save_LIBS="$LIBS" 11406 LIBS="$lt_cv_dlopen_libs $LIBS" 11407 11408 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 11409$as_echo_n "checking whether a program can dlopen itself... " >&6; } 11410if ${lt_cv_dlopen_self+:} false; then : 11411 $as_echo_n "(cached) " >&6 11412else 11413 if test "$cross_compiling" = yes; then : 11414 lt_cv_dlopen_self=cross 11415else 11416 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 11417 lt_status=$lt_dlunknown 11418 cat > conftest.$ac_ext <<_LT_EOF 11419#line $LINENO "configure" 11420#include "confdefs.h" 11421 11422#if HAVE_DLFCN_H 11423#include <dlfcn.h> 11424#endif 11425 11426#include <stdio.h> 11427 11428#ifdef RTLD_GLOBAL 11429# define LT_DLGLOBAL RTLD_GLOBAL 11430#else 11431# ifdef DL_GLOBAL 11432# define LT_DLGLOBAL DL_GLOBAL 11433# else 11434# define LT_DLGLOBAL 0 11435# endif 11436#endif 11437 11438/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 11439 find out it does not work in some platform. */ 11440#ifndef LT_DLLAZY_OR_NOW 11441# ifdef RTLD_LAZY 11442# define LT_DLLAZY_OR_NOW RTLD_LAZY 11443# else 11444# ifdef DL_LAZY 11445# define LT_DLLAZY_OR_NOW DL_LAZY 11446# else 11447# ifdef RTLD_NOW 11448# define LT_DLLAZY_OR_NOW RTLD_NOW 11449# else 11450# ifdef DL_NOW 11451# define LT_DLLAZY_OR_NOW DL_NOW 11452# else 11453# define LT_DLLAZY_OR_NOW 0 11454# endif 11455# endif 11456# endif 11457# endif 11458#endif 11459 11460/* When -fvisbility=hidden is used, assume the code has been annotated 11461 correspondingly for the symbols needed. */ 11462#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 11463int fnord () __attribute__((visibility("default"))); 11464#endif 11465 11466int fnord () { return 42; } 11467int main () 11468{ 11469 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 11470 int status = $lt_dlunknown; 11471 11472 if (self) 11473 { 11474 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 11475 else 11476 { 11477 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 11478 else puts (dlerror ()); 11479 } 11480 /* dlclose (self); */ 11481 } 11482 else 11483 puts (dlerror ()); 11484 11485 return status; 11486} 11487_LT_EOF 11488 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 11489 (eval $ac_link) 2>&5 11490 ac_status=$? 11491 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11492 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 11493 (./conftest; exit; ) >&5 2>/dev/null 11494 lt_status=$? 11495 case x$lt_status in 11496 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 11497 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 11498 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 11499 esac 11500 else : 11501 # compilation failed 11502 lt_cv_dlopen_self=no 11503 fi 11504fi 11505rm -fr conftest* 11506 11507 11508fi 11509{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 11510$as_echo "$lt_cv_dlopen_self" >&6; } 11511 11512 if test "x$lt_cv_dlopen_self" = xyes; then 11513 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 11514 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 11515$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 11516if ${lt_cv_dlopen_self_static+:} false; then : 11517 $as_echo_n "(cached) " >&6 11518else 11519 if test "$cross_compiling" = yes; then : 11520 lt_cv_dlopen_self_static=cross 11521else 11522 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 11523 lt_status=$lt_dlunknown 11524 cat > conftest.$ac_ext <<_LT_EOF 11525#line $LINENO "configure" 11526#include "confdefs.h" 11527 11528#if HAVE_DLFCN_H 11529#include <dlfcn.h> 11530#endif 11531 11532#include <stdio.h> 11533 11534#ifdef RTLD_GLOBAL 11535# define LT_DLGLOBAL RTLD_GLOBAL 11536#else 11537# ifdef DL_GLOBAL 11538# define LT_DLGLOBAL DL_GLOBAL 11539# else 11540# define LT_DLGLOBAL 0 11541# endif 11542#endif 11543 11544/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 11545 find out it does not work in some platform. */ 11546#ifndef LT_DLLAZY_OR_NOW 11547# ifdef RTLD_LAZY 11548# define LT_DLLAZY_OR_NOW RTLD_LAZY 11549# else 11550# ifdef DL_LAZY 11551# define LT_DLLAZY_OR_NOW DL_LAZY 11552# else 11553# ifdef RTLD_NOW 11554# define LT_DLLAZY_OR_NOW RTLD_NOW 11555# else 11556# ifdef DL_NOW 11557# define LT_DLLAZY_OR_NOW DL_NOW 11558# else 11559# define LT_DLLAZY_OR_NOW 0 11560# endif 11561# endif 11562# endif 11563# endif 11564#endif 11565 11566/* When -fvisbility=hidden is used, assume the code has been annotated 11567 correspondingly for the symbols needed. */ 11568#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 11569int fnord () __attribute__((visibility("default"))); 11570#endif 11571 11572int fnord () { return 42; } 11573int main () 11574{ 11575 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 11576 int status = $lt_dlunknown; 11577 11578 if (self) 11579 { 11580 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 11581 else 11582 { 11583 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 11584 else puts (dlerror ()); 11585 } 11586 /* dlclose (self); */ 11587 } 11588 else 11589 puts (dlerror ()); 11590 11591 return status; 11592} 11593_LT_EOF 11594 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 11595 (eval $ac_link) 2>&5 11596 ac_status=$? 11597 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11598 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 11599 (./conftest; exit; ) >&5 2>/dev/null 11600 lt_status=$? 11601 case x$lt_status in 11602 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 11603 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 11604 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 11605 esac 11606 else : 11607 # compilation failed 11608 lt_cv_dlopen_self_static=no 11609 fi 11610fi 11611rm -fr conftest* 11612 11613 11614fi 11615{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 11616$as_echo "$lt_cv_dlopen_self_static" >&6; } 11617 fi 11618 11619 CPPFLAGS="$save_CPPFLAGS" 11620 LDFLAGS="$save_LDFLAGS" 11621 LIBS="$save_LIBS" 11622 ;; 11623 esac 11624 11625 case $lt_cv_dlopen_self in 11626 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 11627 *) enable_dlopen_self=unknown ;; 11628 esac 11629 11630 case $lt_cv_dlopen_self_static in 11631 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 11632 *) enable_dlopen_self_static=unknown ;; 11633 esac 11634fi 11635 11636 11637 11638 11639 11640 11641 11642 11643 11644 11645 11646 11647 11648 11649 11650 11651 11652striplib= 11653old_striplib= 11654{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 11655$as_echo_n "checking whether stripping libraries is possible... " >&6; } 11656if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 11657 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 11658 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 11659 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11660$as_echo "yes" >&6; } 11661else 11662# FIXME - insert some real tests, host_os isn't really good enough 11663 case $host_os in 11664 darwin*) 11665 if test -n "$STRIP" ; then 11666 striplib="$STRIP -x" 11667 old_striplib="$STRIP -S" 11668 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11669$as_echo "yes" >&6; } 11670 else 11671 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11672$as_echo "no" >&6; } 11673 fi 11674 ;; 11675 *) 11676 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11677$as_echo "no" >&6; } 11678 ;; 11679 esac 11680fi 11681 11682 11683 11684 11685 11686 11687 11688 11689 11690 11691 11692 11693 # Report which library types will actually be built 11694 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 11695$as_echo_n "checking if libtool supports shared libraries... " >&6; } 11696 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 11697$as_echo "$can_build_shared" >&6; } 11698 11699 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 11700$as_echo_n "checking whether to build shared libraries... " >&6; } 11701 test "$can_build_shared" = "no" && enable_shared=no 11702 11703 # On AIX, shared libraries and static libraries use the same namespace, and 11704 # are all built from PIC. 11705 case $host_os in 11706 aix3*) 11707 test "$enable_shared" = yes && enable_static=no 11708 if test -n "$RANLIB"; then 11709 archive_cmds="$archive_cmds~\$RANLIB \$lib" 11710 postinstall_cmds='$RANLIB $lib' 11711 fi 11712 ;; 11713 11714 aix[4-9]*) 11715 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 11716 test "$enable_shared" = yes && enable_static=no 11717 fi 11718 ;; 11719 esac 11720 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 11721$as_echo "$enable_shared" >&6; } 11722 11723 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 11724$as_echo_n "checking whether to build static libraries... " >&6; } 11725 # Make sure either enable_shared or enable_static is yes. 11726 test "$enable_shared" = yes || enable_static=yes 11727 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 11728$as_echo "$enable_static" >&6; } 11729 11730 11731 11732 11733fi 11734ac_ext=c 11735ac_cpp='$CPP $CPPFLAGS' 11736ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11737ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11738ac_compiler_gnu=$ac_cv_c_compiler_gnu 11739 11740CC="$lt_save_CC" 11741 11742 11743 11744 11745 11746 11747 11748 11749 11750 11751 11752 11753 11754 11755 11756 ac_config_commands="$ac_config_commands libtool" 11757 11758 11759 11760 11761# Only expand once: 11762 11763 11764for ac_func in getisax 11765do : 11766 ac_fn_c_check_func "$LINENO" "getisax" "ac_cv_func_getisax" 11767if test "x$ac_cv_func_getisax" = xyes; then : 11768 cat >>confdefs.h <<_ACEOF 11769#define HAVE_GETISAX 1 11770_ACEOF 11771 11772fi 11773done 11774 11775 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5 11776$as_echo_n "checking whether byte ordering is bigendian... " >&6; } 11777if ${ac_cv_c_bigendian+:} false; then : 11778 $as_echo_n "(cached) " >&6 11779else 11780 ac_cv_c_bigendian=unknown 11781 # See if we're dealing with a universal compiler. 11782 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11783/* end confdefs.h. */ 11784#ifndef __APPLE_CC__ 11785 not a universal capable compiler 11786 #endif 11787 typedef int dummy; 11788 11789_ACEOF 11790if ac_fn_c_try_compile "$LINENO"; then : 11791 11792 # Check for potential -arch flags. It is not universal unless 11793 # there are at least two -arch flags with different values. 11794 ac_arch= 11795 ac_prev= 11796 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do 11797 if test -n "$ac_prev"; then 11798 case $ac_word in 11799 i?86 | x86_64 | ppc | ppc64) 11800 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then 11801 ac_arch=$ac_word 11802 else 11803 ac_cv_c_bigendian=universal 11804 break 11805 fi 11806 ;; 11807 esac 11808 ac_prev= 11809 elif test "x$ac_word" = "x-arch"; then 11810 ac_prev=arch 11811 fi 11812 done 11813fi 11814rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11815 if test $ac_cv_c_bigendian = unknown; then 11816 # See if sys/param.h defines the BYTE_ORDER macro. 11817 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11818/* end confdefs.h. */ 11819#include <sys/types.h> 11820 #include <sys/param.h> 11821 11822int 11823main () 11824{ 11825#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \ 11826 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \ 11827 && LITTLE_ENDIAN) 11828 bogus endian macros 11829 #endif 11830 11831 ; 11832 return 0; 11833} 11834_ACEOF 11835if ac_fn_c_try_compile "$LINENO"; then : 11836 # It does; now see whether it defined to BIG_ENDIAN or not. 11837 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11838/* end confdefs.h. */ 11839#include <sys/types.h> 11840 #include <sys/param.h> 11841 11842int 11843main () 11844{ 11845#if BYTE_ORDER != BIG_ENDIAN 11846 not big endian 11847 #endif 11848 11849 ; 11850 return 0; 11851} 11852_ACEOF 11853if ac_fn_c_try_compile "$LINENO"; then : 11854 ac_cv_c_bigendian=yes 11855else 11856 ac_cv_c_bigendian=no 11857fi 11858rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11859fi 11860rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11861 fi 11862 if test $ac_cv_c_bigendian = unknown; then 11863 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris). 11864 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11865/* end confdefs.h. */ 11866#include <limits.h> 11867 11868int 11869main () 11870{ 11871#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN) 11872 bogus endian macros 11873 #endif 11874 11875 ; 11876 return 0; 11877} 11878_ACEOF 11879if ac_fn_c_try_compile "$LINENO"; then : 11880 # It does; now see whether it defined to _BIG_ENDIAN or not. 11881 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11882/* end confdefs.h. */ 11883#include <limits.h> 11884 11885int 11886main () 11887{ 11888#ifndef _BIG_ENDIAN 11889 not big endian 11890 #endif 11891 11892 ; 11893 return 0; 11894} 11895_ACEOF 11896if ac_fn_c_try_compile "$LINENO"; then : 11897 ac_cv_c_bigendian=yes 11898else 11899 ac_cv_c_bigendian=no 11900fi 11901rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11902fi 11903rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11904 fi 11905 if test $ac_cv_c_bigendian = unknown; then 11906 # Compile a test program. 11907 if test "$cross_compiling" = yes; then : 11908 # Try to guess by grepping values from an object file. 11909 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11910/* end confdefs.h. */ 11911short int ascii_mm[] = 11912 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 }; 11913 short int ascii_ii[] = 11914 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 }; 11915 int use_ascii (int i) { 11916 return ascii_mm[i] + ascii_ii[i]; 11917 } 11918 short int ebcdic_ii[] = 11919 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 }; 11920 short int ebcdic_mm[] = 11921 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 }; 11922 int use_ebcdic (int i) { 11923 return ebcdic_mm[i] + ebcdic_ii[i]; 11924 } 11925 extern int foo; 11926 11927int 11928main () 11929{ 11930return use_ascii (foo) == use_ebcdic (foo); 11931 ; 11932 return 0; 11933} 11934_ACEOF 11935if ac_fn_c_try_compile "$LINENO"; then : 11936 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then 11937 ac_cv_c_bigendian=yes 11938 fi 11939 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then 11940 if test "$ac_cv_c_bigendian" = unknown; then 11941 ac_cv_c_bigendian=no 11942 else 11943 # finding both strings is unlikely to happen, but who knows? 11944 ac_cv_c_bigendian=unknown 11945 fi 11946 fi 11947fi 11948rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11949else 11950 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11951/* end confdefs.h. */ 11952$ac_includes_default 11953int 11954main () 11955{ 11956 11957 /* Are we little or big endian? From Harbison&Steele. */ 11958 union 11959 { 11960 long int l; 11961 char c[sizeof (long int)]; 11962 } u; 11963 u.l = 1; 11964 return u.c[sizeof (long int) - 1] == 1; 11965 11966 ; 11967 return 0; 11968} 11969_ACEOF 11970if ac_fn_c_try_run "$LINENO"; then : 11971 ac_cv_c_bigendian=no 11972else 11973 ac_cv_c_bigendian=yes 11974fi 11975rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 11976 conftest.$ac_objext conftest.beam conftest.$ac_ext 11977fi 11978 11979 fi 11980fi 11981{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5 11982$as_echo "$ac_cv_c_bigendian" >&6; } 11983 case $ac_cv_c_bigendian in #( 11984 yes) 11985 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h 11986;; #( 11987 no) 11988 ;; #( 11989 universal) 11990 11991$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h 11992 11993 ;; #( 11994 *) 11995 as_fn_error $? "unknown endianness 11996 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;; 11997 esac 11998 11999{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5 12000$as_echo_n "checking for inline... " >&6; } 12001if ${ac_cv_c_inline+:} false; then : 12002 $as_echo_n "(cached) " >&6 12003else 12004 ac_cv_c_inline=no 12005for ac_kw in inline __inline__ __inline; do 12006 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12007/* end confdefs.h. */ 12008#ifndef __cplusplus 12009typedef int foo_t; 12010static $ac_kw foo_t static_foo () {return 0; } 12011$ac_kw foo_t foo () {return 0; } 12012#endif 12013 12014_ACEOF 12015if ac_fn_c_try_compile "$LINENO"; then : 12016 ac_cv_c_inline=$ac_kw 12017fi 12018rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12019 test "$ac_cv_c_inline" != no && break 12020done 12021 12022fi 12023{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5 12024$as_echo "$ac_cv_c_inline" >&6; } 12025 12026case $ac_cv_c_inline in 12027 inline | yes) ;; 12028 *) 12029 case $ac_cv_c_inline in 12030 no) ac_val=;; 12031 *) ac_val=$ac_cv_c_inline;; 12032 esac 12033 cat >>confdefs.h <<_ACEOF 12034#ifndef __cplusplus 12035#define inline $ac_val 12036#endif 12037_ACEOF 12038 ;; 12039esac 12040 12041 12042 12043 12044WERROR= 12045for w in -Werror -errwarn; do 12046 if test "z$WERROR" = "z"; then 12047 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports $w" >&5 12048$as_echo_n "checking whether the compiler supports $w... " >&6; } 12049 save_CFLAGS="$CFLAGS" 12050 save_LDFLAGS="$LDFLAGS" 12051 save_LIBS="$LIBS" 12052 CFLAGS="" 12053 LDFLAGS="" 12054 LIBS="" 12055 CFLAGS=$w 12056 CFLAGS="$save_CFLAGS $CFLAGS" 12057 LDFLAGS="$save_LDFLAGS $LDFLAGS" 12058 LIBS="$save_LIBS $LIBS" 12059 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12060/* end confdefs.h. */ 12061int main(int c, char **v) { (void)c; (void)v; return 0; } 12062_ACEOF 12063if ac_fn_c_try_link "$LINENO"; then : 12064 pixman_cc_stderr=`test -f conftest.err && cat conftest.err` 12065 pixman_cc_flag=yes 12066else 12067 pixman_cc_stderr=`test -f conftest.err && cat conftest.err` 12068 pixman_cc_flag=no 12069fi 12070rm -f core conftest.err conftest.$ac_objext \ 12071 conftest$ac_exeext conftest.$ac_ext 12072 12073 if test "x$pixman_cc_stderr" != "x"; then 12074 pixman_cc_flag=no 12075 fi 12076 12077 if test "x$pixman_cc_flag" = "xyes"; then 12078 WERROR=$w; yesno=yes 12079 else 12080 yesno=no 12081 fi 12082 CFLAGS="$save_CFLAGS" 12083 LDFLAGS="$save_LDFLAGS" 12084 LIBS="$save_LIBS" 12085 12086 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $yesno" >&5 12087$as_echo "$yesno" >&6; } 12088 fi 12089done 12090 12091 12092 12093# The cast to long int works around a bug in the HP C Compiler 12094# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 12095# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 12096# This bug is HP SR number 8606223364. 12097{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5 12098$as_echo_n "checking size of long... " >&6; } 12099if ${ac_cv_sizeof_long+:} false; then : 12100 $as_echo_n "(cached) " >&6 12101else 12102 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then : 12103 12104else 12105 if test "$ac_cv_type_long" = yes; then 12106 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 12107$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 12108as_fn_error 77 "cannot compute sizeof (long) 12109See \`config.log' for more details" "$LINENO" 5; } 12110 else 12111 ac_cv_sizeof_long=0 12112 fi 12113fi 12114 12115fi 12116{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5 12117$as_echo "$ac_cv_sizeof_long" >&6; } 12118 12119 12120 12121cat >>confdefs.h <<_ACEOF 12122#define SIZEOF_LONG $ac_cv_sizeof_long 12123_ACEOF 12124 12125 12126 12127# Checks for Sun Studio compilers 12128ac_fn_c_check_decl "$LINENO" "__SUNPRO_C" "ac_cv_have_decl___SUNPRO_C" "$ac_includes_default" 12129if test "x$ac_cv_have_decl___SUNPRO_C" = xyes; then : 12130 SUNCC="yes" 12131else 12132 SUNCC="no" 12133fi 12134 12135ac_fn_c_check_decl "$LINENO" "__amd64" "ac_cv_have_decl___amd64" "$ac_includes_default" 12136if test "x$ac_cv_have_decl___amd64" = xyes; then : 12137 AMD64_ABI="yes" 12138else 12139 AMD64_ABI="no" 12140fi 12141 12142 12143# Default CFLAGS to -O -g rather than just the -g from AC_PROG_CC 12144# if we're using Sun Studio and neither the user nor a config.site 12145# has set CFLAGS. 12146if test $SUNCC = yes && \ 12147 test "x$test_CFLAGS" = "x" && \ 12148 test "$CFLAGS" = "-g" 12149then 12150 CFLAGS="-O -g" 12151fi 12152 12153# 12154# We ignore pixman_major in the version here because the major version should 12155# always be encoded in the actual library name. Ie., the soname is: 12156# 12157# pixman-$(pixman_major).0.minor.micro 12158# 12159 12160 12161 12162 12163LT_VERSION_INFO="30:0:30" 12164 12165PIXMAN_VERSION_MAJOR=0 12166 12167PIXMAN_VERSION_MINOR=30 12168 12169PIXMAN_VERSION_MICRO=0 12170 12171 12172 12173 12174# Check for dependencies 12175 12176 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports -Wall" >&5 12177$as_echo_n "checking whether the compiler supports -Wall... " >&6; } 12178 save_CFLAGS="$CFLAGS" 12179 save_LDFLAGS="$LDFLAGS" 12180 save_LIBS="$LIBS" 12181 CFLAGS="" 12182 LDFLAGS="" 12183 LIBS="" 12184 CFLAGS="$WERROR -Wall" 12185 CFLAGS="$save_CFLAGS $CFLAGS" 12186 LDFLAGS="$save_LDFLAGS $LDFLAGS" 12187 LIBS="$save_LIBS $LIBS" 12188 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12189/* end confdefs.h. */ 12190 12191 int main(int c, char **v) { (void)c; (void)v; return 0; } 12192 12193_ACEOF 12194if ac_fn_c_try_link "$LINENO"; then : 12195 pixman_cc_stderr=`test -f conftest.err && cat conftest.err` 12196 pixman_cc_flag=yes 12197else 12198 pixman_cc_stderr=`test -f conftest.err && cat conftest.err` 12199 pixman_cc_flag=no 12200fi 12201rm -f core conftest.err conftest.$ac_objext \ 12202 conftest$ac_exeext conftest.$ac_ext 12203 12204 if test "x$pixman_cc_stderr" != "x"; then 12205 pixman_cc_flag=no 12206 fi 12207 12208 if test "x$pixman_cc_flag" = "xyes"; then 12209 _yesno=yes 12210 else 12211 _yesno=no 12212 fi 12213 CFLAGS="$save_CFLAGS" 12214 LDFLAGS="$save_LDFLAGS" 12215 LIBS="$save_LIBS" 12216 12217 if test "x$_yesno" = xyes; then 12218 CFLAGS="$CFLAGS -Wall" 12219 fi 12220 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_yesno" >&5 12221$as_echo "$_yesno" >&6; } 12222 12223 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports -fno-strict-aliasing" >&5 12224$as_echo_n "checking whether the compiler supports -fno-strict-aliasing... " >&6; } 12225 save_CFLAGS="$CFLAGS" 12226 save_LDFLAGS="$LDFLAGS" 12227 save_LIBS="$LIBS" 12228 CFLAGS="" 12229 LDFLAGS="" 12230 LIBS="" 12231 CFLAGS="$WERROR -fno-strict-aliasing" 12232 CFLAGS="$save_CFLAGS $CFLAGS" 12233 LDFLAGS="$save_LDFLAGS $LDFLAGS" 12234 LIBS="$save_LIBS $LIBS" 12235 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12236/* end confdefs.h. */ 12237 12238 int main(int c, char **v) { (void)c; (void)v; return 0; } 12239 12240_ACEOF 12241if ac_fn_c_try_link "$LINENO"; then : 12242 pixman_cc_stderr=`test -f conftest.err && cat conftest.err` 12243 pixman_cc_flag=yes 12244else 12245 pixman_cc_stderr=`test -f conftest.err && cat conftest.err` 12246 pixman_cc_flag=no 12247fi 12248rm -f core conftest.err conftest.$ac_objext \ 12249 conftest$ac_exeext conftest.$ac_ext 12250 12251 if test "x$pixman_cc_stderr" != "x"; then 12252 pixman_cc_flag=no 12253 fi 12254 12255 if test "x$pixman_cc_flag" = "xyes"; then 12256 _yesno=yes 12257 else 12258 _yesno=no 12259 fi 12260 CFLAGS="$save_CFLAGS" 12261 LDFLAGS="$save_LDFLAGS" 12262 LIBS="$save_LIBS" 12263 12264 if test "x$_yesno" = xyes; then 12265 CFLAGS="$CFLAGS -fno-strict-aliasing" 12266 fi 12267 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_yesno" >&5 12268$as_echo "$_yesno" >&6; } 12269 12270 12271 12272# Check for OpenMP support only when autoconf support that (require autoconf >=2.62) 12273OPENMP_CFLAGS= 12274 12275 OPENMP_CFLAGS= 12276 # Check whether --enable-openmp was given. 12277if test "${enable_openmp+set}" = set; then : 12278 enableval=$enable_openmp; 12279fi 12280 12281 if test "$enable_openmp" != no; then 12282 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to support OpenMP" >&5 12283$as_echo_n "checking for $CC option to support OpenMP... " >&6; } 12284if ${ac_cv_prog_c_openmp+:} false; then : 12285 $as_echo_n "(cached) " >&6 12286else 12287 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12288/* end confdefs.h. */ 12289 12290#ifndef _OPENMP 12291 choke me 12292#endif 12293#include <omp.h> 12294int main () { return omp_get_num_threads (); } 12295 12296_ACEOF 12297if ac_fn_c_try_link "$LINENO"; then : 12298 ac_cv_prog_c_openmp='none needed' 12299else 12300 ac_cv_prog_c_openmp='unsupported' 12301 for ac_option in -fopenmp -xopenmp -openmp -mp -omp -qsmp=omp; do 12302 ac_save_CFLAGS=$CFLAGS 12303 CFLAGS="$CFLAGS $ac_option" 12304 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12305/* end confdefs.h. */ 12306 12307#ifndef _OPENMP 12308 choke me 12309#endif 12310#include <omp.h> 12311int main () { return omp_get_num_threads (); } 12312 12313_ACEOF 12314if ac_fn_c_try_link "$LINENO"; then : 12315 ac_cv_prog_c_openmp=$ac_option 12316fi 12317rm -f core conftest.err conftest.$ac_objext \ 12318 conftest$ac_exeext conftest.$ac_ext 12319 CFLAGS=$ac_save_CFLAGS 12320 if test "$ac_cv_prog_c_openmp" != unsupported; then 12321 break 12322 fi 12323 done 12324fi 12325rm -f core conftest.err conftest.$ac_objext \ 12326 conftest$ac_exeext conftest.$ac_ext 12327fi 12328{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_c_openmp" >&5 12329$as_echo "$ac_cv_prog_c_openmp" >&6; } 12330 case $ac_cv_prog_c_openmp in #( 12331 "none needed" | unsupported) 12332 ;; #( 12333 *) 12334 OPENMP_CFLAGS=$ac_cv_prog_c_openmp ;; 12335 esac 12336 fi 12337 12338 12339 12340if test "x$enable_openmp" = "xyes" && test "x$ac_cv_prog_c_openmp" = "xunsupported" ; then 12341 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: OpenMP support requested but found unsupported" >&5 12342$as_echo "$as_me: WARNING: OpenMP support requested but found unsupported" >&2;} 12343fi 12344 12345if test "x$ac_cv_prog_c_openmp" != "xunsupported" && test "x$ac_cv_prog_c_openmp" != "x"; then 12346 12347 12348 save_CFLAGS="$CFLAGS" 12349 save_LDFLAGS="$LDFLAGS" 12350 save_LIBS="$LIBS" 12351 CFLAGS="" 12352 LDFLAGS="" 12353 LIBS="" 12354 CFLAGS="$OPENMP_CFLAGS" LDFLAGS="$OPENMP_CFLAGS" 12355 CFLAGS="$save_CFLAGS $CFLAGS" 12356 LDFLAGS="$save_LDFLAGS $LDFLAGS" 12357 LIBS="$save_LIBS $LIBS" 12358 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12359/* end confdefs.h. */ 12360 #include <stdio.h> 12361 12362 extern unsigned int lcg_seed; 12363 #pragma omp threadprivate(lcg_seed) 12364 unsigned int lcg_seed; 12365 12366 unsigned function(unsigned a, unsigned b) 12367 { 12368 lcg_seed ^= b; 12369 return ((a + b) ^ a ) + lcg_seed; 12370 } 12371 12372 int main(int argc, char **argv) 12373 { 12374 int i; 12375 int n1 = 0, n2 = argc; 12376 unsigned checksum = 0; 12377 int verbose = argv != NULL; 12378 unsigned (*test_function)(unsigned, unsigned); 12379 test_function = function; 12380 #pragma omp parallel for reduction(+:checksum) default(none) \ 12381 shared(n1, n2, test_function, verbose) 12382 for (i = n1; i < n2; i++) 12383 { 12384 unsigned crc = test_function (i, 0); 12385 if (verbose) 12386 printf ("%d: %08X\n", i, crc); 12387 checksum += crc; 12388 } 12389 printf("%u\n", checksum); 12390 return 0; 12391 } 12392 12393_ACEOF 12394if ac_fn_c_try_link "$LINENO"; then : 12395 pixman_cc_stderr=`test -f conftest.err && cat conftest.err` 12396 pixman_cc_flag=yes 12397else 12398 pixman_cc_stderr=`test -f conftest.err && cat conftest.err` 12399 pixman_cc_flag=no 12400fi 12401rm -f core conftest.err conftest.$ac_objext \ 12402 conftest$ac_exeext conftest.$ac_ext 12403 12404 if test "x$pixman_cc_stderr" != "x"; then 12405 pixman_cc_flag=no 12406 fi 12407 12408 if test "x$pixman_cc_flag" = "xyes"; then 12409 have_openmp=yes 12410 else 12411 have_openmp=no 12412 fi 12413 CFLAGS="$save_CFLAGS" 12414 LDFLAGS="$save_LDFLAGS" 12415 LIBS="$save_LIBS" 12416 12417 if test "x$have_openmp" = "xyes" ; then 12418 12419$as_echo "#define USE_OPENMP 1" >>confdefs.h 12420 12421 fi 12422fi 12423 12424 12425 12426 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports -fvisibility=hidden" >&5 12427$as_echo_n "checking whether the compiler supports -fvisibility=hidden... " >&6; } 12428 save_CFLAGS="$CFLAGS" 12429 save_LDFLAGS="$LDFLAGS" 12430 save_LIBS="$LIBS" 12431 CFLAGS="" 12432 LDFLAGS="" 12433 LIBS="" 12434 CFLAGS="$WERROR -fvisibility=hidden" 12435 CFLAGS="$save_CFLAGS $CFLAGS" 12436 LDFLAGS="$save_LDFLAGS $LDFLAGS" 12437 LIBS="$save_LIBS $LIBS" 12438 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12439/* end confdefs.h. */ 12440#if defined(__GNUC__) && (__GNUC__ >= 4) 12441#ifdef _WIN32 12442#error Have -fvisibility but it is ignored and generates a warning 12443#endif 12444#else 12445#error Need GCC 4.0 for visibility 12446#endif 12447 12448 int main(int c, char **v) { (void)c; (void)v; return 0; } 12449 12450_ACEOF 12451if ac_fn_c_try_link "$LINENO"; then : 12452 pixman_cc_stderr=`test -f conftest.err && cat conftest.err` 12453 pixman_cc_flag=yes 12454else 12455 pixman_cc_stderr=`test -f conftest.err && cat conftest.err` 12456 pixman_cc_flag=no 12457fi 12458rm -f core conftest.err conftest.$ac_objext \ 12459 conftest$ac_exeext conftest.$ac_ext 12460 12461 if test "x$pixman_cc_stderr" != "x"; then 12462 pixman_cc_flag=no 12463 fi 12464 12465 if test "x$pixman_cc_flag" = "xyes"; then 12466 _yesno=yes 12467 else 12468 _yesno=no 12469 fi 12470 CFLAGS="$save_CFLAGS" 12471 LDFLAGS="$save_LDFLAGS" 12472 LIBS="$save_LIBS" 12473 12474 if test "x$_yesno" = xyes; then 12475 CFLAGS="$CFLAGS -fvisibility=hidden" 12476 fi 12477 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_yesno" >&5 12478$as_echo "$_yesno" >&6; } 12479 12480 12481 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports -xldscope=hidden" >&5 12482$as_echo_n "checking whether the compiler supports -xldscope=hidden... " >&6; } 12483 save_CFLAGS="$CFLAGS" 12484 save_LDFLAGS="$LDFLAGS" 12485 save_LIBS="$LIBS" 12486 CFLAGS="" 12487 LDFLAGS="" 12488 LIBS="" 12489 CFLAGS="$WERROR -xldscope=hidden" 12490 CFLAGS="$save_CFLAGS $CFLAGS" 12491 LDFLAGS="$save_LDFLAGS $LDFLAGS" 12492 LIBS="$save_LIBS $LIBS" 12493 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12494/* end confdefs.h. */ 12495#if defined(__SUNPRO_C) && (__SUNPRO_C >= 0x550) 12496#else 12497#error Need Sun Studio 8 for visibility 12498#endif 12499 12500 int main(int c, char **v) { (void)c; (void)v; return 0; } 12501 12502_ACEOF 12503if ac_fn_c_try_link "$LINENO"; then : 12504 pixman_cc_stderr=`test -f conftest.err && cat conftest.err` 12505 pixman_cc_flag=yes 12506else 12507 pixman_cc_stderr=`test -f conftest.err && cat conftest.err` 12508 pixman_cc_flag=no 12509fi 12510rm -f core conftest.err conftest.$ac_objext \ 12511 conftest$ac_exeext conftest.$ac_ext 12512 12513 if test "x$pixman_cc_stderr" != "x"; then 12514 pixman_cc_flag=no 12515 fi 12516 12517 if test "x$pixman_cc_flag" = "xyes"; then 12518 _yesno=yes 12519 else 12520 _yesno=no 12521 fi 12522 CFLAGS="$save_CFLAGS" 12523 LDFLAGS="$save_LDFLAGS" 12524 LIBS="$save_LIBS" 12525 12526 if test "x$_yesno" = xyes; then 12527 CFLAGS="$CFLAGS -xldscope=hidden" 12528 fi 12529 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_yesno" >&5 12530$as_echo "$_yesno" >&6; } 12531 12532 12533 12534if test "x$LS_CFLAGS" = "x" ; then 12535 LS_CFLAGS="-march=loongson2f" 12536fi 12537 12538have_loongson_mmi=no 12539{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use Loongson MMI assembler" >&5 12540$as_echo_n "checking whether to use Loongson MMI assembler... " >&6; } 12541 12542xserver_save_CFLAGS=$CFLAGS 12543CFLAGS=" $LS_CFLAGS $CFLAGS -I$srcdir" 12544cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12545/* end confdefs.h. */ 12546 12547#ifndef __mips_loongson_vector_rev 12548#error "Loongson Multimedia Instructions are only available on Loongson" 12549#endif 12550#if defined(__GNUC__) && (__GNUC__ < 4 || (__GNUC__ == 4 && __GNUC_MINOR__ < 4)) 12551#error "Need GCC >= 4.4 for Loongson MMI compilation" 12552#endif 12553#include "pixman/loongson-mmintrin.h" 12554int main () { 12555 union { 12556 __m64 v; 12557 char c[8]; 12558 } a = { .c = {1, 2, 3, 4, 5, 6, 7, 8} }; 12559 int b = 4; 12560 __m64 c = _mm_srli_pi16 (a.v, b); 12561 return 0; 12562} 12563_ACEOF 12564if ac_fn_c_try_compile "$LINENO"; then : 12565 have_loongson_mmi=yes 12566fi 12567rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12568CFLAGS=$xserver_save_CFLAGS 12569 12570# Check whether --enable-loongson-mmi was given. 12571if test "${enable_loongson_mmi+set}" = set; then : 12572 enableval=$enable_loongson_mmi; enable_loongson_mmi=$enableval 12573else 12574 enable_loongson_mmi=auto 12575fi 12576 12577 12578if test $enable_loongson_mmi = no ; then 12579 have_loongson_mmi=disabled 12580fi 12581 12582if test $have_loongson_mmi = yes ; then 12583 12584$as_echo "#define USE_LOONGSON_MMI 1" >>confdefs.h 12585 12586else 12587 LS_CFLAGS= 12588fi 12589 12590{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_loongson_mmi" >&5 12591$as_echo "$have_loongson_mmi" >&6; } 12592if test $enable_loongson_mmi = yes && test $have_loongson_mmi = no ; then 12593 as_fn_error $? "Loongson MMI not detected" "$LINENO" 5 12594fi 12595 12596 if test $have_loongson_mmi = yes; then 12597 USE_LOONGSON_MMI_TRUE= 12598 USE_LOONGSON_MMI_FALSE='#' 12599else 12600 USE_LOONGSON_MMI_TRUE='#' 12601 USE_LOONGSON_MMI_FALSE= 12602fi 12603 12604 12605 12606if test "x$MMX_CFLAGS" = "x" ; then 12607 if test "x$SUNCC" = "xyes"; then 12608 # Sun Studio doesn't have an -xarch=mmx flag, so we have to use sse 12609 # but if we're building 64-bit, mmx & sse support is on by default and 12610 # -xarch=sse throws an error instead 12611 if test "$AMD64_ABI" = "no" ; then 12612 MMX_CFLAGS="-xarch=sse" 12613 fi 12614 else 12615 MMX_CFLAGS="-mmmx -Winline" 12616 fi 12617fi 12618 12619have_mmx_intrinsics=no 12620{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use MMX intrinsics" >&5 12621$as_echo_n "checking whether to use MMX intrinsics... " >&6; } 12622xserver_save_CFLAGS=$CFLAGS 12623CFLAGS="$MMX_CFLAGS $CFLAGS" 12624cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12625/* end confdefs.h. */ 12626 12627#if defined(__GNUC__) && (__GNUC__ < 3 || (__GNUC__ == 3 && __GNUC_MINOR__ < 4)) 12628#error "Need GCC >= 3.4 for MMX intrinsics" 12629#endif 12630#include <mmintrin.h> 12631int main () { 12632 __m64 v = _mm_cvtsi32_si64 (1); 12633 __m64 w; 12634 12635 /* Some versions of clang will choke on K */ 12636 asm ("pshufw %2, %1, %0\n\t" 12637 : "=y" (w) 12638 : "y" (v), "K" (5) 12639 ); 12640 12641 return _mm_cvtsi64_si32 (v); 12642} 12643_ACEOF 12644if ac_fn_c_try_compile "$LINENO"; then : 12645 have_mmx_intrinsics=yes 12646fi 12647rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12648CFLAGS=$xserver_save_CFLAGS 12649 12650# Check whether --enable-mmx was given. 12651if test "${enable_mmx+set}" = set; then : 12652 enableval=$enable_mmx; enable_mmx=$enableval 12653else 12654 enable_mmx=auto 12655fi 12656 12657 12658if test $enable_mmx = no ; then 12659 have_mmx_intrinsics=disabled 12660fi 12661 12662if test $have_mmx_intrinsics = yes ; then 12663 12664$as_echo "#define USE_X86_MMX 1" >>confdefs.h 12665 12666else 12667 MMX_CFLAGS= 12668fi 12669 12670{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_mmx_intrinsics" >&5 12671$as_echo "$have_mmx_intrinsics" >&6; } 12672if test $enable_mmx = yes && test $have_mmx_intrinsics = no ; then 12673 as_fn_error $? "x86 MMX intrinsics not detected" "$LINENO" 5 12674fi 12675 12676 if test $have_mmx_intrinsics = yes; then 12677 USE_X86_MMX_TRUE= 12678 USE_X86_MMX_FALSE='#' 12679else 12680 USE_X86_MMX_TRUE='#' 12681 USE_X86_MMX_FALSE= 12682fi 12683 12684 12685 12686if test "x$SSE2_CFLAGS" = "x" ; then 12687 if test "x$SUNCC" = "xyes"; then 12688 # SSE2 is enabled by default in the Sun Studio 64-bit environment 12689 if test "$AMD64_ABI" = "no" ; then 12690 SSE2_CFLAGS="-xarch=sse2" 12691 fi 12692 else 12693 SSE2_CFLAGS="-msse2 -Winline" 12694 fi 12695fi 12696 12697have_sse2_intrinsics=no 12698{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use SSE2 intrinsics" >&5 12699$as_echo_n "checking whether to use SSE2 intrinsics... " >&6; } 12700xserver_save_CFLAGS=$CFLAGS 12701CFLAGS="$SSE2_CFLAGS $CFLAGS" 12702 12703cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12704/* end confdefs.h. */ 12705 12706#if defined(__GNUC__) && (__GNUC__ < 4 || (__GNUC__ == 4 && __GNUC_MINOR__ < 2)) 12707# if !defined(__amd64__) && !defined(__x86_64__) 12708# error "Need GCC >= 4.2 for SSE2 intrinsics on x86" 12709# endif 12710#endif 12711#include <mmintrin.h> 12712#include <xmmintrin.h> 12713#include <emmintrin.h> 12714int main () { 12715 __m128i a = _mm_set1_epi32 (0), b = _mm_set1_epi32 (0), c; 12716 c = _mm_xor_si128 (a, b); 12717 return 0; 12718} 12719_ACEOF 12720if ac_fn_c_try_compile "$LINENO"; then : 12721 have_sse2_intrinsics=yes 12722fi 12723rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12724CFLAGS=$xserver_save_CFLAGS 12725 12726# Check whether --enable-sse2 was given. 12727if test "${enable_sse2+set}" = set; then : 12728 enableval=$enable_sse2; enable_sse2=$enableval 12729else 12730 enable_sse2=auto 12731fi 12732 12733 12734if test $enable_sse2 = no ; then 12735 have_sse2_intrinsics=disabled 12736fi 12737 12738if test $have_sse2_intrinsics = yes ; then 12739 12740$as_echo "#define USE_SSE2 1" >>confdefs.h 12741 12742fi 12743 12744{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_sse2_intrinsics" >&5 12745$as_echo "$have_sse2_intrinsics" >&6; } 12746if test $enable_sse2 = yes && test $have_sse2_intrinsics = no ; then 12747 as_fn_error $? "SSE2 intrinsics not detected" "$LINENO" 5 12748fi 12749 12750 if test $have_sse2_intrinsics = yes; then 12751 USE_SSE2_TRUE= 12752 USE_SSE2_FALSE='#' 12753else 12754 USE_SSE2_TRUE='#' 12755 USE_SSE2_FALSE= 12756fi 12757 12758 12759case $host_os in 12760 solaris*) 12761 # When building 32-bit binaries, apply a mapfile to ensure that the 12762 # binaries aren't flagged as only able to run on MMX+SSE capable CPUs 12763 # since they check at runtime before using those instructions. 12764 # Not all linkers grok the mapfile format so we check for that first. 12765 if test "$AMD64_ABI" = "no" ; then 12766 use_hwcap_mapfile=no 12767 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use a hardware capability map file" >&5 12768$as_echo_n "checking whether to use a hardware capability map file... " >&6; } 12769 hwcap_save_LDFLAGS="$LDFLAGS" 12770 HWCAP_LDFLAGS='-Wl,-M,$(srcdir)/solaris-hwcap.mapfile' 12771 LDFLAGS="$LDFLAGS -Wl,-M,pixman/solaris-hwcap.mapfile" 12772 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12773/* end confdefs.h. */ 12774int main() { return 0; } 12775_ACEOF 12776if ac_fn_c_try_link "$LINENO"; then : 12777 use_hwcap_mapfile=yes 12778else 12779 HWCAP_LDFLAGS="" 12780fi 12781rm -f core conftest.err conftest.$ac_objext \ 12782 conftest$ac_exeext conftest.$ac_ext 12783 LDFLAGS="$hwcap_save_LDFLAGS" 12784 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $use_hwcap_mapfile" >&5 12785$as_echo "$use_hwcap_mapfile" >&6; } 12786 fi 12787 if test "x$MMX_LDFLAGS" = "x" ; then 12788 MMX_LDFLAGS="$HWCAP_LDFLAGS" 12789 fi 12790 if test "x$SSE2_LDFLAGS" = "x" ; then 12791 SSE2_LDFLAGS="$HWCAP_LDFLAGS" 12792 fi 12793 ;; 12794esac 12795 12796 12797 12798 12799 12800 12801 12802 12803if test -n "`$CC -v 2>&1 | grep version | grep Apple`"; then 12804 VMX_CFLAGS="-faltivec" 12805else 12806 VMX_CFLAGS="-maltivec -mabi=altivec" 12807fi 12808 12809have_vmx_intrinsics=no 12810{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use VMX/Altivec intrinsics" >&5 12811$as_echo_n "checking whether to use VMX/Altivec intrinsics... " >&6; } 12812xserver_save_CFLAGS=$CFLAGS 12813CFLAGS="$VMX_CFLAGS $CFLAGS" 12814cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12815/* end confdefs.h. */ 12816 12817#if defined(__GNUC__) && (__GNUC__ < 3 || (__GNUC__ == 3 && __GNUC_MINOR__ < 4)) 12818#error "Need GCC >= 3.4 for sane altivec support" 12819#endif 12820#include <altivec.h> 12821int main () { 12822 vector unsigned int v = vec_splat_u32 (1); 12823 v = vec_sub (v, v); 12824 return 0; 12825} 12826_ACEOF 12827if ac_fn_c_try_compile "$LINENO"; then : 12828 have_vmx_intrinsics=yes 12829fi 12830rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12831CFLAGS=$xserver_save_CFLAGS 12832 12833# Check whether --enable-vmx was given. 12834if test "${enable_vmx+set}" = set; then : 12835 enableval=$enable_vmx; enable_vmx=$enableval 12836else 12837 enable_vmx=auto 12838fi 12839 12840 12841if test $enable_vmx = no ; then 12842 have_vmx_intrinsics=disabled 12843fi 12844 12845if test $have_vmx_intrinsics = yes ; then 12846 12847$as_echo "#define USE_VMX 1" >>confdefs.h 12848 12849else 12850 VMX_CFLAGS= 12851fi 12852 12853{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_vmx_intrinsics" >&5 12854$as_echo "$have_vmx_intrinsics" >&6; } 12855if test $enable_vmx = yes && test $have_vmx_intrinsics = no ; then 12856 as_fn_error $? "VMX intrinsics not detected" "$LINENO" 5 12857fi 12858 12859 12860 12861 if test $have_vmx_intrinsics = yes; then 12862 USE_VMX_TRUE= 12863 USE_VMX_FALSE='#' 12864else 12865 USE_VMX_TRUE='#' 12866 USE_VMX_FALSE= 12867fi 12868 12869 12870have_arm_simd=no 12871{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use ARM SIMD assembler" >&5 12872$as_echo_n "checking whether to use ARM SIMD assembler... " >&6; } 12873xserver_save_CFLAGS=$CFLAGS 12874CFLAGS="-x assembler-with-cpp $CFLAGS" 12875cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12876/* end confdefs.h. */ 12877 12878.text 12879.arch armv6 12880.object_arch armv4 12881.arm 12882.altmacro 12883#ifndef __ARM_EABI__ 12884#error EABI is required (to be sure that calling conventions are compatible) 12885#endif 12886pld [r0] 12887uqadd8 r0, r0, r0 12888_ACEOF 12889if ac_fn_c_try_compile "$LINENO"; then : 12890 have_arm_simd=yes 12891fi 12892rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12893CFLAGS=$xserver_save_CFLAGS 12894 12895# Check whether --enable-arm-simd was given. 12896if test "${enable_arm_simd+set}" = set; then : 12897 enableval=$enable_arm_simd; enable_arm_simd=$enableval 12898else 12899 enable_arm_simd=auto 12900fi 12901 12902 12903if test $enable_arm_simd = no ; then 12904 have_arm_simd=disabled 12905fi 12906 12907if test $have_arm_simd = yes ; then 12908 12909$as_echo "#define USE_ARM_SIMD 1" >>confdefs.h 12910 12911fi 12912 12913 if test $have_arm_simd = yes; then 12914 USE_ARM_SIMD_TRUE= 12915 USE_ARM_SIMD_FALSE='#' 12916else 12917 USE_ARM_SIMD_TRUE='#' 12918 USE_ARM_SIMD_FALSE= 12919fi 12920 12921 12922{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_arm_simd" >&5 12923$as_echo "$have_arm_simd" >&6; } 12924if test $enable_arm_simd = yes && test $have_arm_simd = no ; then 12925 as_fn_error $? "ARM SIMD intrinsics not detected" "$LINENO" 5 12926fi 12927 12928have_arm_neon=no 12929{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use ARM NEON assembler" >&5 12930$as_echo_n "checking whether to use ARM NEON assembler... " >&6; } 12931xserver_save_CFLAGS=$CFLAGS 12932CFLAGS="-x assembler-with-cpp $CFLAGS" 12933cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12934/* end confdefs.h. */ 12935 12936.text 12937.fpu neon 12938.arch armv7a 12939.object_arch armv4 12940.eabi_attribute 10, 0 12941.arm 12942.altmacro 12943#ifndef __ARM_EABI__ 12944#error EABI is required (to be sure that calling conventions are compatible) 12945#endif 12946pld [r0] 12947vmovn.u16 d0, q0 12948_ACEOF 12949if ac_fn_c_try_compile "$LINENO"; then : 12950 have_arm_neon=yes 12951fi 12952rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12953CFLAGS=$xserver_save_CFLAGS 12954 12955# Check whether --enable-arm-neon was given. 12956if test "${enable_arm_neon+set}" = set; then : 12957 enableval=$enable_arm_neon; enable_arm_neon=$enableval 12958else 12959 enable_arm_neon=auto 12960fi 12961 12962 12963if test $enable_arm_neon = no ; then 12964 have_arm_neon=disabled 12965fi 12966 12967if test $have_arm_neon = yes ; then 12968 12969$as_echo "#define USE_ARM_NEON 1" >>confdefs.h 12970 12971fi 12972 12973 if test $have_arm_neon = yes; then 12974 USE_ARM_NEON_TRUE= 12975 USE_ARM_NEON_FALSE='#' 12976else 12977 USE_ARM_NEON_TRUE='#' 12978 USE_ARM_NEON_FALSE= 12979fi 12980 12981 12982{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_arm_neon" >&5 12983$as_echo "$have_arm_neon" >&6; } 12984if test $enable_arm_neon = yes && test $have_arm_neon = no ; then 12985 as_fn_error $? "ARM NEON intrinsics not detected" "$LINENO" 5 12986fi 12987 12988 12989# Check whether --enable-arm-iwmmxt was given. 12990if test "${enable_arm_iwmmxt+set}" = set; then : 12991 enableval=$enable_arm_iwmmxt; enable_iwmmxt=$enableval 12992else 12993 enable_iwmmxt=auto 12994fi 12995 12996 12997# Check whether --enable-arm-iwmmxt2 was given. 12998if test "${enable_arm_iwmmxt2+set}" = set; then : 12999 enableval=$enable_arm_iwmmxt2; enable_iwmmxt2=$enableval 13000else 13001 enable_iwmmxt2=auto 13002fi 13003 13004 13005if test "x$IWMMXT_CFLAGS" = "x" ; then 13006 IWMMXT_CFLAGS="-flax-vector-conversions -Winline -march=iwmmxt" 13007 if test $enable_iwmmxt2 != no ; then 13008 IWMMXT_CFLAGS+="2" 13009 fi 13010fi 13011 13012have_iwmmxt_intrinsics=no 13013{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use ARM IWMMXT intrinsics" >&5 13014$as_echo_n "checking whether to use ARM IWMMXT intrinsics... " >&6; } 13015xserver_save_CFLAGS=$CFLAGS 13016CFLAGS="$CFLAGS $IWMMXT_CFLAGS" 13017cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13018/* end confdefs.h. */ 13019 13020#ifndef __arm__ 13021#error "IWMMXT is only available on ARM" 13022#endif 13023#ifndef __IWMMXT__ 13024#error "IWMMXT not enabled (with -march=iwmmxt)" 13025#endif 13026#if defined(__GNUC__) && (__GNUC__ < 4 || (__GNUC__ == 4 && __GNUC_MINOR__ < 5)) 13027#error "Need GCC >= 4.5 for IWMMXT intrinsics" 13028#endif 13029#include <mmintrin.h> 13030int main () { 13031 union { 13032 __m64 v; 13033 char c[8]; 13034 } a = { .c = {1, 2, 3, 4, 5, 6, 7, 8} }; 13035 int b = 4; 13036 __m64 c = _mm_srli_si64 (a.v, b); 13037} 13038_ACEOF 13039if ac_fn_c_try_compile "$LINENO"; then : 13040 have_iwmmxt_intrinsics=yes 13041fi 13042rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13043CFLAGS=$xserver_save_CFLAGS 13044 13045if test $enable_iwmmxt = no ; then 13046 have_iwmmxt_intrinsics=disabled 13047fi 13048 13049if test $have_iwmmxt_intrinsics = yes ; then 13050 13051$as_echo "#define USE_ARM_IWMMXT 1" >>confdefs.h 13052 13053else 13054 IWMMXT_CFLAGS= 13055fi 13056 13057{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_iwmmxt_intrinsics" >&5 13058$as_echo "$have_iwmmxt_intrinsics" >&6; } 13059if test $enable_iwmmxt = yes && test $have_iwmmxt_intrinsics = no ; then 13060 as_fn_error $? "IWMMXT intrinsics not detected" "$LINENO" 5 13061fi 13062 13063 if test $have_iwmmxt_intrinsics = yes; then 13064 USE_ARM_IWMMXT_TRUE= 13065 USE_ARM_IWMMXT_FALSE='#' 13066else 13067 USE_ARM_IWMMXT_TRUE='#' 13068 USE_ARM_IWMMXT_FALSE= 13069fi 13070 13071 13072 13073have_mips_dspr2=no 13074{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use MIPS DSPr2 assembler" >&5 13075$as_echo_n "checking whether to use MIPS DSPr2 assembler... " >&6; } 13076xserver_save_CFLAGS=$CFLAGS 13077CFLAGS="-mdspr2 $CFLAGS" 13078 13079cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13080/* end confdefs.h. */ 13081 13082#if !(defined(__mips__) && __mips_isa_rev >= 2) 13083#error MIPS DSPr2 is currently only available on MIPS32r2 platforms. 13084#endif 13085int 13086main () 13087{ 13088 int c = 0, a = 0, b = 0; 13089 __asm__ __volatile__ ( 13090 "precr.qb.ph %[c], %[a], %[b] \n\t" 13091 : [c] "=r" (c) 13092 : [a] "r" (a), [b] "r" (b) 13093 ); 13094 return c; 13095} 13096_ACEOF 13097if ac_fn_c_try_compile "$LINENO"; then : 13098 have_mips_dspr2=yes 13099fi 13100rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13101CFLAGS=$xserver_save_CFLAGS 13102 13103# Check whether --enable-mips-dspr2 was given. 13104if test "${enable_mips_dspr2+set}" = set; then : 13105 enableval=$enable_mips_dspr2; enable_mips_dspr2=$enableval 13106else 13107 enable_mips_dspr2=auto 13108fi 13109 13110 13111if test $enable_mips_dspr2 = no ; then 13112 have_mips_dspr2=disabled 13113fi 13114 13115if test $have_mips_dspr2 = yes ; then 13116 13117$as_echo "#define USE_MIPS_DSPR2 1" >>confdefs.h 13118 13119fi 13120 13121 if test $have_mips_dspr2 = yes; then 13122 USE_MIPS_DSPR2_TRUE= 13123 USE_MIPS_DSPR2_FALSE='#' 13124else 13125 USE_MIPS_DSPR2_TRUE='#' 13126 USE_MIPS_DSPR2_FALSE= 13127fi 13128 13129 13130{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_mips_dspr2" >&5 13131$as_echo "$have_mips_dspr2" >&6; } 13132if test $enable_mips_dspr2 = yes && test $have_mips_dspr2 = no ; then 13133 as_fn_error $? "MIPS DSPr2 instructions not detected" "$LINENO" 5 13134fi 13135 13136 13137have_gcc_inline_asm=no 13138{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use GNU-style inline assembler" >&5 13139$as_echo_n "checking whether to use GNU-style inline assembler... " >&6; } 13140cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13141/* end confdefs.h. */ 13142 13143int main () { 13144 /* Most modern architectures have a NOP instruction, so this is a fairly generic test. */ 13145 asm volatile ( "\tnop\n" : : : "cc", "memory" ); 13146 return 0; 13147} 13148_ACEOF 13149if ac_fn_c_try_compile "$LINENO"; then : 13150 have_gcc_inline_asm=yes 13151fi 13152rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13153 13154# Check whether --enable-gcc-inline-asm was given. 13155if test "${enable_gcc_inline_asm+set}" = set; then : 13156 enableval=$enable_gcc_inline_asm; enable_gcc_inline_asm=$enableval 13157else 13158 enable_gcc_inline_asm=auto 13159fi 13160 13161 13162if test $enable_gcc_inline_asm = no ; then 13163 have_gcc_inline_asm=disabled 13164fi 13165 13166if test $have_gcc_inline_asm = yes ; then 13167 13168$as_echo "#define USE_GCC_INLINE_ASM 1" >>confdefs.h 13169 13170fi 13171 13172{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_gcc_inline_asm" >&5 13173$as_echo "$have_gcc_inline_asm" >&6; } 13174if test $enable_gcc_inline_asm = yes && test $have_gcc_inline_asm = no ; then 13175 as_fn_error $? "GNU-style inline assembler not detected" "$LINENO" 5 13176fi 13177 13178 if test $have_gcc_inline_asm = yes; then 13179 USE_GCC_INLINE_ASM_TRUE= 13180 USE_GCC_INLINE_ASM_FALSE='#' 13181else 13182 USE_GCC_INLINE_ASM_TRUE='#' 13183 USE_GCC_INLINE_ASM_FALSE= 13184fi 13185 13186 13187 13188# Check whether --enable-static-testprogs was given. 13189if test "${enable_static_testprogs+set}" = set; then : 13190 enableval=$enable_static_testprogs; enable_static_testprogs=$enableval 13191else 13192 enable_static_testprogs=no 13193fi 13194 13195 13196TESTPROGS_EXTRA_LDFLAGS= 13197if test "x$enable_static_testprogs" = "xyes" ; then 13198 TESTPROGS_EXTRA_LDFLAGS="-all-static" 13199fi 13200 13201 13202 13203# Check whether --enable-timers was given. 13204if test "${enable_timers+set}" = set; then : 13205 enableval=$enable_timers; enable_timers=$enableval 13206else 13207 enable_timers=no 13208fi 13209 13210 13211if test $enable_timers = yes ; then 13212 13213$as_echo "#define PIXMAN_TIMERS 1" >>confdefs.h 13214 13215fi 13216 13217 13218 13219# Check whether --enable-gtk was given. 13220if test "${enable_gtk+set}" = set; then : 13221 enableval=$enable_gtk; enable_gtk=$enableval 13222else 13223 enable_gtk=auto 13224fi 13225 13226 13227 13228 13229 13230 13231 13232 13233if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then 13234 if test -n "$ac_tool_prefix"; then 13235 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. 13236set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 13237{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13238$as_echo_n "checking for $ac_word... " >&6; } 13239if ${ac_cv_path_PKG_CONFIG+:} false; then : 13240 $as_echo_n "(cached) " >&6 13241else 13242 case $PKG_CONFIG in 13243 [\\/]* | ?:[\\/]*) 13244 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. 13245 ;; 13246 *) 13247 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13248for as_dir in $PATH 13249do 13250 IFS=$as_save_IFS 13251 test -z "$as_dir" && as_dir=. 13252 for ac_exec_ext in '' $ac_executable_extensions; do 13253 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 13254 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 13255 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13256 break 2 13257 fi 13258done 13259 done 13260IFS=$as_save_IFS 13261 13262 ;; 13263esac 13264fi 13265PKG_CONFIG=$ac_cv_path_PKG_CONFIG 13266if test -n "$PKG_CONFIG"; then 13267 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 13268$as_echo "$PKG_CONFIG" >&6; } 13269else 13270 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13271$as_echo "no" >&6; } 13272fi 13273 13274 13275fi 13276if test -z "$ac_cv_path_PKG_CONFIG"; then 13277 ac_pt_PKG_CONFIG=$PKG_CONFIG 13278 # Extract the first word of "pkg-config", so it can be a program name with args. 13279set dummy pkg-config; ac_word=$2 13280{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13281$as_echo_n "checking for $ac_word... " >&6; } 13282if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then : 13283 $as_echo_n "(cached) " >&6 13284else 13285 case $ac_pt_PKG_CONFIG in 13286 [\\/]* | ?:[\\/]*) 13287 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. 13288 ;; 13289 *) 13290 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13291for as_dir in $PATH 13292do 13293 IFS=$as_save_IFS 13294 test -z "$as_dir" && as_dir=. 13295 for ac_exec_ext in '' $ac_executable_extensions; do 13296 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 13297 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 13298 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13299 break 2 13300 fi 13301done 13302 done 13303IFS=$as_save_IFS 13304 13305 ;; 13306esac 13307fi 13308ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG 13309if test -n "$ac_pt_PKG_CONFIG"; then 13310 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5 13311$as_echo "$ac_pt_PKG_CONFIG" >&6; } 13312else 13313 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13314$as_echo "no" >&6; } 13315fi 13316 13317 if test "x$ac_pt_PKG_CONFIG" = x; then 13318 PKG_CONFIG="" 13319 else 13320 case $cross_compiling:$ac_tool_warned in 13321yes:) 13322{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 13323$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 13324ac_tool_warned=yes ;; 13325esac 13326 PKG_CONFIG=$ac_pt_PKG_CONFIG 13327 fi 13328else 13329 PKG_CONFIG="$ac_cv_path_PKG_CONFIG" 13330fi 13331 13332fi 13333if test -n "$PKG_CONFIG"; then 13334 _pkg_min_version=0.9.0 13335 { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5 13336$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; } 13337 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then 13338 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13339$as_echo "yes" >&6; } 13340 else 13341 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13342$as_echo "no" >&6; } 13343 PKG_CONFIG="" 13344 fi 13345fi 13346 13347if test $enable_gtk = yes ; then 13348 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pixman_version_string in -lpixman-1" >&5 13349$as_echo_n "checking for pixman_version_string in -lpixman-1... " >&6; } 13350if ${ac_cv_lib_pixman_1_pixman_version_string+:} false; then : 13351 $as_echo_n "(cached) " >&6 13352else 13353 ac_check_lib_save_LIBS=$LIBS 13354LIBS="-lpixman-1 $LIBS" 13355cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13356/* end confdefs.h. */ 13357 13358/* Override any GCC internal prototype to avoid an error. 13359 Use char because int might match the return type of a GCC 13360 builtin and then its argument prototype would still apply. */ 13361#ifdef __cplusplus 13362extern "C" 13363#endif 13364char pixman_version_string (); 13365int 13366main () 13367{ 13368return pixman_version_string (); 13369 ; 13370 return 0; 13371} 13372_ACEOF 13373if ac_fn_c_try_link "$LINENO"; then : 13374 ac_cv_lib_pixman_1_pixman_version_string=yes 13375else 13376 ac_cv_lib_pixman_1_pixman_version_string=no 13377fi 13378rm -f core conftest.err conftest.$ac_objext \ 13379 conftest$ac_exeext conftest.$ac_ext 13380LIBS=$ac_check_lib_save_LIBS 13381fi 13382{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pixman_1_pixman_version_string" >&5 13383$as_echo "$ac_cv_lib_pixman_1_pixman_version_string" >&6; } 13384if test "x$ac_cv_lib_pixman_1_pixman_version_string" = xyes; then : 13385 cat >>confdefs.h <<_ACEOF 13386#define HAVE_LIBPIXMAN_1 1 13387_ACEOF 13388 13389 LIBS="-lpixman-1 $LIBS" 13390 13391fi 13392 13393 13394pkg_failed=no 13395{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GTK" >&5 13396$as_echo_n "checking for GTK... " >&6; } 13397 13398if test -n "$GTK_CFLAGS"; then 13399 pkg_cv_GTK_CFLAGS="$GTK_CFLAGS" 13400 elif test -n "$PKG_CONFIG"; then 13401 if test -n "$PKG_CONFIG" && \ 13402 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gtk+-2.0 pixman-1\""; } >&5 13403 ($PKG_CONFIG --exists --print-errors "gtk+-2.0 pixman-1") 2>&5 13404 ac_status=$? 13405 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 13406 test $ac_status = 0; }; then 13407 pkg_cv_GTK_CFLAGS=`$PKG_CONFIG --cflags "gtk+-2.0 pixman-1" 2>/dev/null` 13408else 13409 pkg_failed=yes 13410fi 13411 else 13412 pkg_failed=untried 13413fi 13414if test -n "$GTK_LIBS"; then 13415 pkg_cv_GTK_LIBS="$GTK_LIBS" 13416 elif test -n "$PKG_CONFIG"; then 13417 if test -n "$PKG_CONFIG" && \ 13418 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gtk+-2.0 pixman-1\""; } >&5 13419 ($PKG_CONFIG --exists --print-errors "gtk+-2.0 pixman-1") 2>&5 13420 ac_status=$? 13421 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 13422 test $ac_status = 0; }; then 13423 pkg_cv_GTK_LIBS=`$PKG_CONFIG --libs "gtk+-2.0 pixman-1" 2>/dev/null` 13424else 13425 pkg_failed=yes 13426fi 13427 else 13428 pkg_failed=untried 13429fi 13430 13431 13432 13433if test $pkg_failed = yes; then 13434 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13435$as_echo "no" >&6; } 13436 13437if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 13438 _pkg_short_errors_supported=yes 13439else 13440 _pkg_short_errors_supported=no 13441fi 13442 if test $_pkg_short_errors_supported = yes; then 13443 GTK_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "gtk+-2.0 pixman-1" 2>&1` 13444 else 13445 GTK_PKG_ERRORS=`$PKG_CONFIG --print-errors "gtk+-2.0 pixman-1" 2>&1` 13446 fi 13447 # Put the nasty error message in config.log where it belongs 13448 echo "$GTK_PKG_ERRORS" >&5 13449 13450 as_fn_error $? "Package requirements (gtk+-2.0 pixman-1) were not met: 13451 13452$GTK_PKG_ERRORS 13453 13454Consider adjusting the PKG_CONFIG_PATH environment variable if you 13455installed software in a non-standard prefix. 13456 13457Alternatively, you may set the environment variables GTK_CFLAGS 13458and GTK_LIBS to avoid the need to call pkg-config. 13459See the pkg-config man page for more details." "$LINENO" 5 13460 13461elif test $pkg_failed = untried; then 13462 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13463$as_echo "no" >&6; } 13464 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 13465$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 13466as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it 13467is in your PATH or set the PKG_CONFIG environment variable to the full 13468path to pkg-config. 13469 13470Alternatively, you may set the environment variables GTK_CFLAGS 13471and GTK_LIBS to avoid the need to call pkg-config. 13472See the pkg-config man page for more details. 13473 13474To get pkg-config, see <http://pkg-config.freedesktop.org/>. 13475See \`config.log' for more details" "$LINENO" 5; } 13476 13477else 13478 GTK_CFLAGS=$pkg_cv_GTK_CFLAGS 13479 GTK_LIBS=$pkg_cv_GTK_LIBS 13480 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13481$as_echo "yes" >&6; } 13482 13483fi 13484fi 13485 13486if test $enable_gtk = auto ; then 13487 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pixman_version_string in -lpixman-1" >&5 13488$as_echo_n "checking for pixman_version_string in -lpixman-1... " >&6; } 13489if ${ac_cv_lib_pixman_1_pixman_version_string+:} false; then : 13490 $as_echo_n "(cached) " >&6 13491else 13492 ac_check_lib_save_LIBS=$LIBS 13493LIBS="-lpixman-1 $LIBS" 13494cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13495/* end confdefs.h. */ 13496 13497/* Override any GCC internal prototype to avoid an error. 13498 Use char because int might match the return type of a GCC 13499 builtin and then its argument prototype would still apply. */ 13500#ifdef __cplusplus 13501extern "C" 13502#endif 13503char pixman_version_string (); 13504int 13505main () 13506{ 13507return pixman_version_string (); 13508 ; 13509 return 0; 13510} 13511_ACEOF 13512if ac_fn_c_try_link "$LINENO"; then : 13513 ac_cv_lib_pixman_1_pixman_version_string=yes 13514else 13515 ac_cv_lib_pixman_1_pixman_version_string=no 13516fi 13517rm -f core conftest.err conftest.$ac_objext \ 13518 conftest$ac_exeext conftest.$ac_ext 13519LIBS=$ac_check_lib_save_LIBS 13520fi 13521{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pixman_1_pixman_version_string" >&5 13522$as_echo "$ac_cv_lib_pixman_1_pixman_version_string" >&6; } 13523if test "x$ac_cv_lib_pixman_1_pixman_version_string" = xyes; then : 13524 enable_gtk=auto 13525else 13526 enable_gtk=no 13527fi 13528 13529fi 13530 13531if test $enable_gtk = auto ; then 13532 13533pkg_failed=no 13534{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GTK" >&5 13535$as_echo_n "checking for GTK... " >&6; } 13536 13537if test -n "$GTK_CFLAGS"; then 13538 pkg_cv_GTK_CFLAGS="$GTK_CFLAGS" 13539 elif test -n "$PKG_CONFIG"; then 13540 if test -n "$PKG_CONFIG" && \ 13541 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gtk+-2.0 pixman-1\""; } >&5 13542 ($PKG_CONFIG --exists --print-errors "gtk+-2.0 pixman-1") 2>&5 13543 ac_status=$? 13544 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 13545 test $ac_status = 0; }; then 13546 pkg_cv_GTK_CFLAGS=`$PKG_CONFIG --cflags "gtk+-2.0 pixman-1" 2>/dev/null` 13547else 13548 pkg_failed=yes 13549fi 13550 else 13551 pkg_failed=untried 13552fi 13553if test -n "$GTK_LIBS"; then 13554 pkg_cv_GTK_LIBS="$GTK_LIBS" 13555 elif test -n "$PKG_CONFIG"; then 13556 if test -n "$PKG_CONFIG" && \ 13557 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gtk+-2.0 pixman-1\""; } >&5 13558 ($PKG_CONFIG --exists --print-errors "gtk+-2.0 pixman-1") 2>&5 13559 ac_status=$? 13560 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 13561 test $ac_status = 0; }; then 13562 pkg_cv_GTK_LIBS=`$PKG_CONFIG --libs "gtk+-2.0 pixman-1" 2>/dev/null` 13563else 13564 pkg_failed=yes 13565fi 13566 else 13567 pkg_failed=untried 13568fi 13569 13570 13571 13572if test $pkg_failed = yes; then 13573 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13574$as_echo "no" >&6; } 13575 13576if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 13577 _pkg_short_errors_supported=yes 13578else 13579 _pkg_short_errors_supported=no 13580fi 13581 if test $_pkg_short_errors_supported = yes; then 13582 GTK_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "gtk+-2.0 pixman-1" 2>&1` 13583 else 13584 GTK_PKG_ERRORS=`$PKG_CONFIG --print-errors "gtk+-2.0 pixman-1" 2>&1` 13585 fi 13586 # Put the nasty error message in config.log where it belongs 13587 echo "$GTK_PKG_ERRORS" >&5 13588 13589 enable_gtk=no 13590elif test $pkg_failed = untried; then 13591 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13592$as_echo "no" >&6; } 13593 enable_gtk=no 13594else 13595 GTK_CFLAGS=$pkg_cv_GTK_CFLAGS 13596 GTK_LIBS=$pkg_cv_GTK_LIBS 13597 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13598$as_echo "yes" >&6; } 13599 enable_gtk=yes 13600fi 13601fi 13602 13603 if test "x$enable_gtk" = xyes; then 13604 HAVE_GTK_TRUE= 13605 HAVE_GTK_FALSE='#' 13606else 13607 HAVE_GTK_TRUE='#' 13608 HAVE_GTK_FALSE= 13609fi 13610 13611 13612 13613 13614 13615 13616ac_fn_c_check_func "$LINENO" "posix_memalign" "ac_cv_func_posix_memalign" 13617if test "x$ac_cv_func_posix_memalign" = xyes; then : 13618 have_posix_memalign=yes 13619else 13620 have_posix_memalign=no 13621fi 13622 13623if test x$have_posix_memalign = xyes; then 13624 13625$as_echo "#define HAVE_POSIX_MEMALIGN 1" >>confdefs.h 13626 13627fi 13628 13629ac_fn_c_check_func "$LINENO" "sigaction" "ac_cv_func_sigaction" 13630if test "x$ac_cv_func_sigaction" = xyes; then : 13631 have_sigaction=yes 13632else 13633 have_sigaction=no 13634fi 13635 13636if test x$have_sigaction = xyes; then 13637 13638$as_echo "#define HAVE_SIGACTION 1" >>confdefs.h 13639 13640fi 13641 13642ac_fn_c_check_func "$LINENO" "alarm" "ac_cv_func_alarm" 13643if test "x$ac_cv_func_alarm" = xyes; then : 13644 have_alarm=yes 13645else 13646 have_alarm=no 13647fi 13648 13649if test x$have_alarm = xyes; then 13650 13651$as_echo "#define HAVE_ALARM 1" >>confdefs.h 13652 13653fi 13654 13655ac_fn_c_check_header_mongrel "$LINENO" "sys/mman.h" "ac_cv_header_sys_mman_h" "$ac_includes_default" 13656if test "x$ac_cv_header_sys_mman_h" = xyes; then : 13657 13658$as_echo "#define HAVE_SYS_MMAN_H 1" >>confdefs.h 13659 13660fi 13661 13662 13663 13664ac_fn_c_check_func "$LINENO" "mmap" "ac_cv_func_mmap" 13665if test "x$ac_cv_func_mmap" = xyes; then : 13666 have_mmap=yes 13667else 13668 have_mmap=no 13669fi 13670 13671if test x$have_mmap = xyes; then 13672 13673$as_echo "#define HAVE_MMAP 1" >>confdefs.h 13674 13675fi 13676 13677ac_fn_c_check_func "$LINENO" "mprotect" "ac_cv_func_mprotect" 13678if test "x$ac_cv_func_mprotect" = xyes; then : 13679 have_mprotect=yes 13680else 13681 have_mprotect=no 13682fi 13683 13684if test x$have_mprotect = xyes; then 13685 13686$as_echo "#define HAVE_MPROTECT 1" >>confdefs.h 13687 13688fi 13689 13690ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize" 13691if test "x$ac_cv_func_getpagesize" = xyes; then : 13692 have_getpagesize=yes 13693else 13694 have_getpagesize=no 13695fi 13696 13697if test x$have_getpagesize = xyes; then 13698 13699$as_echo "#define HAVE_GETPAGESIZE 1" >>confdefs.h 13700 13701fi 13702 13703ac_fn_c_check_header_mongrel "$LINENO" "fenv.h" "ac_cv_header_fenv_h" "$ac_includes_default" 13704if test "x$ac_cv_header_fenv_h" = xyes; then : 13705 13706$as_echo "#define HAVE_FENV_H 1" >>confdefs.h 13707 13708fi 13709 13710 13711 13712{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for feenableexcept in -lm" >&5 13713$as_echo_n "checking for feenableexcept in -lm... " >&6; } 13714if ${ac_cv_lib_m_feenableexcept+:} false; then : 13715 $as_echo_n "(cached) " >&6 13716else 13717 ac_check_lib_save_LIBS=$LIBS 13718LIBS="-lm $LIBS" 13719cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13720/* end confdefs.h. */ 13721 13722/* Override any GCC internal prototype to avoid an error. 13723 Use char because int might match the return type of a GCC 13724 builtin and then its argument prototype would still apply. */ 13725#ifdef __cplusplus 13726extern "C" 13727#endif 13728char feenableexcept (); 13729int 13730main () 13731{ 13732return feenableexcept (); 13733 ; 13734 return 0; 13735} 13736_ACEOF 13737if ac_fn_c_try_link "$LINENO"; then : 13738 ac_cv_lib_m_feenableexcept=yes 13739else 13740 ac_cv_lib_m_feenableexcept=no 13741fi 13742rm -f core conftest.err conftest.$ac_objext \ 13743 conftest$ac_exeext conftest.$ac_ext 13744LIBS=$ac_check_lib_save_LIBS 13745fi 13746{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_feenableexcept" >&5 13747$as_echo "$ac_cv_lib_m_feenableexcept" >&6; } 13748if test "x$ac_cv_lib_m_feenableexcept" = xyes; then : 13749 have_feenableexcept=yes 13750else 13751 have_feenableexcept=no 13752fi 13753 13754if test x$have_feenableexcept = xyes; then 13755 13756$as_echo "#define HAVE_FEENABLEEXCEPT 1" >>confdefs.h 13757 13758fi 13759 13760ac_fn_c_check_func "$LINENO" "gettimeofday" "ac_cv_func_gettimeofday" 13761if test "x$ac_cv_func_gettimeofday" = xyes; then : 13762 have_gettimeofday=yes 13763else 13764 have_gettimeofday=no 13765fi 13766 13767ac_fn_c_check_header_mongrel "$LINENO" "sys/time.h" "ac_cv_header_sys_time_h" "$ac_includes_default" 13768if test "x$ac_cv_header_sys_time_h" = xyes; then : 13769 have_sys_time_h=yes 13770else 13771 have_sys_time_h=no 13772fi 13773 13774 13775if test x$have_gettimeofday = xyes && test x$have_sys_time_h = xyes; then 13776 13777$as_echo "#define HAVE_GETTIMEOFDAY 1" >>confdefs.h 13778 13779fi 13780 13781 13782{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing sqrtf" >&5 13783$as_echo_n "checking for library containing sqrtf... " >&6; } 13784if ${ac_cv_search_sqrtf+:} false; then : 13785 $as_echo_n "(cached) " >&6 13786else 13787 ac_func_search_save_LIBS=$LIBS 13788cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13789/* end confdefs.h. */ 13790 13791/* Override any GCC internal prototype to avoid an error. 13792 Use char because int might match the return type of a GCC 13793 builtin and then its argument prototype would still apply. */ 13794#ifdef __cplusplus 13795extern "C" 13796#endif 13797char sqrtf (); 13798int 13799main () 13800{ 13801return sqrtf (); 13802 ; 13803 return 0; 13804} 13805_ACEOF 13806for ac_lib in '' m; do 13807 if test -z "$ac_lib"; then 13808 ac_res="none required" 13809 else 13810 ac_res=-l$ac_lib 13811 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 13812 fi 13813 if ac_fn_c_try_link "$LINENO"; then : 13814 ac_cv_search_sqrtf=$ac_res 13815fi 13816rm -f core conftest.err conftest.$ac_objext \ 13817 conftest$ac_exeext 13818 if ${ac_cv_search_sqrtf+:} false; then : 13819 break 13820fi 13821done 13822if ${ac_cv_search_sqrtf+:} false; then : 13823 13824else 13825 ac_cv_search_sqrtf=no 13826fi 13827rm conftest.$ac_ext 13828LIBS=$ac_func_search_save_LIBS 13829fi 13830{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_sqrtf" >&5 13831$as_echo "$ac_cv_search_sqrtf" >&6; } 13832ac_res=$ac_cv_search_sqrtf 13833if test "$ac_res" != no; then : 13834 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 13835 13836else 13837 13838$as_echo "#define sqrtf sqrt" >>confdefs.h 13839 13840fi 13841 13842 13843 13844{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for thread local storage (TLS) support" >&5 13845$as_echo_n "checking for thread local storage (TLS) support... " >&6; } 13846if ${ac_cv_tls+:} false; then : 13847 $as_echo_n "(cached) " >&6 13848else 13849 13850 ac_cv_tls=none 13851 keywords="__thread __declspec(thread)" 13852 for kw in $keywords ; do 13853 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13854/* end confdefs.h. */ 13855 13856#if defined(__MINGW32__) && !(__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 5)) 13857#error This MinGW version has broken __thread support 13858#endif 13859#ifdef __OpenBSD__ 13860#error OpenBSD has broken __thread support 13861#endif 13862 13863int $kw test; 13864int 13865main () 13866{ 13867 13868 ; 13869 return 0; 13870} 13871_ACEOF 13872if ac_fn_c_try_compile "$LINENO"; then : 13873 ac_cv_tls=$kw; break 13874fi 13875rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13876 done 13877 13878fi 13879 13880{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_tls" >&5 13881$as_echo "$ac_cv_tls" >&6; } 13882 13883if test "$ac_cv_tls" != "none"; then 13884 13885cat >>confdefs.h <<_ACEOF 13886#define TLS $ac_cv_tls 13887_ACEOF 13888 13889fi 13890 13891 13892 13893 13894 13895 13896if test $ac_cv_tls = none ; then 13897 support_for_pthread_setspecific=no 13898 13899 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_setspecific" >&5 13900$as_echo_n "checking for pthread_setspecific... " >&6; } 13901 13902 if test "z$support_for_pthread_setspecific" != "zyes"; then 13903 save_CFLAGS="$CFLAGS" 13904 save_LDFLAGS="$LDFLAGS" 13905 save_LIBS="$LIBS" 13906 CFLAGS="" 13907 LDFLAGS="" 13908 LIBS="" 13909 CFLAGS="-pthread"; LDFLAGS="-pthread" 13910 CFLAGS="$save_CFLAGS $CFLAGS" 13911 LDFLAGS="$save_LDFLAGS $LDFLAGS" 13912 LIBS="$save_LIBS $LIBS" 13913 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13914/* end confdefs.h. */ 13915#include <stdlib.h> 13916#include <pthread.h> 13917 13918static pthread_once_t once_control = PTHREAD_ONCE_INIT; 13919static pthread_key_t key; 13920 13921static void 13922make_key (void) 13923{ 13924 pthread_key_create (&key, NULL); 13925} 13926 13927int 13928main () 13929{ 13930 void *value = NULL; 13931 13932 if (pthread_once (&once_control, make_key) != 0) 13933 { 13934 value = NULL; 13935 } 13936 else 13937 { 13938 value = pthread_getspecific (key); 13939 if (!value) 13940 { 13941 value = malloc (100); 13942 pthread_setspecific (key, value); 13943 } 13944 } 13945 return 0; 13946} 13947 13948_ACEOF 13949if ac_fn_c_try_link "$LINENO"; then : 13950 pixman_cc_stderr=`test -f conftest.err && cat conftest.err` 13951 pixman_cc_flag=yes 13952else 13953 pixman_cc_stderr=`test -f conftest.err && cat conftest.err` 13954 pixman_cc_flag=no 13955fi 13956rm -f core conftest.err conftest.$ac_objext \ 13957 conftest$ac_exeext conftest.$ac_ext 13958 13959 if test "x$pixman_cc_stderr" != "x"; then 13960 pixman_cc_flag=no 13961 fi 13962 13963 if test "x$pixman_cc_flag" = "xyes"; then 13964 PTHREAD_CFLAGS="$CFLAGS" 13965 PTHREAD_LIBS="$LIBS" 13966 PTHREAD_LDFLAGS="$LDFLAGS" 13967 support_for_pthread_setspecific=yes 13968 else 13969 : 13970 fi 13971 CFLAGS="$save_CFLAGS" 13972 LDFLAGS="$save_LDFLAGS" 13973 LIBS="$save_LIBS" 13974 13975 fi 13976 13977 if test "z$support_for_pthread_setspecific" != "zyes"; then 13978 save_CFLAGS="$CFLAGS" 13979 save_LDFLAGS="$LDFLAGS" 13980 save_LIBS="$LIBS" 13981 CFLAGS="" 13982 LDFLAGS="" 13983 LIBS="" 13984 CFLAGS="-D_REENTRANT"; LIBS="-lpthread" 13985 CFLAGS="$save_CFLAGS $CFLAGS" 13986 LDFLAGS="$save_LDFLAGS $LDFLAGS" 13987 LIBS="$save_LIBS $LIBS" 13988 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13989/* end confdefs.h. */ 13990#include <stdlib.h> 13991#include <pthread.h> 13992 13993static pthread_once_t once_control = PTHREAD_ONCE_INIT; 13994static pthread_key_t key; 13995 13996static void 13997make_key (void) 13998{ 13999 pthread_key_create (&key, NULL); 14000} 14001 14002int 14003main () 14004{ 14005 void *value = NULL; 14006 14007 if (pthread_once (&once_control, make_key) != 0) 14008 { 14009 value = NULL; 14010 } 14011 else 14012 { 14013 value = pthread_getspecific (key); 14014 if (!value) 14015 { 14016 value = malloc (100); 14017 pthread_setspecific (key, value); 14018 } 14019 } 14020 return 0; 14021} 14022 14023_ACEOF 14024if ac_fn_c_try_link "$LINENO"; then : 14025 pixman_cc_stderr=`test -f conftest.err && cat conftest.err` 14026 pixman_cc_flag=yes 14027else 14028 pixman_cc_stderr=`test -f conftest.err && cat conftest.err` 14029 pixman_cc_flag=no 14030fi 14031rm -f core conftest.err conftest.$ac_objext \ 14032 conftest$ac_exeext conftest.$ac_ext 14033 14034 if test "x$pixman_cc_stderr" != "x"; then 14035 pixman_cc_flag=no 14036 fi 14037 14038 if test "x$pixman_cc_flag" = "xyes"; then 14039 PTHREAD_CFLAGS="$CFLAGS" 14040 PTHREAD_LIBS="$LIBS" 14041 PTHREAD_LDFLAGS="$LDFLAGS" 14042 support_for_pthread_setspecific=yes 14043 else 14044 : 14045 fi 14046 CFLAGS="$save_CFLAGS" 14047 LDFLAGS="$save_LDFLAGS" 14048 LIBS="$save_LIBS" 14049 14050 fi 14051 14052 if test "z$support_for_pthread_setspecific" != "zyes"; then 14053 save_CFLAGS="$CFLAGS" 14054 save_LDFLAGS="$LDFLAGS" 14055 save_LIBS="$LIBS" 14056 CFLAGS="" 14057 LDFLAGS="" 14058 LIBS="" 14059 CFLAGS="-D_REENTRANT"; LDFLAGS="-lroot" 14060 CFLAGS="$save_CFLAGS $CFLAGS" 14061 LDFLAGS="$save_LDFLAGS $LDFLAGS" 14062 LIBS="$save_LIBS $LIBS" 14063 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14064/* end confdefs.h. */ 14065#include <stdlib.h> 14066#include <pthread.h> 14067 14068static pthread_once_t once_control = PTHREAD_ONCE_INIT; 14069static pthread_key_t key; 14070 14071static void 14072make_key (void) 14073{ 14074 pthread_key_create (&key, NULL); 14075} 14076 14077int 14078main () 14079{ 14080 void *value = NULL; 14081 14082 if (pthread_once (&once_control, make_key) != 0) 14083 { 14084 value = NULL; 14085 } 14086 else 14087 { 14088 value = pthread_getspecific (key); 14089 if (!value) 14090 { 14091 value = malloc (100); 14092 pthread_setspecific (key, value); 14093 } 14094 } 14095 return 0; 14096} 14097 14098_ACEOF 14099if ac_fn_c_try_link "$LINENO"; then : 14100 pixman_cc_stderr=`test -f conftest.err && cat conftest.err` 14101 pixman_cc_flag=yes 14102else 14103 pixman_cc_stderr=`test -f conftest.err && cat conftest.err` 14104 pixman_cc_flag=no 14105fi 14106rm -f core conftest.err conftest.$ac_objext \ 14107 conftest$ac_exeext conftest.$ac_ext 14108 14109 if test "x$pixman_cc_stderr" != "x"; then 14110 pixman_cc_flag=no 14111 fi 14112 14113 if test "x$pixman_cc_flag" = "xyes"; then 14114 PTHREAD_CFLAGS="$CFLAGS" 14115 PTHREAD_LIBS="$LIBS" 14116 PTHREAD_LDFLAGS="$LDFLAGS" 14117 support_for_pthread_setspecific=yes 14118 else 14119 : 14120 fi 14121 CFLAGS="$save_CFLAGS" 14122 LDFLAGS="$save_LDFLAGS" 14123 LIBS="$save_LIBS" 14124 14125 fi 14126 14127 14128 if test $support_for_pthread_setspecific = yes; then 14129 CFLAGS="$CFLAGS $PTHREAD_CFLAGS" 14130 14131$as_echo "#define HAVE_PTHREAD_SETSPECIFIC /**/" >>confdefs.h 14132 14133 fi 14134 14135 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $support_for_pthread_setspecific" >&5 14136$as_echo "$support_for_pthread_setspecific" >&6; }; 14137fi 14138 14139 14140 14141 14142 14143 14144 14145support_for_attribute_constructor=no 14146 14147{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for __attribute__((constructor))" >&5 14148$as_echo_n "checking for __attribute__((constructor))... " >&6; } 14149cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14150/* end confdefs.h. */ 14151 14152#if defined(__GNUC__) && (__GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 7)) 14153/* attribute 'constructor' is supported since gcc 2.7, but some compilers 14154 * may only pretend to be gcc, so let's try to actually use it 14155 */ 14156static int x = 1; 14157static void __attribute__((constructor)) constructor_function () { x = 0; } 14158int main (void) { return x; } 14159#else 14160#error not gcc or gcc version is older than 2.7 14161#endif 14162 14163_ACEOF 14164if ac_fn_c_try_link "$LINENO"; then : 14165 support_for_attribute_constructor=yes 14166fi 14167rm -f core conftest.err conftest.$ac_objext \ 14168 conftest$ac_exeext conftest.$ac_ext 14169 14170if test x$support_for_attribute_constructor = xyes; then 14171 14172$as_echo "#define TOOLCHAIN_SUPPORTS_ATTRIBUTE_CONSTRUCTOR /**/" >>confdefs.h 14173 14174fi 14175 14176{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $support_for_attribute_constructor" >&5 14177$as_echo "$support_for_attribute_constructor" >&6; } 14178 14179 14180 14181support_for_float128=no 14182 14183{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for __float128" >&5 14184$as_echo_n "checking for __float128... " >&6; } 14185cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14186/* end confdefs.h. */ 14187 14188__float128 a = 1.0Q, b = 2.0Q; int main (void) { return a + b; } 14189 14190_ACEOF 14191if ac_fn_c_try_link "$LINENO"; then : 14192 support_for_float128=yes 14193fi 14194rm -f core conftest.err conftest.$ac_objext \ 14195 conftest$ac_exeext conftest.$ac_ext 14196 14197if test x$support_for_float128 = xyes; then 14198 14199$as_echo "#define HAVE_FLOAT128 /**/" >>confdefs.h 14200 14201fi 14202 14203{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $support_for_float128" >&5 14204$as_echo "$support_for_float128" >&6; } 14205 14206 14207# Check whether --enable-libpng was given. 14208if test "${enable_libpng+set}" = set; then : 14209 enableval=$enable_libpng; have_libpng=$enableval 14210else 14211 have_libpng=auto 14212fi 14213 14214 14215case x$have_libpng in 14216 xyes) 14217pkg_failed=no 14218{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for PNG" >&5 14219$as_echo_n "checking for PNG... " >&6; } 14220 14221if test -n "$PNG_CFLAGS"; then 14222 pkg_cv_PNG_CFLAGS="$PNG_CFLAGS" 14223 elif test -n "$PKG_CONFIG"; then 14224 if test -n "$PKG_CONFIG" && \ 14225 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libpng\""; } >&5 14226 ($PKG_CONFIG --exists --print-errors "libpng") 2>&5 14227 ac_status=$? 14228 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 14229 test $ac_status = 0; }; then 14230 pkg_cv_PNG_CFLAGS=`$PKG_CONFIG --cflags "libpng" 2>/dev/null` 14231else 14232 pkg_failed=yes 14233fi 14234 else 14235 pkg_failed=untried 14236fi 14237if test -n "$PNG_LIBS"; then 14238 pkg_cv_PNG_LIBS="$PNG_LIBS" 14239 elif test -n "$PKG_CONFIG"; then 14240 if test -n "$PKG_CONFIG" && \ 14241 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libpng\""; } >&5 14242 ($PKG_CONFIG --exists --print-errors "libpng") 2>&5 14243 ac_status=$? 14244 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 14245 test $ac_status = 0; }; then 14246 pkg_cv_PNG_LIBS=`$PKG_CONFIG --libs "libpng" 2>/dev/null` 14247else 14248 pkg_failed=yes 14249fi 14250 else 14251 pkg_failed=untried 14252fi 14253 14254 14255 14256if test $pkg_failed = yes; then 14257 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14258$as_echo "no" >&6; } 14259 14260if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 14261 _pkg_short_errors_supported=yes 14262else 14263 _pkg_short_errors_supported=no 14264fi 14265 if test $_pkg_short_errors_supported = yes; then 14266 PNG_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "libpng" 2>&1` 14267 else 14268 PNG_PKG_ERRORS=`$PKG_CONFIG --print-errors "libpng" 2>&1` 14269 fi 14270 # Put the nasty error message in config.log where it belongs 14271 echo "$PNG_PKG_ERRORS" >&5 14272 14273 as_fn_error $? "Package requirements (libpng) were not met: 14274 14275$PNG_PKG_ERRORS 14276 14277Consider adjusting the PKG_CONFIG_PATH environment variable if you 14278installed software in a non-standard prefix. 14279 14280Alternatively, you may set the environment variables PNG_CFLAGS 14281and PNG_LIBS to avoid the need to call pkg-config. 14282See the pkg-config man page for more details." "$LINENO" 5 14283 14284elif test $pkg_failed = untried; then 14285 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14286$as_echo "no" >&6; } 14287 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 14288$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 14289as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it 14290is in your PATH or set the PKG_CONFIG environment variable to the full 14291path to pkg-config. 14292 14293Alternatively, you may set the environment variables PNG_CFLAGS 14294and PNG_LIBS to avoid the need to call pkg-config. 14295See the pkg-config man page for more details. 14296 14297To get pkg-config, see <http://pkg-config.freedesktop.org/>. 14298See \`config.log' for more details" "$LINENO" 5; } 14299 14300else 14301 PNG_CFLAGS=$pkg_cv_PNG_CFLAGS 14302 PNG_LIBS=$pkg_cv_PNG_LIBS 14303 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14304$as_echo "yes" >&6; } 14305 14306fi ;; 14307 xno) ;; 14308 *) 14309pkg_failed=no 14310{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for PNG" >&5 14311$as_echo_n "checking for PNG... " >&6; } 14312 14313if test -n "$PNG_CFLAGS"; then 14314 pkg_cv_PNG_CFLAGS="$PNG_CFLAGS" 14315 elif test -n "$PKG_CONFIG"; then 14316 if test -n "$PKG_CONFIG" && \ 14317 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libpng\""; } >&5 14318 ($PKG_CONFIG --exists --print-errors "libpng") 2>&5 14319 ac_status=$? 14320 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 14321 test $ac_status = 0; }; then 14322 pkg_cv_PNG_CFLAGS=`$PKG_CONFIG --cflags "libpng" 2>/dev/null` 14323else 14324 pkg_failed=yes 14325fi 14326 else 14327 pkg_failed=untried 14328fi 14329if test -n "$PNG_LIBS"; then 14330 pkg_cv_PNG_LIBS="$PNG_LIBS" 14331 elif test -n "$PKG_CONFIG"; then 14332 if test -n "$PKG_CONFIG" && \ 14333 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libpng\""; } >&5 14334 ($PKG_CONFIG --exists --print-errors "libpng") 2>&5 14335 ac_status=$? 14336 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 14337 test $ac_status = 0; }; then 14338 pkg_cv_PNG_LIBS=`$PKG_CONFIG --libs "libpng" 2>/dev/null` 14339else 14340 pkg_failed=yes 14341fi 14342 else 14343 pkg_failed=untried 14344fi 14345 14346 14347 14348if test $pkg_failed = yes; then 14349 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14350$as_echo "no" >&6; } 14351 14352if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 14353 _pkg_short_errors_supported=yes 14354else 14355 _pkg_short_errors_supported=no 14356fi 14357 if test $_pkg_short_errors_supported = yes; then 14358 PNG_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "libpng" 2>&1` 14359 else 14360 PNG_PKG_ERRORS=`$PKG_CONFIG --print-errors "libpng" 2>&1` 14361 fi 14362 # Put the nasty error message in config.log where it belongs 14363 echo "$PNG_PKG_ERRORS" >&5 14364 14365 have_libpng=no 14366elif test $pkg_failed = untried; then 14367 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14368$as_echo "no" >&6; } 14369 have_libpng=no 14370else 14371 PNG_CFLAGS=$pkg_cv_PNG_CFLAGS 14372 PNG_LIBS=$pkg_cv_PNG_LIBS 14373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14374$as_echo "yes" >&6; } 14375 have_libpng=yes 14376fi ;; 14377esac 14378 14379if test x$have_libpng = xyes; then 14380 14381$as_echo "#define HAVE_LIBPNG 1" >>confdefs.h 14382 14383fi 14384 14385 14386 14387ac_config_files="$ac_config_files pixman-1.pc pixman-1-uninstalled.pc Makefile pixman/Makefile pixman/pixman-version.h demos/Makefile test/Makefile" 14388 14389cat >confcache <<\_ACEOF 14390# This file is a shell script that caches the results of configure 14391# tests run on this system so they can be shared between configure 14392# scripts and configure runs, see configure's option --config-cache. 14393# It is not useful on other systems. If it contains results you don't 14394# want to keep, you may remove or edit it. 14395# 14396# config.status only pays attention to the cache file if you give it 14397# the --recheck option to rerun configure. 14398# 14399# `ac_cv_env_foo' variables (set or unset) will be overridden when 14400# loading this file, other *unset* `ac_cv_foo' will be assigned the 14401# following values. 14402 14403_ACEOF 14404 14405# The following way of writing the cache mishandles newlines in values, 14406# but we know of no workaround that is simple, portable, and efficient. 14407# So, we kill variables containing newlines. 14408# Ultrix sh set writes to stderr and can't be redirected directly, 14409# and sets the high bit in the cache file unless we assign to the vars. 14410( 14411 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 14412 eval ac_val=\$$ac_var 14413 case $ac_val in #( 14414 *${as_nl}*) 14415 case $ac_var in #( 14416 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 14417$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 14418 esac 14419 case $ac_var in #( 14420 _ | IFS | as_nl) ;; #( 14421 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 14422 *) { eval $ac_var=; unset $ac_var;} ;; 14423 esac ;; 14424 esac 14425 done 14426 14427 (set) 2>&1 | 14428 case $as_nl`(ac_space=' '; set) 2>&1` in #( 14429 *${as_nl}ac_space=\ *) 14430 # `set' does not quote correctly, so add quotes: double-quote 14431 # substitution turns \\\\ into \\, and sed turns \\ into \. 14432 sed -n \ 14433 "s/'/'\\\\''/g; 14434 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 14435 ;; #( 14436 *) 14437 # `set' quotes correctly as required by POSIX, so do not add quotes. 14438 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 14439 ;; 14440 esac | 14441 sort 14442) | 14443 sed ' 14444 /^ac_cv_env_/b end 14445 t clear 14446 :clear 14447 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 14448 t end 14449 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 14450 :end' >>confcache 14451if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 14452 if test -w "$cache_file"; then 14453 if test "x$cache_file" != "x/dev/null"; then 14454 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 14455$as_echo "$as_me: updating cache $cache_file" >&6;} 14456 if test ! -f "$cache_file" || test -h "$cache_file"; then 14457 cat confcache >"$cache_file" 14458 else 14459 case $cache_file in #( 14460 */* | ?:*) 14461 mv -f confcache "$cache_file"$$ && 14462 mv -f "$cache_file"$$ "$cache_file" ;; #( 14463 *) 14464 mv -f confcache "$cache_file" ;; 14465 esac 14466 fi 14467 fi 14468 else 14469 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 14470$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 14471 fi 14472fi 14473rm -f confcache 14474 14475test "x$prefix" = xNONE && prefix=$ac_default_prefix 14476# Let make expand exec_prefix. 14477test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 14478 14479DEFS=-DHAVE_CONFIG_H 14480 14481ac_libobjs= 14482ac_ltlibobjs= 14483U= 14484for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 14485 # 1. Remove the extension, and $U if already installed. 14486 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 14487 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 14488 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 14489 # will be set to the directory where LIBOBJS objects are built. 14490 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 14491 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 14492done 14493LIBOBJS=$ac_libobjs 14494 14495LTLIBOBJS=$ac_ltlibobjs 14496 14497 14498 if test -n "$EXEEXT"; then 14499 am__EXEEXT_TRUE= 14500 am__EXEEXT_FALSE='#' 14501else 14502 am__EXEEXT_TRUE='#' 14503 am__EXEEXT_FALSE= 14504fi 14505 14506if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 14507 as_fn_error $? "conditional \"AMDEP\" was never defined. 14508Usually this means the macro was only invoked conditionally." "$LINENO" 5 14509fi 14510if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 14511 as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 14512Usually this means the macro was only invoked conditionally." "$LINENO" 5 14513fi 14514if test -z "${am__fastdepCCAS_TRUE}" && test -z "${am__fastdepCCAS_FALSE}"; then 14515 as_fn_error $? "conditional \"am__fastdepCCAS\" was never defined. 14516Usually this means the macro was only invoked conditionally." "$LINENO" 5 14517fi 14518 14519if test -z "${USE_LOONGSON_MMI_TRUE}" && test -z "${USE_LOONGSON_MMI_FALSE}"; then 14520 as_fn_error $? "conditional \"USE_LOONGSON_MMI\" was never defined. 14521Usually this means the macro was only invoked conditionally." "$LINENO" 5 14522fi 14523if test -z "${USE_X86_MMX_TRUE}" && test -z "${USE_X86_MMX_FALSE}"; then 14524 as_fn_error $? "conditional \"USE_X86_MMX\" was never defined. 14525Usually this means the macro was only invoked conditionally." "$LINENO" 5 14526fi 14527if test -z "${USE_SSE2_TRUE}" && test -z "${USE_SSE2_FALSE}"; then 14528 as_fn_error $? "conditional \"USE_SSE2\" was never defined. 14529Usually this means the macro was only invoked conditionally." "$LINENO" 5 14530fi 14531if test -z "${USE_VMX_TRUE}" && test -z "${USE_VMX_FALSE}"; then 14532 as_fn_error $? "conditional \"USE_VMX\" was never defined. 14533Usually this means the macro was only invoked conditionally." "$LINENO" 5 14534fi 14535if test -z "${USE_ARM_SIMD_TRUE}" && test -z "${USE_ARM_SIMD_FALSE}"; then 14536 as_fn_error $? "conditional \"USE_ARM_SIMD\" was never defined. 14537Usually this means the macro was only invoked conditionally." "$LINENO" 5 14538fi 14539if test -z "${USE_ARM_NEON_TRUE}" && test -z "${USE_ARM_NEON_FALSE}"; then 14540 as_fn_error $? "conditional \"USE_ARM_NEON\" was never defined. 14541Usually this means the macro was only invoked conditionally." "$LINENO" 5 14542fi 14543if test -z "${USE_ARM_IWMMXT_TRUE}" && test -z "${USE_ARM_IWMMXT_FALSE}"; then 14544 as_fn_error $? "conditional \"USE_ARM_IWMMXT\" was never defined. 14545Usually this means the macro was only invoked conditionally." "$LINENO" 5 14546fi 14547if test -z "${USE_MIPS_DSPR2_TRUE}" && test -z "${USE_MIPS_DSPR2_FALSE}"; then 14548 as_fn_error $? "conditional \"USE_MIPS_DSPR2\" was never defined. 14549Usually this means the macro was only invoked conditionally." "$LINENO" 5 14550fi 14551if test -z "${USE_GCC_INLINE_ASM_TRUE}" && test -z "${USE_GCC_INLINE_ASM_FALSE}"; then 14552 as_fn_error $? "conditional \"USE_GCC_INLINE_ASM\" was never defined. 14553Usually this means the macro was only invoked conditionally." "$LINENO" 5 14554fi 14555if test -z "${HAVE_GTK_TRUE}" && test -z "${HAVE_GTK_FALSE}"; then 14556 as_fn_error $? "conditional \"HAVE_GTK\" was never defined. 14557Usually this means the macro was only invoked conditionally." "$LINENO" 5 14558fi 14559 14560: "${CONFIG_STATUS=./config.status}" 14561ac_write_fail=0 14562ac_clean_files_save=$ac_clean_files 14563ac_clean_files="$ac_clean_files $CONFIG_STATUS" 14564{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 14565$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 14566as_write_fail=0 14567cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 14568#! $SHELL 14569# Generated by $as_me. 14570# Run this file to recreate the current configuration. 14571# Compiler output produced by configure, useful for debugging 14572# configure, is in config.log if it exists. 14573 14574debug=false 14575ac_cs_recheck=false 14576ac_cs_silent=false 14577 14578SHELL=\${CONFIG_SHELL-$SHELL} 14579export SHELL 14580_ASEOF 14581cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 14582## -------------------- ## 14583## M4sh Initialization. ## 14584## -------------------- ## 14585 14586# Be more Bourne compatible 14587DUALCASE=1; export DUALCASE # for MKS sh 14588if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 14589 emulate sh 14590 NULLCMD=: 14591 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 14592 # is contrary to our usage. Disable this feature. 14593 alias -g '${1+"$@"}'='"$@"' 14594 setopt NO_GLOB_SUBST 14595else 14596 case `(set -o) 2>/dev/null` in #( 14597 *posix*) : 14598 set -o posix ;; #( 14599 *) : 14600 ;; 14601esac 14602fi 14603 14604 14605as_nl=' 14606' 14607export as_nl 14608# Printing a long string crashes Solaris 7 /usr/bin/printf. 14609as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 14610as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 14611as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 14612# Prefer a ksh shell builtin over an external printf program on Solaris, 14613# but without wasting forks for bash or zsh. 14614if test -z "$BASH_VERSION$ZSH_VERSION" \ 14615 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 14616 as_echo='print -r --' 14617 as_echo_n='print -rn --' 14618elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 14619 as_echo='printf %s\n' 14620 as_echo_n='printf %s' 14621else 14622 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 14623 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 14624 as_echo_n='/usr/ucb/echo -n' 14625 else 14626 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 14627 as_echo_n_body='eval 14628 arg=$1; 14629 case $arg in #( 14630 *"$as_nl"*) 14631 expr "X$arg" : "X\\(.*\\)$as_nl"; 14632 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 14633 esac; 14634 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 14635 ' 14636 export as_echo_n_body 14637 as_echo_n='sh -c $as_echo_n_body as_echo' 14638 fi 14639 export as_echo_body 14640 as_echo='sh -c $as_echo_body as_echo' 14641fi 14642 14643# The user is always right. 14644if test "${PATH_SEPARATOR+set}" != set; then 14645 PATH_SEPARATOR=: 14646 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 14647 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 14648 PATH_SEPARATOR=';' 14649 } 14650fi 14651 14652 14653# IFS 14654# We need space, tab and new line, in precisely that order. Quoting is 14655# there to prevent editors from complaining about space-tab. 14656# (If _AS_PATH_WALK were called with IFS unset, it would disable word 14657# splitting by setting IFS to empty value.) 14658IFS=" "" $as_nl" 14659 14660# Find who we are. Look in the path if we contain no directory separator. 14661as_myself= 14662case $0 in #(( 14663 *[\\/]* ) as_myself=$0 ;; 14664 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 14665for as_dir in $PATH 14666do 14667 IFS=$as_save_IFS 14668 test -z "$as_dir" && as_dir=. 14669 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 14670 done 14671IFS=$as_save_IFS 14672 14673 ;; 14674esac 14675# We did not find ourselves, most probably we were run as `sh COMMAND' 14676# in which case we are not to be found in the path. 14677if test "x$as_myself" = x; then 14678 as_myself=$0 14679fi 14680if test ! -f "$as_myself"; then 14681 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 14682 exit 1 14683fi 14684 14685# Unset variables that we do not need and which cause bugs (e.g. in 14686# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 14687# suppresses any "Segmentation fault" message there. '((' could 14688# trigger a bug in pdksh 5.2.14. 14689for as_var in BASH_ENV ENV MAIL MAILPATH 14690do eval test x\${$as_var+set} = xset \ 14691 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 14692done 14693PS1='$ ' 14694PS2='> ' 14695PS4='+ ' 14696 14697# NLS nuisances. 14698LC_ALL=C 14699export LC_ALL 14700LANGUAGE=C 14701export LANGUAGE 14702 14703# CDPATH. 14704(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 14705 14706 14707# as_fn_error STATUS ERROR [LINENO LOG_FD] 14708# ---------------------------------------- 14709# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 14710# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 14711# script with STATUS, using 1 if that was 0. 14712as_fn_error () 14713{ 14714 as_status=$1; test $as_status -eq 0 && as_status=1 14715 if test "$4"; then 14716 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 14717 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 14718 fi 14719 $as_echo "$as_me: error: $2" >&2 14720 as_fn_exit $as_status 14721} # as_fn_error 14722 14723 14724# as_fn_set_status STATUS 14725# ----------------------- 14726# Set $? to STATUS, without forking. 14727as_fn_set_status () 14728{ 14729 return $1 14730} # as_fn_set_status 14731 14732# as_fn_exit STATUS 14733# ----------------- 14734# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 14735as_fn_exit () 14736{ 14737 set +e 14738 as_fn_set_status $1 14739 exit $1 14740} # as_fn_exit 14741 14742# as_fn_unset VAR 14743# --------------- 14744# Portably unset VAR. 14745as_fn_unset () 14746{ 14747 { eval $1=; unset $1;} 14748} 14749as_unset=as_fn_unset 14750# as_fn_append VAR VALUE 14751# ---------------------- 14752# Append the text in VALUE to the end of the definition contained in VAR. Take 14753# advantage of any shell optimizations that allow amortized linear growth over 14754# repeated appends, instead of the typical quadratic growth present in naive 14755# implementations. 14756if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 14757 eval 'as_fn_append () 14758 { 14759 eval $1+=\$2 14760 }' 14761else 14762 as_fn_append () 14763 { 14764 eval $1=\$$1\$2 14765 } 14766fi # as_fn_append 14767 14768# as_fn_arith ARG... 14769# ------------------ 14770# Perform arithmetic evaluation on the ARGs, and store the result in the 14771# global $as_val. Take advantage of shells that can avoid forks. The arguments 14772# must be portable across $(()) and expr. 14773if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 14774 eval 'as_fn_arith () 14775 { 14776 as_val=$(( $* )) 14777 }' 14778else 14779 as_fn_arith () 14780 { 14781 as_val=`expr "$@" || test $? -eq 1` 14782 } 14783fi # as_fn_arith 14784 14785 14786if expr a : '\(a\)' >/dev/null 2>&1 && 14787 test "X`expr 00001 : '.*\(...\)'`" = X001; then 14788 as_expr=expr 14789else 14790 as_expr=false 14791fi 14792 14793if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 14794 as_basename=basename 14795else 14796 as_basename=false 14797fi 14798 14799if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 14800 as_dirname=dirname 14801else 14802 as_dirname=false 14803fi 14804 14805as_me=`$as_basename -- "$0" || 14806$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 14807 X"$0" : 'X\(//\)$' \| \ 14808 X"$0" : 'X\(/\)' \| . 2>/dev/null || 14809$as_echo X/"$0" | 14810 sed '/^.*\/\([^/][^/]*\)\/*$/{ 14811 s//\1/ 14812 q 14813 } 14814 /^X\/\(\/\/\)$/{ 14815 s//\1/ 14816 q 14817 } 14818 /^X\/\(\/\).*/{ 14819 s//\1/ 14820 q 14821 } 14822 s/.*/./; q'` 14823 14824# Avoid depending upon Character Ranges. 14825as_cr_letters='abcdefghijklmnopqrstuvwxyz' 14826as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 14827as_cr_Letters=$as_cr_letters$as_cr_LETTERS 14828as_cr_digits='0123456789' 14829as_cr_alnum=$as_cr_Letters$as_cr_digits 14830 14831ECHO_C= ECHO_N= ECHO_T= 14832case `echo -n x` in #((((( 14833-n*) 14834 case `echo 'xy\c'` in 14835 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 14836 xy) ECHO_C='\c';; 14837 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 14838 ECHO_T=' ';; 14839 esac;; 14840*) 14841 ECHO_N='-n';; 14842esac 14843 14844rm -f conf$$ conf$$.exe conf$$.file 14845if test -d conf$$.dir; then 14846 rm -f conf$$.dir/conf$$.file 14847else 14848 rm -f conf$$.dir 14849 mkdir conf$$.dir 2>/dev/null 14850fi 14851if (echo >conf$$.file) 2>/dev/null; then 14852 if ln -s conf$$.file conf$$ 2>/dev/null; then 14853 as_ln_s='ln -s' 14854 # ... but there are two gotchas: 14855 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 14856 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 14857 # In both cases, we have to default to `cp -p'. 14858 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 14859 as_ln_s='cp -p' 14860 elif ln conf$$.file conf$$ 2>/dev/null; then 14861 as_ln_s=ln 14862 else 14863 as_ln_s='cp -p' 14864 fi 14865else 14866 as_ln_s='cp -p' 14867fi 14868rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 14869rmdir conf$$.dir 2>/dev/null 14870 14871 14872# as_fn_mkdir_p 14873# ------------- 14874# Create "$as_dir" as a directory, including parents if necessary. 14875as_fn_mkdir_p () 14876{ 14877 14878 case $as_dir in #( 14879 -*) as_dir=./$as_dir;; 14880 esac 14881 test -d "$as_dir" || eval $as_mkdir_p || { 14882 as_dirs= 14883 while :; do 14884 case $as_dir in #( 14885 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 14886 *) as_qdir=$as_dir;; 14887 esac 14888 as_dirs="'$as_qdir' $as_dirs" 14889 as_dir=`$as_dirname -- "$as_dir" || 14890$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 14891 X"$as_dir" : 'X\(//\)[^/]' \| \ 14892 X"$as_dir" : 'X\(//\)$' \| \ 14893 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 14894$as_echo X"$as_dir" | 14895 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 14896 s//\1/ 14897 q 14898 } 14899 /^X\(\/\/\)[^/].*/{ 14900 s//\1/ 14901 q 14902 } 14903 /^X\(\/\/\)$/{ 14904 s//\1/ 14905 q 14906 } 14907 /^X\(\/\).*/{ 14908 s//\1/ 14909 q 14910 } 14911 s/.*/./; q'` 14912 test -d "$as_dir" && break 14913 done 14914 test -z "$as_dirs" || eval "mkdir $as_dirs" 14915 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 14916 14917 14918} # as_fn_mkdir_p 14919if mkdir -p . 2>/dev/null; then 14920 as_mkdir_p='mkdir -p "$as_dir"' 14921else 14922 test -d ./-p && rmdir ./-p 14923 as_mkdir_p=false 14924fi 14925 14926if test -x / >/dev/null 2>&1; then 14927 as_test_x='test -x' 14928else 14929 if ls -dL / >/dev/null 2>&1; then 14930 as_ls_L_option=L 14931 else 14932 as_ls_L_option= 14933 fi 14934 as_test_x=' 14935 eval sh -c '\'' 14936 if test -d "$1"; then 14937 test -d "$1/."; 14938 else 14939 case $1 in #( 14940 -*)set "./$1";; 14941 esac; 14942 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( 14943 ???[sx]*):;;*)false;;esac;fi 14944 '\'' sh 14945 ' 14946fi 14947as_executable_p=$as_test_x 14948 14949# Sed expression to map a string onto a valid CPP name. 14950as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 14951 14952# Sed expression to map a string onto a valid variable name. 14953as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 14954 14955 14956exec 6>&1 14957## ----------------------------------- ## 14958## Main body of $CONFIG_STATUS script. ## 14959## ----------------------------------- ## 14960_ASEOF 14961test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 14962 14963cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14964# Save the log message, to keep $0 and so on meaningful, and to 14965# report actual input values of CONFIG_FILES etc. instead of their 14966# values after options handling. 14967ac_log=" 14968This file was extended by pixman $as_me 0.30.0, which was 14969generated by GNU Autoconf 2.68. Invocation command line was 14970 14971 CONFIG_FILES = $CONFIG_FILES 14972 CONFIG_HEADERS = $CONFIG_HEADERS 14973 CONFIG_LINKS = $CONFIG_LINKS 14974 CONFIG_COMMANDS = $CONFIG_COMMANDS 14975 $ $0 $@ 14976 14977on `(hostname || uname -n) 2>/dev/null | sed 1q` 14978" 14979 14980_ACEOF 14981 14982case $ac_config_files in *" 14983"*) set x $ac_config_files; shift; ac_config_files=$*;; 14984esac 14985 14986case $ac_config_headers in *" 14987"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 14988esac 14989 14990 14991cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14992# Files that config.status was made for. 14993config_files="$ac_config_files" 14994config_headers="$ac_config_headers" 14995config_commands="$ac_config_commands" 14996 14997_ACEOF 14998 14999cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15000ac_cs_usage="\ 15001\`$as_me' instantiates files and other configuration actions 15002from templates according to the current configuration. Unless the files 15003and actions are specified as TAGs, all are instantiated by default. 15004 15005Usage: $0 [OPTION]... [TAG]... 15006 15007 -h, --help print this help, then exit 15008 -V, --version print version number and configuration settings, then exit 15009 --config print configuration, then exit 15010 -q, --quiet, --silent 15011 do not print progress messages 15012 -d, --debug don't remove temporary files 15013 --recheck update $as_me by reconfiguring in the same conditions 15014 --file=FILE[:TEMPLATE] 15015 instantiate the configuration file FILE 15016 --header=FILE[:TEMPLATE] 15017 instantiate the configuration header FILE 15018 15019Configuration files: 15020$config_files 15021 15022Configuration headers: 15023$config_headers 15024 15025Configuration commands: 15026$config_commands 15027 15028Report bugs to <pixman@lists.freedesktop.org>." 15029 15030_ACEOF 15031cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15032ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 15033ac_cs_version="\\ 15034pixman config.status 0.30.0 15035configured by $0, generated by GNU Autoconf 2.68, 15036 with options \\"\$ac_cs_config\\" 15037 15038Copyright (C) 2010 Free Software Foundation, Inc. 15039This config.status script is free software; the Free Software Foundation 15040gives unlimited permission to copy, distribute and modify it." 15041 15042ac_pwd='$ac_pwd' 15043srcdir='$srcdir' 15044INSTALL='$INSTALL' 15045MKDIR_P='$MKDIR_P' 15046AWK='$AWK' 15047test -n "\$AWK" || AWK=awk 15048_ACEOF 15049 15050cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15051# The default lists apply if the user does not specify any file. 15052ac_need_defaults=: 15053while test $# != 0 15054do 15055 case $1 in 15056 --*=?*) 15057 ac_option=`expr "X$1" : 'X\([^=]*\)='` 15058 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 15059 ac_shift=: 15060 ;; 15061 --*=) 15062 ac_option=`expr "X$1" : 'X\([^=]*\)='` 15063 ac_optarg= 15064 ac_shift=: 15065 ;; 15066 *) 15067 ac_option=$1 15068 ac_optarg=$2 15069 ac_shift=shift 15070 ;; 15071 esac 15072 15073 case $ac_option in 15074 # Handling of the options. 15075 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 15076 ac_cs_recheck=: ;; 15077 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 15078 $as_echo "$ac_cs_version"; exit ;; 15079 --config | --confi | --conf | --con | --co | --c ) 15080 $as_echo "$ac_cs_config"; exit ;; 15081 --debug | --debu | --deb | --de | --d | -d ) 15082 debug=: ;; 15083 --file | --fil | --fi | --f ) 15084 $ac_shift 15085 case $ac_optarg in 15086 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 15087 '') as_fn_error $? "missing file argument" ;; 15088 esac 15089 as_fn_append CONFIG_FILES " '$ac_optarg'" 15090 ac_need_defaults=false;; 15091 --header | --heade | --head | --hea ) 15092 $ac_shift 15093 case $ac_optarg in 15094 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 15095 esac 15096 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 15097 ac_need_defaults=false;; 15098 --he | --h) 15099 # Conflict between --help and --header 15100 as_fn_error $? "ambiguous option: \`$1' 15101Try \`$0 --help' for more information.";; 15102 --help | --hel | -h ) 15103 $as_echo "$ac_cs_usage"; exit ;; 15104 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 15105 | -silent | --silent | --silen | --sile | --sil | --si | --s) 15106 ac_cs_silent=: ;; 15107 15108 # This is an error. 15109 -*) as_fn_error $? "unrecognized option: \`$1' 15110Try \`$0 --help' for more information." ;; 15111 15112 *) as_fn_append ac_config_targets " $1" 15113 ac_need_defaults=false ;; 15114 15115 esac 15116 shift 15117done 15118 15119ac_configure_extra_args= 15120 15121if $ac_cs_silent; then 15122 exec 6>/dev/null 15123 ac_configure_extra_args="$ac_configure_extra_args --silent" 15124fi 15125 15126_ACEOF 15127cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15128if \$ac_cs_recheck; then 15129 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 15130 shift 15131 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 15132 CONFIG_SHELL='$SHELL' 15133 export CONFIG_SHELL 15134 exec "\$@" 15135fi 15136 15137_ACEOF 15138cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15139exec 5>>config.log 15140{ 15141 echo 15142 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 15143## Running $as_me. ## 15144_ASBOX 15145 $as_echo "$ac_log" 15146} >&5 15147 15148_ACEOF 15149cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15150# 15151# INIT-COMMANDS 15152# 15153AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 15154 15155 15156# The HP-UX ksh and POSIX shell print the target directory to stdout 15157# if CDPATH is set. 15158(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 15159 15160sed_quote_subst='$sed_quote_subst' 15161double_quote_subst='$double_quote_subst' 15162delay_variable_subst='$delay_variable_subst' 15163macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 15164macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 15165enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 15166enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 15167pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 15168enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 15169SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 15170ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 15171PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`' 15172host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 15173host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 15174host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 15175build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 15176build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 15177build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 15178SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 15179Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 15180GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 15181EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 15182FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 15183LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 15184NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 15185LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 15186max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 15187ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 15188exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 15189lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 15190lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 15191lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 15192lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`' 15193lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`' 15194reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 15195reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 15196OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 15197deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 15198file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 15199file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`' 15200want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`' 15201DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`' 15202sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`' 15203AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 15204AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 15205archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`' 15206STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 15207RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 15208old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 15209old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 15210old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 15211lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 15212CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 15213CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 15214compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 15215GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 15216lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 15217lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 15218lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' 15219lt_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"`' 15220nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`' 15221lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`' 15222objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 15223MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 15224lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 15225lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 15226lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 15227lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 15228lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 15229need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 15230MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`' 15231DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 15232NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 15233LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 15234OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 15235OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 15236libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 15237shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 15238extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 15239archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 15240enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 15241export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 15242whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 15243compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 15244old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 15245old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 15246archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 15247archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 15248module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 15249module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 15250with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 15251allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 15252no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 15253hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 15254hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 15255hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 15256hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 15257hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 15258hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 15259hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 15260inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 15261link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 15262always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 15263export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 15264exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 15265include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 15266prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 15267postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`' 15268file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 15269variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 15270need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 15271need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 15272version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 15273runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 15274shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 15275shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 15276libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 15277library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 15278soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 15279install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 15280postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 15281postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 15282finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 15283finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 15284hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 15285sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 15286sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`' 15287hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 15288enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 15289enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 15290enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 15291old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 15292striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 15293 15294LTCC='$LTCC' 15295LTCFLAGS='$LTCFLAGS' 15296compiler='$compiler_DEFAULT' 15297 15298# A function that is used when there is no print builtin or printf. 15299func_fallback_echo () 15300{ 15301 eval 'cat <<_LTECHO_EOF 15302\$1 15303_LTECHO_EOF' 15304} 15305 15306# Quote evaled strings. 15307for var in SHELL \ 15308ECHO \ 15309PATH_SEPARATOR \ 15310SED \ 15311GREP \ 15312EGREP \ 15313FGREP \ 15314LD \ 15315NM \ 15316LN_S \ 15317lt_SP2NL \ 15318lt_NL2SP \ 15319reload_flag \ 15320OBJDUMP \ 15321deplibs_check_method \ 15322file_magic_cmd \ 15323file_magic_glob \ 15324want_nocaseglob \ 15325DLLTOOL \ 15326sharedlib_from_linklib_cmd \ 15327AR \ 15328AR_FLAGS \ 15329archiver_list_spec \ 15330STRIP \ 15331RANLIB \ 15332CC \ 15333CFLAGS \ 15334compiler \ 15335lt_cv_sys_global_symbol_pipe \ 15336lt_cv_sys_global_symbol_to_cdecl \ 15337lt_cv_sys_global_symbol_to_c_name_address \ 15338lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 15339nm_file_list_spec \ 15340lt_prog_compiler_no_builtin_flag \ 15341lt_prog_compiler_pic \ 15342lt_prog_compiler_wl \ 15343lt_prog_compiler_static \ 15344lt_cv_prog_compiler_c_o \ 15345need_locks \ 15346MANIFEST_TOOL \ 15347DSYMUTIL \ 15348NMEDIT \ 15349LIPO \ 15350OTOOL \ 15351OTOOL64 \ 15352shrext_cmds \ 15353export_dynamic_flag_spec \ 15354whole_archive_flag_spec \ 15355compiler_needs_object \ 15356with_gnu_ld \ 15357allow_undefined_flag \ 15358no_undefined_flag \ 15359hardcode_libdir_flag_spec \ 15360hardcode_libdir_separator \ 15361exclude_expsyms \ 15362include_expsyms \ 15363file_list_spec \ 15364variables_saved_for_relink \ 15365libname_spec \ 15366library_names_spec \ 15367soname_spec \ 15368install_override_mode \ 15369finish_eval \ 15370old_striplib \ 15371striplib; do 15372 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 15373 *[\\\\\\\`\\"\\\$]*) 15374 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" 15375 ;; 15376 *) 15377 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 15378 ;; 15379 esac 15380done 15381 15382# Double-quote double-evaled strings. 15383for var in reload_cmds \ 15384old_postinstall_cmds \ 15385old_postuninstall_cmds \ 15386old_archive_cmds \ 15387extract_expsyms_cmds \ 15388old_archive_from_new_cmds \ 15389old_archive_from_expsyms_cmds \ 15390archive_cmds \ 15391archive_expsym_cmds \ 15392module_cmds \ 15393module_expsym_cmds \ 15394export_symbols_cmds \ 15395prelink_cmds \ 15396postlink_cmds \ 15397postinstall_cmds \ 15398postuninstall_cmds \ 15399finish_cmds \ 15400sys_lib_search_path_spec \ 15401sys_lib_dlsearch_path_spec; do 15402 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 15403 *[\\\\\\\`\\"\\\$]*) 15404 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" 15405 ;; 15406 *) 15407 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 15408 ;; 15409 esac 15410done 15411 15412ac_aux_dir='$ac_aux_dir' 15413xsi_shell='$xsi_shell' 15414lt_shell_append='$lt_shell_append' 15415 15416# See if we are running on zsh, and set the options which allow our 15417# commands through without removal of \ escapes INIT. 15418if test -n "\${ZSH_VERSION+set}" ; then 15419 setopt NO_GLOB_SUBST 15420fi 15421 15422 15423 PACKAGE='$PACKAGE' 15424 VERSION='$VERSION' 15425 TIMESTAMP='$TIMESTAMP' 15426 RM='$RM' 15427 ofile='$ofile' 15428 15429 15430 15431 15432_ACEOF 15433 15434cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15435 15436# Handling of arguments. 15437for ac_config_target in $ac_config_targets 15438do 15439 case $ac_config_target in 15440 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 15441 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 15442 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 15443 "pixman-1.pc") CONFIG_FILES="$CONFIG_FILES pixman-1.pc" ;; 15444 "pixman-1-uninstalled.pc") CONFIG_FILES="$CONFIG_FILES pixman-1-uninstalled.pc" ;; 15445 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 15446 "pixman/Makefile") CONFIG_FILES="$CONFIG_FILES pixman/Makefile" ;; 15447 "pixman/pixman-version.h") CONFIG_FILES="$CONFIG_FILES pixman/pixman-version.h" ;; 15448 "demos/Makefile") CONFIG_FILES="$CONFIG_FILES demos/Makefile" ;; 15449 "test/Makefile") CONFIG_FILES="$CONFIG_FILES test/Makefile" ;; 15450 15451 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 15452 esac 15453done 15454 15455 15456# If the user did not use the arguments to specify the items to instantiate, 15457# then the envvar interface is used. Set only those that are not. 15458# We use the long form for the default assignment because of an extremely 15459# bizarre bug on SunOS 4.1.3. 15460if $ac_need_defaults; then 15461 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 15462 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 15463 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 15464fi 15465 15466# Have a temporary directory for convenience. Make it in the build tree 15467# simply because there is no reason against having it here, and in addition, 15468# creating and moving files from /tmp can sometimes cause problems. 15469# Hook for its removal unless debugging. 15470# Note that there is a small window in which the directory will not be cleaned: 15471# after its creation but before its name has been assigned to `$tmp'. 15472$debug || 15473{ 15474 tmp= ac_tmp= 15475 trap 'exit_status=$? 15476 : "${ac_tmp:=$tmp}" 15477 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 15478' 0 15479 trap 'as_fn_exit 1' 1 2 13 15 15480} 15481# Create a (secure) tmp directory for tmp files. 15482 15483{ 15484 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 15485 test -d "$tmp" 15486} || 15487{ 15488 tmp=./conf$$-$RANDOM 15489 (umask 077 && mkdir "$tmp") 15490} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 15491ac_tmp=$tmp 15492 15493# Set up the scripts for CONFIG_FILES section. 15494# No need to generate them if there are no CONFIG_FILES. 15495# This happens for instance with `./config.status config.h'. 15496if test -n "$CONFIG_FILES"; then 15497 15498 15499ac_cr=`echo X | tr X '\015'` 15500# On cygwin, bash can eat \r inside `` if the user requested igncr. 15501# But we know of no other shell where ac_cr would be empty at this 15502# point, so we can use a bashism as a fallback. 15503if test "x$ac_cr" = x; then 15504 eval ac_cr=\$\'\\r\' 15505fi 15506ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 15507if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 15508 ac_cs_awk_cr='\\r' 15509else 15510 ac_cs_awk_cr=$ac_cr 15511fi 15512 15513echo 'BEGIN {' >"$ac_tmp/subs1.awk" && 15514_ACEOF 15515 15516 15517{ 15518 echo "cat >conf$$subs.awk <<_ACEOF" && 15519 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 15520 echo "_ACEOF" 15521} >conf$$subs.sh || 15522 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 15523ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 15524ac_delim='%!_!# ' 15525for ac_last_try in false false false false false :; do 15526 . ./conf$$subs.sh || 15527 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 15528 15529 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 15530 if test $ac_delim_n = $ac_delim_num; then 15531 break 15532 elif $ac_last_try; then 15533 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 15534 else 15535 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 15536 fi 15537done 15538rm -f conf$$subs.sh 15539 15540cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15541cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 15542_ACEOF 15543sed -n ' 15544h 15545s/^/S["/; s/!.*/"]=/ 15546p 15547g 15548s/^[^!]*!// 15549:repl 15550t repl 15551s/'"$ac_delim"'$// 15552t delim 15553:nl 15554h 15555s/\(.\{148\}\)..*/\1/ 15556t more1 15557s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 15558p 15559n 15560b repl 15561:more1 15562s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 15563p 15564g 15565s/.\{148\}// 15566t nl 15567:delim 15568h 15569s/\(.\{148\}\)..*/\1/ 15570t more2 15571s/["\\]/\\&/g; s/^/"/; s/$/"/ 15572p 15573b 15574:more2 15575s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 15576p 15577g 15578s/.\{148\}// 15579t delim 15580' <conf$$subs.awk | sed ' 15581/^[^""]/{ 15582 N 15583 s/\n// 15584} 15585' >>$CONFIG_STATUS || ac_write_fail=1 15586rm -f conf$$subs.awk 15587cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15588_ACAWK 15589cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 15590 for (key in S) S_is_set[key] = 1 15591 FS = "" 15592 15593} 15594{ 15595 line = $ 0 15596 nfields = split(line, field, "@") 15597 substed = 0 15598 len = length(field[1]) 15599 for (i = 2; i < nfields; i++) { 15600 key = field[i] 15601 keylen = length(key) 15602 if (S_is_set[key]) { 15603 value = S[key] 15604 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 15605 len += length(value) + length(field[++i]) 15606 substed = 1 15607 } else 15608 len += 1 + keylen 15609 } 15610 15611 print line 15612} 15613 15614_ACAWK 15615_ACEOF 15616cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15617if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 15618 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 15619else 15620 cat 15621fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 15622 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 15623_ACEOF 15624 15625# VPATH may cause trouble with some makes, so we remove sole $(srcdir), 15626# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 15627# trailing colons and then remove the whole line if VPATH becomes empty 15628# (actually we leave an empty line to preserve line numbers). 15629if test "x$srcdir" = x.; then 15630 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 15631h 15632s/// 15633s/^/:/ 15634s/[ ]*$/:/ 15635s/:\$(srcdir):/:/g 15636s/:\${srcdir}:/:/g 15637s/:@srcdir@:/:/g 15638s/^:*// 15639s/:*$// 15640x 15641s/\(=[ ]*\).*/\1/ 15642G 15643s/\n// 15644s/^[^=]*=[ ]*$// 15645}' 15646fi 15647 15648cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15649fi # test -n "$CONFIG_FILES" 15650 15651# Set up the scripts for CONFIG_HEADERS section. 15652# No need to generate them if there are no CONFIG_HEADERS. 15653# This happens for instance with `./config.status Makefile'. 15654if test -n "$CONFIG_HEADERS"; then 15655cat >"$ac_tmp/defines.awk" <<\_ACAWK || 15656BEGIN { 15657_ACEOF 15658 15659# Transform confdefs.h into an awk script `defines.awk', embedded as 15660# here-document in config.status, that substitutes the proper values into 15661# config.h.in to produce config.h. 15662 15663# Create a delimiter string that does not exist in confdefs.h, to ease 15664# handling of long lines. 15665ac_delim='%!_!# ' 15666for ac_last_try in false false :; do 15667 ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 15668 if test -z "$ac_tt"; then 15669 break 15670 elif $ac_last_try; then 15671 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 15672 else 15673 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 15674 fi 15675done 15676 15677# For the awk script, D is an array of macro values keyed by name, 15678# likewise P contains macro parameters if any. Preserve backslash 15679# newline sequences. 15680 15681ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 15682sed -n ' 15683s/.\{148\}/&'"$ac_delim"'/g 15684t rset 15685:rset 15686s/^[ ]*#[ ]*define[ ][ ]*/ / 15687t def 15688d 15689:def 15690s/\\$// 15691t bsnl 15692s/["\\]/\\&/g 15693s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 15694D["\1"]=" \3"/p 15695s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 15696d 15697:bsnl 15698s/["\\]/\\&/g 15699s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 15700D["\1"]=" \3\\\\\\n"\\/p 15701t cont 15702s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 15703t cont 15704d 15705:cont 15706n 15707s/.\{148\}/&'"$ac_delim"'/g 15708t clear 15709:clear 15710s/\\$// 15711t bsnlc 15712s/["\\]/\\&/g; s/^/"/; s/$/"/p 15713d 15714:bsnlc 15715s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 15716b cont 15717' <confdefs.h | sed ' 15718s/'"$ac_delim"'/"\\\ 15719"/g' >>$CONFIG_STATUS || ac_write_fail=1 15720 15721cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15722 for (key in D) D_is_set[key] = 1 15723 FS = "" 15724} 15725/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 15726 line = \$ 0 15727 split(line, arg, " ") 15728 if (arg[1] == "#") { 15729 defundef = arg[2] 15730 mac1 = arg[3] 15731 } else { 15732 defundef = substr(arg[1], 2) 15733 mac1 = arg[2] 15734 } 15735 split(mac1, mac2, "(") #) 15736 macro = mac2[1] 15737 prefix = substr(line, 1, index(line, defundef) - 1) 15738 if (D_is_set[macro]) { 15739 # Preserve the white space surrounding the "#". 15740 print prefix "define", macro P[macro] D[macro] 15741 next 15742 } else { 15743 # Replace #undef with comments. This is necessary, for example, 15744 # in the case of _POSIX_SOURCE, which is predefined and required 15745 # on some systems where configure will not decide to define it. 15746 if (defundef == "undef") { 15747 print "/*", prefix defundef, macro, "*/" 15748 next 15749 } 15750 } 15751} 15752{ print } 15753_ACAWK 15754_ACEOF 15755cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15756 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 15757fi # test -n "$CONFIG_HEADERS" 15758 15759 15760eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 15761shift 15762for ac_tag 15763do 15764 case $ac_tag in 15765 :[FHLC]) ac_mode=$ac_tag; continue;; 15766 esac 15767 case $ac_mode$ac_tag in 15768 :[FHL]*:*);; 15769 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 15770 :[FH]-) ac_tag=-:-;; 15771 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 15772 esac 15773 ac_save_IFS=$IFS 15774 IFS=: 15775 set x $ac_tag 15776 IFS=$ac_save_IFS 15777 shift 15778 ac_file=$1 15779 shift 15780 15781 case $ac_mode in 15782 :L) ac_source=$1;; 15783 :[FH]) 15784 ac_file_inputs= 15785 for ac_f 15786 do 15787 case $ac_f in 15788 -) ac_f="$ac_tmp/stdin";; 15789 *) # Look for the file first in the build tree, then in the source tree 15790 # (if the path is not absolute). The absolute path cannot be DOS-style, 15791 # because $ac_f cannot contain `:'. 15792 test -f "$ac_f" || 15793 case $ac_f in 15794 [\\/$]*) false;; 15795 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 15796 esac || 15797 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 15798 esac 15799 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 15800 as_fn_append ac_file_inputs " '$ac_f'" 15801 done 15802 15803 # Let's still pretend it is `configure' which instantiates (i.e., don't 15804 # use $as_me), people would be surprised to read: 15805 # /* config.h. Generated by config.status. */ 15806 configure_input='Generated from '` 15807 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 15808 `' by configure.' 15809 if test x"$ac_file" != x-; then 15810 configure_input="$ac_file. $configure_input" 15811 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 15812$as_echo "$as_me: creating $ac_file" >&6;} 15813 fi 15814 # Neutralize special characters interpreted by sed in replacement strings. 15815 case $configure_input in #( 15816 *\&* | *\|* | *\\* ) 15817 ac_sed_conf_input=`$as_echo "$configure_input" | 15818 sed 's/[\\\\&|]/\\\\&/g'`;; #( 15819 *) ac_sed_conf_input=$configure_input;; 15820 esac 15821 15822 case $ac_tag in 15823 *:-:* | *:-) cat >"$ac_tmp/stdin" \ 15824 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 15825 esac 15826 ;; 15827 esac 15828 15829 ac_dir=`$as_dirname -- "$ac_file" || 15830$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 15831 X"$ac_file" : 'X\(//\)[^/]' \| \ 15832 X"$ac_file" : 'X\(//\)$' \| \ 15833 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 15834$as_echo X"$ac_file" | 15835 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 15836 s//\1/ 15837 q 15838 } 15839 /^X\(\/\/\)[^/].*/{ 15840 s//\1/ 15841 q 15842 } 15843 /^X\(\/\/\)$/{ 15844 s//\1/ 15845 q 15846 } 15847 /^X\(\/\).*/{ 15848 s//\1/ 15849 q 15850 } 15851 s/.*/./; q'` 15852 as_dir="$ac_dir"; as_fn_mkdir_p 15853 ac_builddir=. 15854 15855case "$ac_dir" in 15856.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 15857*) 15858 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 15859 # A ".." for each directory in $ac_dir_suffix. 15860 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 15861 case $ac_top_builddir_sub in 15862 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 15863 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 15864 esac ;; 15865esac 15866ac_abs_top_builddir=$ac_pwd 15867ac_abs_builddir=$ac_pwd$ac_dir_suffix 15868# for backward compatibility: 15869ac_top_builddir=$ac_top_build_prefix 15870 15871case $srcdir in 15872 .) # We are building in place. 15873 ac_srcdir=. 15874 ac_top_srcdir=$ac_top_builddir_sub 15875 ac_abs_top_srcdir=$ac_pwd ;; 15876 [\\/]* | ?:[\\/]* ) # Absolute name. 15877 ac_srcdir=$srcdir$ac_dir_suffix; 15878 ac_top_srcdir=$srcdir 15879 ac_abs_top_srcdir=$srcdir ;; 15880 *) # Relative name. 15881 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 15882 ac_top_srcdir=$ac_top_build_prefix$srcdir 15883 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 15884esac 15885ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 15886 15887 15888 case $ac_mode in 15889 :F) 15890 # 15891 # CONFIG_FILE 15892 # 15893 15894 case $INSTALL in 15895 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 15896 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 15897 esac 15898 ac_MKDIR_P=$MKDIR_P 15899 case $MKDIR_P in 15900 [\\/$]* | ?:[\\/]* ) ;; 15901 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 15902 esac 15903_ACEOF 15904 15905cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15906# If the template does not know about datarootdir, expand it. 15907# FIXME: This hack should be removed a few years after 2.60. 15908ac_datarootdir_hack=; ac_datarootdir_seen= 15909ac_sed_dataroot=' 15910/datarootdir/ { 15911 p 15912 q 15913} 15914/@datadir@/p 15915/@docdir@/p 15916/@infodir@/p 15917/@localedir@/p 15918/@mandir@/p' 15919case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 15920*datarootdir*) ac_datarootdir_seen=yes;; 15921*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 15922 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 15923$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 15924_ACEOF 15925cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15926 ac_datarootdir_hack=' 15927 s&@datadir@&$datadir&g 15928 s&@docdir@&$docdir&g 15929 s&@infodir@&$infodir&g 15930 s&@localedir@&$localedir&g 15931 s&@mandir@&$mandir&g 15932 s&\\\${datarootdir}&$datarootdir&g' ;; 15933esac 15934_ACEOF 15935 15936# Neutralize VPATH when `$srcdir' = `.'. 15937# Shell code in configure.ac might set extrasub. 15938# FIXME: do we really want to maintain this feature? 15939cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15940ac_sed_extra="$ac_vpsub 15941$extrasub 15942_ACEOF 15943cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15944:t 15945/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 15946s|@configure_input@|$ac_sed_conf_input|;t t 15947s&@top_builddir@&$ac_top_builddir_sub&;t t 15948s&@top_build_prefix@&$ac_top_build_prefix&;t t 15949s&@srcdir@&$ac_srcdir&;t t 15950s&@abs_srcdir@&$ac_abs_srcdir&;t t 15951s&@top_srcdir@&$ac_top_srcdir&;t t 15952s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 15953s&@builddir@&$ac_builddir&;t t 15954s&@abs_builddir@&$ac_abs_builddir&;t t 15955s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 15956s&@INSTALL@&$ac_INSTALL&;t t 15957s&@MKDIR_P@&$ac_MKDIR_P&;t t 15958$ac_datarootdir_hack 15959" 15960eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 15961 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 15962 15963test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 15964 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 15965 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 15966 "$ac_tmp/out"`; test -z "$ac_out"; } && 15967 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 15968which seems to be undefined. Please make sure it is defined" >&5 15969$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 15970which seems to be undefined. Please make sure it is defined" >&2;} 15971 15972 rm -f "$ac_tmp/stdin" 15973 case $ac_file in 15974 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 15975 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 15976 esac \ 15977 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 15978 ;; 15979 :H) 15980 # 15981 # CONFIG_HEADER 15982 # 15983 if test x"$ac_file" != x-; then 15984 { 15985 $as_echo "/* $configure_input */" \ 15986 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 15987 } >"$ac_tmp/config.h" \ 15988 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 15989 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 15990 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 15991$as_echo "$as_me: $ac_file is unchanged" >&6;} 15992 else 15993 rm -f "$ac_file" 15994 mv "$ac_tmp/config.h" "$ac_file" \ 15995 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 15996 fi 15997 else 15998 $as_echo "/* $configure_input */" \ 15999 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 16000 || as_fn_error $? "could not create -" "$LINENO" 5 16001 fi 16002# Compute "$ac_file"'s index in $config_headers. 16003_am_arg="$ac_file" 16004_am_stamp_count=1 16005for _am_header in $config_headers :; do 16006 case $_am_header in 16007 $_am_arg | $_am_arg:* ) 16008 break ;; 16009 * ) 16010 _am_stamp_count=`expr $_am_stamp_count + 1` ;; 16011 esac 16012done 16013echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 16014$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 16015 X"$_am_arg" : 'X\(//\)[^/]' \| \ 16016 X"$_am_arg" : 'X\(//\)$' \| \ 16017 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 16018$as_echo X"$_am_arg" | 16019 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 16020 s//\1/ 16021 q 16022 } 16023 /^X\(\/\/\)[^/].*/{ 16024 s//\1/ 16025 q 16026 } 16027 /^X\(\/\/\)$/{ 16028 s//\1/ 16029 q 16030 } 16031 /^X\(\/\).*/{ 16032 s//\1/ 16033 q 16034 } 16035 s/.*/./; q'`/stamp-h$_am_stamp_count 16036 ;; 16037 16038 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 16039$as_echo "$as_me: executing $ac_file commands" >&6;} 16040 ;; 16041 esac 16042 16043 16044 case $ac_file$ac_mode in 16045 "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 16046 # Autoconf 2.62 quotes --file arguments for eval, but not when files 16047 # are listed without --file. Let's play safe and only enable the eval 16048 # if we detect the quoting. 16049 case $CONFIG_FILES in 16050 *\'*) eval set x "$CONFIG_FILES" ;; 16051 *) set x $CONFIG_FILES ;; 16052 esac 16053 shift 16054 for mf 16055 do 16056 # Strip MF so we end up with the name of the file. 16057 mf=`echo "$mf" | sed -e 's/:.*$//'` 16058 # Check whether this is an Automake generated Makefile or not. 16059 # We used to match only the files named `Makefile.in', but 16060 # some people rename them; so instead we look at the file content. 16061 # Grep'ing the first line is not enough: some people post-process 16062 # each Makefile.in and add a new line on top of each file to say so. 16063 # Grep'ing the whole file is not good either: AIX grep has a line 16064 # limit of 2048, but all sed's we know have understand at least 4000. 16065 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 16066 dirpart=`$as_dirname -- "$mf" || 16067$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 16068 X"$mf" : 'X\(//\)[^/]' \| \ 16069 X"$mf" : 'X\(//\)$' \| \ 16070 X"$mf" : 'X\(/\)' \| . 2>/dev/null || 16071$as_echo X"$mf" | 16072 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 16073 s//\1/ 16074 q 16075 } 16076 /^X\(\/\/\)[^/].*/{ 16077 s//\1/ 16078 q 16079 } 16080 /^X\(\/\/\)$/{ 16081 s//\1/ 16082 q 16083 } 16084 /^X\(\/\).*/{ 16085 s//\1/ 16086 q 16087 } 16088 s/.*/./; q'` 16089 else 16090 continue 16091 fi 16092 # Extract the definition of DEPDIR, am__include, and am__quote 16093 # from the Makefile without running `make'. 16094 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 16095 test -z "$DEPDIR" && continue 16096 am__include=`sed -n 's/^am__include = //p' < "$mf"` 16097 test -z "am__include" && continue 16098 am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 16099 # When using ansi2knr, U may be empty or an underscore; expand it 16100 U=`sed -n 's/^U = //p' < "$mf"` 16101 # Find all dependency output files, they are included files with 16102 # $(DEPDIR) in their names. We invoke sed twice because it is the 16103 # simplest approach to changing $(DEPDIR) to its actual value in the 16104 # expansion. 16105 for file in `sed -n " 16106 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 16107 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do 16108 # Make sure the directory exists. 16109 test -f "$dirpart/$file" && continue 16110 fdir=`$as_dirname -- "$file" || 16111$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 16112 X"$file" : 'X\(//\)[^/]' \| \ 16113 X"$file" : 'X\(//\)$' \| \ 16114 X"$file" : 'X\(/\)' \| . 2>/dev/null || 16115$as_echo X"$file" | 16116 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 16117 s//\1/ 16118 q 16119 } 16120 /^X\(\/\/\)[^/].*/{ 16121 s//\1/ 16122 q 16123 } 16124 /^X\(\/\/\)$/{ 16125 s//\1/ 16126 q 16127 } 16128 /^X\(\/\).*/{ 16129 s//\1/ 16130 q 16131 } 16132 s/.*/./; q'` 16133 as_dir=$dirpart/$fdir; as_fn_mkdir_p 16134 # echo "creating $dirpart/$file" 16135 echo '# dummy' > "$dirpart/$file" 16136 done 16137 done 16138} 16139 ;; 16140 "libtool":C) 16141 16142 # See if we are running on zsh, and set the options which allow our 16143 # commands through without removal of \ escapes. 16144 if test -n "${ZSH_VERSION+set}" ; then 16145 setopt NO_GLOB_SUBST 16146 fi 16147 16148 cfgfile="${ofile}T" 16149 trap "$RM \"$cfgfile\"; exit 1" 1 2 15 16150 $RM "$cfgfile" 16151 16152 cat <<_LT_EOF >> "$cfgfile" 16153#! $SHELL 16154 16155# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 16156# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION 16157# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 16158# NOTE: Changes made to this file will be lost: look at ltmain.sh. 16159# 16160# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 16161# 2006, 2007, 2008, 2009, 2010, 2011 Free Software 16162# Foundation, Inc. 16163# Written by Gordon Matzigkeit, 1996 16164# 16165# This file is part of GNU Libtool. 16166# 16167# GNU Libtool is free software; you can redistribute it and/or 16168# modify it under the terms of the GNU General Public License as 16169# published by the Free Software Foundation; either version 2 of 16170# the License, or (at your option) any later version. 16171# 16172# As a special exception to the GNU General Public License, 16173# if you distribute this file as part of a program or library that 16174# is built using GNU Libtool, you may include this file under the 16175# same distribution terms that you use for the rest of that program. 16176# 16177# GNU Libtool is distributed in the hope that it will be useful, 16178# but WITHOUT ANY WARRANTY; without even the implied warranty of 16179# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16180# GNU General Public License for more details. 16181# 16182# You should have received a copy of the GNU General Public License 16183# along with GNU Libtool; see the file COPYING. If not, a copy 16184# can be downloaded from http://www.gnu.org/licenses/gpl.html, or 16185# obtained by writing to the Free Software Foundation, Inc., 16186# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 16187 16188 16189# The names of the tagged configurations supported by this script. 16190available_tags="" 16191 16192# ### BEGIN LIBTOOL CONFIG 16193 16194# Which release of libtool.m4 was used? 16195macro_version=$macro_version 16196macro_revision=$macro_revision 16197 16198# Whether or not to build shared libraries. 16199build_libtool_libs=$enable_shared 16200 16201# Whether or not to build static libraries. 16202build_old_libs=$enable_static 16203 16204# What type of objects to build. 16205pic_mode=$pic_mode 16206 16207# Whether or not to optimize for fast installation. 16208fast_install=$enable_fast_install 16209 16210# Shell to use when invoking shell scripts. 16211SHELL=$lt_SHELL 16212 16213# An echo program that protects backslashes. 16214ECHO=$lt_ECHO 16215 16216# The PATH separator for the build system. 16217PATH_SEPARATOR=$lt_PATH_SEPARATOR 16218 16219# The host system. 16220host_alias=$host_alias 16221host=$host 16222host_os=$host_os 16223 16224# The build system. 16225build_alias=$build_alias 16226build=$build 16227build_os=$build_os 16228 16229# A sed program that does not truncate output. 16230SED=$lt_SED 16231 16232# Sed that helps us avoid accidentally triggering echo(1) options like -n. 16233Xsed="\$SED -e 1s/^X//" 16234 16235# A grep program that handles long lines. 16236GREP=$lt_GREP 16237 16238# An ERE matcher. 16239EGREP=$lt_EGREP 16240 16241# A literal string matcher. 16242FGREP=$lt_FGREP 16243 16244# A BSD- or MS-compatible name lister. 16245NM=$lt_NM 16246 16247# Whether we need soft or hard links. 16248LN_S=$lt_LN_S 16249 16250# What is the maximum length of a command? 16251max_cmd_len=$max_cmd_len 16252 16253# Object file suffix (normally "o"). 16254objext=$ac_objext 16255 16256# Executable file suffix (normally ""). 16257exeext=$exeext 16258 16259# whether the shell understands "unset". 16260lt_unset=$lt_unset 16261 16262# turn spaces into newlines. 16263SP2NL=$lt_lt_SP2NL 16264 16265# turn newlines into spaces. 16266NL2SP=$lt_lt_NL2SP 16267 16268# convert \$build file names to \$host format. 16269to_host_file_cmd=$lt_cv_to_host_file_cmd 16270 16271# convert \$build files to toolchain format. 16272to_tool_file_cmd=$lt_cv_to_tool_file_cmd 16273 16274# An object symbol dumper. 16275OBJDUMP=$lt_OBJDUMP 16276 16277# Method to check whether dependent libraries are shared objects. 16278deplibs_check_method=$lt_deplibs_check_method 16279 16280# Command to use when deplibs_check_method = "file_magic". 16281file_magic_cmd=$lt_file_magic_cmd 16282 16283# How to find potential files when deplibs_check_method = "file_magic". 16284file_magic_glob=$lt_file_magic_glob 16285 16286# Find potential files using nocaseglob when deplibs_check_method = "file_magic". 16287want_nocaseglob=$lt_want_nocaseglob 16288 16289# DLL creation program. 16290DLLTOOL=$lt_DLLTOOL 16291 16292# Command to associate shared and link libraries. 16293sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd 16294 16295# The archiver. 16296AR=$lt_AR 16297 16298# Flags to create an archive. 16299AR_FLAGS=$lt_AR_FLAGS 16300 16301# How to feed a file listing to the archiver. 16302archiver_list_spec=$lt_archiver_list_spec 16303 16304# A symbol stripping program. 16305STRIP=$lt_STRIP 16306 16307# Commands used to install an old-style archive. 16308RANLIB=$lt_RANLIB 16309old_postinstall_cmds=$lt_old_postinstall_cmds 16310old_postuninstall_cmds=$lt_old_postuninstall_cmds 16311 16312# Whether to use a lock for old archive extraction. 16313lock_old_archive_extraction=$lock_old_archive_extraction 16314 16315# A C compiler. 16316LTCC=$lt_CC 16317 16318# LTCC compiler flags. 16319LTCFLAGS=$lt_CFLAGS 16320 16321# Take the output of nm and produce a listing of raw symbols and C names. 16322global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 16323 16324# Transform the output of nm in a proper C declaration. 16325global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 16326 16327# Transform the output of nm in a C name address pair. 16328global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 16329 16330# Transform the output of nm in a C name address pair when lib prefix is needed. 16331global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 16332 16333# Specify filename containing input files for \$NM. 16334nm_file_list_spec=$lt_nm_file_list_spec 16335 16336# The root where to search for dependent libraries,and in which our libraries should be installed. 16337lt_sysroot=$lt_sysroot 16338 16339# The name of the directory that contains temporary libtool files. 16340objdir=$objdir 16341 16342# Used to examine libraries when file_magic_cmd begins with "file". 16343MAGIC_CMD=$MAGIC_CMD 16344 16345# Must we lock files when doing compilation? 16346need_locks=$lt_need_locks 16347 16348# Manifest tool. 16349MANIFEST_TOOL=$lt_MANIFEST_TOOL 16350 16351# Tool to manipulate archived DWARF debug symbol files on Mac OS X. 16352DSYMUTIL=$lt_DSYMUTIL 16353 16354# Tool to change global to local symbols on Mac OS X. 16355NMEDIT=$lt_NMEDIT 16356 16357# Tool to manipulate fat objects and archives on Mac OS X. 16358LIPO=$lt_LIPO 16359 16360# ldd/readelf like tool for Mach-O binaries on Mac OS X. 16361OTOOL=$lt_OTOOL 16362 16363# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 16364OTOOL64=$lt_OTOOL64 16365 16366# Old archive suffix (normally "a"). 16367libext=$libext 16368 16369# Shared library suffix (normally ".so"). 16370shrext_cmds=$lt_shrext_cmds 16371 16372# The commands to extract the exported symbol list from a shared archive. 16373extract_expsyms_cmds=$lt_extract_expsyms_cmds 16374 16375# Variables whose values should be saved in libtool wrapper scripts and 16376# restored at link time. 16377variables_saved_for_relink=$lt_variables_saved_for_relink 16378 16379# Do we need the "lib" prefix for modules? 16380need_lib_prefix=$need_lib_prefix 16381 16382# Do we need a version for libraries? 16383need_version=$need_version 16384 16385# Library versioning type. 16386version_type=$version_type 16387 16388# Shared library runtime path variable. 16389runpath_var=$runpath_var 16390 16391# Shared library path variable. 16392shlibpath_var=$shlibpath_var 16393 16394# Is shlibpath searched before the hard-coded library search path? 16395shlibpath_overrides_runpath=$shlibpath_overrides_runpath 16396 16397# Format of library name prefix. 16398libname_spec=$lt_libname_spec 16399 16400# List of archive names. First name is the real one, the rest are links. 16401# The last name is the one that the linker finds with -lNAME 16402library_names_spec=$lt_library_names_spec 16403 16404# The coded name of the library, if different from the real name. 16405soname_spec=$lt_soname_spec 16406 16407# Permission mode override for installation of shared libraries. 16408install_override_mode=$lt_install_override_mode 16409 16410# Command to use after installation of a shared archive. 16411postinstall_cmds=$lt_postinstall_cmds 16412 16413# Command to use after uninstallation of a shared archive. 16414postuninstall_cmds=$lt_postuninstall_cmds 16415 16416# Commands used to finish a libtool library installation in a directory. 16417finish_cmds=$lt_finish_cmds 16418 16419# As "finish_cmds", except a single script fragment to be evaled but 16420# not shown. 16421finish_eval=$lt_finish_eval 16422 16423# Whether we should hardcode library paths into libraries. 16424hardcode_into_libs=$hardcode_into_libs 16425 16426# Compile-time system search path for libraries. 16427sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 16428 16429# Run-time system search path for libraries. 16430sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 16431 16432# Whether dlopen is supported. 16433dlopen_support=$enable_dlopen 16434 16435# Whether dlopen of programs is supported. 16436dlopen_self=$enable_dlopen_self 16437 16438# Whether dlopen of statically linked programs is supported. 16439dlopen_self_static=$enable_dlopen_self_static 16440 16441# Commands to strip libraries. 16442old_striplib=$lt_old_striplib 16443striplib=$lt_striplib 16444 16445 16446# The linker used to build libraries. 16447LD=$lt_LD 16448 16449# How to create reloadable object files. 16450reload_flag=$lt_reload_flag 16451reload_cmds=$lt_reload_cmds 16452 16453# Commands used to build an old-style archive. 16454old_archive_cmds=$lt_old_archive_cmds 16455 16456# A language specific compiler. 16457CC=$lt_compiler 16458 16459# Is the compiler the GNU compiler? 16460with_gcc=$GCC 16461 16462# Compiler flag to turn off builtin functions. 16463no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 16464 16465# Additional compiler flags for building library objects. 16466pic_flag=$lt_lt_prog_compiler_pic 16467 16468# How to pass a linker flag through the compiler. 16469wl=$lt_lt_prog_compiler_wl 16470 16471# Compiler flag to prevent dynamic linking. 16472link_static_flag=$lt_lt_prog_compiler_static 16473 16474# Does compiler simultaneously support -c and -o options? 16475compiler_c_o=$lt_lt_cv_prog_compiler_c_o 16476 16477# Whether or not to add -lc for building shared libraries. 16478build_libtool_need_lc=$archive_cmds_need_lc 16479 16480# Whether or not to disallow shared libs when runtime libs are static. 16481allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 16482 16483# Compiler flag to allow reflexive dlopens. 16484export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 16485 16486# Compiler flag to generate shared objects directly from archives. 16487whole_archive_flag_spec=$lt_whole_archive_flag_spec 16488 16489# Whether the compiler copes with passing no objects directly. 16490compiler_needs_object=$lt_compiler_needs_object 16491 16492# Create an old-style archive from a shared archive. 16493old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 16494 16495# Create a temporary old-style archive to link instead of a shared archive. 16496old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 16497 16498# Commands used to build a shared archive. 16499archive_cmds=$lt_archive_cmds 16500archive_expsym_cmds=$lt_archive_expsym_cmds 16501 16502# Commands used to build a loadable module if different from building 16503# a shared archive. 16504module_cmds=$lt_module_cmds 16505module_expsym_cmds=$lt_module_expsym_cmds 16506 16507# Whether we are building with GNU ld or not. 16508with_gnu_ld=$lt_with_gnu_ld 16509 16510# Flag that allows shared libraries with undefined symbols to be built. 16511allow_undefined_flag=$lt_allow_undefined_flag 16512 16513# Flag that enforces no undefined symbols. 16514no_undefined_flag=$lt_no_undefined_flag 16515 16516# Flag to hardcode \$libdir into a binary during linking. 16517# This must work even if \$libdir does not exist 16518hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 16519 16520# Whether we need a single "-rpath" flag with a separated argument. 16521hardcode_libdir_separator=$lt_hardcode_libdir_separator 16522 16523# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 16524# DIR into the resulting binary. 16525hardcode_direct=$hardcode_direct 16526 16527# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 16528# DIR into the resulting binary and the resulting library dependency is 16529# "absolute",i.e impossible to change by setting \${shlibpath_var} if the 16530# library is relocated. 16531hardcode_direct_absolute=$hardcode_direct_absolute 16532 16533# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 16534# into the resulting binary. 16535hardcode_minus_L=$hardcode_minus_L 16536 16537# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 16538# into the resulting binary. 16539hardcode_shlibpath_var=$hardcode_shlibpath_var 16540 16541# Set to "yes" if building a shared library automatically hardcodes DIR 16542# into the library and all subsequent libraries and executables linked 16543# against it. 16544hardcode_automatic=$hardcode_automatic 16545 16546# Set to yes if linker adds runtime paths of dependent libraries 16547# to runtime path list. 16548inherit_rpath=$inherit_rpath 16549 16550# Whether libtool must link a program against all its dependency libraries. 16551link_all_deplibs=$link_all_deplibs 16552 16553# Set to "yes" if exported symbols are required. 16554always_export_symbols=$always_export_symbols 16555 16556# The commands to list exported symbols. 16557export_symbols_cmds=$lt_export_symbols_cmds 16558 16559# Symbols that should not be listed in the preloaded symbols. 16560exclude_expsyms=$lt_exclude_expsyms 16561 16562# Symbols that must always be exported. 16563include_expsyms=$lt_include_expsyms 16564 16565# Commands necessary for linking programs (against libraries) with templates. 16566prelink_cmds=$lt_prelink_cmds 16567 16568# Commands necessary for finishing linking programs. 16569postlink_cmds=$lt_postlink_cmds 16570 16571# Specify filename containing input files. 16572file_list_spec=$lt_file_list_spec 16573 16574# How to hardcode a shared library path into an executable. 16575hardcode_action=$hardcode_action 16576 16577# ### END LIBTOOL CONFIG 16578 16579_LT_EOF 16580 16581 case $host_os in 16582 aix3*) 16583 cat <<\_LT_EOF >> "$cfgfile" 16584# AIX sometimes has problems with the GCC collect2 program. For some 16585# reason, if we set the COLLECT_NAMES environment variable, the problems 16586# vanish in a puff of smoke. 16587if test "X${COLLECT_NAMES+set}" != Xset; then 16588 COLLECT_NAMES= 16589 export COLLECT_NAMES 16590fi 16591_LT_EOF 16592 ;; 16593 esac 16594 16595 16596ltmain="$ac_aux_dir/ltmain.sh" 16597 16598 16599 # We use sed instead of cat because bash on DJGPP gets confused if 16600 # if finds mixed CR/LF and LF-only lines. Since sed operates in 16601 # text mode, it properly converts lines to CR/LF. This bash problem 16602 # is reportedly fixed, but why not run on old versions too? 16603 sed '$q' "$ltmain" >> "$cfgfile" \ 16604 || (rm -f "$cfgfile"; exit 1) 16605 16606 if test x"$xsi_shell" = xyes; then 16607 sed -e '/^func_dirname ()$/,/^} # func_dirname /c\ 16608func_dirname ()\ 16609{\ 16610\ case ${1} in\ 16611\ */*) func_dirname_result="${1%/*}${2}" ;;\ 16612\ * ) func_dirname_result="${3}" ;;\ 16613\ esac\ 16614} # Extended-shell func_dirname implementation' "$cfgfile" > $cfgfile.tmp \ 16615 && mv -f "$cfgfile.tmp" "$cfgfile" \ 16616 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 16617test 0 -eq $? || _lt_function_replace_fail=: 16618 16619 16620 sed -e '/^func_basename ()$/,/^} # func_basename /c\ 16621func_basename ()\ 16622{\ 16623\ func_basename_result="${1##*/}"\ 16624} # Extended-shell func_basename implementation' "$cfgfile" > $cfgfile.tmp \ 16625 && mv -f "$cfgfile.tmp" "$cfgfile" \ 16626 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 16627test 0 -eq $? || _lt_function_replace_fail=: 16628 16629 16630 sed -e '/^func_dirname_and_basename ()$/,/^} # func_dirname_and_basename /c\ 16631func_dirname_and_basename ()\ 16632{\ 16633\ case ${1} in\ 16634\ */*) func_dirname_result="${1%/*}${2}" ;;\ 16635\ * ) func_dirname_result="${3}" ;;\ 16636\ esac\ 16637\ func_basename_result="${1##*/}"\ 16638} # Extended-shell func_dirname_and_basename implementation' "$cfgfile" > $cfgfile.tmp \ 16639 && mv -f "$cfgfile.tmp" "$cfgfile" \ 16640 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 16641test 0 -eq $? || _lt_function_replace_fail=: 16642 16643 16644 sed -e '/^func_stripname ()$/,/^} # func_stripname /c\ 16645func_stripname ()\ 16646{\ 16647\ # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are\ 16648\ # positional parameters, so assign one to ordinary parameter first.\ 16649\ func_stripname_result=${3}\ 16650\ func_stripname_result=${func_stripname_result#"${1}"}\ 16651\ func_stripname_result=${func_stripname_result%"${2}"}\ 16652} # Extended-shell func_stripname implementation' "$cfgfile" > $cfgfile.tmp \ 16653 && mv -f "$cfgfile.tmp" "$cfgfile" \ 16654 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 16655test 0 -eq $? || _lt_function_replace_fail=: 16656 16657 16658 sed -e '/^func_split_long_opt ()$/,/^} # func_split_long_opt /c\ 16659func_split_long_opt ()\ 16660{\ 16661\ func_split_long_opt_name=${1%%=*}\ 16662\ func_split_long_opt_arg=${1#*=}\ 16663} # Extended-shell func_split_long_opt implementation' "$cfgfile" > $cfgfile.tmp \ 16664 && mv -f "$cfgfile.tmp" "$cfgfile" \ 16665 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 16666test 0 -eq $? || _lt_function_replace_fail=: 16667 16668 16669 sed -e '/^func_split_short_opt ()$/,/^} # func_split_short_opt /c\ 16670func_split_short_opt ()\ 16671{\ 16672\ func_split_short_opt_arg=${1#??}\ 16673\ func_split_short_opt_name=${1%"$func_split_short_opt_arg"}\ 16674} # Extended-shell func_split_short_opt implementation' "$cfgfile" > $cfgfile.tmp \ 16675 && mv -f "$cfgfile.tmp" "$cfgfile" \ 16676 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 16677test 0 -eq $? || _lt_function_replace_fail=: 16678 16679 16680 sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\ 16681func_lo2o ()\ 16682{\ 16683\ case ${1} in\ 16684\ *.lo) func_lo2o_result=${1%.lo}.${objext} ;;\ 16685\ *) func_lo2o_result=${1} ;;\ 16686\ esac\ 16687} # Extended-shell func_lo2o implementation' "$cfgfile" > $cfgfile.tmp \ 16688 && mv -f "$cfgfile.tmp" "$cfgfile" \ 16689 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 16690test 0 -eq $? || _lt_function_replace_fail=: 16691 16692 16693 sed -e '/^func_xform ()$/,/^} # func_xform /c\ 16694func_xform ()\ 16695{\ 16696 func_xform_result=${1%.*}.lo\ 16697} # Extended-shell func_xform implementation' "$cfgfile" > $cfgfile.tmp \ 16698 && mv -f "$cfgfile.tmp" "$cfgfile" \ 16699 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 16700test 0 -eq $? || _lt_function_replace_fail=: 16701 16702 16703 sed -e '/^func_arith ()$/,/^} # func_arith /c\ 16704func_arith ()\ 16705{\ 16706 func_arith_result=$(( $* ))\ 16707} # Extended-shell func_arith implementation' "$cfgfile" > $cfgfile.tmp \ 16708 && mv -f "$cfgfile.tmp" "$cfgfile" \ 16709 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 16710test 0 -eq $? || _lt_function_replace_fail=: 16711 16712 16713 sed -e '/^func_len ()$/,/^} # func_len /c\ 16714func_len ()\ 16715{\ 16716 func_len_result=${#1}\ 16717} # Extended-shell func_len implementation' "$cfgfile" > $cfgfile.tmp \ 16718 && mv -f "$cfgfile.tmp" "$cfgfile" \ 16719 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 16720test 0 -eq $? || _lt_function_replace_fail=: 16721 16722fi 16723 16724if test x"$lt_shell_append" = xyes; then 16725 sed -e '/^func_append ()$/,/^} # func_append /c\ 16726func_append ()\ 16727{\ 16728 eval "${1}+=\\${2}"\ 16729} # Extended-shell func_append implementation' "$cfgfile" > $cfgfile.tmp \ 16730 && mv -f "$cfgfile.tmp" "$cfgfile" \ 16731 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 16732test 0 -eq $? || _lt_function_replace_fail=: 16733 16734 16735 sed -e '/^func_append_quoted ()$/,/^} # func_append_quoted /c\ 16736func_append_quoted ()\ 16737{\ 16738\ func_quote_for_eval "${2}"\ 16739\ eval "${1}+=\\\\ \\$func_quote_for_eval_result"\ 16740} # Extended-shell func_append_quoted implementation' "$cfgfile" > $cfgfile.tmp \ 16741 && mv -f "$cfgfile.tmp" "$cfgfile" \ 16742 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 16743test 0 -eq $? || _lt_function_replace_fail=: 16744 16745 16746 # Save a `func_append' function call where possible by direct use of '+=' 16747 sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \ 16748 && mv -f "$cfgfile.tmp" "$cfgfile" \ 16749 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 16750 test 0 -eq $? || _lt_function_replace_fail=: 16751else 16752 # Save a `func_append' function call even when '+=' is not available 16753 sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \ 16754 && mv -f "$cfgfile.tmp" "$cfgfile" \ 16755 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 16756 test 0 -eq $? || _lt_function_replace_fail=: 16757fi 16758 16759if test x"$_lt_function_replace_fail" = x":"; then 16760 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to substitute extended shell functions in $ofile" >&5 16761$as_echo "$as_me: WARNING: Unable to substitute extended shell functions in $ofile" >&2;} 16762fi 16763 16764 16765 mv -f "$cfgfile" "$ofile" || 16766 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 16767 chmod +x "$ofile" 16768 16769 ;; 16770 16771 esac 16772done # for ac_tag 16773 16774 16775as_fn_exit 0 16776_ACEOF 16777ac_clean_files=$ac_clean_files_save 16778 16779test $ac_write_fail = 0 || 16780 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 16781 16782 16783# configure is writing to config.log, and then calls config.status. 16784# config.status does its own redirection, appending to config.log. 16785# Unfortunately, on DOS this fails, as config.log is still kept open 16786# by configure, so config.status won't be able to write to it; its 16787# output is simply discarded. So we exec the FD to /dev/null, 16788# effectively closing config.log, so it can be properly (re)opened and 16789# appended to by config.status. When coming back to configure, we 16790# need to make the FD available again. 16791if test "$no_create" != yes; then 16792 ac_cs_success=: 16793 ac_config_status_args= 16794 test "$silent" = yes && 16795 ac_config_status_args="$ac_config_status_args --quiet" 16796 exec 5>/dev/null 16797 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 16798 exec 5>>config.log 16799 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 16800 # would make configure fail if this is the last instruction. 16801 $ac_cs_success || as_fn_exit 1 16802fi 16803if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 16804 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 16805$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 16806fi 16807 16808 16809 16810