1#! /bin/sh 2# Guess values for system-dependent variables and create Makefiles. 3# Generated by GNU Autoconf 2.69 for sqlite 3.38.5. 4# 5# Report bugs to <http://www.sqlite.org>. 6# 7# 8# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. 9# 10# 11# This configure script is free software; the Free Software Foundation 12# gives unlimited permission to copy, distribute and modify it. 13## -------------------- ## 14## M4sh Initialization. ## 15## -------------------- ## 16 17# Be more Bourne compatible 18DUALCASE=1; export DUALCASE # for MKS sh 19if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 20 emulate sh 21 NULLCMD=: 22 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 23 # is contrary to our usage. Disable this feature. 24 alias -g '${1+"$@"}'='"$@"' 25 setopt NO_GLOB_SUBST 26else 27 case `(set -o) 2>/dev/null` in #( 28 *posix*) : 29 set -o posix ;; #( 30 *) : 31 ;; 32esac 33fi 34 35 36as_nl=' 37' 38export as_nl 39# Printing a long string crashes Solaris 7 /usr/bin/printf. 40as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 41as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 42as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 43# Prefer a ksh shell builtin over an external printf program on Solaris, 44# but without wasting forks for bash or zsh. 45if test -z "$BASH_VERSION$ZSH_VERSION" \ 46 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 47 as_echo='print -r --' 48 as_echo_n='print -rn --' 49elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 50 as_echo='printf %s\n' 51 as_echo_n='printf %s' 52else 53 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 54 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 55 as_echo_n='/usr/ucb/echo -n' 56 else 57 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 58 as_echo_n_body='eval 59 arg=$1; 60 case $arg in #( 61 *"$as_nl"*) 62 expr "X$arg" : "X\\(.*\\)$as_nl"; 63 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 64 esac; 65 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 66 ' 67 export as_echo_n_body 68 as_echo_n='sh -c $as_echo_n_body as_echo' 69 fi 70 export as_echo_body 71 as_echo='sh -c $as_echo_body as_echo' 72fi 73 74# The user is always right. 75if test "${PATH_SEPARATOR+set}" != set; then 76 PATH_SEPARATOR=: 77 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 78 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 79 PATH_SEPARATOR=';' 80 } 81fi 82 83 84# IFS 85# We need space, tab and new line, in precisely that order. Quoting is 86# there to prevent editors from complaining about space-tab. 87# (If _AS_PATH_WALK were called with IFS unset, it would disable word 88# splitting by setting IFS to empty value.) 89IFS=" "" $as_nl" 90 91# Find who we are. Look in the path if we contain no directory separator. 92as_myself= 93case $0 in #(( 94 *[\\/]* ) as_myself=$0 ;; 95 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 96for as_dir in $PATH 97do 98 IFS=$as_save_IFS 99 test -z "$as_dir" && as_dir=. 100 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 101 done 102IFS=$as_save_IFS 103 104 ;; 105esac 106# We did not find ourselves, most probably we were run as `sh COMMAND' 107# in which case we are not to be found in the path. 108if test "x$as_myself" = x; then 109 as_myself=$0 110fi 111if test ! -f "$as_myself"; then 112 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 113 exit 1 114fi 115 116# Unset variables that we do not need and which cause bugs (e.g. in 117# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 118# suppresses any "Segmentation fault" message there. '((' could 119# trigger a bug in pdksh 5.2.14. 120for as_var in BASH_ENV ENV MAIL MAILPATH 121do eval test x\${$as_var+set} = xset \ 122 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 123done 124PS1='$ ' 125PS2='> ' 126PS4='+ ' 127 128# NLS nuisances. 129LC_ALL=C 130export LC_ALL 131LANGUAGE=C 132export LANGUAGE 133 134# CDPATH. 135(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 136 137# Use a proper internal environment variable to ensure we don't fall 138 # into an infinite loop, continuously re-executing ourselves. 139 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then 140 _as_can_reexec=no; export _as_can_reexec; 141 # We cannot yet assume a decent shell, so we have to provide a 142# neutralization value for shells without unset; and this also 143# works around shells that cannot unset nonexistent variables. 144# Preserve -v and -x to the replacement shell. 145BASH_ENV=/dev/null 146ENV=/dev/null 147(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 148case $- in # (((( 149 *v*x* | *x*v* ) as_opts=-vx ;; 150 *v* ) as_opts=-v ;; 151 *x* ) as_opts=-x ;; 152 * ) as_opts= ;; 153esac 154exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 155# Admittedly, this is quite paranoid, since all the known shells bail 156# out after a failed `exec'. 157$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 158as_fn_exit 255 159 fi 160 # We don't want this to propagate to other subprocesses. 161 { _as_can_reexec=; unset _as_can_reexec;} 162if test "x$CONFIG_SHELL" = x; then 163 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : 164 emulate sh 165 NULLCMD=: 166 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 167 # is contrary to our usage. Disable this feature. 168 alias -g '\${1+\"\$@\"}'='\"\$@\"' 169 setopt NO_GLOB_SUBST 170else 171 case \`(set -o) 2>/dev/null\` in #( 172 *posix*) : 173 set -o posix ;; #( 174 *) : 175 ;; 176esac 177fi 178" 179 as_required="as_fn_return () { (exit \$1); } 180as_fn_success () { as_fn_return 0; } 181as_fn_failure () { as_fn_return 1; } 182as_fn_ret_success () { return 0; } 183as_fn_ret_failure () { return 1; } 184 185exitcode=0 186as_fn_success || { exitcode=1; echo as_fn_success failed.; } 187as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 188as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 189as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 190if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : 191 192else 193 exitcode=1; echo positional parameters were not saved. 194fi 195test x\$exitcode = x0 || exit 1 196test -x / || exit 1" 197 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 198 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 199 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 200 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 201 202 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || ( 203 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 204 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 205 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 206 PATH=/empty FPATH=/empty; export PATH FPATH 207 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\ 208 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1 209test \$(( 1 + 1 )) = 2 || exit 1" 210 if (eval "$as_required") 2>/dev/null; then : 211 as_have_required=yes 212else 213 as_have_required=no 214fi 215 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : 216 217else 218 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 219as_found=false 220for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 221do 222 IFS=$as_save_IFS 223 test -z "$as_dir" && as_dir=. 224 as_found=: 225 case $as_dir in #( 226 /*) 227 for as_base in sh bash ksh sh5; do 228 # Try only shells that exist, to save several forks. 229 as_shell=$as_dir/$as_base 230 if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 231 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : 232 CONFIG_SHELL=$as_shell as_have_required=yes 233 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : 234 break 2 235fi 236fi 237 done;; 238 esac 239 as_found=false 240done 241$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 242 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : 243 CONFIG_SHELL=$SHELL as_have_required=yes 244fi; } 245IFS=$as_save_IFS 246 247 248 if test "x$CONFIG_SHELL" != x; then : 249 export CONFIG_SHELL 250 # We cannot yet assume a decent shell, so we have to provide a 251# neutralization value for shells without unset; and this also 252# works around shells that cannot unset nonexistent variables. 253# Preserve -v and -x to the replacement shell. 254BASH_ENV=/dev/null 255ENV=/dev/null 256(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 257case $- in # (((( 258 *v*x* | *x*v* ) as_opts=-vx ;; 259 *v* ) as_opts=-v ;; 260 *x* ) as_opts=-x ;; 261 * ) as_opts= ;; 262esac 263exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 264# Admittedly, this is quite paranoid, since all the known shells bail 265# out after a failed `exec'. 266$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 267exit 255 268fi 269 270 if test x$as_have_required = xno; then : 271 $as_echo "$0: This script requires a shell more modern than all" 272 $as_echo "$0: the shells that I found on your system." 273 if test x${ZSH_VERSION+set} = xset ; then 274 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" 275 $as_echo "$0: be upgraded to zsh 4.3.4 or later." 276 else 277 $as_echo "$0: Please tell bug-autoconf@gnu.org and 278$0: http://www.sqlite.org about your system, including any 279$0: error possibly output before this message. Then install 280$0: a modern shell, or manually run the script under such a 281$0: shell if you do have one." 282 fi 283 exit 1 284fi 285fi 286fi 287SHELL=${CONFIG_SHELL-/bin/sh} 288export SHELL 289# Unset more variables known to interfere with behavior of common tools. 290CLICOLOR_FORCE= GREP_OPTIONS= 291unset CLICOLOR_FORCE GREP_OPTIONS 292 293## --------------------- ## 294## M4sh Shell Functions. ## 295## --------------------- ## 296# as_fn_unset VAR 297# --------------- 298# Portably unset VAR. 299as_fn_unset () 300{ 301 { eval $1=; unset $1;} 302} 303as_unset=as_fn_unset 304 305# as_fn_set_status STATUS 306# ----------------------- 307# Set $? to STATUS, without forking. 308as_fn_set_status () 309{ 310 return $1 311} # as_fn_set_status 312 313# as_fn_exit STATUS 314# ----------------- 315# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 316as_fn_exit () 317{ 318 set +e 319 as_fn_set_status $1 320 exit $1 321} # as_fn_exit 322 323# as_fn_mkdir_p 324# ------------- 325# Create "$as_dir" as a directory, including parents if necessary. 326as_fn_mkdir_p () 327{ 328 329 case $as_dir in #( 330 -*) as_dir=./$as_dir;; 331 esac 332 test -d "$as_dir" || eval $as_mkdir_p || { 333 as_dirs= 334 while :; do 335 case $as_dir in #( 336 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 337 *) as_qdir=$as_dir;; 338 esac 339 as_dirs="'$as_qdir' $as_dirs" 340 as_dir=`$as_dirname -- "$as_dir" || 341$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 342 X"$as_dir" : 'X\(//\)[^/]' \| \ 343 X"$as_dir" : 'X\(//\)$' \| \ 344 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 345$as_echo X"$as_dir" | 346 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 347 s//\1/ 348 q 349 } 350 /^X\(\/\/\)[^/].*/{ 351 s//\1/ 352 q 353 } 354 /^X\(\/\/\)$/{ 355 s//\1/ 356 q 357 } 358 /^X\(\/\).*/{ 359 s//\1/ 360 q 361 } 362 s/.*/./; q'` 363 test -d "$as_dir" && break 364 done 365 test -z "$as_dirs" || eval "mkdir $as_dirs" 366 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 367 368 369} # as_fn_mkdir_p 370 371# as_fn_executable_p FILE 372# ----------------------- 373# Test if FILE is an executable regular file. 374as_fn_executable_p () 375{ 376 test -f "$1" && test -x "$1" 377} # as_fn_executable_p 378# as_fn_append VAR VALUE 379# ---------------------- 380# Append the text in VALUE to the end of the definition contained in VAR. Take 381# advantage of any shell optimizations that allow amortized linear growth over 382# repeated appends, instead of the typical quadratic growth present in naive 383# implementations. 384if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 385 eval 'as_fn_append () 386 { 387 eval $1+=\$2 388 }' 389else 390 as_fn_append () 391 { 392 eval $1=\$$1\$2 393 } 394fi # as_fn_append 395 396# as_fn_arith ARG... 397# ------------------ 398# Perform arithmetic evaluation on the ARGs, and store the result in the 399# global $as_val. Take advantage of shells that can avoid forks. The arguments 400# must be portable across $(()) and expr. 401if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 402 eval 'as_fn_arith () 403 { 404 as_val=$(( $* )) 405 }' 406else 407 as_fn_arith () 408 { 409 as_val=`expr "$@" || test $? -eq 1` 410 } 411fi # as_fn_arith 412 413 414# as_fn_error STATUS ERROR [LINENO LOG_FD] 415# ---------------------------------------- 416# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 417# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 418# script with STATUS, using 1 if that was 0. 419as_fn_error () 420{ 421 as_status=$1; test $as_status -eq 0 && as_status=1 422 if test "$4"; then 423 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 424 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 425 fi 426 $as_echo "$as_me: error: $2" >&2 427 as_fn_exit $as_status 428} # as_fn_error 429 430if expr a : '\(a\)' >/dev/null 2>&1 && 431 test "X`expr 00001 : '.*\(...\)'`" = X001; then 432 as_expr=expr 433else 434 as_expr=false 435fi 436 437if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 438 as_basename=basename 439else 440 as_basename=false 441fi 442 443if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 444 as_dirname=dirname 445else 446 as_dirname=false 447fi 448 449as_me=`$as_basename -- "$0" || 450$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 451 X"$0" : 'X\(//\)$' \| \ 452 X"$0" : 'X\(/\)' \| . 2>/dev/null || 453$as_echo X/"$0" | 454 sed '/^.*\/\([^/][^/]*\)\/*$/{ 455 s//\1/ 456 q 457 } 458 /^X\/\(\/\/\)$/{ 459 s//\1/ 460 q 461 } 462 /^X\/\(\/\).*/{ 463 s//\1/ 464 q 465 } 466 s/.*/./; q'` 467 468# Avoid depending upon Character Ranges. 469as_cr_letters='abcdefghijklmnopqrstuvwxyz' 470as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 471as_cr_Letters=$as_cr_letters$as_cr_LETTERS 472as_cr_digits='0123456789' 473as_cr_alnum=$as_cr_Letters$as_cr_digits 474 475 476 as_lineno_1=$LINENO as_lineno_1a=$LINENO 477 as_lineno_2=$LINENO as_lineno_2a=$LINENO 478 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 479 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 480 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 481 sed -n ' 482 p 483 /[$]LINENO/= 484 ' <$as_myself | 485 sed ' 486 s/[$]LINENO.*/&-/ 487 t lineno 488 b 489 :lineno 490 N 491 :loop 492 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 493 t loop 494 s/-\n.*// 495 ' >$as_me.lineno && 496 chmod +x "$as_me.lineno" || 497 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 498 499 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have 500 # already done that, so ensure we don't try to do so again and fall 501 # in an infinite loop. This has already happened in practice. 502 _as_can_reexec=no; export _as_can_reexec 503 # Don't try to exec as it changes $[0], causing all sort of problems 504 # (the dirname of $[0] is not the place where we might find the 505 # original and so on. Autoconf is especially sensitive to this). 506 . "./$as_me.lineno" 507 # Exit status is that of the last command. 508 exit 509} 510 511ECHO_C= ECHO_N= ECHO_T= 512case `echo -n x` in #((((( 513-n*) 514 case `echo 'xy\c'` in 515 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 516 xy) ECHO_C='\c';; 517 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 518 ECHO_T=' ';; 519 esac;; 520*) 521 ECHO_N='-n';; 522esac 523 524rm -f conf$$ conf$$.exe conf$$.file 525if test -d conf$$.dir; then 526 rm -f conf$$.dir/conf$$.file 527else 528 rm -f conf$$.dir 529 mkdir conf$$.dir 2>/dev/null 530fi 531if (echo >conf$$.file) 2>/dev/null; then 532 if ln -s conf$$.file conf$$ 2>/dev/null; then 533 as_ln_s='ln -s' 534 # ... but there are two gotchas: 535 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 536 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 537 # In both cases, we have to default to `cp -pR'. 538 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 539 as_ln_s='cp -pR' 540 elif ln conf$$.file conf$$ 2>/dev/null; then 541 as_ln_s=ln 542 else 543 as_ln_s='cp -pR' 544 fi 545else 546 as_ln_s='cp -pR' 547fi 548rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 549rmdir conf$$.dir 2>/dev/null 550 551if mkdir -p . 2>/dev/null; then 552 as_mkdir_p='mkdir -p "$as_dir"' 553else 554 test -d ./-p && rmdir ./-p 555 as_mkdir_p=false 556fi 557 558as_test_x='test -x' 559as_executable_p=as_fn_executable_p 560 561# Sed expression to map a string onto a valid CPP name. 562as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 563 564# Sed expression to map a string onto a valid variable name. 565as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 566 567SHELL=${CONFIG_SHELL-/bin/sh} 568 569 570test -n "$DJDIR" || exec 7<&0 </dev/null 571exec 6>&1 572 573# Name of the host. 574# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, 575# so uname gets run too. 576ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 577 578# 579# Initializations. 580# 581ac_default_prefix=/usr/local 582ac_clean_files= 583ac_config_libobj_dir=. 584LIBOBJS= 585cross_compiling=no 586subdirs= 587MFLAGS= 588MAKEFLAGS= 589 590# Identity of this package. 591PACKAGE_NAME='sqlite' 592PACKAGE_TARNAME='sqlite' 593PACKAGE_VERSION='3.38.5' 594PACKAGE_STRING='sqlite 3.38.5' 595PACKAGE_BUGREPORT='http://www.sqlite.org' 596PACKAGE_URL='' 597 598ac_unique_file="sqlite3.c" 599# Factoring default headers for most tests. 600ac_includes_default="\ 601#include <stdio.h> 602#ifdef HAVE_SYS_TYPES_H 603# include <sys/types.h> 604#endif 605#ifdef HAVE_SYS_STAT_H 606# include <sys/stat.h> 607#endif 608#ifdef STDC_HEADERS 609# include <stdlib.h> 610# include <stddef.h> 611#else 612# ifdef HAVE_STDLIB_H 613# include <stdlib.h> 614# endif 615#endif 616#ifdef HAVE_STRING_H 617# if !defined STDC_HEADERS && defined HAVE_MEMORY_H 618# include <memory.h> 619# endif 620# include <string.h> 621#endif 622#ifdef HAVE_STRINGS_H 623# include <strings.h> 624#endif 625#ifdef HAVE_INTTYPES_H 626# include <inttypes.h> 627#endif 628#ifdef HAVE_STDINT_H 629# include <stdint.h> 630#endif 631#ifdef HAVE_UNISTD_H 632# include <unistd.h> 633#endif" 634 635ac_subst_vars='am__EXEEXT_FALSE 636am__EXEEXT_TRUE 637LTLIBOBJS 638LIBOBJS 639SHELL_CFLAGS 640EXTRA_SHELL_OBJ 641READLINE_LIBS 642BUILD_CFLAGS 643CPP 644LT_SYS_LIBRARY_PATH 645OTOOL64 646OTOOL 647LIPO 648NMEDIT 649DSYMUTIL 650MANIFEST_TOOL 651RANLIB 652ac_ct_AR 653AR 654DLLTOOL 655OBJDUMP 656LN_S 657NM 658ac_ct_DUMPBIN 659DUMPBIN 660LD 661FGREP 662EGREP 663GREP 664SED 665host_os 666host_vendor 667host_cpu 668host 669build_os 670build_vendor 671build_cpu 672build 673LIBTOOL 674am__fastdepCC_FALSE 675am__fastdepCC_TRUE 676CCDEPMODE 677am__nodep 678AMDEPBACKSLASH 679AMDEP_FALSE 680AMDEP_TRUE 681am__quote 682am__include 683DEPDIR 684OBJEXT 685EXEEXT 686ac_ct_CC 687CPPFLAGS 688LDFLAGS 689CFLAGS 690CC 691AM_BACKSLASH 692AM_DEFAULT_VERBOSITY 693AM_DEFAULT_V 694AM_V 695am__untar 696am__tar 697AMTAR 698am__leading_dot 699SET_MAKE 700AWK 701mkdir_p 702MKDIR_P 703INSTALL_STRIP_PROGRAM 704STRIP 705install_sh 706MAKEINFO 707AUTOHEADER 708AUTOMAKE 709AUTOCONF 710ACLOCAL 711VERSION 712PACKAGE 713CYGPATH_W 714am__isrc 715INSTALL_DATA 716INSTALL_SCRIPT 717INSTALL_PROGRAM 718target_alias 719host_alias 720build_alias 721LIBS 722ECHO_T 723ECHO_N 724ECHO_C 725DEFS 726mandir 727localedir 728libdir 729psdir 730pdfdir 731dvidir 732htmldir 733infodir 734docdir 735oldincludedir 736includedir 737runstatedir 738localstatedir 739sharedstatedir 740sysconfdir 741datadir 742datarootdir 743libexecdir 744sbindir 745bindir 746program_transform_name 747prefix 748exec_prefix 749PACKAGE_URL 750PACKAGE_BUGREPORT 751PACKAGE_STRING 752PACKAGE_VERSION 753PACKAGE_TARNAME 754PACKAGE_NAME 755PATH_SEPARATOR 756SHELL' 757ac_subst_files='' 758ac_user_opts=' 759enable_option_checking 760enable_silent_rules 761enable_largefile 762enable_dependency_tracking 763enable_shared 764enable_static 765with_pic 766enable_fast_install 767with_aix_soname 768with_gnu_ld 769with_sysroot 770enable_libtool_lock 771enable_editline 772enable_readline 773enable_threadsafe 774enable_dynamic_extensions 775enable_math 776enable_fts4 777enable_fts3 778enable_fts5 779enable_rtree 780enable_session 781enable_debug 782enable_static_shell 783' 784 ac_precious_vars='build_alias 785host_alias 786target_alias 787CC 788CFLAGS 789LDFLAGS 790LIBS 791CPPFLAGS 792LT_SYS_LIBRARY_PATH 793CPP' 794 795 796# Initialize some variables set by options. 797ac_init_help= 798ac_init_version=false 799ac_unrecognized_opts= 800ac_unrecognized_sep= 801# The variables have the same names as the options, with 802# dashes changed to underlines. 803cache_file=/dev/null 804exec_prefix=NONE 805no_create= 806no_recursion= 807prefix=NONE 808program_prefix=NONE 809program_suffix=NONE 810program_transform_name=s,x,x, 811silent= 812site= 813srcdir= 814verbose= 815x_includes=NONE 816x_libraries=NONE 817 818# Installation directory options. 819# These are left unexpanded so users can "make install exec_prefix=/foo" 820# and all the variables that are supposed to be based on exec_prefix 821# by default will actually change. 822# Use braces instead of parens because sh, perl, etc. also accept them. 823# (The list follows the same order as the GNU Coding Standards.) 824bindir='${exec_prefix}/bin' 825sbindir='${exec_prefix}/sbin' 826libexecdir='${exec_prefix}/libexec' 827datarootdir='${prefix}/share' 828datadir='${datarootdir}' 829sysconfdir='${prefix}/etc' 830sharedstatedir='${prefix}/com' 831localstatedir='${prefix}/var' 832runstatedir='${localstatedir}/run' 833includedir='${prefix}/include' 834oldincludedir='/usr/include' 835docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 836infodir='${datarootdir}/info' 837htmldir='${docdir}' 838dvidir='${docdir}' 839pdfdir='${docdir}' 840psdir='${docdir}' 841libdir='${exec_prefix}/lib' 842localedir='${datarootdir}/locale' 843mandir='${datarootdir}/man' 844 845ac_prev= 846ac_dashdash= 847for ac_option 848do 849 # If the previous option needs an argument, assign it. 850 if test -n "$ac_prev"; then 851 eval $ac_prev=\$ac_option 852 ac_prev= 853 continue 854 fi 855 856 case $ac_option in 857 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 858 *=) ac_optarg= ;; 859 *) ac_optarg=yes ;; 860 esac 861 862 # Accept the important Cygnus configure options, so we can diagnose typos. 863 864 case $ac_dashdash$ac_option in 865 --) 866 ac_dashdash=yes ;; 867 868 -bindir | --bindir | --bindi | --bind | --bin | --bi) 869 ac_prev=bindir ;; 870 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 871 bindir=$ac_optarg ;; 872 873 -build | --build | --buil | --bui | --bu) 874 ac_prev=build_alias ;; 875 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 876 build_alias=$ac_optarg ;; 877 878 -cache-file | --cache-file | --cache-fil | --cache-fi \ 879 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 880 ac_prev=cache_file ;; 881 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 882 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 883 cache_file=$ac_optarg ;; 884 885 --config-cache | -C) 886 cache_file=config.cache ;; 887 888 -datadir | --datadir | --datadi | --datad) 889 ac_prev=datadir ;; 890 -datadir=* | --datadir=* | --datadi=* | --datad=*) 891 datadir=$ac_optarg ;; 892 893 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 894 | --dataroo | --dataro | --datar) 895 ac_prev=datarootdir ;; 896 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 897 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 898 datarootdir=$ac_optarg ;; 899 900 -disable-* | --disable-*) 901 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 902 # Reject names that are not valid shell variable names. 903 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 904 as_fn_error $? "invalid feature name: $ac_useropt" 905 ac_useropt_orig=$ac_useropt 906 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 907 case $ac_user_opts in 908 *" 909"enable_$ac_useropt" 910"*) ;; 911 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 912 ac_unrecognized_sep=', ';; 913 esac 914 eval enable_$ac_useropt=no ;; 915 916 -docdir | --docdir | --docdi | --doc | --do) 917 ac_prev=docdir ;; 918 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 919 docdir=$ac_optarg ;; 920 921 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 922 ac_prev=dvidir ;; 923 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 924 dvidir=$ac_optarg ;; 925 926 -enable-* | --enable-*) 927 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 928 # Reject names that are not valid shell variable names. 929 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 930 as_fn_error $? "invalid feature name: $ac_useropt" 931 ac_useropt_orig=$ac_useropt 932 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 933 case $ac_user_opts in 934 *" 935"enable_$ac_useropt" 936"*) ;; 937 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 938 ac_unrecognized_sep=', ';; 939 esac 940 eval enable_$ac_useropt=\$ac_optarg ;; 941 942 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 943 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 944 | --exec | --exe | --ex) 945 ac_prev=exec_prefix ;; 946 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 947 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 948 | --exec=* | --exe=* | --ex=*) 949 exec_prefix=$ac_optarg ;; 950 951 -gas | --gas | --ga | --g) 952 # Obsolete; use --with-gas. 953 with_gas=yes ;; 954 955 -help | --help | --hel | --he | -h) 956 ac_init_help=long ;; 957 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 958 ac_init_help=recursive ;; 959 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 960 ac_init_help=short ;; 961 962 -host | --host | --hos | --ho) 963 ac_prev=host_alias ;; 964 -host=* | --host=* | --hos=* | --ho=*) 965 host_alias=$ac_optarg ;; 966 967 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 968 ac_prev=htmldir ;; 969 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 970 | --ht=*) 971 htmldir=$ac_optarg ;; 972 973 -includedir | --includedir | --includedi | --included | --include \ 974 | --includ | --inclu | --incl | --inc) 975 ac_prev=includedir ;; 976 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 977 | --includ=* | --inclu=* | --incl=* | --inc=*) 978 includedir=$ac_optarg ;; 979 980 -infodir | --infodir | --infodi | --infod | --info | --inf) 981 ac_prev=infodir ;; 982 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 983 infodir=$ac_optarg ;; 984 985 -libdir | --libdir | --libdi | --libd) 986 ac_prev=libdir ;; 987 -libdir=* | --libdir=* | --libdi=* | --libd=*) 988 libdir=$ac_optarg ;; 989 990 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 991 | --libexe | --libex | --libe) 992 ac_prev=libexecdir ;; 993 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 994 | --libexe=* | --libex=* | --libe=*) 995 libexecdir=$ac_optarg ;; 996 997 -localedir | --localedir | --localedi | --localed | --locale) 998 ac_prev=localedir ;; 999 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 1000 localedir=$ac_optarg ;; 1001 1002 -localstatedir | --localstatedir | --localstatedi | --localstated \ 1003 | --localstate | --localstat | --localsta | --localst | --locals) 1004 ac_prev=localstatedir ;; 1005 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1006 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1007 localstatedir=$ac_optarg ;; 1008 1009 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1010 ac_prev=mandir ;; 1011 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1012 mandir=$ac_optarg ;; 1013 1014 -nfp | --nfp | --nf) 1015 # Obsolete; use --without-fp. 1016 with_fp=no ;; 1017 1018 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1019 | --no-cr | --no-c | -n) 1020 no_create=yes ;; 1021 1022 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1023 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1024 no_recursion=yes ;; 1025 1026 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1027 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1028 | --oldin | --oldi | --old | --ol | --o) 1029 ac_prev=oldincludedir ;; 1030 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1031 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1032 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1033 oldincludedir=$ac_optarg ;; 1034 1035 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1036 ac_prev=prefix ;; 1037 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1038 prefix=$ac_optarg ;; 1039 1040 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1041 | --program-pre | --program-pr | --program-p) 1042 ac_prev=program_prefix ;; 1043 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1044 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1045 program_prefix=$ac_optarg ;; 1046 1047 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1048 | --program-suf | --program-su | --program-s) 1049 ac_prev=program_suffix ;; 1050 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1051 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1052 program_suffix=$ac_optarg ;; 1053 1054 -program-transform-name | --program-transform-name \ 1055 | --program-transform-nam | --program-transform-na \ 1056 | --program-transform-n | --program-transform- \ 1057 | --program-transform | --program-transfor \ 1058 | --program-transfo | --program-transf \ 1059 | --program-trans | --program-tran \ 1060 | --progr-tra | --program-tr | --program-t) 1061 ac_prev=program_transform_name ;; 1062 -program-transform-name=* | --program-transform-name=* \ 1063 | --program-transform-nam=* | --program-transform-na=* \ 1064 | --program-transform-n=* | --program-transform-=* \ 1065 | --program-transform=* | --program-transfor=* \ 1066 | --program-transfo=* | --program-transf=* \ 1067 | --program-trans=* | --program-tran=* \ 1068 | --progr-tra=* | --program-tr=* | --program-t=*) 1069 program_transform_name=$ac_optarg ;; 1070 1071 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1072 ac_prev=pdfdir ;; 1073 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1074 pdfdir=$ac_optarg ;; 1075 1076 -psdir | --psdir | --psdi | --psd | --ps) 1077 ac_prev=psdir ;; 1078 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1079 psdir=$ac_optarg ;; 1080 1081 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1082 | -silent | --silent | --silen | --sile | --sil) 1083 silent=yes ;; 1084 1085 -runstatedir | --runstatedir | --runstatedi | --runstated \ 1086 | --runstate | --runstat | --runsta | --runst | --runs \ 1087 | --run | --ru | --r) 1088 ac_prev=runstatedir ;; 1089 -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \ 1090 | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \ 1091 | --run=* | --ru=* | --r=*) 1092 runstatedir=$ac_optarg ;; 1093 1094 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1095 ac_prev=sbindir ;; 1096 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1097 | --sbi=* | --sb=*) 1098 sbindir=$ac_optarg ;; 1099 1100 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1101 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1102 | --sharedst | --shareds | --shared | --share | --shar \ 1103 | --sha | --sh) 1104 ac_prev=sharedstatedir ;; 1105 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1106 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1107 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1108 | --sha=* | --sh=*) 1109 sharedstatedir=$ac_optarg ;; 1110 1111 -site | --site | --sit) 1112 ac_prev=site ;; 1113 -site=* | --site=* | --sit=*) 1114 site=$ac_optarg ;; 1115 1116 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1117 ac_prev=srcdir ;; 1118 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1119 srcdir=$ac_optarg ;; 1120 1121 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1122 | --syscon | --sysco | --sysc | --sys | --sy) 1123 ac_prev=sysconfdir ;; 1124 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1125 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1126 sysconfdir=$ac_optarg ;; 1127 1128 -target | --target | --targe | --targ | --tar | --ta | --t) 1129 ac_prev=target_alias ;; 1130 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1131 target_alias=$ac_optarg ;; 1132 1133 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1134 verbose=yes ;; 1135 1136 -version | --version | --versio | --versi | --vers | -V) 1137 ac_init_version=: ;; 1138 1139 -with-* | --with-*) 1140 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1141 # Reject names that are not valid shell variable names. 1142 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1143 as_fn_error $? "invalid package name: $ac_useropt" 1144 ac_useropt_orig=$ac_useropt 1145 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1146 case $ac_user_opts in 1147 *" 1148"with_$ac_useropt" 1149"*) ;; 1150 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1151 ac_unrecognized_sep=', ';; 1152 esac 1153 eval with_$ac_useropt=\$ac_optarg ;; 1154 1155 -without-* | --without-*) 1156 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1157 # Reject names that are not valid shell variable names. 1158 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1159 as_fn_error $? "invalid package name: $ac_useropt" 1160 ac_useropt_orig=$ac_useropt 1161 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1162 case $ac_user_opts in 1163 *" 1164"with_$ac_useropt" 1165"*) ;; 1166 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1167 ac_unrecognized_sep=', ';; 1168 esac 1169 eval with_$ac_useropt=no ;; 1170 1171 --x) 1172 # Obsolete; use --with-x. 1173 with_x=yes ;; 1174 1175 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1176 | --x-incl | --x-inc | --x-in | --x-i) 1177 ac_prev=x_includes ;; 1178 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1179 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1180 x_includes=$ac_optarg ;; 1181 1182 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1183 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1184 ac_prev=x_libraries ;; 1185 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1186 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1187 x_libraries=$ac_optarg ;; 1188 1189 -*) as_fn_error $? "unrecognized option: \`$ac_option' 1190Try \`$0 --help' for more information" 1191 ;; 1192 1193 *=*) 1194 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1195 # Reject names that are not valid shell variable names. 1196 case $ac_envvar in #( 1197 '' | [0-9]* | *[!_$as_cr_alnum]* ) 1198 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 1199 esac 1200 eval $ac_envvar=\$ac_optarg 1201 export $ac_envvar ;; 1202 1203 *) 1204 # FIXME: should be removed in autoconf 3.0. 1205 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1206 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1207 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1208 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1209 ;; 1210 1211 esac 1212done 1213 1214if test -n "$ac_prev"; then 1215 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1216 as_fn_error $? "missing argument to $ac_option" 1217fi 1218 1219if test -n "$ac_unrecognized_opts"; then 1220 case $enable_option_checking in 1221 no) ;; 1222 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1223 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1224 esac 1225fi 1226 1227# Check all directory arguments for consistency. 1228for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1229 datadir sysconfdir sharedstatedir localstatedir includedir \ 1230 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1231 libdir localedir mandir runstatedir 1232do 1233 eval ac_val=\$$ac_var 1234 # Remove trailing slashes. 1235 case $ac_val in 1236 */ ) 1237 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1238 eval $ac_var=\$ac_val;; 1239 esac 1240 # Be sure to have absolute directory names. 1241 case $ac_val in 1242 [\\/$]* | ?:[\\/]* ) continue;; 1243 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1244 esac 1245 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1246done 1247 1248# There might be people who depend on the old broken behavior: `$host' 1249# used to hold the argument of --host etc. 1250# FIXME: To remove some day. 1251build=$build_alias 1252host=$host_alias 1253target=$target_alias 1254 1255# FIXME: To remove some day. 1256if test "x$host_alias" != x; then 1257 if test "x$build_alias" = x; then 1258 cross_compiling=maybe 1259 elif test "x$build_alias" != "x$host_alias"; then 1260 cross_compiling=yes 1261 fi 1262fi 1263 1264ac_tool_prefix= 1265test -n "$host_alias" && ac_tool_prefix=$host_alias- 1266 1267test "$silent" = yes && exec 6>/dev/null 1268 1269 1270ac_pwd=`pwd` && test -n "$ac_pwd" && 1271ac_ls_di=`ls -di .` && 1272ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1273 as_fn_error $? "working directory cannot be determined" 1274test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1275 as_fn_error $? "pwd does not report name of working directory" 1276 1277 1278# Find the source files, if location was not specified. 1279if test -z "$srcdir"; then 1280 ac_srcdir_defaulted=yes 1281 # Try the directory containing this script, then the parent directory. 1282 ac_confdir=`$as_dirname -- "$as_myself" || 1283$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1284 X"$as_myself" : 'X\(//\)[^/]' \| \ 1285 X"$as_myself" : 'X\(//\)$' \| \ 1286 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1287$as_echo X"$as_myself" | 1288 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1289 s//\1/ 1290 q 1291 } 1292 /^X\(\/\/\)[^/].*/{ 1293 s//\1/ 1294 q 1295 } 1296 /^X\(\/\/\)$/{ 1297 s//\1/ 1298 q 1299 } 1300 /^X\(\/\).*/{ 1301 s//\1/ 1302 q 1303 } 1304 s/.*/./; q'` 1305 srcdir=$ac_confdir 1306 if test ! -r "$srcdir/$ac_unique_file"; then 1307 srcdir=.. 1308 fi 1309else 1310 ac_srcdir_defaulted=no 1311fi 1312if test ! -r "$srcdir/$ac_unique_file"; then 1313 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1314 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1315fi 1316ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1317ac_abs_confdir=`( 1318 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1319 pwd)` 1320# When building in place, set srcdir=. 1321if test "$ac_abs_confdir" = "$ac_pwd"; then 1322 srcdir=. 1323fi 1324# Remove unnecessary trailing slashes from srcdir. 1325# Double slashes in file names in object file debugging info 1326# mess up M-x gdb in Emacs. 1327case $srcdir in 1328*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1329esac 1330for ac_var in $ac_precious_vars; do 1331 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1332 eval ac_env_${ac_var}_value=\$${ac_var} 1333 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1334 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1335done 1336 1337# 1338# Report the --help message. 1339# 1340if test "$ac_init_help" = "long"; then 1341 # Omit some internal or obsolete options to make the list less imposing. 1342 # This message is too long to be a string in the A/UX 3.1 sh. 1343 cat <<_ACEOF 1344\`configure' configures sqlite 3.38.5 to adapt to many kinds of systems. 1345 1346Usage: $0 [OPTION]... [VAR=VALUE]... 1347 1348To assign environment variables (e.g., CC, CFLAGS...), specify them as 1349VAR=VALUE. See below for descriptions of some of the useful variables. 1350 1351Defaults for the options are specified in brackets. 1352 1353Configuration: 1354 -h, --help display this help and exit 1355 --help=short display options specific to this package 1356 --help=recursive display the short help of all the included packages 1357 -V, --version display version information and exit 1358 -q, --quiet, --silent do not print \`checking ...' messages 1359 --cache-file=FILE cache test results in FILE [disabled] 1360 -C, --config-cache alias for \`--cache-file=config.cache' 1361 -n, --no-create do not create output files 1362 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1363 1364Installation directories: 1365 --prefix=PREFIX install architecture-independent files in PREFIX 1366 [$ac_default_prefix] 1367 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1368 [PREFIX] 1369 1370By default, \`make install' will install all the files in 1371\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1372an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1373for instance \`--prefix=\$HOME'. 1374 1375For better control, use the options below. 1376 1377Fine tuning of the installation directories: 1378 --bindir=DIR user executables [EPREFIX/bin] 1379 --sbindir=DIR system admin executables [EPREFIX/sbin] 1380 --libexecdir=DIR program executables [EPREFIX/libexec] 1381 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1382 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1383 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1384 --runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run] 1385 --libdir=DIR object code libraries [EPREFIX/lib] 1386 --includedir=DIR C header files [PREFIX/include] 1387 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1388 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1389 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1390 --infodir=DIR info documentation [DATAROOTDIR/info] 1391 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1392 --mandir=DIR man documentation [DATAROOTDIR/man] 1393 --docdir=DIR documentation root [DATAROOTDIR/doc/sqlite] 1394 --htmldir=DIR html documentation [DOCDIR] 1395 --dvidir=DIR dvi documentation [DOCDIR] 1396 --pdfdir=DIR pdf documentation [DOCDIR] 1397 --psdir=DIR ps documentation [DOCDIR] 1398_ACEOF 1399 1400 cat <<\_ACEOF 1401 1402Program names: 1403 --program-prefix=PREFIX prepend PREFIX to installed program names 1404 --program-suffix=SUFFIX append SUFFIX to installed program names 1405 --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1406 1407System types: 1408 --build=BUILD configure for building on BUILD [guessed] 1409 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1410_ACEOF 1411fi 1412 1413if test -n "$ac_init_help"; then 1414 case $ac_init_help in 1415 short | recursive ) echo "Configuration of sqlite 3.38.5:";; 1416 esac 1417 cat <<\_ACEOF 1418 1419Optional Features: 1420 --disable-option-checking ignore unrecognized --enable/--with options 1421 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1422 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1423 --enable-silent-rules less verbose build output (undo: "make V=1") 1424 --disable-silent-rules verbose build output (undo: "make V=0") 1425 --disable-largefile omit support for large files 1426 --enable-dependency-tracking 1427 do not reject slow dependency extractors 1428 --disable-dependency-tracking 1429 speeds up one-time build 1430 --enable-shared[=PKGS] build shared libraries [default=yes] 1431 --enable-static[=PKGS] build static libraries [default=yes] 1432 --enable-fast-install[=PKGS] 1433 optimize for fast installation [default=yes] 1434 --disable-libtool-lock avoid locking (might break parallel builds) 1435 --enable-editline use BSD libedit 1436 --enable-readline use readline 1437 --enable-threadsafe build a thread-safe library [default=yes] 1438 --enable-dynamic-extensions 1439 support loadable extensions [default=yes] 1440 --enable-math SQL math functions [default=yes] 1441 --enable-fts4 include fts4 support [default=yes] 1442 --enable-fts3 include fts3 support [default=no] 1443 --enable-fts5 include fts5 support [default=yes] 1444 --enable-rtree include rtree support [default=yes] 1445 --enable-session enable the session extension [default=no] 1446 --enable-debug build with debugging features enabled [default=no] 1447 --enable-static-shell statically link libsqlite3 into shell tool 1448 [default=yes] 1449 1450Optional Packages: 1451 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1452 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1453 --with-pic[=PKGS] try to use only PIC/non-PIC objects [default=use 1454 both] 1455 --with-aix-soname=aix|svr4|both 1456 shared library versioning (aka "SONAME") variant to 1457 provide on AIX, [default=aix]. 1458 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1459 --with-sysroot[=DIR] Search for dependent libraries within DIR (or the 1460 compiler's sysroot if not specified). 1461 1462Some influential environment variables: 1463 CC C compiler command 1464 CFLAGS C compiler flags 1465 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1466 nonstandard directory <lib dir> 1467 LIBS libraries to pass to the linker, e.g. -l<library> 1468 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1469 you have headers in a nonstandard directory <include dir> 1470 LT_SYS_LIBRARY_PATH 1471 User-defined run-time library search path. 1472 CPP C preprocessor 1473 1474Use these variables to override the choices made by `configure' or to help 1475it to find libraries and programs with nonstandard names/locations. 1476 1477Report bugs to <http://www.sqlite.org>. 1478_ACEOF 1479ac_status=$? 1480fi 1481 1482if test "$ac_init_help" = "recursive"; then 1483 # If there are subdirs, report their specific --help. 1484 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1485 test -d "$ac_dir" || 1486 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1487 continue 1488 ac_builddir=. 1489 1490case "$ac_dir" in 1491.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1492*) 1493 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1494 # A ".." for each directory in $ac_dir_suffix. 1495 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1496 case $ac_top_builddir_sub in 1497 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1498 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1499 esac ;; 1500esac 1501ac_abs_top_builddir=$ac_pwd 1502ac_abs_builddir=$ac_pwd$ac_dir_suffix 1503# for backward compatibility: 1504ac_top_builddir=$ac_top_build_prefix 1505 1506case $srcdir in 1507 .) # We are building in place. 1508 ac_srcdir=. 1509 ac_top_srcdir=$ac_top_builddir_sub 1510 ac_abs_top_srcdir=$ac_pwd ;; 1511 [\\/]* | ?:[\\/]* ) # Absolute name. 1512 ac_srcdir=$srcdir$ac_dir_suffix; 1513 ac_top_srcdir=$srcdir 1514 ac_abs_top_srcdir=$srcdir ;; 1515 *) # Relative name. 1516 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1517 ac_top_srcdir=$ac_top_build_prefix$srcdir 1518 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1519esac 1520ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1521 1522 cd "$ac_dir" || { ac_status=$?; continue; } 1523 # Check for guested configure. 1524 if test -f "$ac_srcdir/configure.gnu"; then 1525 echo && 1526 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1527 elif test -f "$ac_srcdir/configure"; then 1528 echo && 1529 $SHELL "$ac_srcdir/configure" --help=recursive 1530 else 1531 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1532 fi || ac_status=$? 1533 cd "$ac_pwd" || { ac_status=$?; break; } 1534 done 1535fi 1536 1537test -n "$ac_init_help" && exit $ac_status 1538if $ac_init_version; then 1539 cat <<\_ACEOF 1540sqlite configure 3.38.5 1541generated by GNU Autoconf 2.69 1542 1543Copyright (C) 2012 Free Software Foundation, Inc. 1544This configure script is free software; the Free Software Foundation 1545gives unlimited permission to copy, distribute and modify it. 1546_ACEOF 1547 exit 1548fi 1549 1550## ------------------------ ## 1551## Autoconf initialization. ## 1552## ------------------------ ## 1553 1554# ac_fn_c_try_compile LINENO 1555# -------------------------- 1556# Try to compile conftest.$ac_ext, and return whether this succeeded. 1557ac_fn_c_try_compile () 1558{ 1559 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1560 rm -f conftest.$ac_objext 1561 if { { ac_try="$ac_compile" 1562case "(($ac_try" in 1563 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1564 *) ac_try_echo=$ac_try;; 1565esac 1566eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1567$as_echo "$ac_try_echo"; } >&5 1568 (eval "$ac_compile") 2>conftest.err 1569 ac_status=$? 1570 if test -s conftest.err; then 1571 grep -v '^ *+' conftest.err >conftest.er1 1572 cat conftest.er1 >&5 1573 mv -f conftest.er1 conftest.err 1574 fi 1575 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1576 test $ac_status = 0; } && { 1577 test -z "$ac_c_werror_flag" || 1578 test ! -s conftest.err 1579 } && test -s conftest.$ac_objext; then : 1580 ac_retval=0 1581else 1582 $as_echo "$as_me: failed program was:" >&5 1583sed 's/^/| /' conftest.$ac_ext >&5 1584 1585 ac_retval=1 1586fi 1587 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1588 as_fn_set_status $ac_retval 1589 1590} # ac_fn_c_try_compile 1591 1592# ac_fn_c_try_link LINENO 1593# ----------------------- 1594# Try to link conftest.$ac_ext, and return whether this succeeded. 1595ac_fn_c_try_link () 1596{ 1597 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1598 rm -f conftest.$ac_objext conftest$ac_exeext 1599 if { { ac_try="$ac_link" 1600case "(($ac_try" in 1601 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1602 *) ac_try_echo=$ac_try;; 1603esac 1604eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1605$as_echo "$ac_try_echo"; } >&5 1606 (eval "$ac_link") 2>conftest.err 1607 ac_status=$? 1608 if test -s conftest.err; then 1609 grep -v '^ *+' conftest.err >conftest.er1 1610 cat conftest.er1 >&5 1611 mv -f conftest.er1 conftest.err 1612 fi 1613 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1614 test $ac_status = 0; } && { 1615 test -z "$ac_c_werror_flag" || 1616 test ! -s conftest.err 1617 } && test -s conftest$ac_exeext && { 1618 test "$cross_compiling" = yes || 1619 test -x conftest$ac_exeext 1620 }; then : 1621 ac_retval=0 1622else 1623 $as_echo "$as_me: failed program was:" >&5 1624sed 's/^/| /' conftest.$ac_ext >&5 1625 1626 ac_retval=1 1627fi 1628 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1629 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1630 # interfere with the next link command; also delete a directory that is 1631 # left behind by Apple's compiler. We do this before executing the actions. 1632 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1633 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1634 as_fn_set_status $ac_retval 1635 1636} # ac_fn_c_try_link 1637 1638# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1639# ------------------------------------------------------- 1640# Tests whether HEADER exists and can be compiled using the include files in 1641# INCLUDES, setting the cache variable VAR accordingly. 1642ac_fn_c_check_header_compile () 1643{ 1644 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1645 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1646$as_echo_n "checking for $2... " >&6; } 1647if eval \${$3+:} false; then : 1648 $as_echo_n "(cached) " >&6 1649else 1650 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1651/* end confdefs.h. */ 1652$4 1653#include <$2> 1654_ACEOF 1655if ac_fn_c_try_compile "$LINENO"; then : 1656 eval "$3=yes" 1657else 1658 eval "$3=no" 1659fi 1660rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1661fi 1662eval ac_res=\$$3 1663 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1664$as_echo "$ac_res" >&6; } 1665 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1666 1667} # ac_fn_c_check_header_compile 1668 1669# ac_fn_c_try_cpp LINENO 1670# ---------------------- 1671# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1672ac_fn_c_try_cpp () 1673{ 1674 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1675 if { { ac_try="$ac_cpp conftest.$ac_ext" 1676case "(($ac_try" in 1677 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1678 *) ac_try_echo=$ac_try;; 1679esac 1680eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1681$as_echo "$ac_try_echo"; } >&5 1682 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1683 ac_status=$? 1684 if test -s conftest.err; then 1685 grep -v '^ *+' conftest.err >conftest.er1 1686 cat conftest.er1 >&5 1687 mv -f conftest.er1 conftest.err 1688 fi 1689 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1690 test $ac_status = 0; } > conftest.i && { 1691 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1692 test ! -s conftest.err 1693 }; then : 1694 ac_retval=0 1695else 1696 $as_echo "$as_me: failed program was:" >&5 1697sed 's/^/| /' conftest.$ac_ext >&5 1698 1699 ac_retval=1 1700fi 1701 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1702 as_fn_set_status $ac_retval 1703 1704} # ac_fn_c_try_cpp 1705 1706# ac_fn_c_try_run LINENO 1707# ---------------------- 1708# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1709# that executables *can* be run. 1710ac_fn_c_try_run () 1711{ 1712 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1713 if { { ac_try="$ac_link" 1714case "(($ac_try" in 1715 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1716 *) ac_try_echo=$ac_try;; 1717esac 1718eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1719$as_echo "$ac_try_echo"; } >&5 1720 (eval "$ac_link") 2>&5 1721 ac_status=$? 1722 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1723 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1724 { { case "(($ac_try" in 1725 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1726 *) ac_try_echo=$ac_try;; 1727esac 1728eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1729$as_echo "$ac_try_echo"; } >&5 1730 (eval "$ac_try") 2>&5 1731 ac_status=$? 1732 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1733 test $ac_status = 0; }; }; then : 1734 ac_retval=0 1735else 1736 $as_echo "$as_me: program exited with status $ac_status" >&5 1737 $as_echo "$as_me: failed program was:" >&5 1738sed 's/^/| /' conftest.$ac_ext >&5 1739 1740 ac_retval=$ac_status 1741fi 1742 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1743 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1744 as_fn_set_status $ac_retval 1745 1746} # ac_fn_c_try_run 1747 1748# ac_fn_c_check_func LINENO FUNC VAR 1749# ---------------------------------- 1750# Tests whether FUNC exists, setting the cache variable VAR accordingly 1751ac_fn_c_check_func () 1752{ 1753 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1754 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1755$as_echo_n "checking for $2... " >&6; } 1756if eval \${$3+:} false; then : 1757 $as_echo_n "(cached) " >&6 1758else 1759 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1760/* end confdefs.h. */ 1761/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1762 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1763#define $2 innocuous_$2 1764 1765/* System header to define __stub macros and hopefully few prototypes, 1766 which can conflict with char $2 (); below. 1767 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1768 <limits.h> exists even on freestanding compilers. */ 1769 1770#ifdef __STDC__ 1771# include <limits.h> 1772#else 1773# include <assert.h> 1774#endif 1775 1776#undef $2 1777 1778/* Override any GCC internal prototype to avoid an error. 1779 Use char because int might match the return type of a GCC 1780 builtin and then its argument prototype would still apply. */ 1781#ifdef __cplusplus 1782extern "C" 1783#endif 1784char $2 (); 1785/* The GNU C library defines this for functions which it implements 1786 to always fail with ENOSYS. Some functions are actually named 1787 something starting with __ and the normal name is an alias. */ 1788#if defined __stub_$2 || defined __stub___$2 1789choke me 1790#endif 1791 1792int 1793main () 1794{ 1795return $2 (); 1796 ; 1797 return 0; 1798} 1799_ACEOF 1800if ac_fn_c_try_link "$LINENO"; then : 1801 eval "$3=yes" 1802else 1803 eval "$3=no" 1804fi 1805rm -f core conftest.err conftest.$ac_objext \ 1806 conftest$ac_exeext conftest.$ac_ext 1807fi 1808eval ac_res=\$$3 1809 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1810$as_echo "$ac_res" >&6; } 1811 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1812 1813} # ac_fn_c_check_func 1814 1815# ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES 1816# --------------------------------------------- 1817# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR 1818# accordingly. 1819ac_fn_c_check_decl () 1820{ 1821 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1822 as_decl_name=`echo $2|sed 's/ *(.*//'` 1823 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'` 1824 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5 1825$as_echo_n "checking whether $as_decl_name is declared... " >&6; } 1826if eval \${$3+:} false; then : 1827 $as_echo_n "(cached) " >&6 1828else 1829 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1830/* end confdefs.h. */ 1831$4 1832int 1833main () 1834{ 1835#ifndef $as_decl_name 1836#ifdef __cplusplus 1837 (void) $as_decl_use; 1838#else 1839 (void) $as_decl_name; 1840#endif 1841#endif 1842 1843 ; 1844 return 0; 1845} 1846_ACEOF 1847if ac_fn_c_try_compile "$LINENO"; then : 1848 eval "$3=yes" 1849else 1850 eval "$3=no" 1851fi 1852rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1853fi 1854eval ac_res=\$$3 1855 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1856$as_echo "$ac_res" >&6; } 1857 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1858 1859} # ac_fn_c_check_decl 1860 1861# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 1862# ------------------------------------------------------- 1863# Tests whether HEADER exists, giving a warning if it cannot be compiled using 1864# the include files in INCLUDES and setting the cache variable VAR 1865# accordingly. 1866ac_fn_c_check_header_mongrel () 1867{ 1868 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1869 if eval \${$3+:} false; then : 1870 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1871$as_echo_n "checking for $2... " >&6; } 1872if eval \${$3+:} false; then : 1873 $as_echo_n "(cached) " >&6 1874fi 1875eval ac_res=\$$3 1876 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1877$as_echo "$ac_res" >&6; } 1878else 1879 # Is the header compilable? 1880{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 1881$as_echo_n "checking $2 usability... " >&6; } 1882cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1883/* end confdefs.h. */ 1884$4 1885#include <$2> 1886_ACEOF 1887if ac_fn_c_try_compile "$LINENO"; then : 1888 ac_header_compiler=yes 1889else 1890 ac_header_compiler=no 1891fi 1892rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1893{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 1894$as_echo "$ac_header_compiler" >&6; } 1895 1896# Is the header present? 1897{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 1898$as_echo_n "checking $2 presence... " >&6; } 1899cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1900/* end confdefs.h. */ 1901#include <$2> 1902_ACEOF 1903if ac_fn_c_try_cpp "$LINENO"; then : 1904 ac_header_preproc=yes 1905else 1906 ac_header_preproc=no 1907fi 1908rm -f conftest.err conftest.i conftest.$ac_ext 1909{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 1910$as_echo "$ac_header_preproc" >&6; } 1911 1912# So? What about this header? 1913case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 1914 yes:no: ) 1915 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 1916$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 1917 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1918$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1919 ;; 1920 no:yes:* ) 1921 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 1922$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 1923 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 1924$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 1925 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 1926$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 1927 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 1928$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 1929 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1930$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1931( $as_echo "## ------------------------------------ ## 1932## Report this to http://www.sqlite.org ## 1933## ------------------------------------ ##" 1934 ) | sed "s/^/$as_me: WARNING: /" >&2 1935 ;; 1936esac 1937 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1938$as_echo_n "checking for $2... " >&6; } 1939if eval \${$3+:} false; then : 1940 $as_echo_n "(cached) " >&6 1941else 1942 eval "$3=\$ac_header_compiler" 1943fi 1944eval ac_res=\$$3 1945 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1946$as_echo "$ac_res" >&6; } 1947fi 1948 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1949 1950} # ac_fn_c_check_header_mongrel 1951cat >config.log <<_ACEOF 1952This file contains any messages produced by compilers while 1953running configure, to aid debugging if configure makes a mistake. 1954 1955It was created by sqlite $as_me 3.38.5, which was 1956generated by GNU Autoconf 2.69. Invocation command line was 1957 1958 $ $0 $@ 1959 1960_ACEOF 1961exec 5>>config.log 1962{ 1963cat <<_ASUNAME 1964## --------- ## 1965## Platform. ## 1966## --------- ## 1967 1968hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 1969uname -m = `(uname -m) 2>/dev/null || echo unknown` 1970uname -r = `(uname -r) 2>/dev/null || echo unknown` 1971uname -s = `(uname -s) 2>/dev/null || echo unknown` 1972uname -v = `(uname -v) 2>/dev/null || echo unknown` 1973 1974/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 1975/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 1976 1977/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 1978/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 1979/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 1980/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 1981/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 1982/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 1983/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 1984 1985_ASUNAME 1986 1987as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1988for as_dir in $PATH 1989do 1990 IFS=$as_save_IFS 1991 test -z "$as_dir" && as_dir=. 1992 $as_echo "PATH: $as_dir" 1993 done 1994IFS=$as_save_IFS 1995 1996} >&5 1997 1998cat >&5 <<_ACEOF 1999 2000 2001## ----------- ## 2002## Core tests. ## 2003## ----------- ## 2004 2005_ACEOF 2006 2007 2008# Keep a trace of the command line. 2009# Strip out --no-create and --no-recursion so they do not pile up. 2010# Strip out --silent because we don't want to record it for future runs. 2011# Also quote any args containing shell meta-characters. 2012# Make two passes to allow for proper duplicate-argument suppression. 2013ac_configure_args= 2014ac_configure_args0= 2015ac_configure_args1= 2016ac_must_keep_next=false 2017for ac_pass in 1 2 2018do 2019 for ac_arg 2020 do 2021 case $ac_arg in 2022 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 2023 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 2024 | -silent | --silent | --silen | --sile | --sil) 2025 continue ;; 2026 *\'*) 2027 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 2028 esac 2029 case $ac_pass in 2030 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2031 2) 2032 as_fn_append ac_configure_args1 " '$ac_arg'" 2033 if test $ac_must_keep_next = true; then 2034 ac_must_keep_next=false # Got value, back to normal. 2035 else 2036 case $ac_arg in 2037 *=* | --config-cache | -C | -disable-* | --disable-* \ 2038 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 2039 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 2040 | -with-* | --with-* | -without-* | --without-* | --x) 2041 case "$ac_configure_args0 " in 2042 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 2043 esac 2044 ;; 2045 -* ) ac_must_keep_next=true ;; 2046 esac 2047 fi 2048 as_fn_append ac_configure_args " '$ac_arg'" 2049 ;; 2050 esac 2051 done 2052done 2053{ ac_configure_args0=; unset ac_configure_args0;} 2054{ ac_configure_args1=; unset ac_configure_args1;} 2055 2056# When interrupted or exit'd, cleanup temporary files, and complete 2057# config.log. We remove comments because anyway the quotes in there 2058# would cause problems or look ugly. 2059# WARNING: Use '\'' to represent an apostrophe within the trap. 2060# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2061trap 'exit_status=$? 2062 # Save into config.log some information that might help in debugging. 2063 { 2064 echo 2065 2066 $as_echo "## ---------------- ## 2067## Cache variables. ## 2068## ---------------- ##" 2069 echo 2070 # The following way of writing the cache mishandles newlines in values, 2071( 2072 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2073 eval ac_val=\$$ac_var 2074 case $ac_val in #( 2075 *${as_nl}*) 2076 case $ac_var in #( 2077 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2078$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2079 esac 2080 case $ac_var in #( 2081 _ | IFS | as_nl) ;; #( 2082 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2083 *) { eval $ac_var=; unset $ac_var;} ;; 2084 esac ;; 2085 esac 2086 done 2087 (set) 2>&1 | 2088 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2089 *${as_nl}ac_space=\ *) 2090 sed -n \ 2091 "s/'\''/'\''\\\\'\'''\''/g; 2092 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2093 ;; #( 2094 *) 2095 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2096 ;; 2097 esac | 2098 sort 2099) 2100 echo 2101 2102 $as_echo "## ----------------- ## 2103## Output variables. ## 2104## ----------------- ##" 2105 echo 2106 for ac_var in $ac_subst_vars 2107 do 2108 eval ac_val=\$$ac_var 2109 case $ac_val in 2110 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2111 esac 2112 $as_echo "$ac_var='\''$ac_val'\''" 2113 done | sort 2114 echo 2115 2116 if test -n "$ac_subst_files"; then 2117 $as_echo "## ------------------- ## 2118## File substitutions. ## 2119## ------------------- ##" 2120 echo 2121 for ac_var in $ac_subst_files 2122 do 2123 eval ac_val=\$$ac_var 2124 case $ac_val in 2125 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2126 esac 2127 $as_echo "$ac_var='\''$ac_val'\''" 2128 done | sort 2129 echo 2130 fi 2131 2132 if test -s confdefs.h; then 2133 $as_echo "## ----------- ## 2134## confdefs.h. ## 2135## ----------- ##" 2136 echo 2137 cat confdefs.h 2138 echo 2139 fi 2140 test "$ac_signal" != 0 && 2141 $as_echo "$as_me: caught signal $ac_signal" 2142 $as_echo "$as_me: exit $exit_status" 2143 } >&5 2144 rm -f core *.core core.conftest.* && 2145 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2146 exit $exit_status 2147' 0 2148for ac_signal in 1 2 13 15; do 2149 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2150done 2151ac_signal=0 2152 2153# confdefs.h avoids OS command line length limits that DEFS can exceed. 2154rm -f -r conftest* confdefs.h 2155 2156$as_echo "/* confdefs.h */" > confdefs.h 2157 2158# Predefined preprocessor variables. 2159 2160cat >>confdefs.h <<_ACEOF 2161#define PACKAGE_NAME "$PACKAGE_NAME" 2162_ACEOF 2163 2164cat >>confdefs.h <<_ACEOF 2165#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2166_ACEOF 2167 2168cat >>confdefs.h <<_ACEOF 2169#define PACKAGE_VERSION "$PACKAGE_VERSION" 2170_ACEOF 2171 2172cat >>confdefs.h <<_ACEOF 2173#define PACKAGE_STRING "$PACKAGE_STRING" 2174_ACEOF 2175 2176cat >>confdefs.h <<_ACEOF 2177#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2178_ACEOF 2179 2180cat >>confdefs.h <<_ACEOF 2181#define PACKAGE_URL "$PACKAGE_URL" 2182_ACEOF 2183 2184 2185# Let the site file select an alternate cache file if it wants to. 2186# Prefer an explicitly selected file to automatically selected ones. 2187ac_site_file1=NONE 2188ac_site_file2=NONE 2189if test -n "$CONFIG_SITE"; then 2190 # We do not want a PATH search for config.site. 2191 case $CONFIG_SITE in #(( 2192 -*) ac_site_file1=./$CONFIG_SITE;; 2193 */*) ac_site_file1=$CONFIG_SITE;; 2194 *) ac_site_file1=./$CONFIG_SITE;; 2195 esac 2196elif test "x$prefix" != xNONE; then 2197 ac_site_file1=$prefix/share/config.site 2198 ac_site_file2=$prefix/etc/config.site 2199else 2200 ac_site_file1=$ac_default_prefix/share/config.site 2201 ac_site_file2=$ac_default_prefix/etc/config.site 2202fi 2203for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2204do 2205 test "x$ac_site_file" = xNONE && continue 2206 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 2207 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2208$as_echo "$as_me: loading site script $ac_site_file" >&6;} 2209 sed 's/^/| /' "$ac_site_file" >&5 2210 . "$ac_site_file" \ 2211 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2212$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2213as_fn_error $? "failed to load site script $ac_site_file 2214See \`config.log' for more details" "$LINENO" 5; } 2215 fi 2216done 2217 2218if test -r "$cache_file"; then 2219 # Some versions of bash will fail to source /dev/null (special files 2220 # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2221 if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2222 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2223$as_echo "$as_me: loading cache $cache_file" >&6;} 2224 case $cache_file in 2225 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2226 *) . "./$cache_file";; 2227 esac 2228 fi 2229else 2230 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2231$as_echo "$as_me: creating cache $cache_file" >&6;} 2232 >$cache_file 2233fi 2234 2235# Check that the precious variables saved in the cache have kept the same 2236# value. 2237ac_cache_corrupted=false 2238for ac_var in $ac_precious_vars; do 2239 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2240 eval ac_new_set=\$ac_env_${ac_var}_set 2241 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2242 eval ac_new_val=\$ac_env_${ac_var}_value 2243 case $ac_old_set,$ac_new_set in 2244 set,) 2245 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2246$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2247 ac_cache_corrupted=: ;; 2248 ,set) 2249 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2250$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2251 ac_cache_corrupted=: ;; 2252 ,);; 2253 *) 2254 if test "x$ac_old_val" != "x$ac_new_val"; then 2255 # differences in whitespace do not lead to failure. 2256 ac_old_val_w=`echo x $ac_old_val` 2257 ac_new_val_w=`echo x $ac_new_val` 2258 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2259 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2260$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2261 ac_cache_corrupted=: 2262 else 2263 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2264$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2265 eval $ac_var=\$ac_old_val 2266 fi 2267 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2268$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2269 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2270$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2271 fi;; 2272 esac 2273 # Pass precious variables to config.status. 2274 if test "$ac_new_set" = set; then 2275 case $ac_new_val in 2276 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2277 *) ac_arg=$ac_var=$ac_new_val ;; 2278 esac 2279 case " $ac_configure_args " in 2280 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2281 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2282 esac 2283 fi 2284done 2285if $ac_cache_corrupted; then 2286 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2287$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2288 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2289$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2290 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2291fi 2292## -------------------- ## 2293## Main body of script. ## 2294## -------------------- ## 2295 2296ac_ext=c 2297ac_cpp='$CPP $CPPFLAGS' 2298ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2299ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2300ac_compiler_gnu=$ac_cv_c_compiler_gnu 2301 2302 2303 2304ac_aux_dir= 2305for ac_dir in . "$srcdir"/.; do 2306 if test -f "$ac_dir/install-sh"; then 2307 ac_aux_dir=$ac_dir 2308 ac_install_sh="$ac_aux_dir/install-sh -c" 2309 break 2310 elif test -f "$ac_dir/install.sh"; then 2311 ac_aux_dir=$ac_dir 2312 ac_install_sh="$ac_aux_dir/install.sh -c" 2313 break 2314 elif test -f "$ac_dir/shtool"; then 2315 ac_aux_dir=$ac_dir 2316 ac_install_sh="$ac_aux_dir/shtool install -c" 2317 break 2318 fi 2319done 2320if test -z "$ac_aux_dir"; then 2321 as_fn_error $? "cannot find install-sh, install.sh, or shtool in . \"$srcdir\"/." "$LINENO" 5 2322fi 2323 2324# These three variables are undocumented and unsupported, 2325# and are intended to be withdrawn in a future Autoconf release. 2326# They can cause serious problems if a builder's source tree is in a directory 2327# whose full name contains unusual characters. 2328ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2329ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2330ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2331 2332 2333 2334# Use automake. 2335am__api_version='1.15' 2336 2337# Find a good install program. We prefer a C program (faster), 2338# so one script is as good as another. But avoid the broken or 2339# incompatible versions: 2340# SysV /etc/install, /usr/sbin/install 2341# SunOS /usr/etc/install 2342# IRIX /sbin/install 2343# AIX /bin/install 2344# AmigaOS /C/install, which installs bootblocks on floppy discs 2345# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 2346# AFS /usr/afsws/bin/install, which mishandles nonexistent args 2347# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 2348# OS/2's system install, which has a completely different semantic 2349# ./install, which can be erroneously created by make from ./install.sh. 2350# Reject install programs that cannot install multiple files. 2351{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 2352$as_echo_n "checking for a BSD-compatible install... " >&6; } 2353if test -z "$INSTALL"; then 2354if ${ac_cv_path_install+:} false; then : 2355 $as_echo_n "(cached) " >&6 2356else 2357 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2358for as_dir in $PATH 2359do 2360 IFS=$as_save_IFS 2361 test -z "$as_dir" && as_dir=. 2362 # Account for people who put trailing slashes in PATH elements. 2363case $as_dir/ in #(( 2364 ./ | .// | /[cC]/* | \ 2365 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 2366 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 2367 /usr/ucb/* ) ;; 2368 *) 2369 # OSF1 and SCO ODT 3.0 have their own names for install. 2370 # Don't use installbsd from OSF since it installs stuff as root 2371 # by default. 2372 for ac_prog in ginstall scoinst install; do 2373 for ac_exec_ext in '' $ac_executable_extensions; do 2374 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then 2375 if test $ac_prog = install && 2376 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2377 # AIX install. It has an incompatible calling convention. 2378 : 2379 elif test $ac_prog = install && 2380 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2381 # program-specific install script used by HP pwplus--don't use. 2382 : 2383 else 2384 rm -rf conftest.one conftest.two conftest.dir 2385 echo one > conftest.one 2386 echo two > conftest.two 2387 mkdir conftest.dir 2388 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 2389 test -s conftest.one && test -s conftest.two && 2390 test -s conftest.dir/conftest.one && 2391 test -s conftest.dir/conftest.two 2392 then 2393 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 2394 break 3 2395 fi 2396 fi 2397 fi 2398 done 2399 done 2400 ;; 2401esac 2402 2403 done 2404IFS=$as_save_IFS 2405 2406rm -rf conftest.one conftest.two conftest.dir 2407 2408fi 2409 if test "${ac_cv_path_install+set}" = set; then 2410 INSTALL=$ac_cv_path_install 2411 else 2412 # As a last resort, use the slow shell script. Don't cache a 2413 # value for INSTALL within a source directory, because that will 2414 # break other packages using the cache if that directory is 2415 # removed, or if the value is a relative name. 2416 INSTALL=$ac_install_sh 2417 fi 2418fi 2419{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 2420$as_echo "$INSTALL" >&6; } 2421 2422# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 2423# It thinks the first close brace ends the variable substitution. 2424test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 2425 2426test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 2427 2428test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 2429 2430{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 2431$as_echo_n "checking whether build environment is sane... " >&6; } 2432# Reject unsafe characters in $srcdir or the absolute working directory 2433# name. Accept space and tab only in the latter. 2434am_lf=' 2435' 2436case `pwd` in 2437 *[\\\"\#\$\&\'\`$am_lf]*) 2438 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; 2439esac 2440case $srcdir in 2441 *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 2442 as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; 2443esac 2444 2445# Do 'set' in a subshell so we don't clobber the current shell's 2446# arguments. Must try -L first in case configure is actually a 2447# symlink; some systems play weird games with the mod time of symlinks 2448# (eg FreeBSD returns the mod time of the symlink's containing 2449# directory). 2450if ( 2451 am_has_slept=no 2452 for am_try in 1 2; do 2453 echo "timestamp, slept: $am_has_slept" > conftest.file 2454 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 2455 if test "$*" = "X"; then 2456 # -L didn't work. 2457 set X `ls -t "$srcdir/configure" conftest.file` 2458 fi 2459 if test "$*" != "X $srcdir/configure conftest.file" \ 2460 && test "$*" != "X conftest.file $srcdir/configure"; then 2461 2462 # If neither matched, then we have a broken ls. This can happen 2463 # if, for instance, CONFIG_SHELL is bash and it inherits a 2464 # broken ls alias from the environment. This has actually 2465 # happened. Such a system could not be considered "sane". 2466 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken 2467 alias in your environment" "$LINENO" 5 2468 fi 2469 if test "$2" = conftest.file || test $am_try -eq 2; then 2470 break 2471 fi 2472 # Just in case. 2473 sleep 1 2474 am_has_slept=yes 2475 done 2476 test "$2" = conftest.file 2477 ) 2478then 2479 # Ok. 2480 : 2481else 2482 as_fn_error $? "newly created file is older than distributed files! 2483Check your system clock" "$LINENO" 5 2484fi 2485{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2486$as_echo "yes" >&6; } 2487# If we didn't sleep, we still need to ensure time stamps of config.status and 2488# generated files are strictly newer. 2489am_sleep_pid= 2490if grep 'slept: no' conftest.file >/dev/null 2>&1; then 2491 ( sleep 1 ) & 2492 am_sleep_pid=$! 2493fi 2494 2495rm -f conftest.file 2496 2497test "$program_prefix" != NONE && 2498 program_transform_name="s&^&$program_prefix&;$program_transform_name" 2499# Use a double $ so make ignores it. 2500test "$program_suffix" != NONE && 2501 program_transform_name="s&\$&$program_suffix&;$program_transform_name" 2502# Double any \ or $. 2503# By default was `s,x,x', remove it if useless. 2504ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 2505program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 2506 2507# Expand $ac_aux_dir to an absolute path. 2508am_aux_dir=`cd "$ac_aux_dir" && pwd` 2509 2510if test x"${MISSING+set}" != xset; then 2511 case $am_aux_dir in 2512 *\ * | *\ *) 2513 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; 2514 *) 2515 MISSING="\${SHELL} $am_aux_dir/missing" ;; 2516 esac 2517fi 2518# Use eval to expand $SHELL 2519if eval "$MISSING --is-lightweight"; then 2520 am_missing_run="$MISSING " 2521else 2522 am_missing_run= 2523 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 2524$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;} 2525fi 2526 2527if test x"${install_sh+set}" != xset; then 2528 case $am_aux_dir in 2529 *\ * | *\ *) 2530 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 2531 *) 2532 install_sh="\${SHELL} $am_aux_dir/install-sh" 2533 esac 2534fi 2535 2536# Installed binaries are usually stripped using 'strip' when the user 2537# run "make install-strip". However 'strip' might not be the right 2538# tool to use in cross-compilation environments, therefore Automake 2539# will honor the 'STRIP' environment variable to overrule this program. 2540if test "$cross_compiling" != no; then 2541 if test -n "$ac_tool_prefix"; then 2542 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 2543set dummy ${ac_tool_prefix}strip; ac_word=$2 2544{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2545$as_echo_n "checking for $ac_word... " >&6; } 2546if ${ac_cv_prog_STRIP+:} false; then : 2547 $as_echo_n "(cached) " >&6 2548else 2549 if test -n "$STRIP"; then 2550 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 2551else 2552as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2553for as_dir in $PATH 2554do 2555 IFS=$as_save_IFS 2556 test -z "$as_dir" && as_dir=. 2557 for ac_exec_ext in '' $ac_executable_extensions; do 2558 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2559 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 2560 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2561 break 2 2562 fi 2563done 2564 done 2565IFS=$as_save_IFS 2566 2567fi 2568fi 2569STRIP=$ac_cv_prog_STRIP 2570if test -n "$STRIP"; then 2571 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 2572$as_echo "$STRIP" >&6; } 2573else 2574 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2575$as_echo "no" >&6; } 2576fi 2577 2578 2579fi 2580if test -z "$ac_cv_prog_STRIP"; then 2581 ac_ct_STRIP=$STRIP 2582 # Extract the first word of "strip", so it can be a program name with args. 2583set dummy strip; ac_word=$2 2584{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2585$as_echo_n "checking for $ac_word... " >&6; } 2586if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 2587 $as_echo_n "(cached) " >&6 2588else 2589 if test -n "$ac_ct_STRIP"; then 2590 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 2591else 2592as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2593for as_dir in $PATH 2594do 2595 IFS=$as_save_IFS 2596 test -z "$as_dir" && as_dir=. 2597 for ac_exec_ext in '' $ac_executable_extensions; do 2598 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2599 ac_cv_prog_ac_ct_STRIP="strip" 2600 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2601 break 2 2602 fi 2603done 2604 done 2605IFS=$as_save_IFS 2606 2607fi 2608fi 2609ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 2610if test -n "$ac_ct_STRIP"; then 2611 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 2612$as_echo "$ac_ct_STRIP" >&6; } 2613else 2614 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2615$as_echo "no" >&6; } 2616fi 2617 2618 if test "x$ac_ct_STRIP" = x; then 2619 STRIP=":" 2620 else 2621 case $cross_compiling:$ac_tool_warned in 2622yes:) 2623{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2624$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2625ac_tool_warned=yes ;; 2626esac 2627 STRIP=$ac_ct_STRIP 2628 fi 2629else 2630 STRIP="$ac_cv_prog_STRIP" 2631fi 2632 2633fi 2634INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 2635 2636{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 2637$as_echo_n "checking for a thread-safe mkdir -p... " >&6; } 2638if test -z "$MKDIR_P"; then 2639 if ${ac_cv_path_mkdir+:} false; then : 2640 $as_echo_n "(cached) " >&6 2641else 2642 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2643for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 2644do 2645 IFS=$as_save_IFS 2646 test -z "$as_dir" && as_dir=. 2647 for ac_prog in mkdir gmkdir; do 2648 for ac_exec_ext in '' $ac_executable_extensions; do 2649 as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue 2650 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 2651 'mkdir (GNU coreutils) '* | \ 2652 'mkdir (coreutils) '* | \ 2653 'mkdir (fileutils) '4.1*) 2654 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 2655 break 3;; 2656 esac 2657 done 2658 done 2659 done 2660IFS=$as_save_IFS 2661 2662fi 2663 2664 test -d ./--version && rmdir ./--version 2665 if test "${ac_cv_path_mkdir+set}" = set; then 2666 MKDIR_P="$ac_cv_path_mkdir -p" 2667 else 2668 # As a last resort, use the slow shell script. Don't cache a 2669 # value for MKDIR_P within a source directory, because that will 2670 # break other packages using the cache if that directory is 2671 # removed, or if the value is a relative name. 2672 MKDIR_P="$ac_install_sh -d" 2673 fi 2674fi 2675{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 2676$as_echo "$MKDIR_P" >&6; } 2677 2678for ac_prog in gawk mawk nawk awk 2679do 2680 # Extract the first word of "$ac_prog", so it can be a program name with args. 2681set dummy $ac_prog; ac_word=$2 2682{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2683$as_echo_n "checking for $ac_word... " >&6; } 2684if ${ac_cv_prog_AWK+:} false; then : 2685 $as_echo_n "(cached) " >&6 2686else 2687 if test -n "$AWK"; then 2688 ac_cv_prog_AWK="$AWK" # Let the user override the test. 2689else 2690as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2691for as_dir in $PATH 2692do 2693 IFS=$as_save_IFS 2694 test -z "$as_dir" && as_dir=. 2695 for ac_exec_ext in '' $ac_executable_extensions; do 2696 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2697 ac_cv_prog_AWK="$ac_prog" 2698 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2699 break 2 2700 fi 2701done 2702 done 2703IFS=$as_save_IFS 2704 2705fi 2706fi 2707AWK=$ac_cv_prog_AWK 2708if test -n "$AWK"; then 2709 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 2710$as_echo "$AWK" >&6; } 2711else 2712 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2713$as_echo "no" >&6; } 2714fi 2715 2716 2717 test -n "$AWK" && break 2718done 2719 2720{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 2721$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 2722set x ${MAKE-make} 2723ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 2724if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : 2725 $as_echo_n "(cached) " >&6 2726else 2727 cat >conftest.make <<\_ACEOF 2728SHELL = /bin/sh 2729all: 2730 @echo '@@@%%%=$(MAKE)=@@@%%%' 2731_ACEOF 2732# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 2733case `${MAKE-make} -f conftest.make 2>/dev/null` in 2734 *@@@%%%=?*=@@@%%%*) 2735 eval ac_cv_prog_make_${ac_make}_set=yes;; 2736 *) 2737 eval ac_cv_prog_make_${ac_make}_set=no;; 2738esac 2739rm -f conftest.make 2740fi 2741if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 2742 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2743$as_echo "yes" >&6; } 2744 SET_MAKE= 2745else 2746 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2747$as_echo "no" >&6; } 2748 SET_MAKE="MAKE=${MAKE-make}" 2749fi 2750 2751rm -rf .tst 2>/dev/null 2752mkdir .tst 2>/dev/null 2753if test -d .tst; then 2754 am__leading_dot=. 2755else 2756 am__leading_dot=_ 2757fi 2758rmdir .tst 2>/dev/null 2759 2760# Check whether --enable-silent-rules was given. 2761if test "${enable_silent_rules+set}" = set; then : 2762 enableval=$enable_silent_rules; 2763fi 2764 2765case $enable_silent_rules in # ((( 2766 yes) AM_DEFAULT_VERBOSITY=0;; 2767 no) AM_DEFAULT_VERBOSITY=1;; 2768 *) AM_DEFAULT_VERBOSITY=1;; 2769esac 2770am_make=${MAKE-make} 2771{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 2772$as_echo_n "checking whether $am_make supports nested variables... " >&6; } 2773if ${am_cv_make_support_nested_variables+:} false; then : 2774 $as_echo_n "(cached) " >&6 2775else 2776 if $as_echo 'TRUE=$(BAR$(V)) 2777BAR0=false 2778BAR1=true 2779V=1 2780am__doit: 2781 @$(TRUE) 2782.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 2783 am_cv_make_support_nested_variables=yes 2784else 2785 am_cv_make_support_nested_variables=no 2786fi 2787fi 2788{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 2789$as_echo "$am_cv_make_support_nested_variables" >&6; } 2790if test $am_cv_make_support_nested_variables = yes; then 2791 AM_V='$(V)' 2792 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 2793else 2794 AM_V=$AM_DEFAULT_VERBOSITY 2795 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 2796fi 2797AM_BACKSLASH='\' 2798 2799if test "`cd $srcdir && pwd`" != "`pwd`"; then 2800 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 2801 # is not polluted with repeated "-I." 2802 am__isrc=' -I$(srcdir)' 2803 # test to see if srcdir already configured 2804 if test -f $srcdir/config.status; then 2805 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 2806 fi 2807fi 2808 2809# test whether we have cygpath 2810if test -z "$CYGPATH_W"; then 2811 if (cygpath --version) >/dev/null 2>/dev/null; then 2812 CYGPATH_W='cygpath -w' 2813 else 2814 CYGPATH_W=echo 2815 fi 2816fi 2817 2818 2819# Define the identity of the package. 2820 PACKAGE='sqlite' 2821 VERSION='3.38.5' 2822 2823 2824cat >>confdefs.h <<_ACEOF 2825#define PACKAGE "$PACKAGE" 2826_ACEOF 2827 2828 2829cat >>confdefs.h <<_ACEOF 2830#define VERSION "$VERSION" 2831_ACEOF 2832 2833# Some tools Automake needs. 2834 2835ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 2836 2837 2838AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 2839 2840 2841AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 2842 2843 2844AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 2845 2846 2847MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 2848 2849# For better backward compatibility. To be removed once Automake 1.9.x 2850# dies out for good. For more background, see: 2851# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html> 2852# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html> 2853mkdir_p='$(MKDIR_P)' 2854 2855# We need awk for the "check" target (and possibly the TAP driver). The 2856# system "awk" is bad on some platforms. 2857# Always define AMTAR for backward compatibility. Yes, it's still used 2858# in the wild :-( We should find a proper way to deprecate it ... 2859AMTAR='$${TAR-tar}' 2860 2861 2862# We'll loop over all known methods to create a tar archive until one works. 2863_am_tools='gnutar pax cpio none' 2864 2865am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' 2866 2867 2868 2869 2870 2871 2872# POSIX will say in a future version that running "rm -f" with no argument 2873# is OK; and we want to be able to make that assumption in our Makefile 2874# recipes. So use an aggressive probe to check that the usage we want is 2875# actually supported "in the wild" to an acceptable degree. 2876# See automake bug#10828. 2877# To make any issue more visible, cause the running configure to be aborted 2878# by default if the 'rm' program in use doesn't match our expectations; the 2879# user can still override this though. 2880if rm -f && rm -fr && rm -rf; then : OK; else 2881 cat >&2 <<'END' 2882Oops! 2883 2884Your 'rm' program seems unable to run without file operands specified 2885on the command line, even when the '-f' option is present. This is contrary 2886to the behaviour of most rm programs out there, and not conforming with 2887the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542> 2888 2889Please tell bug-automake@gnu.org about your system, including the value 2890of your $PATH and any error possibly output before this message. This 2891can help us improve future automake versions. 2892 2893END 2894 if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then 2895 echo 'Configuration will proceed anyway, since you have set the' >&2 2896 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 2897 echo >&2 2898 else 2899 cat >&2 <<'END' 2900Aborting the configuration process, to ensure you take notice of the issue. 2901 2902You can download and install GNU coreutils to get an 'rm' implementation 2903that behaves properly: <http://www.gnu.org/software/coreutils/>. 2904 2905If you want to complete the configuration process using your problematic 2906'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM 2907to "yes", and re-run configure. 2908 2909END 2910 as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5 2911 fi 2912fi 2913 2914 2915DEPDIR="${am__leading_dot}deps" 2916 2917ac_config_commands="$ac_config_commands depfiles" 2918 2919 2920am_make=${MAKE-make} 2921cat > confinc << 'END' 2922am__doit: 2923 @echo this is the am__doit target 2924.PHONY: am__doit 2925END 2926# If we don't find an include directive, just comment out the code. 2927{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 2928$as_echo_n "checking for style of include used by $am_make... " >&6; } 2929am__include="#" 2930am__quote= 2931_am_result=none 2932# First try GNU make style include. 2933echo "include confinc" > confmf 2934# Ignore all kinds of additional output from 'make'. 2935case `$am_make -s -f confmf 2> /dev/null` in #( 2936*the\ am__doit\ target*) 2937 am__include=include 2938 am__quote= 2939 _am_result=GNU 2940 ;; 2941esac 2942# Now try BSD make style include. 2943if test "$am__include" = "#"; then 2944 echo '.include "confinc"' > confmf 2945 case `$am_make -s -f confmf 2> /dev/null` in #( 2946 *the\ am__doit\ target*) 2947 am__include=.include 2948 am__quote="\"" 2949 _am_result=BSD 2950 ;; 2951 esac 2952fi 2953 2954 2955{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 2956$as_echo "$_am_result" >&6; } 2957rm -f confinc confmf 2958 2959# Check whether --enable-dependency-tracking was given. 2960if test "${enable_dependency_tracking+set}" = set; then : 2961 enableval=$enable_dependency_tracking; 2962fi 2963 2964if test "x$enable_dependency_tracking" != xno; then 2965 am_depcomp="$ac_aux_dir/depcomp" 2966 AMDEPBACKSLASH='\' 2967 am__nodep='_no' 2968fi 2969 if test "x$enable_dependency_tracking" != xno; then 2970 AMDEP_TRUE= 2971 AMDEP_FALSE='#' 2972else 2973 AMDEP_TRUE='#' 2974 AMDEP_FALSE= 2975fi 2976 2977 2978ac_ext=c 2979ac_cpp='$CPP $CPPFLAGS' 2980ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2981ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2982ac_compiler_gnu=$ac_cv_c_compiler_gnu 2983if test -n "$ac_tool_prefix"; then 2984 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 2985set dummy ${ac_tool_prefix}gcc; ac_word=$2 2986{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2987$as_echo_n "checking for $ac_word... " >&6; } 2988if ${ac_cv_prog_CC+:} false; then : 2989 $as_echo_n "(cached) " >&6 2990else 2991 if test -n "$CC"; then 2992 ac_cv_prog_CC="$CC" # Let the user override the test. 2993else 2994as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2995for as_dir in $PATH 2996do 2997 IFS=$as_save_IFS 2998 test -z "$as_dir" && as_dir=. 2999 for ac_exec_ext in '' $ac_executable_extensions; do 3000 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3001 ac_cv_prog_CC="${ac_tool_prefix}gcc" 3002 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3003 break 2 3004 fi 3005done 3006 done 3007IFS=$as_save_IFS 3008 3009fi 3010fi 3011CC=$ac_cv_prog_CC 3012if test -n "$CC"; then 3013 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3014$as_echo "$CC" >&6; } 3015else 3016 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3017$as_echo "no" >&6; } 3018fi 3019 3020 3021fi 3022if test -z "$ac_cv_prog_CC"; then 3023 ac_ct_CC=$CC 3024 # Extract the first word of "gcc", so it can be a program name with args. 3025set dummy gcc; ac_word=$2 3026{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3027$as_echo_n "checking for $ac_word... " >&6; } 3028if ${ac_cv_prog_ac_ct_CC+:} false; then : 3029 $as_echo_n "(cached) " >&6 3030else 3031 if test -n "$ac_ct_CC"; then 3032 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3033else 3034as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3035for as_dir in $PATH 3036do 3037 IFS=$as_save_IFS 3038 test -z "$as_dir" && as_dir=. 3039 for ac_exec_ext in '' $ac_executable_extensions; do 3040 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3041 ac_cv_prog_ac_ct_CC="gcc" 3042 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3043 break 2 3044 fi 3045done 3046 done 3047IFS=$as_save_IFS 3048 3049fi 3050fi 3051ac_ct_CC=$ac_cv_prog_ac_ct_CC 3052if test -n "$ac_ct_CC"; then 3053 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3054$as_echo "$ac_ct_CC" >&6; } 3055else 3056 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3057$as_echo "no" >&6; } 3058fi 3059 3060 if test "x$ac_ct_CC" = x; then 3061 CC="" 3062 else 3063 case $cross_compiling:$ac_tool_warned in 3064yes:) 3065{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3066$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3067ac_tool_warned=yes ;; 3068esac 3069 CC=$ac_ct_CC 3070 fi 3071else 3072 CC="$ac_cv_prog_CC" 3073fi 3074 3075if test -z "$CC"; then 3076 if test -n "$ac_tool_prefix"; then 3077 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 3078set dummy ${ac_tool_prefix}cc; ac_word=$2 3079{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3080$as_echo_n "checking for $ac_word... " >&6; } 3081if ${ac_cv_prog_CC+:} false; then : 3082 $as_echo_n "(cached) " >&6 3083else 3084 if test -n "$CC"; then 3085 ac_cv_prog_CC="$CC" # Let the user override the test. 3086else 3087as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3088for as_dir in $PATH 3089do 3090 IFS=$as_save_IFS 3091 test -z "$as_dir" && as_dir=. 3092 for ac_exec_ext in '' $ac_executable_extensions; do 3093 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3094 ac_cv_prog_CC="${ac_tool_prefix}cc" 3095 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3096 break 2 3097 fi 3098done 3099 done 3100IFS=$as_save_IFS 3101 3102fi 3103fi 3104CC=$ac_cv_prog_CC 3105if test -n "$CC"; then 3106 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3107$as_echo "$CC" >&6; } 3108else 3109 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3110$as_echo "no" >&6; } 3111fi 3112 3113 3114 fi 3115fi 3116if test -z "$CC"; then 3117 # Extract the first word of "cc", so it can be a program name with args. 3118set dummy cc; ac_word=$2 3119{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3120$as_echo_n "checking for $ac_word... " >&6; } 3121if ${ac_cv_prog_CC+:} false; then : 3122 $as_echo_n "(cached) " >&6 3123else 3124 if test -n "$CC"; then 3125 ac_cv_prog_CC="$CC" # Let the user override the test. 3126else 3127 ac_prog_rejected=no 3128as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3129for as_dir in $PATH 3130do 3131 IFS=$as_save_IFS 3132 test -z "$as_dir" && as_dir=. 3133 for ac_exec_ext in '' $ac_executable_extensions; do 3134 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3135 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 3136 ac_prog_rejected=yes 3137 continue 3138 fi 3139 ac_cv_prog_CC="cc" 3140 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3141 break 2 3142 fi 3143done 3144 done 3145IFS=$as_save_IFS 3146 3147if test $ac_prog_rejected = yes; then 3148 # We found a bogon in the path, so make sure we never use it. 3149 set dummy $ac_cv_prog_CC 3150 shift 3151 if test $# != 0; then 3152 # We chose a different compiler from the bogus one. 3153 # However, it has the same basename, so the bogon will be chosen 3154 # first if we set CC to just the basename; use the full file name. 3155 shift 3156 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 3157 fi 3158fi 3159fi 3160fi 3161CC=$ac_cv_prog_CC 3162if test -n "$CC"; then 3163 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3164$as_echo "$CC" >&6; } 3165else 3166 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3167$as_echo "no" >&6; } 3168fi 3169 3170 3171fi 3172if test -z "$CC"; then 3173 if test -n "$ac_tool_prefix"; then 3174 for ac_prog in cl.exe 3175 do 3176 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 3177set dummy $ac_tool_prefix$ac_prog; ac_word=$2 3178{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3179$as_echo_n "checking for $ac_word... " >&6; } 3180if ${ac_cv_prog_CC+:} false; then : 3181 $as_echo_n "(cached) " >&6 3182else 3183 if test -n "$CC"; then 3184 ac_cv_prog_CC="$CC" # Let the user override the test. 3185else 3186as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3187for as_dir in $PATH 3188do 3189 IFS=$as_save_IFS 3190 test -z "$as_dir" && as_dir=. 3191 for ac_exec_ext in '' $ac_executable_extensions; do 3192 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3193 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 3194 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3195 break 2 3196 fi 3197done 3198 done 3199IFS=$as_save_IFS 3200 3201fi 3202fi 3203CC=$ac_cv_prog_CC 3204if test -n "$CC"; then 3205 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3206$as_echo "$CC" >&6; } 3207else 3208 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3209$as_echo "no" >&6; } 3210fi 3211 3212 3213 test -n "$CC" && break 3214 done 3215fi 3216if test -z "$CC"; then 3217 ac_ct_CC=$CC 3218 for ac_prog in cl.exe 3219do 3220 # Extract the first word of "$ac_prog", so it can be a program name with args. 3221set dummy $ac_prog; ac_word=$2 3222{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3223$as_echo_n "checking for $ac_word... " >&6; } 3224if ${ac_cv_prog_ac_ct_CC+:} false; then : 3225 $as_echo_n "(cached) " >&6 3226else 3227 if test -n "$ac_ct_CC"; then 3228 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3229else 3230as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3231for as_dir in $PATH 3232do 3233 IFS=$as_save_IFS 3234 test -z "$as_dir" && as_dir=. 3235 for ac_exec_ext in '' $ac_executable_extensions; do 3236 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3237 ac_cv_prog_ac_ct_CC="$ac_prog" 3238 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3239 break 2 3240 fi 3241done 3242 done 3243IFS=$as_save_IFS 3244 3245fi 3246fi 3247ac_ct_CC=$ac_cv_prog_ac_ct_CC 3248if test -n "$ac_ct_CC"; then 3249 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3250$as_echo "$ac_ct_CC" >&6; } 3251else 3252 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3253$as_echo "no" >&6; } 3254fi 3255 3256 3257 test -n "$ac_ct_CC" && break 3258done 3259 3260 if test "x$ac_ct_CC" = x; then 3261 CC="" 3262 else 3263 case $cross_compiling:$ac_tool_warned in 3264yes:) 3265{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3266$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3267ac_tool_warned=yes ;; 3268esac 3269 CC=$ac_ct_CC 3270 fi 3271fi 3272 3273fi 3274 3275 3276test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3277$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3278as_fn_error $? "no acceptable C compiler found in \$PATH 3279See \`config.log' for more details" "$LINENO" 5; } 3280 3281# Provide some information about the compiler. 3282$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 3283set X $ac_compile 3284ac_compiler=$2 3285for ac_option in --version -v -V -qversion; do 3286 { { ac_try="$ac_compiler $ac_option >&5" 3287case "(($ac_try" in 3288 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3289 *) ac_try_echo=$ac_try;; 3290esac 3291eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3292$as_echo "$ac_try_echo"; } >&5 3293 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 3294 ac_status=$? 3295 if test -s conftest.err; then 3296 sed '10a\ 3297... rest of stderr output deleted ... 3298 10q' conftest.err >conftest.er1 3299 cat conftest.er1 >&5 3300 fi 3301 rm -f conftest.er1 conftest.err 3302 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3303 test $ac_status = 0; } 3304done 3305 3306cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3307/* end confdefs.h. */ 3308 3309int 3310main () 3311{ 3312 3313 ; 3314 return 0; 3315} 3316_ACEOF 3317ac_clean_files_save=$ac_clean_files 3318ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 3319# Try to create an executable without -o first, disregard a.out. 3320# It will help us diagnose broken compilers, and finding out an intuition 3321# of exeext. 3322{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 3323$as_echo_n "checking whether the C compiler works... " >&6; } 3324ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3325 3326# The possible output files: 3327ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3328 3329ac_rmfiles= 3330for ac_file in $ac_files 3331do 3332 case $ac_file in 3333 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3334 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3335 esac 3336done 3337rm -f $ac_rmfiles 3338 3339if { { ac_try="$ac_link_default" 3340case "(($ac_try" in 3341 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3342 *) ac_try_echo=$ac_try;; 3343esac 3344eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3345$as_echo "$ac_try_echo"; } >&5 3346 (eval "$ac_link_default") 2>&5 3347 ac_status=$? 3348 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3349 test $ac_status = 0; }; then : 3350 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 3351# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 3352# in a Makefile. We should not override ac_cv_exeext if it was cached, 3353# so that the user can short-circuit this test for compilers unknown to 3354# Autoconf. 3355for ac_file in $ac_files '' 3356do 3357 test -f "$ac_file" || continue 3358 case $ac_file in 3359 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3360 ;; 3361 [ab].out ) 3362 # We found the default executable, but exeext='' is most 3363 # certainly right. 3364 break;; 3365 *.* ) 3366 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 3367 then :; else 3368 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3369 fi 3370 # We set ac_cv_exeext here because the later test for it is not 3371 # safe: cross compilers may not add the suffix if given an `-o' 3372 # argument, so we may need to know it at that point already. 3373 # Even if this section looks crufty: it has the advantage of 3374 # actually working. 3375 break;; 3376 * ) 3377 break;; 3378 esac 3379done 3380test "$ac_cv_exeext" = no && ac_cv_exeext= 3381 3382else 3383 ac_file='' 3384fi 3385if test -z "$ac_file"; then : 3386 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3387$as_echo "no" >&6; } 3388$as_echo "$as_me: failed program was:" >&5 3389sed 's/^/| /' conftest.$ac_ext >&5 3390 3391{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3392$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3393as_fn_error 77 "C compiler cannot create executables 3394See \`config.log' for more details" "$LINENO" 5; } 3395else 3396 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3397$as_echo "yes" >&6; } 3398fi 3399{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 3400$as_echo_n "checking for C compiler default output file name... " >&6; } 3401{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 3402$as_echo "$ac_file" >&6; } 3403ac_exeext=$ac_cv_exeext 3404 3405rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 3406ac_clean_files=$ac_clean_files_save 3407{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3408$as_echo_n "checking for suffix of executables... " >&6; } 3409if { { ac_try="$ac_link" 3410case "(($ac_try" in 3411 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3412 *) ac_try_echo=$ac_try;; 3413esac 3414eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3415$as_echo "$ac_try_echo"; } >&5 3416 (eval "$ac_link") 2>&5 3417 ac_status=$? 3418 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3419 test $ac_status = 0; }; then : 3420 # If both `conftest.exe' and `conftest' are `present' (well, observable) 3421# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3422# work properly (i.e., refer to `conftest.exe'), while it won't with 3423# `rm'. 3424for ac_file in conftest.exe conftest conftest.*; do 3425 test -f "$ac_file" || continue 3426 case $ac_file in 3427 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3428 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3429 break;; 3430 * ) break;; 3431 esac 3432done 3433else 3434 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3435$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3436as_fn_error $? "cannot compute suffix of executables: cannot compile and link 3437See \`config.log' for more details" "$LINENO" 5; } 3438fi 3439rm -f conftest conftest$ac_cv_exeext 3440{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3441$as_echo "$ac_cv_exeext" >&6; } 3442 3443rm -f conftest.$ac_ext 3444EXEEXT=$ac_cv_exeext 3445ac_exeext=$EXEEXT 3446cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3447/* end confdefs.h. */ 3448#include <stdio.h> 3449int 3450main () 3451{ 3452FILE *f = fopen ("conftest.out", "w"); 3453 return ferror (f) || fclose (f) != 0; 3454 3455 ; 3456 return 0; 3457} 3458_ACEOF 3459ac_clean_files="$ac_clean_files conftest.out" 3460# Check that the compiler produces executables we can run. If not, either 3461# the compiler is broken, or we cross compile. 3462{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3463$as_echo_n "checking whether we are cross compiling... " >&6; } 3464if test "$cross_compiling" != yes; then 3465 { { ac_try="$ac_link" 3466case "(($ac_try" in 3467 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3468 *) ac_try_echo=$ac_try;; 3469esac 3470eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3471$as_echo "$ac_try_echo"; } >&5 3472 (eval "$ac_link") 2>&5 3473 ac_status=$? 3474 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3475 test $ac_status = 0; } 3476 if { ac_try='./conftest$ac_cv_exeext' 3477 { { case "(($ac_try" in 3478 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3479 *) ac_try_echo=$ac_try;; 3480esac 3481eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3482$as_echo "$ac_try_echo"; } >&5 3483 (eval "$ac_try") 2>&5 3484 ac_status=$? 3485 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3486 test $ac_status = 0; }; }; then 3487 cross_compiling=no 3488 else 3489 if test "$cross_compiling" = maybe; then 3490 cross_compiling=yes 3491 else 3492 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3493$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3494as_fn_error $? "cannot run C compiled programs. 3495If you meant to cross compile, use \`--host'. 3496See \`config.log' for more details" "$LINENO" 5; } 3497 fi 3498 fi 3499fi 3500{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3501$as_echo "$cross_compiling" >&6; } 3502 3503rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 3504ac_clean_files=$ac_clean_files_save 3505{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3506$as_echo_n "checking for suffix of object files... " >&6; } 3507if ${ac_cv_objext+:} false; then : 3508 $as_echo_n "(cached) " >&6 3509else 3510 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3511/* end confdefs.h. */ 3512 3513int 3514main () 3515{ 3516 3517 ; 3518 return 0; 3519} 3520_ACEOF 3521rm -f conftest.o conftest.obj 3522if { { ac_try="$ac_compile" 3523case "(($ac_try" in 3524 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3525 *) ac_try_echo=$ac_try;; 3526esac 3527eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3528$as_echo "$ac_try_echo"; } >&5 3529 (eval "$ac_compile") 2>&5 3530 ac_status=$? 3531 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3532 test $ac_status = 0; }; then : 3533 for ac_file in conftest.o conftest.obj conftest.*; do 3534 test -f "$ac_file" || continue; 3535 case $ac_file in 3536 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3537 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3538 break;; 3539 esac 3540done 3541else 3542 $as_echo "$as_me: failed program was:" >&5 3543sed 's/^/| /' conftest.$ac_ext >&5 3544 3545{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3546$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3547as_fn_error $? "cannot compute suffix of object files: cannot compile 3548See \`config.log' for more details" "$LINENO" 5; } 3549fi 3550rm -f conftest.$ac_cv_objext conftest.$ac_ext 3551fi 3552{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3553$as_echo "$ac_cv_objext" >&6; } 3554OBJEXT=$ac_cv_objext 3555ac_objext=$OBJEXT 3556{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 3557$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3558if ${ac_cv_c_compiler_gnu+:} false; then : 3559 $as_echo_n "(cached) " >&6 3560else 3561 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3562/* end confdefs.h. */ 3563 3564int 3565main () 3566{ 3567#ifndef __GNUC__ 3568 choke me 3569#endif 3570 3571 ; 3572 return 0; 3573} 3574_ACEOF 3575if ac_fn_c_try_compile "$LINENO"; then : 3576 ac_compiler_gnu=yes 3577else 3578 ac_compiler_gnu=no 3579fi 3580rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3581ac_cv_c_compiler_gnu=$ac_compiler_gnu 3582 3583fi 3584{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3585$as_echo "$ac_cv_c_compiler_gnu" >&6; } 3586if test $ac_compiler_gnu = yes; then 3587 GCC=yes 3588else 3589 GCC= 3590fi 3591ac_test_CFLAGS=${CFLAGS+set} 3592ac_save_CFLAGS=$CFLAGS 3593{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 3594$as_echo_n "checking whether $CC accepts -g... " >&6; } 3595if ${ac_cv_prog_cc_g+:} false; then : 3596 $as_echo_n "(cached) " >&6 3597else 3598 ac_save_c_werror_flag=$ac_c_werror_flag 3599 ac_c_werror_flag=yes 3600 ac_cv_prog_cc_g=no 3601 CFLAGS="-g" 3602 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3603/* end confdefs.h. */ 3604 3605int 3606main () 3607{ 3608 3609 ; 3610 return 0; 3611} 3612_ACEOF 3613if ac_fn_c_try_compile "$LINENO"; then : 3614 ac_cv_prog_cc_g=yes 3615else 3616 CFLAGS="" 3617 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3618/* end confdefs.h. */ 3619 3620int 3621main () 3622{ 3623 3624 ; 3625 return 0; 3626} 3627_ACEOF 3628if ac_fn_c_try_compile "$LINENO"; then : 3629 3630else 3631 ac_c_werror_flag=$ac_save_c_werror_flag 3632 CFLAGS="-g" 3633 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3634/* end confdefs.h. */ 3635 3636int 3637main () 3638{ 3639 3640 ; 3641 return 0; 3642} 3643_ACEOF 3644if ac_fn_c_try_compile "$LINENO"; then : 3645 ac_cv_prog_cc_g=yes 3646fi 3647rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3648fi 3649rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3650fi 3651rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3652 ac_c_werror_flag=$ac_save_c_werror_flag 3653fi 3654{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 3655$as_echo "$ac_cv_prog_cc_g" >&6; } 3656if test "$ac_test_CFLAGS" = set; then 3657 CFLAGS=$ac_save_CFLAGS 3658elif test $ac_cv_prog_cc_g = yes; then 3659 if test "$GCC" = yes; then 3660 CFLAGS="-g -O2" 3661 else 3662 CFLAGS="-g" 3663 fi 3664else 3665 if test "$GCC" = yes; then 3666 CFLAGS="-O2" 3667 else 3668 CFLAGS= 3669 fi 3670fi 3671{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 3672$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3673if ${ac_cv_prog_cc_c89+:} false; then : 3674 $as_echo_n "(cached) " >&6 3675else 3676 ac_cv_prog_cc_c89=no 3677ac_save_CC=$CC 3678cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3679/* end confdefs.h. */ 3680#include <stdarg.h> 3681#include <stdio.h> 3682struct stat; 3683/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3684struct buf { int x; }; 3685FILE * (*rcsopen) (struct buf *, struct stat *, int); 3686static char *e (p, i) 3687 char **p; 3688 int i; 3689{ 3690 return p[i]; 3691} 3692static char *f (char * (*g) (char **, int), char **p, ...) 3693{ 3694 char *s; 3695 va_list v; 3696 va_start (v,p); 3697 s = g (p, va_arg (v,int)); 3698 va_end (v); 3699 return s; 3700} 3701 3702/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3703 function prototypes and stuff, but not '\xHH' hex character constants. 3704 These don't provoke an error unfortunately, instead are silently treated 3705 as 'x'. The following induces an error, until -std is added to get 3706 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3707 array size at least. It's necessary to write '\x00'==0 to get something 3708 that's true only with -std. */ 3709int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3710 3711/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3712 inside strings and character constants. */ 3713#define FOO(x) 'x' 3714int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3715 3716int test (int i, double x); 3717struct s1 {int (*f) (int a);}; 3718struct s2 {int (*f) (double a);}; 3719int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3720int argc; 3721char **argv; 3722int 3723main () 3724{ 3725return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3726 ; 3727 return 0; 3728} 3729_ACEOF 3730for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3731 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3732do 3733 CC="$ac_save_CC $ac_arg" 3734 if ac_fn_c_try_compile "$LINENO"; then : 3735 ac_cv_prog_cc_c89=$ac_arg 3736fi 3737rm -f core conftest.err conftest.$ac_objext 3738 test "x$ac_cv_prog_cc_c89" != "xno" && break 3739done 3740rm -f conftest.$ac_ext 3741CC=$ac_save_CC 3742 3743fi 3744# AC_CACHE_VAL 3745case "x$ac_cv_prog_cc_c89" in 3746 x) 3747 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3748$as_echo "none needed" >&6; } ;; 3749 xno) 3750 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3751$as_echo "unsupported" >&6; } ;; 3752 *) 3753 CC="$CC $ac_cv_prog_cc_c89" 3754 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 3755$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3756esac 3757if test "x$ac_cv_prog_cc_c89" != xno; then : 3758 3759fi 3760 3761ac_ext=c 3762ac_cpp='$CPP $CPPFLAGS' 3763ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3764ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3765ac_compiler_gnu=$ac_cv_c_compiler_gnu 3766 3767ac_ext=c 3768ac_cpp='$CPP $CPPFLAGS' 3769ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3770ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3771ac_compiler_gnu=$ac_cv_c_compiler_gnu 3772{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 3773$as_echo_n "checking whether $CC understands -c and -o together... " >&6; } 3774if ${am_cv_prog_cc_c_o+:} false; then : 3775 $as_echo_n "(cached) " >&6 3776else 3777 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3778/* end confdefs.h. */ 3779 3780int 3781main () 3782{ 3783 3784 ; 3785 return 0; 3786} 3787_ACEOF 3788 # Make sure it works both with $CC and with simple cc. 3789 # Following AC_PROG_CC_C_O, we do the test twice because some 3790 # compilers refuse to overwrite an existing .o file with -o, 3791 # though they will create one. 3792 am_cv_prog_cc_c_o=yes 3793 for am_i in 1 2; do 3794 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 3795 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 3796 ac_status=$? 3797 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3798 (exit $ac_status); } \ 3799 && test -f conftest2.$ac_objext; then 3800 : OK 3801 else 3802 am_cv_prog_cc_c_o=no 3803 break 3804 fi 3805 done 3806 rm -f core conftest* 3807 unset am_i 3808fi 3809{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 3810$as_echo "$am_cv_prog_cc_c_o" >&6; } 3811if test "$am_cv_prog_cc_c_o" != yes; then 3812 # Losing compiler, so override with the script. 3813 # FIXME: It is wrong to rewrite CC. 3814 # But if we don't then we get into trouble of one sort or another. 3815 # A longer-term fix would be to have automake use am__CC in this case, 3816 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 3817 CC="$am_aux_dir/compile $CC" 3818fi 3819ac_ext=c 3820ac_cpp='$CPP $CPPFLAGS' 3821ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3822ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3823ac_compiler_gnu=$ac_cv_c_compiler_gnu 3824 3825 3826depcc="$CC" am_compiler_list= 3827 3828{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 3829$as_echo_n "checking dependency style of $depcc... " >&6; } 3830if ${am_cv_CC_dependencies_compiler_type+:} false; then : 3831 $as_echo_n "(cached) " >&6 3832else 3833 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 3834 # We make a subdir and do the tests there. Otherwise we can end up 3835 # making bogus files that we don't know about and never remove. For 3836 # instance it was reported that on HP-UX the gcc test will end up 3837 # making a dummy file named 'D' -- because '-MD' means "put the output 3838 # in D". 3839 rm -rf conftest.dir 3840 mkdir conftest.dir 3841 # Copy depcomp to subdir because otherwise we won't find it if we're 3842 # using a relative directory. 3843 cp "$am_depcomp" conftest.dir 3844 cd conftest.dir 3845 # We will build objects and dependencies in a subdirectory because 3846 # it helps to detect inapplicable dependency modes. For instance 3847 # both Tru64's cc and ICC support -MD to output dependencies as a 3848 # side effect of compilation, but ICC will put the dependencies in 3849 # the current directory while Tru64 will put them in the object 3850 # directory. 3851 mkdir sub 3852 3853 am_cv_CC_dependencies_compiler_type=none 3854 if test "$am_compiler_list" = ""; then 3855 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 3856 fi 3857 am__universal=false 3858 case " $depcc " in #( 3859 *\ -arch\ *\ -arch\ *) am__universal=true ;; 3860 esac 3861 3862 for depmode in $am_compiler_list; do 3863 # Setup a source with many dependencies, because some compilers 3864 # like to wrap large dependency lists on column 80 (with \), and 3865 # we should not choose a depcomp mode which is confused by this. 3866 # 3867 # We need to recreate these files for each test, as the compiler may 3868 # overwrite some of them when testing with obscure command lines. 3869 # This happens at least with the AIX C compiler. 3870 : > sub/conftest.c 3871 for i in 1 2 3 4 5 6; do 3872 echo '#include "conftst'$i'.h"' >> sub/conftest.c 3873 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with 3874 # Solaris 10 /bin/sh. 3875 echo '/* dummy */' > sub/conftst$i.h 3876 done 3877 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 3878 3879 # We check with '-c' and '-o' for the sake of the "dashmstdout" 3880 # mode. It turns out that the SunPro C++ compiler does not properly 3881 # handle '-M -o', and we need to detect this. Also, some Intel 3882 # versions had trouble with output in subdirs. 3883 am__obj=sub/conftest.${OBJEXT-o} 3884 am__minus_obj="-o $am__obj" 3885 case $depmode in 3886 gcc) 3887 # This depmode causes a compiler race in universal mode. 3888 test "$am__universal" = false || continue 3889 ;; 3890 nosideeffect) 3891 # After this tag, mechanisms are not by side-effect, so they'll 3892 # only be used when explicitly requested. 3893 if test "x$enable_dependency_tracking" = xyes; then 3894 continue 3895 else 3896 break 3897 fi 3898 ;; 3899 msvc7 | msvc7msys | msvisualcpp | msvcmsys) 3900 # This compiler won't grok '-c -o', but also, the minuso test has 3901 # not run yet. These depmodes are late enough in the game, and 3902 # so weak that their functioning should not be impacted. 3903 am__obj=conftest.${OBJEXT-o} 3904 am__minus_obj= 3905 ;; 3906 none) break ;; 3907 esac 3908 if depmode=$depmode \ 3909 source=sub/conftest.c object=$am__obj \ 3910 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 3911 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 3912 >/dev/null 2>conftest.err && 3913 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 3914 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 3915 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 3916 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 3917 # icc doesn't choke on unknown options, it will just issue warnings 3918 # or remarks (even with -Werror). So we grep stderr for any message 3919 # that says an option was ignored or not supported. 3920 # When given -MP, icc 7.0 and 7.1 complain thusly: 3921 # icc: Command line warning: ignoring option '-M'; no argument required 3922 # The diagnosis changed in icc 8.0: 3923 # icc: Command line remark: option '-MP' not supported 3924 if (grep 'ignoring option' conftest.err || 3925 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 3926 am_cv_CC_dependencies_compiler_type=$depmode 3927 break 3928 fi 3929 fi 3930 done 3931 3932 cd .. 3933 rm -rf conftest.dir 3934else 3935 am_cv_CC_dependencies_compiler_type=none 3936fi 3937 3938fi 3939{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 3940$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 3941CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 3942 3943 if 3944 test "x$enable_dependency_tracking" != xno \ 3945 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 3946 am__fastdepCC_TRUE= 3947 am__fastdepCC_FALSE='#' 3948else 3949 am__fastdepCC_TRUE='#' 3950 am__fastdepCC_FALSE= 3951fi 3952 3953 3954 3955# Check whether --enable-largefile was given. 3956if test "${enable_largefile+set}" = set; then : 3957 enableval=$enable_largefile; 3958fi 3959 3960if test "$enable_largefile" != no; then 3961 3962 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5 3963$as_echo_n "checking for special C compiler options needed for large files... " >&6; } 3964if ${ac_cv_sys_largefile_CC+:} false; then : 3965 $as_echo_n "(cached) " >&6 3966else 3967 ac_cv_sys_largefile_CC=no 3968 if test "$GCC" != yes; then 3969 ac_save_CC=$CC 3970 while :; do 3971 # IRIX 6.2 and later do not support large files by default, 3972 # so use the C compiler's -n32 option if that helps. 3973 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3974/* end confdefs.h. */ 3975#include <sys/types.h> 3976 /* Check that off_t can represent 2**63 - 1 correctly. 3977 We can't simply define LARGE_OFF_T to be 9223372036854775807, 3978 since some C++ compilers masquerading as C compilers 3979 incorrectly reject 9223372036854775807. */ 3980#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31)) 3981 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 3982 && LARGE_OFF_T % 2147483647 == 1) 3983 ? 1 : -1]; 3984int 3985main () 3986{ 3987 3988 ; 3989 return 0; 3990} 3991_ACEOF 3992 if ac_fn_c_try_compile "$LINENO"; then : 3993 break 3994fi 3995rm -f core conftest.err conftest.$ac_objext 3996 CC="$CC -n32" 3997 if ac_fn_c_try_compile "$LINENO"; then : 3998 ac_cv_sys_largefile_CC=' -n32'; break 3999fi 4000rm -f core conftest.err conftest.$ac_objext 4001 break 4002 done 4003 CC=$ac_save_CC 4004 rm -f conftest.$ac_ext 4005 fi 4006fi 4007{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5 4008$as_echo "$ac_cv_sys_largefile_CC" >&6; } 4009 if test "$ac_cv_sys_largefile_CC" != no; then 4010 CC=$CC$ac_cv_sys_largefile_CC 4011 fi 4012 4013 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5 4014$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; } 4015if ${ac_cv_sys_file_offset_bits+:} false; then : 4016 $as_echo_n "(cached) " >&6 4017else 4018 while :; do 4019 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4020/* end confdefs.h. */ 4021#include <sys/types.h> 4022 /* Check that off_t can represent 2**63 - 1 correctly. 4023 We can't simply define LARGE_OFF_T to be 9223372036854775807, 4024 since some C++ compilers masquerading as C compilers 4025 incorrectly reject 9223372036854775807. */ 4026#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31)) 4027 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 4028 && LARGE_OFF_T % 2147483647 == 1) 4029 ? 1 : -1]; 4030int 4031main () 4032{ 4033 4034 ; 4035 return 0; 4036} 4037_ACEOF 4038if ac_fn_c_try_compile "$LINENO"; then : 4039 ac_cv_sys_file_offset_bits=no; break 4040fi 4041rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4042 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4043/* end confdefs.h. */ 4044#define _FILE_OFFSET_BITS 64 4045#include <sys/types.h> 4046 /* Check that off_t can represent 2**63 - 1 correctly. 4047 We can't simply define LARGE_OFF_T to be 9223372036854775807, 4048 since some C++ compilers masquerading as C compilers 4049 incorrectly reject 9223372036854775807. */ 4050#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31)) 4051 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 4052 && LARGE_OFF_T % 2147483647 == 1) 4053 ? 1 : -1]; 4054int 4055main () 4056{ 4057 4058 ; 4059 return 0; 4060} 4061_ACEOF 4062if ac_fn_c_try_compile "$LINENO"; then : 4063 ac_cv_sys_file_offset_bits=64; break 4064fi 4065rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4066 ac_cv_sys_file_offset_bits=unknown 4067 break 4068done 4069fi 4070{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5 4071$as_echo "$ac_cv_sys_file_offset_bits" >&6; } 4072case $ac_cv_sys_file_offset_bits in #( 4073 no | unknown) ;; 4074 *) 4075cat >>confdefs.h <<_ACEOF 4076#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits 4077_ACEOF 4078;; 4079esac 4080rm -rf conftest* 4081 if test $ac_cv_sys_file_offset_bits = unknown; then 4082 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5 4083$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; } 4084if ${ac_cv_sys_large_files+:} false; then : 4085 $as_echo_n "(cached) " >&6 4086else 4087 while :; do 4088 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4089/* end confdefs.h. */ 4090#include <sys/types.h> 4091 /* Check that off_t can represent 2**63 - 1 correctly. 4092 We can't simply define LARGE_OFF_T to be 9223372036854775807, 4093 since some C++ compilers masquerading as C compilers 4094 incorrectly reject 9223372036854775807. */ 4095#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31)) 4096 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 4097 && LARGE_OFF_T % 2147483647 == 1) 4098 ? 1 : -1]; 4099int 4100main () 4101{ 4102 4103 ; 4104 return 0; 4105} 4106_ACEOF 4107if ac_fn_c_try_compile "$LINENO"; then : 4108 ac_cv_sys_large_files=no; break 4109fi 4110rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4111 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4112/* end confdefs.h. */ 4113#define _LARGE_FILES 1 4114#include <sys/types.h> 4115 /* Check that off_t can represent 2**63 - 1 correctly. 4116 We can't simply define LARGE_OFF_T to be 9223372036854775807, 4117 since some C++ compilers masquerading as C compilers 4118 incorrectly reject 9223372036854775807. */ 4119#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31)) 4120 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 4121 && LARGE_OFF_T % 2147483647 == 1) 4122 ? 1 : -1]; 4123int 4124main () 4125{ 4126 4127 ; 4128 return 0; 4129} 4130_ACEOF 4131if ac_fn_c_try_compile "$LINENO"; then : 4132 ac_cv_sys_large_files=1; break 4133fi 4134rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4135 ac_cv_sys_large_files=unknown 4136 break 4137done 4138fi 4139{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5 4140$as_echo "$ac_cv_sys_large_files" >&6; } 4141case $ac_cv_sys_large_files in #( 4142 no | unknown) ;; 4143 *) 4144cat >>confdefs.h <<_ACEOF 4145#define _LARGE_FILES $ac_cv_sys_large_files 4146_ACEOF 4147;; 4148esac 4149rm -rf conftest* 4150 fi 4151 4152 4153fi 4154 4155 4156# Check for required programs. 4157ac_ext=c 4158ac_cpp='$CPP $CPPFLAGS' 4159ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4160ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4161ac_compiler_gnu=$ac_cv_c_compiler_gnu 4162if test -n "$ac_tool_prefix"; then 4163 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 4164set dummy ${ac_tool_prefix}gcc; ac_word=$2 4165{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4166$as_echo_n "checking for $ac_word... " >&6; } 4167if ${ac_cv_prog_CC+:} false; then : 4168 $as_echo_n "(cached) " >&6 4169else 4170 if test -n "$CC"; then 4171 ac_cv_prog_CC="$CC" # Let the user override the test. 4172else 4173as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4174for as_dir in $PATH 4175do 4176 IFS=$as_save_IFS 4177 test -z "$as_dir" && as_dir=. 4178 for ac_exec_ext in '' $ac_executable_extensions; do 4179 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4180 ac_cv_prog_CC="${ac_tool_prefix}gcc" 4181 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4182 break 2 4183 fi 4184done 4185 done 4186IFS=$as_save_IFS 4187 4188fi 4189fi 4190CC=$ac_cv_prog_CC 4191if test -n "$CC"; then 4192 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4193$as_echo "$CC" >&6; } 4194else 4195 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4196$as_echo "no" >&6; } 4197fi 4198 4199 4200fi 4201if test -z "$ac_cv_prog_CC"; then 4202 ac_ct_CC=$CC 4203 # Extract the first word of "gcc", so it can be a program name with args. 4204set dummy gcc; ac_word=$2 4205{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4206$as_echo_n "checking for $ac_word... " >&6; } 4207if ${ac_cv_prog_ac_ct_CC+:} false; then : 4208 $as_echo_n "(cached) " >&6 4209else 4210 if test -n "$ac_ct_CC"; then 4211 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 4212else 4213as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4214for as_dir in $PATH 4215do 4216 IFS=$as_save_IFS 4217 test -z "$as_dir" && as_dir=. 4218 for ac_exec_ext in '' $ac_executable_extensions; do 4219 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4220 ac_cv_prog_ac_ct_CC="gcc" 4221 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4222 break 2 4223 fi 4224done 4225 done 4226IFS=$as_save_IFS 4227 4228fi 4229fi 4230ac_ct_CC=$ac_cv_prog_ac_ct_CC 4231if test -n "$ac_ct_CC"; then 4232 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 4233$as_echo "$ac_ct_CC" >&6; } 4234else 4235 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4236$as_echo "no" >&6; } 4237fi 4238 4239 if test "x$ac_ct_CC" = x; then 4240 CC="" 4241 else 4242 case $cross_compiling:$ac_tool_warned in 4243yes:) 4244{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4245$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4246ac_tool_warned=yes ;; 4247esac 4248 CC=$ac_ct_CC 4249 fi 4250else 4251 CC="$ac_cv_prog_CC" 4252fi 4253 4254if test -z "$CC"; then 4255 if test -n "$ac_tool_prefix"; then 4256 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 4257set dummy ${ac_tool_prefix}cc; ac_word=$2 4258{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4259$as_echo_n "checking for $ac_word... " >&6; } 4260if ${ac_cv_prog_CC+:} false; then : 4261 $as_echo_n "(cached) " >&6 4262else 4263 if test -n "$CC"; then 4264 ac_cv_prog_CC="$CC" # Let the user override the test. 4265else 4266as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4267for as_dir in $PATH 4268do 4269 IFS=$as_save_IFS 4270 test -z "$as_dir" && as_dir=. 4271 for ac_exec_ext in '' $ac_executable_extensions; do 4272 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4273 ac_cv_prog_CC="${ac_tool_prefix}cc" 4274 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4275 break 2 4276 fi 4277done 4278 done 4279IFS=$as_save_IFS 4280 4281fi 4282fi 4283CC=$ac_cv_prog_CC 4284if test -n "$CC"; then 4285 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4286$as_echo "$CC" >&6; } 4287else 4288 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4289$as_echo "no" >&6; } 4290fi 4291 4292 4293 fi 4294fi 4295if test -z "$CC"; then 4296 # Extract the first word of "cc", so it can be a program name with args. 4297set dummy cc; ac_word=$2 4298{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4299$as_echo_n "checking for $ac_word... " >&6; } 4300if ${ac_cv_prog_CC+:} false; then : 4301 $as_echo_n "(cached) " >&6 4302else 4303 if test -n "$CC"; then 4304 ac_cv_prog_CC="$CC" # Let the user override the test. 4305else 4306 ac_prog_rejected=no 4307as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4308for as_dir in $PATH 4309do 4310 IFS=$as_save_IFS 4311 test -z "$as_dir" && as_dir=. 4312 for ac_exec_ext in '' $ac_executable_extensions; do 4313 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4314 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 4315 ac_prog_rejected=yes 4316 continue 4317 fi 4318 ac_cv_prog_CC="cc" 4319 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4320 break 2 4321 fi 4322done 4323 done 4324IFS=$as_save_IFS 4325 4326if test $ac_prog_rejected = yes; then 4327 # We found a bogon in the path, so make sure we never use it. 4328 set dummy $ac_cv_prog_CC 4329 shift 4330 if test $# != 0; then 4331 # We chose a different compiler from the bogus one. 4332 # However, it has the same basename, so the bogon will be chosen 4333 # first if we set CC to just the basename; use the full file name. 4334 shift 4335 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 4336 fi 4337fi 4338fi 4339fi 4340CC=$ac_cv_prog_CC 4341if test -n "$CC"; then 4342 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4343$as_echo "$CC" >&6; } 4344else 4345 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4346$as_echo "no" >&6; } 4347fi 4348 4349 4350fi 4351if test -z "$CC"; then 4352 if test -n "$ac_tool_prefix"; then 4353 for ac_prog in cl.exe 4354 do 4355 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 4356set dummy $ac_tool_prefix$ac_prog; ac_word=$2 4357{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4358$as_echo_n "checking for $ac_word... " >&6; } 4359if ${ac_cv_prog_CC+:} false; then : 4360 $as_echo_n "(cached) " >&6 4361else 4362 if test -n "$CC"; then 4363 ac_cv_prog_CC="$CC" # Let the user override the test. 4364else 4365as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4366for as_dir in $PATH 4367do 4368 IFS=$as_save_IFS 4369 test -z "$as_dir" && as_dir=. 4370 for ac_exec_ext in '' $ac_executable_extensions; do 4371 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4372 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 4373 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4374 break 2 4375 fi 4376done 4377 done 4378IFS=$as_save_IFS 4379 4380fi 4381fi 4382CC=$ac_cv_prog_CC 4383if test -n "$CC"; then 4384 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4385$as_echo "$CC" >&6; } 4386else 4387 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4388$as_echo "no" >&6; } 4389fi 4390 4391 4392 test -n "$CC" && break 4393 done 4394fi 4395if test -z "$CC"; then 4396 ac_ct_CC=$CC 4397 for ac_prog in cl.exe 4398do 4399 # Extract the first word of "$ac_prog", so it can be a program name with args. 4400set dummy $ac_prog; ac_word=$2 4401{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4402$as_echo_n "checking for $ac_word... " >&6; } 4403if ${ac_cv_prog_ac_ct_CC+:} false; then : 4404 $as_echo_n "(cached) " >&6 4405else 4406 if test -n "$ac_ct_CC"; then 4407 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 4408else 4409as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4410for as_dir in $PATH 4411do 4412 IFS=$as_save_IFS 4413 test -z "$as_dir" && as_dir=. 4414 for ac_exec_ext in '' $ac_executable_extensions; do 4415 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4416 ac_cv_prog_ac_ct_CC="$ac_prog" 4417 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4418 break 2 4419 fi 4420done 4421 done 4422IFS=$as_save_IFS 4423 4424fi 4425fi 4426ac_ct_CC=$ac_cv_prog_ac_ct_CC 4427if test -n "$ac_ct_CC"; then 4428 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 4429$as_echo "$ac_ct_CC" >&6; } 4430else 4431 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4432$as_echo "no" >&6; } 4433fi 4434 4435 4436 test -n "$ac_ct_CC" && break 4437done 4438 4439 if test "x$ac_ct_CC" = x; then 4440 CC="" 4441 else 4442 case $cross_compiling:$ac_tool_warned in 4443yes:) 4444{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4445$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4446ac_tool_warned=yes ;; 4447esac 4448 CC=$ac_ct_CC 4449 fi 4450fi 4451 4452fi 4453 4454 4455test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4456$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4457as_fn_error $? "no acceptable C compiler found in \$PATH 4458See \`config.log' for more details" "$LINENO" 5; } 4459 4460# Provide some information about the compiler. 4461$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 4462set X $ac_compile 4463ac_compiler=$2 4464for ac_option in --version -v -V -qversion; do 4465 { { ac_try="$ac_compiler $ac_option >&5" 4466case "(($ac_try" in 4467 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4468 *) ac_try_echo=$ac_try;; 4469esac 4470eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4471$as_echo "$ac_try_echo"; } >&5 4472 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 4473 ac_status=$? 4474 if test -s conftest.err; then 4475 sed '10a\ 4476... rest of stderr output deleted ... 4477 10q' conftest.err >conftest.er1 4478 cat conftest.er1 >&5 4479 fi 4480 rm -f conftest.er1 conftest.err 4481 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4482 test $ac_status = 0; } 4483done 4484 4485{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 4486$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 4487if ${ac_cv_c_compiler_gnu+:} false; then : 4488 $as_echo_n "(cached) " >&6 4489else 4490 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4491/* end confdefs.h. */ 4492 4493int 4494main () 4495{ 4496#ifndef __GNUC__ 4497 choke me 4498#endif 4499 4500 ; 4501 return 0; 4502} 4503_ACEOF 4504if ac_fn_c_try_compile "$LINENO"; then : 4505 ac_compiler_gnu=yes 4506else 4507 ac_compiler_gnu=no 4508fi 4509rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4510ac_cv_c_compiler_gnu=$ac_compiler_gnu 4511 4512fi 4513{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 4514$as_echo "$ac_cv_c_compiler_gnu" >&6; } 4515if test $ac_compiler_gnu = yes; then 4516 GCC=yes 4517else 4518 GCC= 4519fi 4520ac_test_CFLAGS=${CFLAGS+set} 4521ac_save_CFLAGS=$CFLAGS 4522{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 4523$as_echo_n "checking whether $CC accepts -g... " >&6; } 4524if ${ac_cv_prog_cc_g+:} false; then : 4525 $as_echo_n "(cached) " >&6 4526else 4527 ac_save_c_werror_flag=$ac_c_werror_flag 4528 ac_c_werror_flag=yes 4529 ac_cv_prog_cc_g=no 4530 CFLAGS="-g" 4531 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4532/* end confdefs.h. */ 4533 4534int 4535main () 4536{ 4537 4538 ; 4539 return 0; 4540} 4541_ACEOF 4542if ac_fn_c_try_compile "$LINENO"; then : 4543 ac_cv_prog_cc_g=yes 4544else 4545 CFLAGS="" 4546 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4547/* end confdefs.h. */ 4548 4549int 4550main () 4551{ 4552 4553 ; 4554 return 0; 4555} 4556_ACEOF 4557if ac_fn_c_try_compile "$LINENO"; then : 4558 4559else 4560 ac_c_werror_flag=$ac_save_c_werror_flag 4561 CFLAGS="-g" 4562 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4563/* end confdefs.h. */ 4564 4565int 4566main () 4567{ 4568 4569 ; 4570 return 0; 4571} 4572_ACEOF 4573if ac_fn_c_try_compile "$LINENO"; then : 4574 ac_cv_prog_cc_g=yes 4575fi 4576rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4577fi 4578rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4579fi 4580rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4581 ac_c_werror_flag=$ac_save_c_werror_flag 4582fi 4583{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 4584$as_echo "$ac_cv_prog_cc_g" >&6; } 4585if test "$ac_test_CFLAGS" = set; then 4586 CFLAGS=$ac_save_CFLAGS 4587elif test $ac_cv_prog_cc_g = yes; then 4588 if test "$GCC" = yes; then 4589 CFLAGS="-g -O2" 4590 else 4591 CFLAGS="-g" 4592 fi 4593else 4594 if test "$GCC" = yes; then 4595 CFLAGS="-O2" 4596 else 4597 CFLAGS= 4598 fi 4599fi 4600{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 4601$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 4602if ${ac_cv_prog_cc_c89+:} false; then : 4603 $as_echo_n "(cached) " >&6 4604else 4605 ac_cv_prog_cc_c89=no 4606ac_save_CC=$CC 4607cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4608/* end confdefs.h. */ 4609#include <stdarg.h> 4610#include <stdio.h> 4611struct stat; 4612/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 4613struct buf { int x; }; 4614FILE * (*rcsopen) (struct buf *, struct stat *, int); 4615static char *e (p, i) 4616 char **p; 4617 int i; 4618{ 4619 return p[i]; 4620} 4621static char *f (char * (*g) (char **, int), char **p, ...) 4622{ 4623 char *s; 4624 va_list v; 4625 va_start (v,p); 4626 s = g (p, va_arg (v,int)); 4627 va_end (v); 4628 return s; 4629} 4630 4631/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 4632 function prototypes and stuff, but not '\xHH' hex character constants. 4633 These don't provoke an error unfortunately, instead are silently treated 4634 as 'x'. The following induces an error, until -std is added to get 4635 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 4636 array size at least. It's necessary to write '\x00'==0 to get something 4637 that's true only with -std. */ 4638int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 4639 4640/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 4641 inside strings and character constants. */ 4642#define FOO(x) 'x' 4643int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 4644 4645int test (int i, double x); 4646struct s1 {int (*f) (int a);}; 4647struct s2 {int (*f) (double a);}; 4648int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 4649int argc; 4650char **argv; 4651int 4652main () 4653{ 4654return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 4655 ; 4656 return 0; 4657} 4658_ACEOF 4659for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 4660 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 4661do 4662 CC="$ac_save_CC $ac_arg" 4663 if ac_fn_c_try_compile "$LINENO"; then : 4664 ac_cv_prog_cc_c89=$ac_arg 4665fi 4666rm -f core conftest.err conftest.$ac_objext 4667 test "x$ac_cv_prog_cc_c89" != "xno" && break 4668done 4669rm -f conftest.$ac_ext 4670CC=$ac_save_CC 4671 4672fi 4673# AC_CACHE_VAL 4674case "x$ac_cv_prog_cc_c89" in 4675 x) 4676 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 4677$as_echo "none needed" >&6; } ;; 4678 xno) 4679 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 4680$as_echo "unsupported" >&6; } ;; 4681 *) 4682 CC="$CC $ac_cv_prog_cc_c89" 4683 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 4684$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 4685esac 4686if test "x$ac_cv_prog_cc_c89" != xno; then : 4687 4688fi 4689 4690ac_ext=c 4691ac_cpp='$CPP $CPPFLAGS' 4692ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4693ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4694ac_compiler_gnu=$ac_cv_c_compiler_gnu 4695 4696ac_ext=c 4697ac_cpp='$CPP $CPPFLAGS' 4698ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4699ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4700ac_compiler_gnu=$ac_cv_c_compiler_gnu 4701{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 4702$as_echo_n "checking whether $CC understands -c and -o together... " >&6; } 4703if ${am_cv_prog_cc_c_o+:} false; then : 4704 $as_echo_n "(cached) " >&6 4705else 4706 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4707/* end confdefs.h. */ 4708 4709int 4710main () 4711{ 4712 4713 ; 4714 return 0; 4715} 4716_ACEOF 4717 # Make sure it works both with $CC and with simple cc. 4718 # Following AC_PROG_CC_C_O, we do the test twice because some 4719 # compilers refuse to overwrite an existing .o file with -o, 4720 # though they will create one. 4721 am_cv_prog_cc_c_o=yes 4722 for am_i in 1 2; do 4723 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 4724 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 4725 ac_status=$? 4726 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4727 (exit $ac_status); } \ 4728 && test -f conftest2.$ac_objext; then 4729 : OK 4730 else 4731 am_cv_prog_cc_c_o=no 4732 break 4733 fi 4734 done 4735 rm -f core conftest* 4736 unset am_i 4737fi 4738{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 4739$as_echo "$am_cv_prog_cc_c_o" >&6; } 4740if test "$am_cv_prog_cc_c_o" != yes; then 4741 # Losing compiler, so override with the script. 4742 # FIXME: It is wrong to rewrite CC. 4743 # But if we don't then we get into trouble of one sort or another. 4744 # A longer-term fix would be to have automake use am__CC in this case, 4745 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 4746 CC="$am_aux_dir/compile $CC" 4747fi 4748ac_ext=c 4749ac_cpp='$CPP $CPPFLAGS' 4750ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4751ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4752ac_compiler_gnu=$ac_cv_c_compiler_gnu 4753 4754 4755depcc="$CC" am_compiler_list= 4756 4757{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 4758$as_echo_n "checking dependency style of $depcc... " >&6; } 4759if ${am_cv_CC_dependencies_compiler_type+:} false; then : 4760 $as_echo_n "(cached) " >&6 4761else 4762 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 4763 # We make a subdir and do the tests there. Otherwise we can end up 4764 # making bogus files that we don't know about and never remove. For 4765 # instance it was reported that on HP-UX the gcc test will end up 4766 # making a dummy file named 'D' -- because '-MD' means "put the output 4767 # in D". 4768 rm -rf conftest.dir 4769 mkdir conftest.dir 4770 # Copy depcomp to subdir because otherwise we won't find it if we're 4771 # using a relative directory. 4772 cp "$am_depcomp" conftest.dir 4773 cd conftest.dir 4774 # We will build objects and dependencies in a subdirectory because 4775 # it helps to detect inapplicable dependency modes. For instance 4776 # both Tru64's cc and ICC support -MD to output dependencies as a 4777 # side effect of compilation, but ICC will put the dependencies in 4778 # the current directory while Tru64 will put them in the object 4779 # directory. 4780 mkdir sub 4781 4782 am_cv_CC_dependencies_compiler_type=none 4783 if test "$am_compiler_list" = ""; then 4784 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 4785 fi 4786 am__universal=false 4787 case " $depcc " in #( 4788 *\ -arch\ *\ -arch\ *) am__universal=true ;; 4789 esac 4790 4791 for depmode in $am_compiler_list; do 4792 # Setup a source with many dependencies, because some compilers 4793 # like to wrap large dependency lists on column 80 (with \), and 4794 # we should not choose a depcomp mode which is confused by this. 4795 # 4796 # We need to recreate these files for each test, as the compiler may 4797 # overwrite some of them when testing with obscure command lines. 4798 # This happens at least with the AIX C compiler. 4799 : > sub/conftest.c 4800 for i in 1 2 3 4 5 6; do 4801 echo '#include "conftst'$i'.h"' >> sub/conftest.c 4802 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with 4803 # Solaris 10 /bin/sh. 4804 echo '/* dummy */' > sub/conftst$i.h 4805 done 4806 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 4807 4808 # We check with '-c' and '-o' for the sake of the "dashmstdout" 4809 # mode. It turns out that the SunPro C++ compiler does not properly 4810 # handle '-M -o', and we need to detect this. Also, some Intel 4811 # versions had trouble with output in subdirs. 4812 am__obj=sub/conftest.${OBJEXT-o} 4813 am__minus_obj="-o $am__obj" 4814 case $depmode in 4815 gcc) 4816 # This depmode causes a compiler race in universal mode. 4817 test "$am__universal" = false || continue 4818 ;; 4819 nosideeffect) 4820 # After this tag, mechanisms are not by side-effect, so they'll 4821 # only be used when explicitly requested. 4822 if test "x$enable_dependency_tracking" = xyes; then 4823 continue 4824 else 4825 break 4826 fi 4827 ;; 4828 msvc7 | msvc7msys | msvisualcpp | msvcmsys) 4829 # This compiler won't grok '-c -o', but also, the minuso test has 4830 # not run yet. These depmodes are late enough in the game, and 4831 # so weak that their functioning should not be impacted. 4832 am__obj=conftest.${OBJEXT-o} 4833 am__minus_obj= 4834 ;; 4835 none) break ;; 4836 esac 4837 if depmode=$depmode \ 4838 source=sub/conftest.c object=$am__obj \ 4839 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 4840 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 4841 >/dev/null 2>conftest.err && 4842 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 4843 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 4844 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 4845 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 4846 # icc doesn't choke on unknown options, it will just issue warnings 4847 # or remarks (even with -Werror). So we grep stderr for any message 4848 # that says an option was ignored or not supported. 4849 # When given -MP, icc 7.0 and 7.1 complain thusly: 4850 # icc: Command line warning: ignoring option '-M'; no argument required 4851 # The diagnosis changed in icc 8.0: 4852 # icc: Command line remark: option '-MP' not supported 4853 if (grep 'ignoring option' conftest.err || 4854 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 4855 am_cv_CC_dependencies_compiler_type=$depmode 4856 break 4857 fi 4858 fi 4859 done 4860 4861 cd .. 4862 rm -rf conftest.dir 4863else 4864 am_cv_CC_dependencies_compiler_type=none 4865fi 4866 4867fi 4868{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 4869$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 4870CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 4871 4872 if 4873 test "x$enable_dependency_tracking" != xno \ 4874 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 4875 am__fastdepCC_TRUE= 4876 am__fastdepCC_FALSE='#' 4877else 4878 am__fastdepCC_TRUE='#' 4879 am__fastdepCC_FALSE= 4880fi 4881 4882 4883case `pwd` in 4884 *\ * | *\ *) 4885 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 4886$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 4887esac 4888 4889 4890 4891macro_version='2.4.6' 4892macro_revision='2.4.6' 4893 4894 4895 4896 4897 4898 4899 4900 4901 4902 4903 4904 4905 4906ltmain=$ac_aux_dir/ltmain.sh 4907 4908# Make sure we can run config.sub. 4909$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 4910 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 4911 4912{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 4913$as_echo_n "checking build system type... " >&6; } 4914if ${ac_cv_build+:} false; then : 4915 $as_echo_n "(cached) " >&6 4916else 4917 ac_build_alias=$build_alias 4918test "x$ac_build_alias" = x && 4919 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 4920test "x$ac_build_alias" = x && 4921 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 4922ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 4923 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 4924 4925fi 4926{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 4927$as_echo "$ac_cv_build" >&6; } 4928case $ac_cv_build in 4929*-*-*) ;; 4930*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 4931esac 4932build=$ac_cv_build 4933ac_save_IFS=$IFS; IFS='-' 4934set x $ac_cv_build 4935shift 4936build_cpu=$1 4937build_vendor=$2 4938shift; shift 4939# Remember, the first character of IFS is used to create $*, 4940# except with old shells: 4941build_os=$* 4942IFS=$ac_save_IFS 4943case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 4944 4945 4946{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 4947$as_echo_n "checking host system type... " >&6; } 4948if ${ac_cv_host+:} false; then : 4949 $as_echo_n "(cached) " >&6 4950else 4951 if test "x$host_alias" = x; then 4952 ac_cv_host=$ac_cv_build 4953else 4954 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 4955 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 4956fi 4957 4958fi 4959{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 4960$as_echo "$ac_cv_host" >&6; } 4961case $ac_cv_host in 4962*-*-*) ;; 4963*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 4964esac 4965host=$ac_cv_host 4966ac_save_IFS=$IFS; IFS='-' 4967set x $ac_cv_host 4968shift 4969host_cpu=$1 4970host_vendor=$2 4971shift; shift 4972# Remember, the first character of IFS is used to create $*, 4973# except with old shells: 4974host_os=$* 4975IFS=$ac_save_IFS 4976case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 4977 4978 4979# Backslashify metacharacters that are still active within 4980# double-quoted strings. 4981sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 4982 4983# Same as above, but do not quote variable references. 4984double_quote_subst='s/\(["`\\]\)/\\\1/g' 4985 4986# Sed substitution to delay expansion of an escaped shell variable in a 4987# double_quote_subst'ed string. 4988delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 4989 4990# Sed substitution to delay expansion of an escaped single quote. 4991delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 4992 4993# Sed substitution to avoid accidental globbing in evaled expressions 4994no_glob_subst='s/\*/\\\*/g' 4995 4996ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 4997ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 4998ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 4999 5000{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 5001$as_echo_n "checking how to print strings... " >&6; } 5002# Test print first, because it will be a builtin if present. 5003if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \ 5004 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 5005 ECHO='print -r --' 5006elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 5007 ECHO='printf %s\n' 5008else 5009 # Use this function as a fallback that always works. 5010 func_fallback_echo () 5011 { 5012 eval 'cat <<_LTECHO_EOF 5013$1 5014_LTECHO_EOF' 5015 } 5016 ECHO='func_fallback_echo' 5017fi 5018 5019# func_echo_all arg... 5020# Invoke $ECHO with all args, space-separated. 5021func_echo_all () 5022{ 5023 $ECHO "" 5024} 5025 5026case $ECHO in 5027 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 5028$as_echo "printf" >&6; } ;; 5029 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 5030$as_echo "print -r" >&6; } ;; 5031 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 5032$as_echo "cat" >&6; } ;; 5033esac 5034 5035 5036 5037 5038 5039 5040 5041 5042 5043 5044 5045 5046 5047 5048{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 5049$as_echo_n "checking for a sed that does not truncate output... " >&6; } 5050if ${ac_cv_path_SED+:} false; then : 5051 $as_echo_n "(cached) " >&6 5052else 5053 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 5054 for ac_i in 1 2 3 4 5 6 7; do 5055 ac_script="$ac_script$as_nl$ac_script" 5056 done 5057 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 5058 { ac_script=; unset ac_script;} 5059 if test -z "$SED"; then 5060 ac_path_SED_found=false 5061 # Loop through the user's path and test for each of PROGNAME-LIST 5062 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5063for as_dir in $PATH 5064do 5065 IFS=$as_save_IFS 5066 test -z "$as_dir" && as_dir=. 5067 for ac_prog in sed gsed; do 5068 for ac_exec_ext in '' $ac_executable_extensions; do 5069 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 5070 as_fn_executable_p "$ac_path_SED" || continue 5071# Check for GNU ac_path_SED and select it if it is found. 5072 # Check for GNU $ac_path_SED 5073case `"$ac_path_SED" --version 2>&1` in 5074*GNU*) 5075 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 5076*) 5077 ac_count=0 5078 $as_echo_n 0123456789 >"conftest.in" 5079 while : 5080 do 5081 cat "conftest.in" "conftest.in" >"conftest.tmp" 5082 mv "conftest.tmp" "conftest.in" 5083 cp "conftest.in" "conftest.nl" 5084 $as_echo '' >> "conftest.nl" 5085 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 5086 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5087 as_fn_arith $ac_count + 1 && ac_count=$as_val 5088 if test $ac_count -gt ${ac_path_SED_max-0}; then 5089 # Best one so far, save it but keep looking for a better one 5090 ac_cv_path_SED="$ac_path_SED" 5091 ac_path_SED_max=$ac_count 5092 fi 5093 # 10*(2^10) chars as input seems more than enough 5094 test $ac_count -gt 10 && break 5095 done 5096 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5097esac 5098 5099 $ac_path_SED_found && break 3 5100 done 5101 done 5102 done 5103IFS=$as_save_IFS 5104 if test -z "$ac_cv_path_SED"; then 5105 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 5106 fi 5107else 5108 ac_cv_path_SED=$SED 5109fi 5110 5111fi 5112{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 5113$as_echo "$ac_cv_path_SED" >&6; } 5114 SED="$ac_cv_path_SED" 5115 rm -f conftest.sed 5116 5117test -z "$SED" && SED=sed 5118Xsed="$SED -e 1s/^X//" 5119 5120 5121 5122 5123 5124 5125 5126 5127 5128 5129 5130{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 5131$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 5132if ${ac_cv_path_GREP+:} false; then : 5133 $as_echo_n "(cached) " >&6 5134else 5135 if test -z "$GREP"; then 5136 ac_path_GREP_found=false 5137 # Loop through the user's path and test for each of PROGNAME-LIST 5138 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5139for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 5140do 5141 IFS=$as_save_IFS 5142 test -z "$as_dir" && as_dir=. 5143 for ac_prog in grep ggrep; do 5144 for ac_exec_ext in '' $ac_executable_extensions; do 5145 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 5146 as_fn_executable_p "$ac_path_GREP" || continue 5147# Check for GNU ac_path_GREP and select it if it is found. 5148 # Check for GNU $ac_path_GREP 5149case `"$ac_path_GREP" --version 2>&1` in 5150*GNU*) 5151 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 5152*) 5153 ac_count=0 5154 $as_echo_n 0123456789 >"conftest.in" 5155 while : 5156 do 5157 cat "conftest.in" "conftest.in" >"conftest.tmp" 5158 mv "conftest.tmp" "conftest.in" 5159 cp "conftest.in" "conftest.nl" 5160 $as_echo 'GREP' >> "conftest.nl" 5161 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 5162 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5163 as_fn_arith $ac_count + 1 && ac_count=$as_val 5164 if test $ac_count -gt ${ac_path_GREP_max-0}; then 5165 # Best one so far, save it but keep looking for a better one 5166 ac_cv_path_GREP="$ac_path_GREP" 5167 ac_path_GREP_max=$ac_count 5168 fi 5169 # 10*(2^10) chars as input seems more than enough 5170 test $ac_count -gt 10 && break 5171 done 5172 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5173esac 5174 5175 $ac_path_GREP_found && break 3 5176 done 5177 done 5178 done 5179IFS=$as_save_IFS 5180 if test -z "$ac_cv_path_GREP"; then 5181 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 5182 fi 5183else 5184 ac_cv_path_GREP=$GREP 5185fi 5186 5187fi 5188{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 5189$as_echo "$ac_cv_path_GREP" >&6; } 5190 GREP="$ac_cv_path_GREP" 5191 5192 5193{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 5194$as_echo_n "checking for egrep... " >&6; } 5195if ${ac_cv_path_EGREP+:} false; then : 5196 $as_echo_n "(cached) " >&6 5197else 5198 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 5199 then ac_cv_path_EGREP="$GREP -E" 5200 else 5201 if test -z "$EGREP"; then 5202 ac_path_EGREP_found=false 5203 # Loop through the user's path and test for each of PROGNAME-LIST 5204 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5205for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 5206do 5207 IFS=$as_save_IFS 5208 test -z "$as_dir" && as_dir=. 5209 for ac_prog in egrep; do 5210 for ac_exec_ext in '' $ac_executable_extensions; do 5211 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 5212 as_fn_executable_p "$ac_path_EGREP" || continue 5213# Check for GNU ac_path_EGREP and select it if it is found. 5214 # Check for GNU $ac_path_EGREP 5215case `"$ac_path_EGREP" --version 2>&1` in 5216*GNU*) 5217 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 5218*) 5219 ac_count=0 5220 $as_echo_n 0123456789 >"conftest.in" 5221 while : 5222 do 5223 cat "conftest.in" "conftest.in" >"conftest.tmp" 5224 mv "conftest.tmp" "conftest.in" 5225 cp "conftest.in" "conftest.nl" 5226 $as_echo 'EGREP' >> "conftest.nl" 5227 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 5228 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5229 as_fn_arith $ac_count + 1 && ac_count=$as_val 5230 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 5231 # Best one so far, save it but keep looking for a better one 5232 ac_cv_path_EGREP="$ac_path_EGREP" 5233 ac_path_EGREP_max=$ac_count 5234 fi 5235 # 10*(2^10) chars as input seems more than enough 5236 test $ac_count -gt 10 && break 5237 done 5238 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5239esac 5240 5241 $ac_path_EGREP_found && break 3 5242 done 5243 done 5244 done 5245IFS=$as_save_IFS 5246 if test -z "$ac_cv_path_EGREP"; then 5247 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 5248 fi 5249else 5250 ac_cv_path_EGREP=$EGREP 5251fi 5252 5253 fi 5254fi 5255{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 5256$as_echo "$ac_cv_path_EGREP" >&6; } 5257 EGREP="$ac_cv_path_EGREP" 5258 5259 5260{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 5261$as_echo_n "checking for fgrep... " >&6; } 5262if ${ac_cv_path_FGREP+:} false; then : 5263 $as_echo_n "(cached) " >&6 5264else 5265 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 5266 then ac_cv_path_FGREP="$GREP -F" 5267 else 5268 if test -z "$FGREP"; then 5269 ac_path_FGREP_found=false 5270 # Loop through the user's path and test for each of PROGNAME-LIST 5271 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5272for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 5273do 5274 IFS=$as_save_IFS 5275 test -z "$as_dir" && as_dir=. 5276 for ac_prog in fgrep; do 5277 for ac_exec_ext in '' $ac_executable_extensions; do 5278 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 5279 as_fn_executable_p "$ac_path_FGREP" || continue 5280# Check for GNU ac_path_FGREP and select it if it is found. 5281 # Check for GNU $ac_path_FGREP 5282case `"$ac_path_FGREP" --version 2>&1` in 5283*GNU*) 5284 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 5285*) 5286 ac_count=0 5287 $as_echo_n 0123456789 >"conftest.in" 5288 while : 5289 do 5290 cat "conftest.in" "conftest.in" >"conftest.tmp" 5291 mv "conftest.tmp" "conftest.in" 5292 cp "conftest.in" "conftest.nl" 5293 $as_echo 'FGREP' >> "conftest.nl" 5294 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 5295 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5296 as_fn_arith $ac_count + 1 && ac_count=$as_val 5297 if test $ac_count -gt ${ac_path_FGREP_max-0}; then 5298 # Best one so far, save it but keep looking for a better one 5299 ac_cv_path_FGREP="$ac_path_FGREP" 5300 ac_path_FGREP_max=$ac_count 5301 fi 5302 # 10*(2^10) chars as input seems more than enough 5303 test $ac_count -gt 10 && break 5304 done 5305 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5306esac 5307 5308 $ac_path_FGREP_found && break 3 5309 done 5310 done 5311 done 5312IFS=$as_save_IFS 5313 if test -z "$ac_cv_path_FGREP"; then 5314 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 5315 fi 5316else 5317 ac_cv_path_FGREP=$FGREP 5318fi 5319 5320 fi 5321fi 5322{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 5323$as_echo "$ac_cv_path_FGREP" >&6; } 5324 FGREP="$ac_cv_path_FGREP" 5325 5326 5327test -z "$GREP" && GREP=grep 5328 5329 5330 5331 5332 5333 5334 5335 5336 5337 5338 5339 5340 5341 5342 5343 5344 5345 5346 5347# Check whether --with-gnu-ld was given. 5348if test "${with_gnu_ld+set}" = set; then : 5349 withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes 5350else 5351 with_gnu_ld=no 5352fi 5353 5354ac_prog=ld 5355if test yes = "$GCC"; then 5356 # Check if gcc -print-prog-name=ld gives a path. 5357 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 5358$as_echo_n "checking for ld used by $CC... " >&6; } 5359 case $host in 5360 *-*-mingw*) 5361 # gcc leaves a trailing carriage return, which upsets mingw 5362 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 5363 *) 5364 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 5365 esac 5366 case $ac_prog in 5367 # Accept absolute paths. 5368 [\\/]* | ?:[\\/]*) 5369 re_direlt='/[^/][^/]*/\.\./' 5370 # Canonicalize the pathname of ld 5371 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 5372 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 5373 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 5374 done 5375 test -z "$LD" && LD=$ac_prog 5376 ;; 5377 "") 5378 # If it fails, then pretend we aren't using GCC. 5379 ac_prog=ld 5380 ;; 5381 *) 5382 # If it is relative, then search for the first ld in PATH. 5383 with_gnu_ld=unknown 5384 ;; 5385 esac 5386elif test yes = "$with_gnu_ld"; then 5387 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 5388$as_echo_n "checking for GNU ld... " >&6; } 5389else 5390 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 5391$as_echo_n "checking for non-GNU ld... " >&6; } 5392fi 5393if ${lt_cv_path_LD+:} false; then : 5394 $as_echo_n "(cached) " >&6 5395else 5396 if test -z "$LD"; then 5397 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 5398 for ac_dir in $PATH; do 5399 IFS=$lt_save_ifs 5400 test -z "$ac_dir" && ac_dir=. 5401 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 5402 lt_cv_path_LD=$ac_dir/$ac_prog 5403 # Check to see if the program is GNU ld. I'd rather use --version, 5404 # but apparently some variants of GNU ld only accept -v. 5405 # Break only if it was the GNU/non-GNU ld that we prefer. 5406 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 5407 *GNU* | *'with BFD'*) 5408 test no != "$with_gnu_ld" && break 5409 ;; 5410 *) 5411 test yes != "$with_gnu_ld" && break 5412 ;; 5413 esac 5414 fi 5415 done 5416 IFS=$lt_save_ifs 5417else 5418 lt_cv_path_LD=$LD # Let the user override the test with a path. 5419fi 5420fi 5421 5422LD=$lt_cv_path_LD 5423if test -n "$LD"; then 5424 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 5425$as_echo "$LD" >&6; } 5426else 5427 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5428$as_echo "no" >&6; } 5429fi 5430test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 5431{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 5432$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 5433if ${lt_cv_prog_gnu_ld+:} false; then : 5434 $as_echo_n "(cached) " >&6 5435else 5436 # I'd rather use --version here, but apparently some GNU lds only accept -v. 5437case `$LD -v 2>&1 </dev/null` in 5438*GNU* | *'with BFD'*) 5439 lt_cv_prog_gnu_ld=yes 5440 ;; 5441*) 5442 lt_cv_prog_gnu_ld=no 5443 ;; 5444esac 5445fi 5446{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 5447$as_echo "$lt_cv_prog_gnu_ld" >&6; } 5448with_gnu_ld=$lt_cv_prog_gnu_ld 5449 5450 5451 5452 5453 5454 5455 5456 5457 5458{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 5459$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 5460if ${lt_cv_path_NM+:} false; then : 5461 $as_echo_n "(cached) " >&6 5462else 5463 if test -n "$NM"; then 5464 # Let the user override the test. 5465 lt_cv_path_NM=$NM 5466else 5467 lt_nm_to_check=${ac_tool_prefix}nm 5468 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 5469 lt_nm_to_check="$lt_nm_to_check nm" 5470 fi 5471 for lt_tmp_nm in $lt_nm_to_check; do 5472 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 5473 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 5474 IFS=$lt_save_ifs 5475 test -z "$ac_dir" && ac_dir=. 5476 tmp_nm=$ac_dir/$lt_tmp_nm 5477 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext"; then 5478 # Check to see if the nm accepts a BSD-compat flag. 5479 # Adding the 'sed 1q' prevents false positives on HP-UX, which says: 5480 # nm: unknown option "B" ignored 5481 # Tru64's nm complains that /dev/null is an invalid object file 5482 # MSYS converts /dev/null to NUL, MinGW nm treats NUL as empty 5483 case $build_os in 5484 mingw*) lt_bad_file=conftest.nm/nofile ;; 5485 *) lt_bad_file=/dev/null ;; 5486 esac 5487 case `"$tmp_nm" -B $lt_bad_file 2>&1 | sed '1q'` in 5488 *$lt_bad_file* | *'Invalid file or object type'*) 5489 lt_cv_path_NM="$tmp_nm -B" 5490 break 2 5491 ;; 5492 *) 5493 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 5494 */dev/null*) 5495 lt_cv_path_NM="$tmp_nm -p" 5496 break 2 5497 ;; 5498 *) 5499 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 5500 continue # so that we can try to find one that supports BSD flags 5501 ;; 5502 esac 5503 ;; 5504 esac 5505 fi 5506 done 5507 IFS=$lt_save_ifs 5508 done 5509 : ${lt_cv_path_NM=no} 5510fi 5511fi 5512{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 5513$as_echo "$lt_cv_path_NM" >&6; } 5514if test no != "$lt_cv_path_NM"; then 5515 NM=$lt_cv_path_NM 5516else 5517 # Didn't find any BSD compatible name lister, look for dumpbin. 5518 if test -n "$DUMPBIN"; then : 5519 # Let the user override the test. 5520 else 5521 if test -n "$ac_tool_prefix"; then 5522 for ac_prog in dumpbin "link -dump" 5523 do 5524 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 5525set dummy $ac_tool_prefix$ac_prog; ac_word=$2 5526{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5527$as_echo_n "checking for $ac_word... " >&6; } 5528if ${ac_cv_prog_DUMPBIN+:} false; then : 5529 $as_echo_n "(cached) " >&6 5530else 5531 if test -n "$DUMPBIN"; then 5532 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 5533else 5534as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5535for as_dir in $PATH 5536do 5537 IFS=$as_save_IFS 5538 test -z "$as_dir" && as_dir=. 5539 for ac_exec_ext in '' $ac_executable_extensions; do 5540 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5541 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 5542 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5543 break 2 5544 fi 5545done 5546 done 5547IFS=$as_save_IFS 5548 5549fi 5550fi 5551DUMPBIN=$ac_cv_prog_DUMPBIN 5552if test -n "$DUMPBIN"; then 5553 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 5554$as_echo "$DUMPBIN" >&6; } 5555else 5556 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5557$as_echo "no" >&6; } 5558fi 5559 5560 5561 test -n "$DUMPBIN" && break 5562 done 5563fi 5564if test -z "$DUMPBIN"; then 5565 ac_ct_DUMPBIN=$DUMPBIN 5566 for ac_prog in dumpbin "link -dump" 5567do 5568 # Extract the first word of "$ac_prog", so it can be a program name with args. 5569set dummy $ac_prog; ac_word=$2 5570{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5571$as_echo_n "checking for $ac_word... " >&6; } 5572if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then : 5573 $as_echo_n "(cached) " >&6 5574else 5575 if test -n "$ac_ct_DUMPBIN"; then 5576 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 5577else 5578as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5579for as_dir in $PATH 5580do 5581 IFS=$as_save_IFS 5582 test -z "$as_dir" && as_dir=. 5583 for ac_exec_ext in '' $ac_executable_extensions; do 5584 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5585 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 5586 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5587 break 2 5588 fi 5589done 5590 done 5591IFS=$as_save_IFS 5592 5593fi 5594fi 5595ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 5596if test -n "$ac_ct_DUMPBIN"; then 5597 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 5598$as_echo "$ac_ct_DUMPBIN" >&6; } 5599else 5600 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5601$as_echo "no" >&6; } 5602fi 5603 5604 5605 test -n "$ac_ct_DUMPBIN" && break 5606done 5607 5608 if test "x$ac_ct_DUMPBIN" = x; then 5609 DUMPBIN=":" 5610 else 5611 case $cross_compiling:$ac_tool_warned in 5612yes:) 5613{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5614$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5615ac_tool_warned=yes ;; 5616esac 5617 DUMPBIN=$ac_ct_DUMPBIN 5618 fi 5619fi 5620 5621 case `$DUMPBIN -symbols -headers /dev/null 2>&1 | sed '1q'` in 5622 *COFF*) 5623 DUMPBIN="$DUMPBIN -symbols -headers" 5624 ;; 5625 *) 5626 DUMPBIN=: 5627 ;; 5628 esac 5629 fi 5630 5631 if test : != "$DUMPBIN"; then 5632 NM=$DUMPBIN 5633 fi 5634fi 5635test -z "$NM" && NM=nm 5636 5637 5638 5639 5640 5641 5642{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 5643$as_echo_n "checking the name lister ($NM) interface... " >&6; } 5644if ${lt_cv_nm_interface+:} false; then : 5645 $as_echo_n "(cached) " >&6 5646else 5647 lt_cv_nm_interface="BSD nm" 5648 echo "int some_variable = 0;" > conftest.$ac_ext 5649 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 5650 (eval "$ac_compile" 2>conftest.err) 5651 cat conftest.err >&5 5652 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 5653 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 5654 cat conftest.err >&5 5655 (eval echo "\"\$as_me:$LINENO: output\"" >&5) 5656 cat conftest.out >&5 5657 if $GREP 'External.*some_variable' conftest.out > /dev/null; then 5658 lt_cv_nm_interface="MS dumpbin" 5659 fi 5660 rm -f conftest* 5661fi 5662{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 5663$as_echo "$lt_cv_nm_interface" >&6; } 5664 5665{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 5666$as_echo_n "checking whether ln -s works... " >&6; } 5667LN_S=$as_ln_s 5668if test "$LN_S" = "ln -s"; then 5669 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5670$as_echo "yes" >&6; } 5671else 5672 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 5673$as_echo "no, using $LN_S" >&6; } 5674fi 5675 5676# find the maximum length of command line arguments 5677{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 5678$as_echo_n "checking the maximum length of command line arguments... " >&6; } 5679if ${lt_cv_sys_max_cmd_len+:} false; then : 5680 $as_echo_n "(cached) " >&6 5681else 5682 i=0 5683 teststring=ABCD 5684 5685 case $build_os in 5686 msdosdjgpp*) 5687 # On DJGPP, this test can blow up pretty badly due to problems in libc 5688 # (any single argument exceeding 2000 bytes causes a buffer overrun 5689 # during glob expansion). Even if it were fixed, the result of this 5690 # check would be larger than it should be. 5691 lt_cv_sys_max_cmd_len=12288; # 12K is about right 5692 ;; 5693 5694 gnu*) 5695 # Under GNU Hurd, this test is not required because there is 5696 # no limit to the length of command line arguments. 5697 # Libtool will interpret -1 as no limit whatsoever 5698 lt_cv_sys_max_cmd_len=-1; 5699 ;; 5700 5701 cygwin* | mingw* | cegcc*) 5702 # On Win9x/ME, this test blows up -- it succeeds, but takes 5703 # about 5 minutes as the teststring grows exponentially. 5704 # Worse, since 9x/ME are not pre-emptively multitasking, 5705 # you end up with a "frozen" computer, even though with patience 5706 # the test eventually succeeds (with a max line length of 256k). 5707 # Instead, let's just punt: use the minimum linelength reported by 5708 # all of the supported platforms: 8192 (on NT/2K/XP). 5709 lt_cv_sys_max_cmd_len=8192; 5710 ;; 5711 5712 mint*) 5713 # On MiNT this can take a long time and run out of memory. 5714 lt_cv_sys_max_cmd_len=8192; 5715 ;; 5716 5717 amigaos*) 5718 # On AmigaOS with pdksh, this test takes hours, literally. 5719 # So we just punt and use a minimum line length of 8192. 5720 lt_cv_sys_max_cmd_len=8192; 5721 ;; 5722 5723 bitrig* | darwin* | dragonfly* | freebsd* | netbsd* | openbsd*) 5724 # This has been around since 386BSD, at least. Likely further. 5725 if test -x /sbin/sysctl; then 5726 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 5727 elif test -x /usr/sbin/sysctl; then 5728 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 5729 else 5730 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 5731 fi 5732 # And add a safety zone 5733 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 5734 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 5735 ;; 5736 5737 interix*) 5738 # We know the value 262144 and hardcode it with a safety zone (like BSD) 5739 lt_cv_sys_max_cmd_len=196608 5740 ;; 5741 5742 os2*) 5743 # The test takes a long time on OS/2. 5744 lt_cv_sys_max_cmd_len=8192 5745 ;; 5746 5747 osf*) 5748 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 5749 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 5750 # nice to cause kernel panics so lets avoid the loop below. 5751 # First set a reasonable default. 5752 lt_cv_sys_max_cmd_len=16384 5753 # 5754 if test -x /sbin/sysconfig; then 5755 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 5756 *1*) lt_cv_sys_max_cmd_len=-1 ;; 5757 esac 5758 fi 5759 ;; 5760 sco3.2v5*) 5761 lt_cv_sys_max_cmd_len=102400 5762 ;; 5763 sysv5* | sco5v6* | sysv4.2uw2*) 5764 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 5765 if test -n "$kargmax"; then 5766 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 5767 else 5768 lt_cv_sys_max_cmd_len=32768 5769 fi 5770 ;; 5771 *) 5772 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 5773 if test -n "$lt_cv_sys_max_cmd_len" && \ 5774 test undefined != "$lt_cv_sys_max_cmd_len"; then 5775 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 5776 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 5777 else 5778 # Make teststring a little bigger before we do anything with it. 5779 # a 1K string should be a reasonable start. 5780 for i in 1 2 3 4 5 6 7 8; do 5781 teststring=$teststring$teststring 5782 done 5783 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 5784 # If test is not a shell built-in, we'll probably end up computing a 5785 # maximum length that is only half of the actual maximum length, but 5786 # we can't tell. 5787 while { test X`env echo "$teststring$teststring" 2>/dev/null` \ 5788 = "X$teststring$teststring"; } >/dev/null 2>&1 && 5789 test 17 != "$i" # 1/2 MB should be enough 5790 do 5791 i=`expr $i + 1` 5792 teststring=$teststring$teststring 5793 done 5794 # Only check the string length outside the loop. 5795 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 5796 teststring= 5797 # Add a significant safety factor because C++ compilers can tack on 5798 # massive amounts of additional arguments before passing them to the 5799 # linker. It appears as though 1/2 is a usable value. 5800 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 5801 fi 5802 ;; 5803 esac 5804 5805fi 5806 5807if test -n "$lt_cv_sys_max_cmd_len"; then 5808 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 5809$as_echo "$lt_cv_sys_max_cmd_len" >&6; } 5810else 5811 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 5812$as_echo "none" >&6; } 5813fi 5814max_cmd_len=$lt_cv_sys_max_cmd_len 5815 5816 5817 5818 5819 5820 5821: ${CP="cp -f"} 5822: ${MV="mv -f"} 5823: ${RM="rm -f"} 5824 5825if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 5826 lt_unset=unset 5827else 5828 lt_unset=false 5829fi 5830 5831 5832 5833 5834 5835# test EBCDIC or ASCII 5836case `echo X|tr X '\101'` in 5837 A) # ASCII based system 5838 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 5839 lt_SP2NL='tr \040 \012' 5840 lt_NL2SP='tr \015\012 \040\040' 5841 ;; 5842 *) # EBCDIC based system 5843 lt_SP2NL='tr \100 \n' 5844 lt_NL2SP='tr \r\n \100\100' 5845 ;; 5846esac 5847 5848 5849 5850 5851 5852 5853 5854 5855 5856{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5 5857$as_echo_n "checking how to convert $build file names to $host format... " >&6; } 5858if ${lt_cv_to_host_file_cmd+:} false; then : 5859 $as_echo_n "(cached) " >&6 5860else 5861 case $host in 5862 *-*-mingw* ) 5863 case $build in 5864 *-*-mingw* ) # actually msys 5865 lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32 5866 ;; 5867 *-*-cygwin* ) 5868 lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32 5869 ;; 5870 * ) # otherwise, assume *nix 5871 lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32 5872 ;; 5873 esac 5874 ;; 5875 *-*-cygwin* ) 5876 case $build in 5877 *-*-mingw* ) # actually msys 5878 lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin 5879 ;; 5880 *-*-cygwin* ) 5881 lt_cv_to_host_file_cmd=func_convert_file_noop 5882 ;; 5883 * ) # otherwise, assume *nix 5884 lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin 5885 ;; 5886 esac 5887 ;; 5888 * ) # unhandled hosts (and "normal" native builds) 5889 lt_cv_to_host_file_cmd=func_convert_file_noop 5890 ;; 5891esac 5892 5893fi 5894 5895to_host_file_cmd=$lt_cv_to_host_file_cmd 5896{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5 5897$as_echo "$lt_cv_to_host_file_cmd" >&6; } 5898 5899 5900 5901 5902 5903{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5 5904$as_echo_n "checking how to convert $build file names to toolchain format... " >&6; } 5905if ${lt_cv_to_tool_file_cmd+:} false; then : 5906 $as_echo_n "(cached) " >&6 5907else 5908 #assume ordinary cross tools, or native build. 5909lt_cv_to_tool_file_cmd=func_convert_file_noop 5910case $host in 5911 *-*-mingw* ) 5912 case $build in 5913 *-*-mingw* ) # actually msys 5914 lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32 5915 ;; 5916 esac 5917 ;; 5918esac 5919 5920fi 5921 5922to_tool_file_cmd=$lt_cv_to_tool_file_cmd 5923{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5 5924$as_echo "$lt_cv_to_tool_file_cmd" >&6; } 5925 5926 5927 5928 5929 5930{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 5931$as_echo_n "checking for $LD option to reload object files... " >&6; } 5932if ${lt_cv_ld_reload_flag+:} false; then : 5933 $as_echo_n "(cached) " >&6 5934else 5935 lt_cv_ld_reload_flag='-r' 5936fi 5937{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 5938$as_echo "$lt_cv_ld_reload_flag" >&6; } 5939reload_flag=$lt_cv_ld_reload_flag 5940case $reload_flag in 5941"" | " "*) ;; 5942*) reload_flag=" $reload_flag" ;; 5943esac 5944reload_cmds='$LD$reload_flag -o $output$reload_objs' 5945case $host_os in 5946 cygwin* | mingw* | pw32* | cegcc*) 5947 if test yes != "$GCC"; then 5948 reload_cmds=false 5949 fi 5950 ;; 5951 darwin*) 5952 if test yes = "$GCC"; then 5953 reload_cmds='$LTCC $LTCFLAGS -nostdlib $wl-r -o $output$reload_objs' 5954 else 5955 reload_cmds='$LD$reload_flag -o $output$reload_objs' 5956 fi 5957 ;; 5958esac 5959 5960 5961 5962 5963 5964 5965 5966 5967 5968if test -n "$ac_tool_prefix"; then 5969 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 5970set dummy ${ac_tool_prefix}objdump; ac_word=$2 5971{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5972$as_echo_n "checking for $ac_word... " >&6; } 5973if ${ac_cv_prog_OBJDUMP+:} false; then : 5974 $as_echo_n "(cached) " >&6 5975else 5976 if test -n "$OBJDUMP"; then 5977 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 5978else 5979as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5980for as_dir in $PATH 5981do 5982 IFS=$as_save_IFS 5983 test -z "$as_dir" && as_dir=. 5984 for ac_exec_ext in '' $ac_executable_extensions; do 5985 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5986 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 5987 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5988 break 2 5989 fi 5990done 5991 done 5992IFS=$as_save_IFS 5993 5994fi 5995fi 5996OBJDUMP=$ac_cv_prog_OBJDUMP 5997if test -n "$OBJDUMP"; then 5998 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 5999$as_echo "$OBJDUMP" >&6; } 6000else 6001 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6002$as_echo "no" >&6; } 6003fi 6004 6005 6006fi 6007if test -z "$ac_cv_prog_OBJDUMP"; then 6008 ac_ct_OBJDUMP=$OBJDUMP 6009 # Extract the first word of "objdump", so it can be a program name with args. 6010set dummy objdump; ac_word=$2 6011{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6012$as_echo_n "checking for $ac_word... " >&6; } 6013if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : 6014 $as_echo_n "(cached) " >&6 6015else 6016 if test -n "$ac_ct_OBJDUMP"; then 6017 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 6018else 6019as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6020for as_dir in $PATH 6021do 6022 IFS=$as_save_IFS 6023 test -z "$as_dir" && as_dir=. 6024 for ac_exec_ext in '' $ac_executable_extensions; do 6025 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6026 ac_cv_prog_ac_ct_OBJDUMP="objdump" 6027 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6028 break 2 6029 fi 6030done 6031 done 6032IFS=$as_save_IFS 6033 6034fi 6035fi 6036ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 6037if test -n "$ac_ct_OBJDUMP"; then 6038 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 6039$as_echo "$ac_ct_OBJDUMP" >&6; } 6040else 6041 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6042$as_echo "no" >&6; } 6043fi 6044 6045 if test "x$ac_ct_OBJDUMP" = x; then 6046 OBJDUMP="false" 6047 else 6048 case $cross_compiling:$ac_tool_warned in 6049yes:) 6050{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6051$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6052ac_tool_warned=yes ;; 6053esac 6054 OBJDUMP=$ac_ct_OBJDUMP 6055 fi 6056else 6057 OBJDUMP="$ac_cv_prog_OBJDUMP" 6058fi 6059 6060test -z "$OBJDUMP" && OBJDUMP=objdump 6061 6062 6063 6064 6065 6066 6067 6068 6069 6070{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 6071$as_echo_n "checking how to recognize dependent libraries... " >&6; } 6072if ${lt_cv_deplibs_check_method+:} false; then : 6073 $as_echo_n "(cached) " >&6 6074else 6075 lt_cv_file_magic_cmd='$MAGIC_CMD' 6076lt_cv_file_magic_test_file= 6077lt_cv_deplibs_check_method='unknown' 6078# Need to set the preceding variable on all platforms that support 6079# interlibrary dependencies. 6080# 'none' -- dependencies not supported. 6081# 'unknown' -- same as none, but documents that we really don't know. 6082# 'pass_all' -- all dependencies passed with no checks. 6083# 'test_compile' -- check by making test program. 6084# 'file_magic [[regex]]' -- check by looking for files in library path 6085# that responds to the $file_magic_cmd with a given extended regex. 6086# If you have 'file' or equivalent on your system and you're not sure 6087# whether 'pass_all' will *always* work, you probably want this one. 6088 6089case $host_os in 6090aix[4-9]*) 6091 lt_cv_deplibs_check_method=pass_all 6092 ;; 6093 6094beos*) 6095 lt_cv_deplibs_check_method=pass_all 6096 ;; 6097 6098bsdi[45]*) 6099 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 6100 lt_cv_file_magic_cmd='/usr/bin/file -L' 6101 lt_cv_file_magic_test_file=/shlib/libc.so 6102 ;; 6103 6104cygwin*) 6105 # func_win32_libid is a shell function defined in ltmain.sh 6106 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 6107 lt_cv_file_magic_cmd='func_win32_libid' 6108 ;; 6109 6110mingw* | pw32*) 6111 # Base MSYS/MinGW do not provide the 'file' command needed by 6112 # func_win32_libid shell function, so use a weaker test based on 'objdump', 6113 # unless we find 'file', for example because we are cross-compiling. 6114 if ( file / ) >/dev/null 2>&1; then 6115 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 6116 lt_cv_file_magic_cmd='func_win32_libid' 6117 else 6118 # Keep this pattern in sync with the one in func_win32_libid. 6119 lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' 6120 lt_cv_file_magic_cmd='$OBJDUMP -f' 6121 fi 6122 ;; 6123 6124cegcc*) 6125 # use the weaker test based on 'objdump'. See mingw*. 6126 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 6127 lt_cv_file_magic_cmd='$OBJDUMP -f' 6128 ;; 6129 6130darwin* | rhapsody*) 6131 lt_cv_deplibs_check_method=pass_all 6132 ;; 6133 6134freebsd* | dragonfly*) 6135 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 6136 case $host_cpu in 6137 i*86 ) 6138 # Not sure whether the presence of OpenBSD here was a mistake. 6139 # Let's accept both of them until this is cleared up. 6140 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 6141 lt_cv_file_magic_cmd=/usr/bin/file 6142 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 6143 ;; 6144 esac 6145 else 6146 lt_cv_deplibs_check_method=pass_all 6147 fi 6148 ;; 6149 6150haiku*) 6151 lt_cv_deplibs_check_method=pass_all 6152 ;; 6153 6154hpux10.20* | hpux11*) 6155 lt_cv_file_magic_cmd=/usr/bin/file 6156 case $host_cpu in 6157 ia64*) 6158 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 6159 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 6160 ;; 6161 hppa*64*) 6162 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]' 6163 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 6164 ;; 6165 *) 6166 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' 6167 lt_cv_file_magic_test_file=/usr/lib/libc.sl 6168 ;; 6169 esac 6170 ;; 6171 6172interix[3-9]*) 6173 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 6174 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 6175 ;; 6176 6177irix5* | irix6* | nonstopux*) 6178 case $LD in 6179 *-32|*"-32 ") libmagic=32-bit;; 6180 *-n32|*"-n32 ") libmagic=N32;; 6181 *-64|*"-64 ") libmagic=64-bit;; 6182 *) libmagic=never-match;; 6183 esac 6184 lt_cv_deplibs_check_method=pass_all 6185 ;; 6186 6187# This must be glibc/ELF. 6188linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 6189 lt_cv_deplibs_check_method=pass_all 6190 ;; 6191 6192netbsd* | netbsdelf*-gnu) 6193 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 6194 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 6195 else 6196 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 6197 fi 6198 ;; 6199 6200newos6*) 6201 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 6202 lt_cv_file_magic_cmd=/usr/bin/file 6203 lt_cv_file_magic_test_file=/usr/lib/libnls.so 6204 ;; 6205 6206*nto* | *qnx*) 6207 lt_cv_deplibs_check_method=pass_all 6208 ;; 6209 6210openbsd* | bitrig*) 6211 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then 6212 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 6213 else 6214 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 6215 fi 6216 ;; 6217 6218osf3* | osf4* | osf5*) 6219 lt_cv_deplibs_check_method=pass_all 6220 ;; 6221 6222rdos*) 6223 lt_cv_deplibs_check_method=pass_all 6224 ;; 6225 6226solaris*) 6227 lt_cv_deplibs_check_method=pass_all 6228 ;; 6229 6230sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 6231 lt_cv_deplibs_check_method=pass_all 6232 ;; 6233 6234sysv4 | sysv4.3*) 6235 case $host_vendor in 6236 motorola) 6237 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]' 6238 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 6239 ;; 6240 ncr) 6241 lt_cv_deplibs_check_method=pass_all 6242 ;; 6243 sequent) 6244 lt_cv_file_magic_cmd='/bin/file' 6245 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 6246 ;; 6247 sni) 6248 lt_cv_file_magic_cmd='/bin/file' 6249 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 6250 lt_cv_file_magic_test_file=/lib/libc.so 6251 ;; 6252 siemens) 6253 lt_cv_deplibs_check_method=pass_all 6254 ;; 6255 pc) 6256 lt_cv_deplibs_check_method=pass_all 6257 ;; 6258 esac 6259 ;; 6260 6261tpf*) 6262 lt_cv_deplibs_check_method=pass_all 6263 ;; 6264os2*) 6265 lt_cv_deplibs_check_method=pass_all 6266 ;; 6267esac 6268 6269fi 6270{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 6271$as_echo "$lt_cv_deplibs_check_method" >&6; } 6272 6273file_magic_glob= 6274want_nocaseglob=no 6275if test "$build" = "$host"; then 6276 case $host_os in 6277 mingw* | pw32*) 6278 if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then 6279 want_nocaseglob=yes 6280 else 6281 file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"` 6282 fi 6283 ;; 6284 esac 6285fi 6286 6287file_magic_cmd=$lt_cv_file_magic_cmd 6288deplibs_check_method=$lt_cv_deplibs_check_method 6289test -z "$deplibs_check_method" && deplibs_check_method=unknown 6290 6291 6292 6293 6294 6295 6296 6297 6298 6299 6300 6301 6302 6303 6304 6305 6306 6307 6308 6309 6310 6311 6312if test -n "$ac_tool_prefix"; then 6313 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args. 6314set dummy ${ac_tool_prefix}dlltool; ac_word=$2 6315{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6316$as_echo_n "checking for $ac_word... " >&6; } 6317if ${ac_cv_prog_DLLTOOL+:} false; then : 6318 $as_echo_n "(cached) " >&6 6319else 6320 if test -n "$DLLTOOL"; then 6321 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test. 6322else 6323as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6324for as_dir in $PATH 6325do 6326 IFS=$as_save_IFS 6327 test -z "$as_dir" && as_dir=. 6328 for ac_exec_ext in '' $ac_executable_extensions; do 6329 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6330 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool" 6331 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6332 break 2 6333 fi 6334done 6335 done 6336IFS=$as_save_IFS 6337 6338fi 6339fi 6340DLLTOOL=$ac_cv_prog_DLLTOOL 6341if test -n "$DLLTOOL"; then 6342 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5 6343$as_echo "$DLLTOOL" >&6; } 6344else 6345 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6346$as_echo "no" >&6; } 6347fi 6348 6349 6350fi 6351if test -z "$ac_cv_prog_DLLTOOL"; then 6352 ac_ct_DLLTOOL=$DLLTOOL 6353 # Extract the first word of "dlltool", so it can be a program name with args. 6354set dummy dlltool; ac_word=$2 6355{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6356$as_echo_n "checking for $ac_word... " >&6; } 6357if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then : 6358 $as_echo_n "(cached) " >&6 6359else 6360 if test -n "$ac_ct_DLLTOOL"; then 6361 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test. 6362else 6363as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6364for as_dir in $PATH 6365do 6366 IFS=$as_save_IFS 6367 test -z "$as_dir" && as_dir=. 6368 for ac_exec_ext in '' $ac_executable_extensions; do 6369 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6370 ac_cv_prog_ac_ct_DLLTOOL="dlltool" 6371 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6372 break 2 6373 fi 6374done 6375 done 6376IFS=$as_save_IFS 6377 6378fi 6379fi 6380ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL 6381if test -n "$ac_ct_DLLTOOL"; then 6382 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5 6383$as_echo "$ac_ct_DLLTOOL" >&6; } 6384else 6385 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6386$as_echo "no" >&6; } 6387fi 6388 6389 if test "x$ac_ct_DLLTOOL" = x; then 6390 DLLTOOL="false" 6391 else 6392 case $cross_compiling:$ac_tool_warned in 6393yes:) 6394{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6395$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6396ac_tool_warned=yes ;; 6397esac 6398 DLLTOOL=$ac_ct_DLLTOOL 6399 fi 6400else 6401 DLLTOOL="$ac_cv_prog_DLLTOOL" 6402fi 6403 6404test -z "$DLLTOOL" && DLLTOOL=dlltool 6405 6406 6407 6408 6409 6410 6411 6412 6413 6414 6415{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5 6416$as_echo_n "checking how to associate runtime and link libraries... " >&6; } 6417if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then : 6418 $as_echo_n "(cached) " >&6 6419else 6420 lt_cv_sharedlib_from_linklib_cmd='unknown' 6421 6422case $host_os in 6423cygwin* | mingw* | pw32* | cegcc*) 6424 # two different shell functions defined in ltmain.sh; 6425 # decide which one to use based on capabilities of $DLLTOOL 6426 case `$DLLTOOL --help 2>&1` in 6427 *--identify-strict*) 6428 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib 6429 ;; 6430 *) 6431 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback 6432 ;; 6433 esac 6434 ;; 6435*) 6436 # fallback: assume linklib IS sharedlib 6437 lt_cv_sharedlib_from_linklib_cmd=$ECHO 6438 ;; 6439esac 6440 6441fi 6442{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5 6443$as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; } 6444sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd 6445test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO 6446 6447 6448 6449 6450 6451 6452 6453if test -n "$ac_tool_prefix"; then 6454 for ac_prog in ar 6455 do 6456 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 6457set dummy $ac_tool_prefix$ac_prog; ac_word=$2 6458{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6459$as_echo_n "checking for $ac_word... " >&6; } 6460if ${ac_cv_prog_AR+:} false; then : 6461 $as_echo_n "(cached) " >&6 6462else 6463 if test -n "$AR"; then 6464 ac_cv_prog_AR="$AR" # Let the user override the test. 6465else 6466as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6467for as_dir in $PATH 6468do 6469 IFS=$as_save_IFS 6470 test -z "$as_dir" && as_dir=. 6471 for ac_exec_ext in '' $ac_executable_extensions; do 6472 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6473 ac_cv_prog_AR="$ac_tool_prefix$ac_prog" 6474 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6475 break 2 6476 fi 6477done 6478 done 6479IFS=$as_save_IFS 6480 6481fi 6482fi 6483AR=$ac_cv_prog_AR 6484if test -n "$AR"; then 6485 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 6486$as_echo "$AR" >&6; } 6487else 6488 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6489$as_echo "no" >&6; } 6490fi 6491 6492 6493 test -n "$AR" && break 6494 done 6495fi 6496if test -z "$AR"; then 6497 ac_ct_AR=$AR 6498 for ac_prog in ar 6499do 6500 # Extract the first word of "$ac_prog", so it can be a program name with args. 6501set dummy $ac_prog; ac_word=$2 6502{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6503$as_echo_n "checking for $ac_word... " >&6; } 6504if ${ac_cv_prog_ac_ct_AR+:} false; then : 6505 $as_echo_n "(cached) " >&6 6506else 6507 if test -n "$ac_ct_AR"; then 6508 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 6509else 6510as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6511for as_dir in $PATH 6512do 6513 IFS=$as_save_IFS 6514 test -z "$as_dir" && as_dir=. 6515 for ac_exec_ext in '' $ac_executable_extensions; do 6516 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6517 ac_cv_prog_ac_ct_AR="$ac_prog" 6518 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6519 break 2 6520 fi 6521done 6522 done 6523IFS=$as_save_IFS 6524 6525fi 6526fi 6527ac_ct_AR=$ac_cv_prog_ac_ct_AR 6528if test -n "$ac_ct_AR"; then 6529 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 6530$as_echo "$ac_ct_AR" >&6; } 6531else 6532 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6533$as_echo "no" >&6; } 6534fi 6535 6536 6537 test -n "$ac_ct_AR" && break 6538done 6539 6540 if test "x$ac_ct_AR" = x; then 6541 AR="false" 6542 else 6543 case $cross_compiling:$ac_tool_warned in 6544yes:) 6545{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6546$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6547ac_tool_warned=yes ;; 6548esac 6549 AR=$ac_ct_AR 6550 fi 6551fi 6552 6553: ${AR=ar} 6554: ${AR_FLAGS=cru} 6555 6556 6557 6558 6559 6560 6561 6562 6563 6564 6565 6566{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5 6567$as_echo_n "checking for archiver @FILE support... " >&6; } 6568if ${lt_cv_ar_at_file+:} false; then : 6569 $as_echo_n "(cached) " >&6 6570else 6571 lt_cv_ar_at_file=no 6572 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6573/* end confdefs.h. */ 6574 6575int 6576main () 6577{ 6578 6579 ; 6580 return 0; 6581} 6582_ACEOF 6583if ac_fn_c_try_compile "$LINENO"; then : 6584 echo conftest.$ac_objext > conftest.lst 6585 lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5' 6586 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 6587 (eval $lt_ar_try) 2>&5 6588 ac_status=$? 6589 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6590 test $ac_status = 0; } 6591 if test 0 -eq "$ac_status"; then 6592 # Ensure the archiver fails upon bogus file names. 6593 rm -f conftest.$ac_objext libconftest.a 6594 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 6595 (eval $lt_ar_try) 2>&5 6596 ac_status=$? 6597 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6598 test $ac_status = 0; } 6599 if test 0 -ne "$ac_status"; then 6600 lt_cv_ar_at_file=@ 6601 fi 6602 fi 6603 rm -f conftest.* libconftest.a 6604 6605fi 6606rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6607 6608fi 6609{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5 6610$as_echo "$lt_cv_ar_at_file" >&6; } 6611 6612if test no = "$lt_cv_ar_at_file"; then 6613 archiver_list_spec= 6614else 6615 archiver_list_spec=$lt_cv_ar_at_file 6616fi 6617 6618 6619 6620 6621 6622 6623 6624if test -n "$ac_tool_prefix"; then 6625 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 6626set dummy ${ac_tool_prefix}strip; ac_word=$2 6627{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6628$as_echo_n "checking for $ac_word... " >&6; } 6629if ${ac_cv_prog_STRIP+:} false; then : 6630 $as_echo_n "(cached) " >&6 6631else 6632 if test -n "$STRIP"; then 6633 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 6634else 6635as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6636for as_dir in $PATH 6637do 6638 IFS=$as_save_IFS 6639 test -z "$as_dir" && as_dir=. 6640 for ac_exec_ext in '' $ac_executable_extensions; do 6641 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6642 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 6643 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6644 break 2 6645 fi 6646done 6647 done 6648IFS=$as_save_IFS 6649 6650fi 6651fi 6652STRIP=$ac_cv_prog_STRIP 6653if test -n "$STRIP"; then 6654 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 6655$as_echo "$STRIP" >&6; } 6656else 6657 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6658$as_echo "no" >&6; } 6659fi 6660 6661 6662fi 6663if test -z "$ac_cv_prog_STRIP"; then 6664 ac_ct_STRIP=$STRIP 6665 # Extract the first word of "strip", so it can be a program name with args. 6666set dummy strip; ac_word=$2 6667{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6668$as_echo_n "checking for $ac_word... " >&6; } 6669if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 6670 $as_echo_n "(cached) " >&6 6671else 6672 if test -n "$ac_ct_STRIP"; then 6673 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 6674else 6675as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6676for as_dir in $PATH 6677do 6678 IFS=$as_save_IFS 6679 test -z "$as_dir" && as_dir=. 6680 for ac_exec_ext in '' $ac_executable_extensions; do 6681 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6682 ac_cv_prog_ac_ct_STRIP="strip" 6683 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6684 break 2 6685 fi 6686done 6687 done 6688IFS=$as_save_IFS 6689 6690fi 6691fi 6692ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 6693if test -n "$ac_ct_STRIP"; then 6694 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 6695$as_echo "$ac_ct_STRIP" >&6; } 6696else 6697 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6698$as_echo "no" >&6; } 6699fi 6700 6701 if test "x$ac_ct_STRIP" = x; then 6702 STRIP=":" 6703 else 6704 case $cross_compiling:$ac_tool_warned in 6705yes:) 6706{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6707$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6708ac_tool_warned=yes ;; 6709esac 6710 STRIP=$ac_ct_STRIP 6711 fi 6712else 6713 STRIP="$ac_cv_prog_STRIP" 6714fi 6715 6716test -z "$STRIP" && STRIP=: 6717 6718 6719 6720 6721 6722 6723if test -n "$ac_tool_prefix"; then 6724 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 6725set dummy ${ac_tool_prefix}ranlib; ac_word=$2 6726{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6727$as_echo_n "checking for $ac_word... " >&6; } 6728if ${ac_cv_prog_RANLIB+:} false; then : 6729 $as_echo_n "(cached) " >&6 6730else 6731 if test -n "$RANLIB"; then 6732 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 6733else 6734as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6735for as_dir in $PATH 6736do 6737 IFS=$as_save_IFS 6738 test -z "$as_dir" && as_dir=. 6739 for ac_exec_ext in '' $ac_executable_extensions; do 6740 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6741 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 6742 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6743 break 2 6744 fi 6745done 6746 done 6747IFS=$as_save_IFS 6748 6749fi 6750fi 6751RANLIB=$ac_cv_prog_RANLIB 6752if test -n "$RANLIB"; then 6753 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 6754$as_echo "$RANLIB" >&6; } 6755else 6756 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6757$as_echo "no" >&6; } 6758fi 6759 6760 6761fi 6762if test -z "$ac_cv_prog_RANLIB"; then 6763 ac_ct_RANLIB=$RANLIB 6764 # Extract the first word of "ranlib", so it can be a program name with args. 6765set dummy ranlib; ac_word=$2 6766{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6767$as_echo_n "checking for $ac_word... " >&6; } 6768if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 6769 $as_echo_n "(cached) " >&6 6770else 6771 if test -n "$ac_ct_RANLIB"; then 6772 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 6773else 6774as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6775for as_dir in $PATH 6776do 6777 IFS=$as_save_IFS 6778 test -z "$as_dir" && as_dir=. 6779 for ac_exec_ext in '' $ac_executable_extensions; do 6780 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6781 ac_cv_prog_ac_ct_RANLIB="ranlib" 6782 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6783 break 2 6784 fi 6785done 6786 done 6787IFS=$as_save_IFS 6788 6789fi 6790fi 6791ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 6792if test -n "$ac_ct_RANLIB"; then 6793 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 6794$as_echo "$ac_ct_RANLIB" >&6; } 6795else 6796 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6797$as_echo "no" >&6; } 6798fi 6799 6800 if test "x$ac_ct_RANLIB" = x; then 6801 RANLIB=":" 6802 else 6803 case $cross_compiling:$ac_tool_warned in 6804yes:) 6805{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6806$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6807ac_tool_warned=yes ;; 6808esac 6809 RANLIB=$ac_ct_RANLIB 6810 fi 6811else 6812 RANLIB="$ac_cv_prog_RANLIB" 6813fi 6814 6815test -z "$RANLIB" && RANLIB=: 6816 6817 6818 6819 6820 6821 6822# Determine commands to create old-style static archives. 6823old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 6824old_postinstall_cmds='chmod 644 $oldlib' 6825old_postuninstall_cmds= 6826 6827if test -n "$RANLIB"; then 6828 case $host_os in 6829 bitrig* | openbsd*) 6830 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib" 6831 ;; 6832 *) 6833 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib" 6834 ;; 6835 esac 6836 old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib" 6837fi 6838 6839case $host_os in 6840 darwin*) 6841 lock_old_archive_extraction=yes ;; 6842 *) 6843 lock_old_archive_extraction=no ;; 6844esac 6845 6846 6847 6848 6849 6850 6851 6852 6853 6854 6855 6856 6857 6858 6859 6860 6861 6862 6863 6864 6865 6866 6867 6868 6869 6870 6871 6872 6873 6874 6875 6876 6877 6878 6879 6880 6881 6882 6883 6884# If no C compiler was specified, use CC. 6885LTCC=${LTCC-"$CC"} 6886 6887# If no C compiler flags were specified, use CFLAGS. 6888LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 6889 6890# Allow CC to be a program name with arguments. 6891compiler=$CC 6892 6893 6894# Check for command to grab the raw symbol name followed by C symbol from nm. 6895{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 6896$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 6897if ${lt_cv_sys_global_symbol_pipe+:} false; then : 6898 $as_echo_n "(cached) " >&6 6899else 6900 6901# These are sane defaults that work on at least a few old systems. 6902# [They come from Ultrix. What could be older than Ultrix?!! ;)] 6903 6904# Character class describing NM global symbol codes. 6905symcode='[BCDEGRST]' 6906 6907# Regexp to match symbols that can be accessed directly from C. 6908sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 6909 6910# Define system-specific variables. 6911case $host_os in 6912aix*) 6913 symcode='[BCDT]' 6914 ;; 6915cygwin* | mingw* | pw32* | cegcc*) 6916 symcode='[ABCDGISTW]' 6917 ;; 6918hpux*) 6919 if test ia64 = "$host_cpu"; then 6920 symcode='[ABCDEGRST]' 6921 fi 6922 ;; 6923irix* | nonstopux*) 6924 symcode='[BCDEGRST]' 6925 ;; 6926osf*) 6927 symcode='[BCDEGQRST]' 6928 ;; 6929solaris*) 6930 symcode='[BDRT]' 6931 ;; 6932sco3.2v5*) 6933 symcode='[DT]' 6934 ;; 6935sysv4.2uw2*) 6936 symcode='[DT]' 6937 ;; 6938sysv5* | sco5v6* | unixware* | OpenUNIX*) 6939 symcode='[ABDT]' 6940 ;; 6941sysv4) 6942 symcode='[DFNSTU]' 6943 ;; 6944esac 6945 6946# If we're using GNU nm, then use its standard symbol codes. 6947case `$NM -V 2>&1` in 6948*GNU* | *'with BFD'*) 6949 symcode='[ABCDGIRSTW]' ;; 6950esac 6951 6952if test "$lt_cv_nm_interface" = "MS dumpbin"; then 6953 # Gets list of data symbols to import. 6954 lt_cv_sys_global_symbol_to_import="sed -n -e 's/^I .* \(.*\)$/\1/p'" 6955 # Adjust the below global symbol transforms to fixup imported variables. 6956 lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;/p'" 6957 lt_c_name_hook=" -e 's/^I .* \(.*\)$/ {\"\1\", (void *) 0},/p'" 6958 lt_c_name_lib_hook="\ 6959 -e 's/^I .* \(lib.*\)$/ {\"\1\", (void *) 0},/p'\ 6960 -e 's/^I .* \(.*\)$/ {\"lib\1\", (void *) 0},/p'" 6961else 6962 # Disable hooks by default. 6963 lt_cv_sys_global_symbol_to_import= 6964 lt_cdecl_hook= 6965 lt_c_name_hook= 6966 lt_c_name_lib_hook= 6967fi 6968 6969# Transform an extracted symbol line into a proper C declaration. 6970# Some systems (esp. on ia64) link data and code symbols differently, 6971# so use this general approach. 6972lt_cv_sys_global_symbol_to_cdecl="sed -n"\ 6973$lt_cdecl_hook\ 6974" -e 's/^T .* \(.*\)$/extern int \1();/p'"\ 6975" -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'" 6976 6977# Transform an extracted symbol line into symbol name and symbol address 6978lt_cv_sys_global_symbol_to_c_name_address="sed -n"\ 6979$lt_c_name_hook\ 6980" -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\ 6981" -e 's/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/p'" 6982 6983# Transform an extracted symbol line into symbol name with lib prefix and 6984# symbol address. 6985lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n"\ 6986$lt_c_name_lib_hook\ 6987" -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\ 6988" -e 's/^$symcode$symcode* .* \(lib.*\)$/ {\"\1\", (void *) \&\1},/p'"\ 6989" -e 's/^$symcode$symcode* .* \(.*\)$/ {\"lib\1\", (void *) \&\1},/p'" 6990 6991# Handle CRLF in mingw tool chain 6992opt_cr= 6993case $build_os in 6994mingw*) 6995 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 6996 ;; 6997esac 6998 6999# Try without a prefix underscore, then with it. 7000for ac_symprfx in "" "_"; do 7001 7002 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 7003 symxfrm="\\1 $ac_symprfx\\2 \\2" 7004 7005 # Write the raw and C identifiers. 7006 if test "$lt_cv_nm_interface" = "MS dumpbin"; then 7007 # Fake it for dumpbin and say T for any non-static function, 7008 # D for any global variable and I for any imported variable. 7009 # Also find C++ and __fastcall symbols from MSVC++, 7010 # which start with @ or ?. 7011 lt_cv_sys_global_symbol_pipe="$AWK '"\ 7012" {last_section=section; section=\$ 3};"\ 7013" /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\ 7014" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 7015" /^ *Symbol name *: /{split(\$ 0,sn,\":\"); si=substr(sn[2],2)};"\ 7016" /^ *Type *: code/{print \"T\",si,substr(si,length(prfx))};"\ 7017" /^ *Type *: data/{print \"I\",si,substr(si,length(prfx))};"\ 7018" \$ 0!~/External *\|/{next};"\ 7019" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 7020" {if(hide[section]) next};"\ 7021" {f=\"D\"}; \$ 0~/\(\).*\|/{f=\"T\"};"\ 7022" {split(\$ 0,a,/\||\r/); split(a[2],s)};"\ 7023" s[1]~/^[@?]/{print f,s[1],s[1]; next};"\ 7024" s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx))}"\ 7025" ' prfx=^$ac_symprfx" 7026 else 7027 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 7028 fi 7029 lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'" 7030 7031 # Check to see that the pipe works correctly. 7032 pipe_works=no 7033 7034 rm -f conftest* 7035 cat > conftest.$ac_ext <<_LT_EOF 7036#ifdef __cplusplus 7037extern "C" { 7038#endif 7039char nm_test_var; 7040void nm_test_func(void); 7041void nm_test_func(void){} 7042#ifdef __cplusplus 7043} 7044#endif 7045int main(){nm_test_var='a';nm_test_func();return(0);} 7046_LT_EOF 7047 7048 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7049 (eval $ac_compile) 2>&5 7050 ac_status=$? 7051 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7052 test $ac_status = 0; }; then 7053 # Now try to grab the symbols. 7054 nlist=conftest.nm 7055 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 7056 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 7057 ac_status=$? 7058 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7059 test $ac_status = 0; } && test -s "$nlist"; then 7060 # Try sorting and uniquifying the output. 7061 if sort "$nlist" | uniq > "$nlist"T; then 7062 mv -f "$nlist"T "$nlist" 7063 else 7064 rm -f "$nlist"T 7065 fi 7066 7067 # Make sure that we snagged all the symbols we need. 7068 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 7069 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 7070 cat <<_LT_EOF > conftest.$ac_ext 7071/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */ 7072#if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE 7073/* DATA imports from DLLs on WIN32 can't be const, because runtime 7074 relocations are performed -- see ld's documentation on pseudo-relocs. */ 7075# define LT_DLSYM_CONST 7076#elif defined __osf__ 7077/* This system does not cope well with relocations in const data. */ 7078# define LT_DLSYM_CONST 7079#else 7080# define LT_DLSYM_CONST const 7081#endif 7082 7083#ifdef __cplusplus 7084extern "C" { 7085#endif 7086 7087_LT_EOF 7088 # Now generate the symbol file. 7089 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 7090 7091 cat <<_LT_EOF >> conftest.$ac_ext 7092 7093/* The mapping between symbol names and symbols. */ 7094LT_DLSYM_CONST struct { 7095 const char *name; 7096 void *address; 7097} 7098lt__PROGRAM__LTX_preloaded_symbols[] = 7099{ 7100 { "@PROGRAM@", (void *) 0 }, 7101_LT_EOF 7102 $SED "s/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 7103 cat <<\_LT_EOF >> conftest.$ac_ext 7104 {0, (void *) 0} 7105}; 7106 7107/* This works around a problem in FreeBSD linker */ 7108#ifdef FREEBSD_WORKAROUND 7109static const void *lt_preloaded_setup() { 7110 return lt__PROGRAM__LTX_preloaded_symbols; 7111} 7112#endif 7113 7114#ifdef __cplusplus 7115} 7116#endif 7117_LT_EOF 7118 # Now try linking the two files. 7119 mv conftest.$ac_objext conftstm.$ac_objext 7120 lt_globsym_save_LIBS=$LIBS 7121 lt_globsym_save_CFLAGS=$CFLAGS 7122 LIBS=conftstm.$ac_objext 7123 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 7124 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 7125 (eval $ac_link) 2>&5 7126 ac_status=$? 7127 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7128 test $ac_status = 0; } && test -s conftest$ac_exeext; then 7129 pipe_works=yes 7130 fi 7131 LIBS=$lt_globsym_save_LIBS 7132 CFLAGS=$lt_globsym_save_CFLAGS 7133 else 7134 echo "cannot find nm_test_func in $nlist" >&5 7135 fi 7136 else 7137 echo "cannot find nm_test_var in $nlist" >&5 7138 fi 7139 else 7140 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 7141 fi 7142 else 7143 echo "$progname: failed program was:" >&5 7144 cat conftest.$ac_ext >&5 7145 fi 7146 rm -rf conftest* conftst* 7147 7148 # Do not use the global_symbol_pipe unless it works. 7149 if test yes = "$pipe_works"; then 7150 break 7151 else 7152 lt_cv_sys_global_symbol_pipe= 7153 fi 7154done 7155 7156fi 7157 7158if test -z "$lt_cv_sys_global_symbol_pipe"; then 7159 lt_cv_sys_global_symbol_to_cdecl= 7160fi 7161if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 7162 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 7163$as_echo "failed" >&6; } 7164else 7165 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 7166$as_echo "ok" >&6; } 7167fi 7168 7169# Response file support. 7170if test "$lt_cv_nm_interface" = "MS dumpbin"; then 7171 nm_file_list_spec='@' 7172elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then 7173 nm_file_list_spec='@' 7174fi 7175 7176 7177 7178 7179 7180 7181 7182 7183 7184 7185 7186 7187 7188 7189 7190 7191 7192 7193 7194 7195 7196 7197 7198 7199 7200 7201 7202 7203 7204 7205 7206 7207 7208 7209 7210 7211 7212{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5 7213$as_echo_n "checking for sysroot... " >&6; } 7214 7215# Check whether --with-sysroot was given. 7216if test "${with_sysroot+set}" = set; then : 7217 withval=$with_sysroot; 7218else 7219 with_sysroot=no 7220fi 7221 7222 7223lt_sysroot= 7224case $with_sysroot in #( 7225 yes) 7226 if test yes = "$GCC"; then 7227 lt_sysroot=`$CC --print-sysroot 2>/dev/null` 7228 fi 7229 ;; #( 7230 /*) 7231 lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"` 7232 ;; #( 7233 no|'') 7234 ;; #( 7235 *) 7236 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_sysroot" >&5 7237$as_echo "$with_sysroot" >&6; } 7238 as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5 7239 ;; 7240esac 7241 7242 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5 7243$as_echo "${lt_sysroot:-no}" >&6; } 7244 7245 7246 7247 7248 7249{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a working dd" >&5 7250$as_echo_n "checking for a working dd... " >&6; } 7251if ${ac_cv_path_lt_DD+:} false; then : 7252 $as_echo_n "(cached) " >&6 7253else 7254 printf 0123456789abcdef0123456789abcdef >conftest.i 7255cat conftest.i conftest.i >conftest2.i 7256: ${lt_DD:=$DD} 7257if test -z "$lt_DD"; then 7258 ac_path_lt_DD_found=false 7259 # Loop through the user's path and test for each of PROGNAME-LIST 7260 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7261for as_dir in $PATH 7262do 7263 IFS=$as_save_IFS 7264 test -z "$as_dir" && as_dir=. 7265 for ac_prog in dd; do 7266 for ac_exec_ext in '' $ac_executable_extensions; do 7267 ac_path_lt_DD="$as_dir/$ac_prog$ac_exec_ext" 7268 as_fn_executable_p "$ac_path_lt_DD" || continue 7269if "$ac_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then 7270 cmp -s conftest.i conftest.out \ 7271 && ac_cv_path_lt_DD="$ac_path_lt_DD" ac_path_lt_DD_found=: 7272fi 7273 $ac_path_lt_DD_found && break 3 7274 done 7275 done 7276 done 7277IFS=$as_save_IFS 7278 if test -z "$ac_cv_path_lt_DD"; then 7279 : 7280 fi 7281else 7282 ac_cv_path_lt_DD=$lt_DD 7283fi 7284 7285rm -f conftest.i conftest2.i conftest.out 7286fi 7287{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_lt_DD" >&5 7288$as_echo "$ac_cv_path_lt_DD" >&6; } 7289 7290 7291{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to truncate binary pipes" >&5 7292$as_echo_n "checking how to truncate binary pipes... " >&6; } 7293if ${lt_cv_truncate_bin+:} false; then : 7294 $as_echo_n "(cached) " >&6 7295else 7296 printf 0123456789abcdef0123456789abcdef >conftest.i 7297cat conftest.i conftest.i >conftest2.i 7298lt_cv_truncate_bin= 7299if "$ac_cv_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then 7300 cmp -s conftest.i conftest.out \ 7301 && lt_cv_truncate_bin="$ac_cv_path_lt_DD bs=4096 count=1" 7302fi 7303rm -f conftest.i conftest2.i conftest.out 7304test -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q" 7305fi 7306{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_truncate_bin" >&5 7307$as_echo "$lt_cv_truncate_bin" >&6; } 7308 7309 7310 7311 7312 7313 7314 7315# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. 7316func_cc_basename () 7317{ 7318 for cc_temp in $*""; do 7319 case $cc_temp in 7320 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 7321 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 7322 \-*) ;; 7323 *) break;; 7324 esac 7325 done 7326 func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 7327} 7328 7329# Check whether --enable-libtool-lock was given. 7330if test "${enable_libtool_lock+set}" = set; then : 7331 enableval=$enable_libtool_lock; 7332fi 7333 7334test no = "$enable_libtool_lock" || enable_libtool_lock=yes 7335 7336# Some flags need to be propagated to the compiler or linker for good 7337# libtool support. 7338case $host in 7339ia64-*-hpux*) 7340 # Find out what ABI is being produced by ac_compile, and set mode 7341 # options accordingly. 7342 echo 'int i;' > conftest.$ac_ext 7343 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7344 (eval $ac_compile) 2>&5 7345 ac_status=$? 7346 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7347 test $ac_status = 0; }; then 7348 case `/usr/bin/file conftest.$ac_objext` in 7349 *ELF-32*) 7350 HPUX_IA64_MODE=32 7351 ;; 7352 *ELF-64*) 7353 HPUX_IA64_MODE=64 7354 ;; 7355 esac 7356 fi 7357 rm -rf conftest* 7358 ;; 7359*-*-irix6*) 7360 # Find out what ABI is being produced by ac_compile, and set linker 7361 # options accordingly. 7362 echo '#line '$LINENO' "configure"' > conftest.$ac_ext 7363 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7364 (eval $ac_compile) 2>&5 7365 ac_status=$? 7366 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7367 test $ac_status = 0; }; then 7368 if test yes = "$lt_cv_prog_gnu_ld"; then 7369 case `/usr/bin/file conftest.$ac_objext` in 7370 *32-bit*) 7371 LD="${LD-ld} -melf32bsmip" 7372 ;; 7373 *N32*) 7374 LD="${LD-ld} -melf32bmipn32" 7375 ;; 7376 *64-bit*) 7377 LD="${LD-ld} -melf64bmip" 7378 ;; 7379 esac 7380 else 7381 case `/usr/bin/file conftest.$ac_objext` in 7382 *32-bit*) 7383 LD="${LD-ld} -32" 7384 ;; 7385 *N32*) 7386 LD="${LD-ld} -n32" 7387 ;; 7388 *64-bit*) 7389 LD="${LD-ld} -64" 7390 ;; 7391 esac 7392 fi 7393 fi 7394 rm -rf conftest* 7395 ;; 7396 7397mips64*-*linux*) 7398 # Find out what ABI is being produced by ac_compile, and set linker 7399 # options accordingly. 7400 echo '#line '$LINENO' "configure"' > conftest.$ac_ext 7401 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7402 (eval $ac_compile) 2>&5 7403 ac_status=$? 7404 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7405 test $ac_status = 0; }; then 7406 emul=elf 7407 case `/usr/bin/file conftest.$ac_objext` in 7408 *32-bit*) 7409 emul="${emul}32" 7410 ;; 7411 *64-bit*) 7412 emul="${emul}64" 7413 ;; 7414 esac 7415 case `/usr/bin/file conftest.$ac_objext` in 7416 *MSB*) 7417 emul="${emul}btsmip" 7418 ;; 7419 *LSB*) 7420 emul="${emul}ltsmip" 7421 ;; 7422 esac 7423 case `/usr/bin/file conftest.$ac_objext` in 7424 *N32*) 7425 emul="${emul}n32" 7426 ;; 7427 esac 7428 LD="${LD-ld} -m $emul" 7429 fi 7430 rm -rf conftest* 7431 ;; 7432 7433x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ 7434s390*-*linux*|s390*-*tpf*|sparc*-*linux*) 7435 # Find out what ABI is being produced by ac_compile, and set linker 7436 # options accordingly. Note that the listed cases only cover the 7437 # situations where additional linker options are needed (such as when 7438 # doing 32-bit compilation for a host where ld defaults to 64-bit, or 7439 # vice versa); the common cases where no linker options are needed do 7440 # not appear in the list. 7441 echo 'int i;' > conftest.$ac_ext 7442 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7443 (eval $ac_compile) 2>&5 7444 ac_status=$? 7445 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7446 test $ac_status = 0; }; then 7447 case `/usr/bin/file conftest.o` in 7448 *32-bit*) 7449 case $host in 7450 x86_64-*kfreebsd*-gnu) 7451 LD="${LD-ld} -m elf_i386_fbsd" 7452 ;; 7453 x86_64-*linux*) 7454 case `/usr/bin/file conftest.o` in 7455 *x86-64*) 7456 LD="${LD-ld} -m elf32_x86_64" 7457 ;; 7458 *) 7459 LD="${LD-ld} -m elf_i386" 7460 ;; 7461 esac 7462 ;; 7463 powerpc64le-*linux*) 7464 LD="${LD-ld} -m elf32lppclinux" 7465 ;; 7466 powerpc64-*linux*) 7467 LD="${LD-ld} -m elf32ppclinux" 7468 ;; 7469 s390x-*linux*) 7470 LD="${LD-ld} -m elf_s390" 7471 ;; 7472 sparc64-*linux*) 7473 LD="${LD-ld} -m elf32_sparc" 7474 ;; 7475 esac 7476 ;; 7477 *64-bit*) 7478 case $host in 7479 x86_64-*kfreebsd*-gnu) 7480 LD="${LD-ld} -m elf_x86_64_fbsd" 7481 ;; 7482 x86_64-*linux*) 7483 LD="${LD-ld} -m elf_x86_64" 7484 ;; 7485 powerpcle-*linux*) 7486 LD="${LD-ld} -m elf64lppc" 7487 ;; 7488 powerpc-*linux*) 7489 LD="${LD-ld} -m elf64ppc" 7490 ;; 7491 s390*-*linux*|s390*-*tpf*) 7492 LD="${LD-ld} -m elf64_s390" 7493 ;; 7494 sparc*-*linux*) 7495 LD="${LD-ld} -m elf64_sparc" 7496 ;; 7497 esac 7498 ;; 7499 esac 7500 fi 7501 rm -rf conftest* 7502 ;; 7503 7504*-*-sco3.2v5*) 7505 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 7506 SAVE_CFLAGS=$CFLAGS 7507 CFLAGS="$CFLAGS -belf" 7508 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 7509$as_echo_n "checking whether the C compiler needs -belf... " >&6; } 7510if ${lt_cv_cc_needs_belf+:} false; then : 7511 $as_echo_n "(cached) " >&6 7512else 7513 ac_ext=c 7514ac_cpp='$CPP $CPPFLAGS' 7515ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7516ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7517ac_compiler_gnu=$ac_cv_c_compiler_gnu 7518 7519 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7520/* end confdefs.h. */ 7521 7522int 7523main () 7524{ 7525 7526 ; 7527 return 0; 7528} 7529_ACEOF 7530if ac_fn_c_try_link "$LINENO"; then : 7531 lt_cv_cc_needs_belf=yes 7532else 7533 lt_cv_cc_needs_belf=no 7534fi 7535rm -f core conftest.err conftest.$ac_objext \ 7536 conftest$ac_exeext conftest.$ac_ext 7537 ac_ext=c 7538ac_cpp='$CPP $CPPFLAGS' 7539ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7540ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7541ac_compiler_gnu=$ac_cv_c_compiler_gnu 7542 7543fi 7544{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 7545$as_echo "$lt_cv_cc_needs_belf" >&6; } 7546 if test yes != "$lt_cv_cc_needs_belf"; then 7547 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 7548 CFLAGS=$SAVE_CFLAGS 7549 fi 7550 ;; 7551*-*solaris*) 7552 # Find out what ABI is being produced by ac_compile, and set linker 7553 # options accordingly. 7554 echo 'int i;' > conftest.$ac_ext 7555 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7556 (eval $ac_compile) 2>&5 7557 ac_status=$? 7558 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7559 test $ac_status = 0; }; then 7560 case `/usr/bin/file conftest.o` in 7561 *64-bit*) 7562 case $lt_cv_prog_gnu_ld in 7563 yes*) 7564 case $host in 7565 i?86-*-solaris*|x86_64-*-solaris*) 7566 LD="${LD-ld} -m elf_x86_64" 7567 ;; 7568 sparc*-*-solaris*) 7569 LD="${LD-ld} -m elf64_sparc" 7570 ;; 7571 esac 7572 # GNU ld 2.21 introduced _sol2 emulations. Use them if available. 7573 if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then 7574 LD=${LD-ld}_sol2 7575 fi 7576 ;; 7577 *) 7578 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 7579 LD="${LD-ld} -64" 7580 fi 7581 ;; 7582 esac 7583 ;; 7584 esac 7585 fi 7586 rm -rf conftest* 7587 ;; 7588esac 7589 7590need_locks=$enable_libtool_lock 7591 7592if test -n "$ac_tool_prefix"; then 7593 # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args. 7594set dummy ${ac_tool_prefix}mt; ac_word=$2 7595{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7596$as_echo_n "checking for $ac_word... " >&6; } 7597if ${ac_cv_prog_MANIFEST_TOOL+:} false; then : 7598 $as_echo_n "(cached) " >&6 7599else 7600 if test -n "$MANIFEST_TOOL"; then 7601 ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test. 7602else 7603as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7604for as_dir in $PATH 7605do 7606 IFS=$as_save_IFS 7607 test -z "$as_dir" && as_dir=. 7608 for ac_exec_ext in '' $ac_executable_extensions; do 7609 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7610 ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt" 7611 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7612 break 2 7613 fi 7614done 7615 done 7616IFS=$as_save_IFS 7617 7618fi 7619fi 7620MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL 7621if test -n "$MANIFEST_TOOL"; then 7622 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5 7623$as_echo "$MANIFEST_TOOL" >&6; } 7624else 7625 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7626$as_echo "no" >&6; } 7627fi 7628 7629 7630fi 7631if test -z "$ac_cv_prog_MANIFEST_TOOL"; then 7632 ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL 7633 # Extract the first word of "mt", so it can be a program name with args. 7634set dummy mt; ac_word=$2 7635{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7636$as_echo_n "checking for $ac_word... " >&6; } 7637if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then : 7638 $as_echo_n "(cached) " >&6 7639else 7640 if test -n "$ac_ct_MANIFEST_TOOL"; then 7641 ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test. 7642else 7643as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7644for as_dir in $PATH 7645do 7646 IFS=$as_save_IFS 7647 test -z "$as_dir" && as_dir=. 7648 for ac_exec_ext in '' $ac_executable_extensions; do 7649 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7650 ac_cv_prog_ac_ct_MANIFEST_TOOL="mt" 7651 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7652 break 2 7653 fi 7654done 7655 done 7656IFS=$as_save_IFS 7657 7658fi 7659fi 7660ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL 7661if test -n "$ac_ct_MANIFEST_TOOL"; then 7662 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5 7663$as_echo "$ac_ct_MANIFEST_TOOL" >&6; } 7664else 7665 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7666$as_echo "no" >&6; } 7667fi 7668 7669 if test "x$ac_ct_MANIFEST_TOOL" = x; then 7670 MANIFEST_TOOL=":" 7671 else 7672 case $cross_compiling:$ac_tool_warned in 7673yes:) 7674{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7675$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7676ac_tool_warned=yes ;; 7677esac 7678 MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL 7679 fi 7680else 7681 MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL" 7682fi 7683 7684test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt 7685{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5 7686$as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; } 7687if ${lt_cv_path_mainfest_tool+:} false; then : 7688 $as_echo_n "(cached) " >&6 7689else 7690 lt_cv_path_mainfest_tool=no 7691 echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5 7692 $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out 7693 cat conftest.err >&5 7694 if $GREP 'Manifest Tool' conftest.out > /dev/null; then 7695 lt_cv_path_mainfest_tool=yes 7696 fi 7697 rm -f conftest* 7698fi 7699{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5 7700$as_echo "$lt_cv_path_mainfest_tool" >&6; } 7701if test yes != "$lt_cv_path_mainfest_tool"; then 7702 MANIFEST_TOOL=: 7703fi 7704 7705 7706 7707 7708 7709 7710 case $host_os in 7711 rhapsody* | darwin*) 7712 if test -n "$ac_tool_prefix"; then 7713 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 7714set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 7715{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7716$as_echo_n "checking for $ac_word... " >&6; } 7717if ${ac_cv_prog_DSYMUTIL+:} false; then : 7718 $as_echo_n "(cached) " >&6 7719else 7720 if test -n "$DSYMUTIL"; then 7721 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 7722else 7723as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7724for as_dir in $PATH 7725do 7726 IFS=$as_save_IFS 7727 test -z "$as_dir" && as_dir=. 7728 for ac_exec_ext in '' $ac_executable_extensions; do 7729 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7730 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 7731 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7732 break 2 7733 fi 7734done 7735 done 7736IFS=$as_save_IFS 7737 7738fi 7739fi 7740DSYMUTIL=$ac_cv_prog_DSYMUTIL 7741if test -n "$DSYMUTIL"; then 7742 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 7743$as_echo "$DSYMUTIL" >&6; } 7744else 7745 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7746$as_echo "no" >&6; } 7747fi 7748 7749 7750fi 7751if test -z "$ac_cv_prog_DSYMUTIL"; then 7752 ac_ct_DSYMUTIL=$DSYMUTIL 7753 # Extract the first word of "dsymutil", so it can be a program name with args. 7754set dummy dsymutil; ac_word=$2 7755{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7756$as_echo_n "checking for $ac_word... " >&6; } 7757if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then : 7758 $as_echo_n "(cached) " >&6 7759else 7760 if test -n "$ac_ct_DSYMUTIL"; then 7761 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 7762else 7763as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7764for as_dir in $PATH 7765do 7766 IFS=$as_save_IFS 7767 test -z "$as_dir" && as_dir=. 7768 for ac_exec_ext in '' $ac_executable_extensions; do 7769 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7770 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 7771 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7772 break 2 7773 fi 7774done 7775 done 7776IFS=$as_save_IFS 7777 7778fi 7779fi 7780ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 7781if test -n "$ac_ct_DSYMUTIL"; then 7782 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 7783$as_echo "$ac_ct_DSYMUTIL" >&6; } 7784else 7785 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7786$as_echo "no" >&6; } 7787fi 7788 7789 if test "x$ac_ct_DSYMUTIL" = x; then 7790 DSYMUTIL=":" 7791 else 7792 case $cross_compiling:$ac_tool_warned in 7793yes:) 7794{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7795$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7796ac_tool_warned=yes ;; 7797esac 7798 DSYMUTIL=$ac_ct_DSYMUTIL 7799 fi 7800else 7801 DSYMUTIL="$ac_cv_prog_DSYMUTIL" 7802fi 7803 7804 if test -n "$ac_tool_prefix"; then 7805 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 7806set dummy ${ac_tool_prefix}nmedit; ac_word=$2 7807{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7808$as_echo_n "checking for $ac_word... " >&6; } 7809if ${ac_cv_prog_NMEDIT+:} false; then : 7810 $as_echo_n "(cached) " >&6 7811else 7812 if test -n "$NMEDIT"; then 7813 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 7814else 7815as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7816for as_dir in $PATH 7817do 7818 IFS=$as_save_IFS 7819 test -z "$as_dir" && as_dir=. 7820 for ac_exec_ext in '' $ac_executable_extensions; do 7821 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7822 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 7823 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7824 break 2 7825 fi 7826done 7827 done 7828IFS=$as_save_IFS 7829 7830fi 7831fi 7832NMEDIT=$ac_cv_prog_NMEDIT 7833if test -n "$NMEDIT"; then 7834 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 7835$as_echo "$NMEDIT" >&6; } 7836else 7837 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7838$as_echo "no" >&6; } 7839fi 7840 7841 7842fi 7843if test -z "$ac_cv_prog_NMEDIT"; then 7844 ac_ct_NMEDIT=$NMEDIT 7845 # Extract the first word of "nmedit", so it can be a program name with args. 7846set dummy nmedit; ac_word=$2 7847{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7848$as_echo_n "checking for $ac_word... " >&6; } 7849if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then : 7850 $as_echo_n "(cached) " >&6 7851else 7852 if test -n "$ac_ct_NMEDIT"; then 7853 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 7854else 7855as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7856for as_dir in $PATH 7857do 7858 IFS=$as_save_IFS 7859 test -z "$as_dir" && as_dir=. 7860 for ac_exec_ext in '' $ac_executable_extensions; do 7861 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7862 ac_cv_prog_ac_ct_NMEDIT="nmedit" 7863 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7864 break 2 7865 fi 7866done 7867 done 7868IFS=$as_save_IFS 7869 7870fi 7871fi 7872ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 7873if test -n "$ac_ct_NMEDIT"; then 7874 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 7875$as_echo "$ac_ct_NMEDIT" >&6; } 7876else 7877 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7878$as_echo "no" >&6; } 7879fi 7880 7881 if test "x$ac_ct_NMEDIT" = x; then 7882 NMEDIT=":" 7883 else 7884 case $cross_compiling:$ac_tool_warned in 7885yes:) 7886{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7887$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7888ac_tool_warned=yes ;; 7889esac 7890 NMEDIT=$ac_ct_NMEDIT 7891 fi 7892else 7893 NMEDIT="$ac_cv_prog_NMEDIT" 7894fi 7895 7896 if test -n "$ac_tool_prefix"; then 7897 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 7898set dummy ${ac_tool_prefix}lipo; ac_word=$2 7899{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7900$as_echo_n "checking for $ac_word... " >&6; } 7901if ${ac_cv_prog_LIPO+:} false; then : 7902 $as_echo_n "(cached) " >&6 7903else 7904 if test -n "$LIPO"; then 7905 ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 7906else 7907as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7908for as_dir in $PATH 7909do 7910 IFS=$as_save_IFS 7911 test -z "$as_dir" && as_dir=. 7912 for ac_exec_ext in '' $ac_executable_extensions; do 7913 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7914 ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 7915 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7916 break 2 7917 fi 7918done 7919 done 7920IFS=$as_save_IFS 7921 7922fi 7923fi 7924LIPO=$ac_cv_prog_LIPO 7925if test -n "$LIPO"; then 7926 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 7927$as_echo "$LIPO" >&6; } 7928else 7929 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7930$as_echo "no" >&6; } 7931fi 7932 7933 7934fi 7935if test -z "$ac_cv_prog_LIPO"; then 7936 ac_ct_LIPO=$LIPO 7937 # Extract the first word of "lipo", so it can be a program name with args. 7938set dummy lipo; ac_word=$2 7939{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7940$as_echo_n "checking for $ac_word... " >&6; } 7941if ${ac_cv_prog_ac_ct_LIPO+:} false; then : 7942 $as_echo_n "(cached) " >&6 7943else 7944 if test -n "$ac_ct_LIPO"; then 7945 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 7946else 7947as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7948for as_dir in $PATH 7949do 7950 IFS=$as_save_IFS 7951 test -z "$as_dir" && as_dir=. 7952 for ac_exec_ext in '' $ac_executable_extensions; do 7953 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7954 ac_cv_prog_ac_ct_LIPO="lipo" 7955 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7956 break 2 7957 fi 7958done 7959 done 7960IFS=$as_save_IFS 7961 7962fi 7963fi 7964ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 7965if test -n "$ac_ct_LIPO"; then 7966 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 7967$as_echo "$ac_ct_LIPO" >&6; } 7968else 7969 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7970$as_echo "no" >&6; } 7971fi 7972 7973 if test "x$ac_ct_LIPO" = x; then 7974 LIPO=":" 7975 else 7976 case $cross_compiling:$ac_tool_warned in 7977yes:) 7978{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7979$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7980ac_tool_warned=yes ;; 7981esac 7982 LIPO=$ac_ct_LIPO 7983 fi 7984else 7985 LIPO="$ac_cv_prog_LIPO" 7986fi 7987 7988 if test -n "$ac_tool_prefix"; then 7989 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 7990set dummy ${ac_tool_prefix}otool; ac_word=$2 7991{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7992$as_echo_n "checking for $ac_word... " >&6; } 7993if ${ac_cv_prog_OTOOL+:} false; then : 7994 $as_echo_n "(cached) " >&6 7995else 7996 if test -n "$OTOOL"; then 7997 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 7998else 7999as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8000for as_dir in $PATH 8001do 8002 IFS=$as_save_IFS 8003 test -z "$as_dir" && as_dir=. 8004 for ac_exec_ext in '' $ac_executable_extensions; do 8005 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8006 ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 8007 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8008 break 2 8009 fi 8010done 8011 done 8012IFS=$as_save_IFS 8013 8014fi 8015fi 8016OTOOL=$ac_cv_prog_OTOOL 8017if test -n "$OTOOL"; then 8018 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 8019$as_echo "$OTOOL" >&6; } 8020else 8021 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8022$as_echo "no" >&6; } 8023fi 8024 8025 8026fi 8027if test -z "$ac_cv_prog_OTOOL"; then 8028 ac_ct_OTOOL=$OTOOL 8029 # Extract the first word of "otool", so it can be a program name with args. 8030set dummy otool; ac_word=$2 8031{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8032$as_echo_n "checking for $ac_word... " >&6; } 8033if ${ac_cv_prog_ac_ct_OTOOL+:} false; then : 8034 $as_echo_n "(cached) " >&6 8035else 8036 if test -n "$ac_ct_OTOOL"; then 8037 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 8038else 8039as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8040for as_dir in $PATH 8041do 8042 IFS=$as_save_IFS 8043 test -z "$as_dir" && as_dir=. 8044 for ac_exec_ext in '' $ac_executable_extensions; do 8045 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8046 ac_cv_prog_ac_ct_OTOOL="otool" 8047 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8048 break 2 8049 fi 8050done 8051 done 8052IFS=$as_save_IFS 8053 8054fi 8055fi 8056ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 8057if test -n "$ac_ct_OTOOL"; then 8058 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 8059$as_echo "$ac_ct_OTOOL" >&6; } 8060else 8061 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8062$as_echo "no" >&6; } 8063fi 8064 8065 if test "x$ac_ct_OTOOL" = x; then 8066 OTOOL=":" 8067 else 8068 case $cross_compiling:$ac_tool_warned in 8069yes:) 8070{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8071$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8072ac_tool_warned=yes ;; 8073esac 8074 OTOOL=$ac_ct_OTOOL 8075 fi 8076else 8077 OTOOL="$ac_cv_prog_OTOOL" 8078fi 8079 8080 if test -n "$ac_tool_prefix"; then 8081 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 8082set dummy ${ac_tool_prefix}otool64; ac_word=$2 8083{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8084$as_echo_n "checking for $ac_word... " >&6; } 8085if ${ac_cv_prog_OTOOL64+:} false; then : 8086 $as_echo_n "(cached) " >&6 8087else 8088 if test -n "$OTOOL64"; then 8089 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 8090else 8091as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8092for as_dir in $PATH 8093do 8094 IFS=$as_save_IFS 8095 test -z "$as_dir" && as_dir=. 8096 for ac_exec_ext in '' $ac_executable_extensions; do 8097 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8098 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 8099 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8100 break 2 8101 fi 8102done 8103 done 8104IFS=$as_save_IFS 8105 8106fi 8107fi 8108OTOOL64=$ac_cv_prog_OTOOL64 8109if test -n "$OTOOL64"; then 8110 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 8111$as_echo "$OTOOL64" >&6; } 8112else 8113 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8114$as_echo "no" >&6; } 8115fi 8116 8117 8118fi 8119if test -z "$ac_cv_prog_OTOOL64"; then 8120 ac_ct_OTOOL64=$OTOOL64 8121 # Extract the first word of "otool64", so it can be a program name with args. 8122set dummy otool64; ac_word=$2 8123{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8124$as_echo_n "checking for $ac_word... " >&6; } 8125if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then : 8126 $as_echo_n "(cached) " >&6 8127else 8128 if test -n "$ac_ct_OTOOL64"; then 8129 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 8130else 8131as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8132for as_dir in $PATH 8133do 8134 IFS=$as_save_IFS 8135 test -z "$as_dir" && as_dir=. 8136 for ac_exec_ext in '' $ac_executable_extensions; do 8137 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8138 ac_cv_prog_ac_ct_OTOOL64="otool64" 8139 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8140 break 2 8141 fi 8142done 8143 done 8144IFS=$as_save_IFS 8145 8146fi 8147fi 8148ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 8149if test -n "$ac_ct_OTOOL64"; then 8150 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 8151$as_echo "$ac_ct_OTOOL64" >&6; } 8152else 8153 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8154$as_echo "no" >&6; } 8155fi 8156 8157 if test "x$ac_ct_OTOOL64" = x; then 8158 OTOOL64=":" 8159 else 8160 case $cross_compiling:$ac_tool_warned in 8161yes:) 8162{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8163$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8164ac_tool_warned=yes ;; 8165esac 8166 OTOOL64=$ac_ct_OTOOL64 8167 fi 8168else 8169 OTOOL64="$ac_cv_prog_OTOOL64" 8170fi 8171 8172 8173 8174 8175 8176 8177 8178 8179 8180 8181 8182 8183 8184 8185 8186 8187 8188 8189 8190 8191 8192 8193 8194 8195 8196 8197 8198 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 8199$as_echo_n "checking for -single_module linker flag... " >&6; } 8200if ${lt_cv_apple_cc_single_mod+:} false; then : 8201 $as_echo_n "(cached) " >&6 8202else 8203 lt_cv_apple_cc_single_mod=no 8204 if test -z "$LT_MULTI_MODULE"; then 8205 # By default we will add the -single_module flag. You can override 8206 # by either setting the environment variable LT_MULTI_MODULE 8207 # non-empty at configure time, or by adding -multi_module to the 8208 # link flags. 8209 rm -rf libconftest.dylib* 8210 echo "int foo(void){return 1;}" > conftest.c 8211 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 8212-dynamiclib -Wl,-single_module conftest.c" >&5 8213 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 8214 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 8215 _lt_result=$? 8216 # If there is a non-empty error log, and "single_module" 8217 # appears in it, assume the flag caused a linker warning 8218 if test -s conftest.err && $GREP single_module conftest.err; then 8219 cat conftest.err >&5 8220 # Otherwise, if the output was created with a 0 exit code from 8221 # the compiler, it worked. 8222 elif test -f libconftest.dylib && test 0 = "$_lt_result"; then 8223 lt_cv_apple_cc_single_mod=yes 8224 else 8225 cat conftest.err >&5 8226 fi 8227 rm -rf libconftest.dylib* 8228 rm -f conftest.* 8229 fi 8230fi 8231{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 8232$as_echo "$lt_cv_apple_cc_single_mod" >&6; } 8233 8234 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 8235$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 8236if ${lt_cv_ld_exported_symbols_list+:} false; then : 8237 $as_echo_n "(cached) " >&6 8238else 8239 lt_cv_ld_exported_symbols_list=no 8240 save_LDFLAGS=$LDFLAGS 8241 echo "_main" > conftest.sym 8242 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 8243 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8244/* end confdefs.h. */ 8245 8246int 8247main () 8248{ 8249 8250 ; 8251 return 0; 8252} 8253_ACEOF 8254if ac_fn_c_try_link "$LINENO"; then : 8255 lt_cv_ld_exported_symbols_list=yes 8256else 8257 lt_cv_ld_exported_symbols_list=no 8258fi 8259rm -f core conftest.err conftest.$ac_objext \ 8260 conftest$ac_exeext conftest.$ac_ext 8261 LDFLAGS=$save_LDFLAGS 8262 8263fi 8264{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 8265$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 8266 8267 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 8268$as_echo_n "checking for -force_load linker flag... " >&6; } 8269if ${lt_cv_ld_force_load+:} false; then : 8270 $as_echo_n "(cached) " >&6 8271else 8272 lt_cv_ld_force_load=no 8273 cat > conftest.c << _LT_EOF 8274int forced_loaded() { return 2;} 8275_LT_EOF 8276 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 8277 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 8278 echo "$AR cru libconftest.a conftest.o" >&5 8279 $AR cru libconftest.a conftest.o 2>&5 8280 echo "$RANLIB libconftest.a" >&5 8281 $RANLIB libconftest.a 2>&5 8282 cat > conftest.c << _LT_EOF 8283int main() { return 0;} 8284_LT_EOF 8285 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 8286 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 8287 _lt_result=$? 8288 if test -s conftest.err && $GREP force_load conftest.err; then 8289 cat conftest.err >&5 8290 elif test -f conftest && test 0 = "$_lt_result" && $GREP forced_load conftest >/dev/null 2>&1; then 8291 lt_cv_ld_force_load=yes 8292 else 8293 cat conftest.err >&5 8294 fi 8295 rm -f conftest.err libconftest.a conftest conftest.c 8296 rm -rf conftest.dSYM 8297 8298fi 8299{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 8300$as_echo "$lt_cv_ld_force_load" >&6; } 8301 case $host_os in 8302 rhapsody* | darwin1.[012]) 8303 _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;; 8304 darwin1.*) 8305 _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; 8306 darwin*) # darwin 5.x on 8307 # if running on 10.5 or later, the deployment target defaults 8308 # to the OS version, if on x86, and 10.4, the deployment 8309 # target defaults to 10.4. Don't you love it? 8310 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 8311 10.0,*86*-darwin8*|10.0,*-darwin[91]*) 8312 _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;; 8313 10.[012][,.]*) 8314 _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; 8315 10.*) 8316 _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;; 8317 esac 8318 ;; 8319 esac 8320 if test yes = "$lt_cv_apple_cc_single_mod"; then 8321 _lt_dar_single_mod='$single_module' 8322 fi 8323 if test yes = "$lt_cv_ld_exported_symbols_list"; then 8324 _lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym' 8325 else 8326 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.expsym $lib' 8327 fi 8328 if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then 8329 _lt_dsymutil='~$DSYMUTIL $lib || :' 8330 else 8331 _lt_dsymutil= 8332 fi 8333 ;; 8334 esac 8335 8336# func_munge_path_list VARIABLE PATH 8337# ----------------------------------- 8338# VARIABLE is name of variable containing _space_ separated list of 8339# directories to be munged by the contents of PATH, which is string 8340# having a format: 8341# "DIR[:DIR]:" 8342# string "DIR[ DIR]" will be prepended to VARIABLE 8343# ":DIR[:DIR]" 8344# string "DIR[ DIR]" will be appended to VARIABLE 8345# "DIRP[:DIRP]::[DIRA:]DIRA" 8346# string "DIRP[ DIRP]" will be prepended to VARIABLE and string 8347# "DIRA[ DIRA]" will be appended to VARIABLE 8348# "DIR[:DIR]" 8349# VARIABLE will be replaced by "DIR[ DIR]" 8350func_munge_path_list () 8351{ 8352 case x$2 in 8353 x) 8354 ;; 8355 *:) 8356 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\" 8357 ;; 8358 x:*) 8359 eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\" 8360 ;; 8361 *::*) 8362 eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\" 8363 eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\" 8364 ;; 8365 *) 8366 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\" 8367 ;; 8368 esac 8369} 8370 8371ac_ext=c 8372ac_cpp='$CPP $CPPFLAGS' 8373ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 8374ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 8375ac_compiler_gnu=$ac_cv_c_compiler_gnu 8376{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 8377$as_echo_n "checking how to run the C preprocessor... " >&6; } 8378# On Suns, sometimes $CPP names a directory. 8379if test -n "$CPP" && test -d "$CPP"; then 8380 CPP= 8381fi 8382if test -z "$CPP"; then 8383 if ${ac_cv_prog_CPP+:} false; then : 8384 $as_echo_n "(cached) " >&6 8385else 8386 # Double quotes because CPP needs to be expanded 8387 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 8388 do 8389 ac_preproc_ok=false 8390for ac_c_preproc_warn_flag in '' yes 8391do 8392 # Use a header file that comes with gcc, so configuring glibc 8393 # with a fresh cross-compiler works. 8394 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 8395 # <limits.h> exists even on freestanding compilers. 8396 # On the NeXT, cc -E runs the code through the compiler's parser, 8397 # not just through cpp. "Syntax error" is here to catch this case. 8398 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8399/* end confdefs.h. */ 8400#ifdef __STDC__ 8401# include <limits.h> 8402#else 8403# include <assert.h> 8404#endif 8405 Syntax error 8406_ACEOF 8407if ac_fn_c_try_cpp "$LINENO"; then : 8408 8409else 8410 # Broken: fails on valid input. 8411continue 8412fi 8413rm -f conftest.err conftest.i conftest.$ac_ext 8414 8415 # OK, works on sane cases. Now check whether nonexistent headers 8416 # can be detected and how. 8417 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8418/* end confdefs.h. */ 8419#include <ac_nonexistent.h> 8420_ACEOF 8421if ac_fn_c_try_cpp "$LINENO"; then : 8422 # Broken: success on invalid input. 8423continue 8424else 8425 # Passes both tests. 8426ac_preproc_ok=: 8427break 8428fi 8429rm -f conftest.err conftest.i conftest.$ac_ext 8430 8431done 8432# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 8433rm -f conftest.i conftest.err conftest.$ac_ext 8434if $ac_preproc_ok; then : 8435 break 8436fi 8437 8438 done 8439 ac_cv_prog_CPP=$CPP 8440 8441fi 8442 CPP=$ac_cv_prog_CPP 8443else 8444 ac_cv_prog_CPP=$CPP 8445fi 8446{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 8447$as_echo "$CPP" >&6; } 8448ac_preproc_ok=false 8449for ac_c_preproc_warn_flag in '' yes 8450do 8451 # Use a header file that comes with gcc, so configuring glibc 8452 # with a fresh cross-compiler works. 8453 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 8454 # <limits.h> exists even on freestanding compilers. 8455 # On the NeXT, cc -E runs the code through the compiler's parser, 8456 # not just through cpp. "Syntax error" is here to catch this case. 8457 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8458/* end confdefs.h. */ 8459#ifdef __STDC__ 8460# include <limits.h> 8461#else 8462# include <assert.h> 8463#endif 8464 Syntax error 8465_ACEOF 8466if ac_fn_c_try_cpp "$LINENO"; then : 8467 8468else 8469 # Broken: fails on valid input. 8470continue 8471fi 8472rm -f conftest.err conftest.i conftest.$ac_ext 8473 8474 # OK, works on sane cases. Now check whether nonexistent headers 8475 # can be detected and how. 8476 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8477/* end confdefs.h. */ 8478#include <ac_nonexistent.h> 8479_ACEOF 8480if ac_fn_c_try_cpp "$LINENO"; then : 8481 # Broken: success on invalid input. 8482continue 8483else 8484 # Passes both tests. 8485ac_preproc_ok=: 8486break 8487fi 8488rm -f conftest.err conftest.i conftest.$ac_ext 8489 8490done 8491# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 8492rm -f conftest.i conftest.err conftest.$ac_ext 8493if $ac_preproc_ok; then : 8494 8495else 8496 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 8497$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 8498as_fn_error $? "C preprocessor \"$CPP\" fails sanity check 8499See \`config.log' for more details" "$LINENO" 5; } 8500fi 8501 8502ac_ext=c 8503ac_cpp='$CPP $CPPFLAGS' 8504ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 8505ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 8506ac_compiler_gnu=$ac_cv_c_compiler_gnu 8507 8508 8509{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 8510$as_echo_n "checking for ANSI C header files... " >&6; } 8511if ${ac_cv_header_stdc+:} false; then : 8512 $as_echo_n "(cached) " >&6 8513else 8514 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8515/* end confdefs.h. */ 8516#include <stdlib.h> 8517#include <stdarg.h> 8518#include <string.h> 8519#include <float.h> 8520 8521int 8522main () 8523{ 8524 8525 ; 8526 return 0; 8527} 8528_ACEOF 8529if ac_fn_c_try_compile "$LINENO"; then : 8530 ac_cv_header_stdc=yes 8531else 8532 ac_cv_header_stdc=no 8533fi 8534rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8535 8536if test $ac_cv_header_stdc = yes; then 8537 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 8538 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8539/* end confdefs.h. */ 8540#include <string.h> 8541 8542_ACEOF 8543if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 8544 $EGREP "memchr" >/dev/null 2>&1; then : 8545 8546else 8547 ac_cv_header_stdc=no 8548fi 8549rm -f conftest* 8550 8551fi 8552 8553if test $ac_cv_header_stdc = yes; then 8554 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 8555 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8556/* end confdefs.h. */ 8557#include <stdlib.h> 8558 8559_ACEOF 8560if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 8561 $EGREP "free" >/dev/null 2>&1; then : 8562 8563else 8564 ac_cv_header_stdc=no 8565fi 8566rm -f conftest* 8567 8568fi 8569 8570if test $ac_cv_header_stdc = yes; then 8571 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 8572 if test "$cross_compiling" = yes; then : 8573 : 8574else 8575 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8576/* end confdefs.h. */ 8577#include <ctype.h> 8578#include <stdlib.h> 8579#if ((' ' & 0x0FF) == 0x020) 8580# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 8581# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 8582#else 8583# define ISLOWER(c) \ 8584 (('a' <= (c) && (c) <= 'i') \ 8585 || ('j' <= (c) && (c) <= 'r') \ 8586 || ('s' <= (c) && (c) <= 'z')) 8587# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 8588#endif 8589 8590#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 8591int 8592main () 8593{ 8594 int i; 8595 for (i = 0; i < 256; i++) 8596 if (XOR (islower (i), ISLOWER (i)) 8597 || toupper (i) != TOUPPER (i)) 8598 return 2; 8599 return 0; 8600} 8601_ACEOF 8602if ac_fn_c_try_run "$LINENO"; then : 8603 8604else 8605 ac_cv_header_stdc=no 8606fi 8607rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 8608 conftest.$ac_objext conftest.beam conftest.$ac_ext 8609fi 8610 8611fi 8612fi 8613{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 8614$as_echo "$ac_cv_header_stdc" >&6; } 8615if test $ac_cv_header_stdc = yes; then 8616 8617$as_echo "#define STDC_HEADERS 1" >>confdefs.h 8618 8619fi 8620 8621# On IRIX 5.3, sys/types and inttypes.h are conflicting. 8622for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 8623 inttypes.h stdint.h unistd.h 8624do : 8625 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 8626ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 8627" 8628if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 8629 cat >>confdefs.h <<_ACEOF 8630#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 8631_ACEOF 8632 8633fi 8634 8635done 8636 8637 8638for ac_header in dlfcn.h 8639do : 8640 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 8641" 8642if test "x$ac_cv_header_dlfcn_h" = xyes; then : 8643 cat >>confdefs.h <<_ACEOF 8644#define HAVE_DLFCN_H 1 8645_ACEOF 8646 8647fi 8648 8649done 8650 8651 8652 8653 8654 8655# Set options 8656 8657 8658 8659 enable_dlopen=no 8660 8661 8662 enable_win32_dll=no 8663 8664 8665 # Check whether --enable-shared was given. 8666if test "${enable_shared+set}" = set; then : 8667 enableval=$enable_shared; p=${PACKAGE-default} 8668 case $enableval in 8669 yes) enable_shared=yes ;; 8670 no) enable_shared=no ;; 8671 *) 8672 enable_shared=no 8673 # Look at the argument we got. We use all the common list separators. 8674 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 8675 for pkg in $enableval; do 8676 IFS=$lt_save_ifs 8677 if test "X$pkg" = "X$p"; then 8678 enable_shared=yes 8679 fi 8680 done 8681 IFS=$lt_save_ifs 8682 ;; 8683 esac 8684else 8685 enable_shared=yes 8686fi 8687 8688 8689 8690 8691 8692 8693 8694 8695 8696 # Check whether --enable-static was given. 8697if test "${enable_static+set}" = set; then : 8698 enableval=$enable_static; p=${PACKAGE-default} 8699 case $enableval in 8700 yes) enable_static=yes ;; 8701 no) enable_static=no ;; 8702 *) 8703 enable_static=no 8704 # Look at the argument we got. We use all the common list separators. 8705 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 8706 for pkg in $enableval; do 8707 IFS=$lt_save_ifs 8708 if test "X$pkg" = "X$p"; then 8709 enable_static=yes 8710 fi 8711 done 8712 IFS=$lt_save_ifs 8713 ;; 8714 esac 8715else 8716 enable_static=yes 8717fi 8718 8719 8720 8721 8722 8723 8724 8725 8726 8727 8728# Check whether --with-pic was given. 8729if test "${with_pic+set}" = set; then : 8730 withval=$with_pic; lt_p=${PACKAGE-default} 8731 case $withval in 8732 yes|no) pic_mode=$withval ;; 8733 *) 8734 pic_mode=default 8735 # Look at the argument we got. We use all the common list separators. 8736 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 8737 for lt_pkg in $withval; do 8738 IFS=$lt_save_ifs 8739 if test "X$lt_pkg" = "X$lt_p"; then 8740 pic_mode=yes 8741 fi 8742 done 8743 IFS=$lt_save_ifs 8744 ;; 8745 esac 8746else 8747 pic_mode=default 8748fi 8749 8750 8751 8752 8753 8754 8755 8756 8757 # Check whether --enable-fast-install was given. 8758if test "${enable_fast_install+set}" = set; then : 8759 enableval=$enable_fast_install; p=${PACKAGE-default} 8760 case $enableval in 8761 yes) enable_fast_install=yes ;; 8762 no) enable_fast_install=no ;; 8763 *) 8764 enable_fast_install=no 8765 # Look at the argument we got. We use all the common list separators. 8766 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 8767 for pkg in $enableval; do 8768 IFS=$lt_save_ifs 8769 if test "X$pkg" = "X$p"; then 8770 enable_fast_install=yes 8771 fi 8772 done 8773 IFS=$lt_save_ifs 8774 ;; 8775 esac 8776else 8777 enable_fast_install=yes 8778fi 8779 8780 8781 8782 8783 8784 8785 8786 8787 shared_archive_member_spec= 8788case $host,$enable_shared in 8789power*-*-aix[5-9]*,yes) 8790 { $as_echo "$as_me:${as_lineno-$LINENO}: checking which variant of shared library versioning to provide" >&5 8791$as_echo_n "checking which variant of shared library versioning to provide... " >&6; } 8792 8793# Check whether --with-aix-soname was given. 8794if test "${with_aix_soname+set}" = set; then : 8795 withval=$with_aix_soname; case $withval in 8796 aix|svr4|both) 8797 ;; 8798 *) 8799 as_fn_error $? "Unknown argument to --with-aix-soname" "$LINENO" 5 8800 ;; 8801 esac 8802 lt_cv_with_aix_soname=$with_aix_soname 8803else 8804 if ${lt_cv_with_aix_soname+:} false; then : 8805 $as_echo_n "(cached) " >&6 8806else 8807 lt_cv_with_aix_soname=aix 8808fi 8809 8810 with_aix_soname=$lt_cv_with_aix_soname 8811fi 8812 8813 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_aix_soname" >&5 8814$as_echo "$with_aix_soname" >&6; } 8815 if test aix != "$with_aix_soname"; then 8816 # For the AIX way of multilib, we name the shared archive member 8817 # based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o', 8818 # and 'shr.imp' or 'shr_64.imp', respectively, for the Import File. 8819 # Even when GNU compilers ignore OBJECT_MODE but need '-maix64' flag, 8820 # the AIX toolchain works better with OBJECT_MODE set (default 32). 8821 if test 64 = "${OBJECT_MODE-32}"; then 8822 shared_archive_member_spec=shr_64 8823 else 8824 shared_archive_member_spec=shr 8825 fi 8826 fi 8827 ;; 8828*) 8829 with_aix_soname=aix 8830 ;; 8831esac 8832 8833 8834 8835 8836 8837 8838 8839 8840 8841 8842# This can be used to rebuild libtool when needed 8843LIBTOOL_DEPS=$ltmain 8844 8845# Always use our own libtool. 8846LIBTOOL='$(SHELL) $(top_builddir)/libtool' 8847 8848 8849 8850 8851 8852 8853 8854 8855 8856 8857 8858 8859 8860 8861 8862 8863 8864 8865 8866 8867 8868 8869 8870 8871 8872 8873 8874 8875 8876 8877test -z "$LN_S" && LN_S="ln -s" 8878 8879 8880 8881 8882 8883 8884 8885 8886 8887 8888 8889 8890 8891 8892if test -n "${ZSH_VERSION+set}"; then 8893 setopt NO_GLOB_SUBST 8894fi 8895 8896{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 8897$as_echo_n "checking for objdir... " >&6; } 8898if ${lt_cv_objdir+:} false; then : 8899 $as_echo_n "(cached) " >&6 8900else 8901 rm -f .libs 2>/dev/null 8902mkdir .libs 2>/dev/null 8903if test -d .libs; then 8904 lt_cv_objdir=.libs 8905else 8906 # MS-DOS does not allow filenames that begin with a dot. 8907 lt_cv_objdir=_libs 8908fi 8909rmdir .libs 2>/dev/null 8910fi 8911{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 8912$as_echo "$lt_cv_objdir" >&6; } 8913objdir=$lt_cv_objdir 8914 8915 8916 8917 8918 8919cat >>confdefs.h <<_ACEOF 8920#define LT_OBJDIR "$lt_cv_objdir/" 8921_ACEOF 8922 8923 8924 8925 8926case $host_os in 8927aix3*) 8928 # AIX sometimes has problems with the GCC collect2 program. For some 8929 # reason, if we set the COLLECT_NAMES environment variable, the problems 8930 # vanish in a puff of smoke. 8931 if test set != "${COLLECT_NAMES+set}"; then 8932 COLLECT_NAMES= 8933 export COLLECT_NAMES 8934 fi 8935 ;; 8936esac 8937 8938# Global variables: 8939ofile=libtool 8940can_build_shared=yes 8941 8942# All known linkers require a '.a' archive for static linking (except MSVC, 8943# which needs '.lib'). 8944libext=a 8945 8946with_gnu_ld=$lt_cv_prog_gnu_ld 8947 8948old_CC=$CC 8949old_CFLAGS=$CFLAGS 8950 8951# Set sane defaults for various variables 8952test -z "$CC" && CC=cc 8953test -z "$LTCC" && LTCC=$CC 8954test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 8955test -z "$LD" && LD=ld 8956test -z "$ac_objext" && ac_objext=o 8957 8958func_cc_basename $compiler 8959cc_basename=$func_cc_basename_result 8960 8961 8962# Only perform the check for file, if the check method requires it 8963test -z "$MAGIC_CMD" && MAGIC_CMD=file 8964case $deplibs_check_method in 8965file_magic*) 8966 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 8967 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 8968$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 8969if ${lt_cv_path_MAGIC_CMD+:} false; then : 8970 $as_echo_n "(cached) " >&6 8971else 8972 case $MAGIC_CMD in 8973[\\/*] | ?:[\\/]*) 8974 lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path. 8975 ;; 8976*) 8977 lt_save_MAGIC_CMD=$MAGIC_CMD 8978 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 8979 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 8980 for ac_dir in $ac_dummy; do 8981 IFS=$lt_save_ifs 8982 test -z "$ac_dir" && ac_dir=. 8983 if test -f "$ac_dir/${ac_tool_prefix}file"; then 8984 lt_cv_path_MAGIC_CMD=$ac_dir/"${ac_tool_prefix}file" 8985 if test -n "$file_magic_test_file"; then 8986 case $deplibs_check_method in 8987 "file_magic "*) 8988 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 8989 MAGIC_CMD=$lt_cv_path_MAGIC_CMD 8990 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 8991 $EGREP "$file_magic_regex" > /dev/null; then 8992 : 8993 else 8994 cat <<_LT_EOF 1>&2 8995 8996*** Warning: the command libtool uses to detect shared libraries, 8997*** $file_magic_cmd, produces output that libtool cannot recognize. 8998*** The result is that libtool may fail to recognize shared libraries 8999*** as such. This will affect the creation of libtool libraries that 9000*** depend on shared libraries, but programs linked with such libtool 9001*** libraries will work regardless of this problem. Nevertheless, you 9002*** may want to report the problem to your system manager and/or to 9003*** bug-libtool@gnu.org 9004 9005_LT_EOF 9006 fi ;; 9007 esac 9008 fi 9009 break 9010 fi 9011 done 9012 IFS=$lt_save_ifs 9013 MAGIC_CMD=$lt_save_MAGIC_CMD 9014 ;; 9015esac 9016fi 9017 9018MAGIC_CMD=$lt_cv_path_MAGIC_CMD 9019if test -n "$MAGIC_CMD"; then 9020 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 9021$as_echo "$MAGIC_CMD" >&6; } 9022else 9023 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9024$as_echo "no" >&6; } 9025fi 9026 9027 9028 9029 9030 9031if test -z "$lt_cv_path_MAGIC_CMD"; then 9032 if test -n "$ac_tool_prefix"; then 9033 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 9034$as_echo_n "checking for file... " >&6; } 9035if ${lt_cv_path_MAGIC_CMD+:} false; then : 9036 $as_echo_n "(cached) " >&6 9037else 9038 case $MAGIC_CMD in 9039[\\/*] | ?:[\\/]*) 9040 lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path. 9041 ;; 9042*) 9043 lt_save_MAGIC_CMD=$MAGIC_CMD 9044 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 9045 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 9046 for ac_dir in $ac_dummy; do 9047 IFS=$lt_save_ifs 9048 test -z "$ac_dir" && ac_dir=. 9049 if test -f "$ac_dir/file"; then 9050 lt_cv_path_MAGIC_CMD=$ac_dir/"file" 9051 if test -n "$file_magic_test_file"; then 9052 case $deplibs_check_method in 9053 "file_magic "*) 9054 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 9055 MAGIC_CMD=$lt_cv_path_MAGIC_CMD 9056 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 9057 $EGREP "$file_magic_regex" > /dev/null; then 9058 : 9059 else 9060 cat <<_LT_EOF 1>&2 9061 9062*** Warning: the command libtool uses to detect shared libraries, 9063*** $file_magic_cmd, produces output that libtool cannot recognize. 9064*** The result is that libtool may fail to recognize shared libraries 9065*** as such. This will affect the creation of libtool libraries that 9066*** depend on shared libraries, but programs linked with such libtool 9067*** libraries will work regardless of this problem. Nevertheless, you 9068*** may want to report the problem to your system manager and/or to 9069*** bug-libtool@gnu.org 9070 9071_LT_EOF 9072 fi ;; 9073 esac 9074 fi 9075 break 9076 fi 9077 done 9078 IFS=$lt_save_ifs 9079 MAGIC_CMD=$lt_save_MAGIC_CMD 9080 ;; 9081esac 9082fi 9083 9084MAGIC_CMD=$lt_cv_path_MAGIC_CMD 9085if test -n "$MAGIC_CMD"; then 9086 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 9087$as_echo "$MAGIC_CMD" >&6; } 9088else 9089 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9090$as_echo "no" >&6; } 9091fi 9092 9093 9094 else 9095 MAGIC_CMD=: 9096 fi 9097fi 9098 9099 fi 9100 ;; 9101esac 9102 9103# Use C for the default configuration in the libtool script 9104 9105lt_save_CC=$CC 9106ac_ext=c 9107ac_cpp='$CPP $CPPFLAGS' 9108ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 9109ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 9110ac_compiler_gnu=$ac_cv_c_compiler_gnu 9111 9112 9113# Source file extension for C test sources. 9114ac_ext=c 9115 9116# Object file extension for compiled C test sources. 9117objext=o 9118objext=$objext 9119 9120# Code to be used in simple compile tests 9121lt_simple_compile_test_code="int some_variable = 0;" 9122 9123# Code to be used in simple link tests 9124lt_simple_link_test_code='int main(){return(0);}' 9125 9126 9127 9128 9129 9130 9131 9132# If no C compiler was specified, use CC. 9133LTCC=${LTCC-"$CC"} 9134 9135# If no C compiler flags were specified, use CFLAGS. 9136LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 9137 9138# Allow CC to be a program name with arguments. 9139compiler=$CC 9140 9141# Save the default compiler, since it gets overwritten when the other 9142# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 9143compiler_DEFAULT=$CC 9144 9145# save warnings/boilerplate of simple test code 9146ac_outfile=conftest.$ac_objext 9147echo "$lt_simple_compile_test_code" >conftest.$ac_ext 9148eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 9149_lt_compiler_boilerplate=`cat conftest.err` 9150$RM conftest* 9151 9152ac_outfile=conftest.$ac_objext 9153echo "$lt_simple_link_test_code" >conftest.$ac_ext 9154eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 9155_lt_linker_boilerplate=`cat conftest.err` 9156$RM -r conftest* 9157 9158 9159if test -n "$compiler"; then 9160 9161lt_prog_compiler_no_builtin_flag= 9162 9163if test yes = "$GCC"; then 9164 case $cc_basename in 9165 nvcc*) 9166 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 9167 *) 9168 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 9169 esac 9170 9171 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 9172$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 9173if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then : 9174 $as_echo_n "(cached) " >&6 9175else 9176 lt_cv_prog_compiler_rtti_exceptions=no 9177 ac_outfile=conftest.$ac_objext 9178 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9179 lt_compiler_flag="-fno-rtti -fno-exceptions" ## exclude from sc_useless_quotes_in_assignment 9180 # Insert the option either (1) after the last *FLAGS variable, or 9181 # (2) before a word containing "conftest.", or (3) at the end. 9182 # Note that $ac_compile itself does not contain backslashes and begins 9183 # with a dollar sign (not a hyphen), so the echo should work correctly. 9184 # The option is referenced via a variable to avoid confusing sed. 9185 lt_compile=`echo "$ac_compile" | $SED \ 9186 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9187 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9188 -e 's:$: $lt_compiler_flag:'` 9189 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9190 (eval "$lt_compile" 2>conftest.err) 9191 ac_status=$? 9192 cat conftest.err >&5 9193 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9194 if (exit $ac_status) && test -s "$ac_outfile"; then 9195 # The compiler can only warn and ignore the option if not recognized 9196 # So say no if there are warnings other than the usual output. 9197 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 9198 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9199 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 9200 lt_cv_prog_compiler_rtti_exceptions=yes 9201 fi 9202 fi 9203 $RM conftest* 9204 9205fi 9206{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 9207$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 9208 9209if test yes = "$lt_cv_prog_compiler_rtti_exceptions"; then 9210 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 9211else 9212 : 9213fi 9214 9215fi 9216 9217 9218 9219 9220 9221 9222 lt_prog_compiler_wl= 9223lt_prog_compiler_pic= 9224lt_prog_compiler_static= 9225 9226 9227 if test yes = "$GCC"; then 9228 lt_prog_compiler_wl='-Wl,' 9229 lt_prog_compiler_static='-static' 9230 9231 case $host_os in 9232 aix*) 9233 # All AIX code is PIC. 9234 if test ia64 = "$host_cpu"; then 9235 # AIX 5 now supports IA64 processor 9236 lt_prog_compiler_static='-Bstatic' 9237 fi 9238 lt_prog_compiler_pic='-fPIC' 9239 ;; 9240 9241 amigaos*) 9242 case $host_cpu in 9243 powerpc) 9244 # see comment about AmigaOS4 .so support 9245 lt_prog_compiler_pic='-fPIC' 9246 ;; 9247 m68k) 9248 # FIXME: we need at least 68020 code to build shared libraries, but 9249 # adding the '-m68020' flag to GCC prevents building anything better, 9250 # like '-m68040'. 9251 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 9252 ;; 9253 esac 9254 ;; 9255 9256 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 9257 # PIC is the default for these OSes. 9258 ;; 9259 9260 mingw* | cygwin* | pw32* | os2* | cegcc*) 9261 # This hack is so that the source file can tell whether it is being 9262 # built for inclusion in a dll (and should export symbols for example). 9263 # Although the cygwin gcc ignores -fPIC, still need this for old-style 9264 # (--disable-auto-import) libraries 9265 lt_prog_compiler_pic='-DDLL_EXPORT' 9266 case $host_os in 9267 os2*) 9268 lt_prog_compiler_static='$wl-static' 9269 ;; 9270 esac 9271 ;; 9272 9273 darwin* | rhapsody*) 9274 # PIC is the default on this platform 9275 # Common symbols not allowed in MH_DYLIB files 9276 lt_prog_compiler_pic='-fno-common' 9277 ;; 9278 9279 haiku*) 9280 # PIC is the default for Haiku. 9281 # The "-static" flag exists, but is broken. 9282 lt_prog_compiler_static= 9283 ;; 9284 9285 hpux*) 9286 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 9287 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 9288 # sets the default TLS model and affects inlining. 9289 case $host_cpu in 9290 hppa*64*) 9291 # +Z the default 9292 ;; 9293 *) 9294 lt_prog_compiler_pic='-fPIC' 9295 ;; 9296 esac 9297 ;; 9298 9299 interix[3-9]*) 9300 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 9301 # Instead, we relocate shared libraries at runtime. 9302 ;; 9303 9304 msdosdjgpp*) 9305 # Just because we use GCC doesn't mean we suddenly get shared libraries 9306 # on systems that don't support them. 9307 lt_prog_compiler_can_build_shared=no 9308 enable_shared=no 9309 ;; 9310 9311 *nto* | *qnx*) 9312 # QNX uses GNU C++, but need to define -shared option too, otherwise 9313 # it will coredump. 9314 lt_prog_compiler_pic='-fPIC -shared' 9315 ;; 9316 9317 sysv4*MP*) 9318 if test -d /usr/nec; then 9319 lt_prog_compiler_pic=-Kconform_pic 9320 fi 9321 ;; 9322 9323 *) 9324 lt_prog_compiler_pic='-fPIC' 9325 ;; 9326 esac 9327 9328 case $cc_basename in 9329 nvcc*) # Cuda Compiler Driver 2.2 9330 lt_prog_compiler_wl='-Xlinker ' 9331 if test -n "$lt_prog_compiler_pic"; then 9332 lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic" 9333 fi 9334 ;; 9335 esac 9336 else 9337 # PORTME Check for flag to pass linker flags through the system compiler. 9338 case $host_os in 9339 aix*) 9340 lt_prog_compiler_wl='-Wl,' 9341 if test ia64 = "$host_cpu"; then 9342 # AIX 5 now supports IA64 processor 9343 lt_prog_compiler_static='-Bstatic' 9344 else 9345 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 9346 fi 9347 ;; 9348 9349 darwin* | rhapsody*) 9350 # PIC is the default on this platform 9351 # Common symbols not allowed in MH_DYLIB files 9352 lt_prog_compiler_pic='-fno-common' 9353 case $cc_basename in 9354 nagfor*) 9355 # NAG Fortran compiler 9356 lt_prog_compiler_wl='-Wl,-Wl,,' 9357 lt_prog_compiler_pic='-PIC' 9358 lt_prog_compiler_static='-Bstatic' 9359 ;; 9360 esac 9361 ;; 9362 9363 mingw* | cygwin* | pw32* | os2* | cegcc*) 9364 # This hack is so that the source file can tell whether it is being 9365 # built for inclusion in a dll (and should export symbols for example). 9366 lt_prog_compiler_pic='-DDLL_EXPORT' 9367 case $host_os in 9368 os2*) 9369 lt_prog_compiler_static='$wl-static' 9370 ;; 9371 esac 9372 ;; 9373 9374 hpux9* | hpux10* | hpux11*) 9375 lt_prog_compiler_wl='-Wl,' 9376 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 9377 # not for PA HP-UX. 9378 case $host_cpu in 9379 hppa*64*|ia64*) 9380 # +Z the default 9381 ;; 9382 *) 9383 lt_prog_compiler_pic='+Z' 9384 ;; 9385 esac 9386 # Is there a better lt_prog_compiler_static that works with the bundled CC? 9387 lt_prog_compiler_static='$wl-a ${wl}archive' 9388 ;; 9389 9390 irix5* | irix6* | nonstopux*) 9391 lt_prog_compiler_wl='-Wl,' 9392 # PIC (with -KPIC) is the default. 9393 lt_prog_compiler_static='-non_shared' 9394 ;; 9395 9396 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 9397 case $cc_basename in 9398 # old Intel for x86_64, which still supported -KPIC. 9399 ecc*) 9400 lt_prog_compiler_wl='-Wl,' 9401 lt_prog_compiler_pic='-KPIC' 9402 lt_prog_compiler_static='-static' 9403 ;; 9404 # icc used to be incompatible with GCC. 9405 # ICC 10 doesn't accept -KPIC any more. 9406 icc* | ifort*) 9407 lt_prog_compiler_wl='-Wl,' 9408 lt_prog_compiler_pic='-fPIC' 9409 lt_prog_compiler_static='-static' 9410 ;; 9411 # Lahey Fortran 8.1. 9412 lf95*) 9413 lt_prog_compiler_wl='-Wl,' 9414 lt_prog_compiler_pic='--shared' 9415 lt_prog_compiler_static='--static' 9416 ;; 9417 nagfor*) 9418 # NAG Fortran compiler 9419 lt_prog_compiler_wl='-Wl,-Wl,,' 9420 lt_prog_compiler_pic='-PIC' 9421 lt_prog_compiler_static='-Bstatic' 9422 ;; 9423 tcc*) 9424 # Fabrice Bellard et al's Tiny C Compiler 9425 lt_prog_compiler_wl='-Wl,' 9426 lt_prog_compiler_pic='-fPIC' 9427 lt_prog_compiler_static='-static' 9428 ;; 9429 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 9430 # Portland Group compilers (*not* the Pentium gcc compiler, 9431 # which looks to be a dead project) 9432 lt_prog_compiler_wl='-Wl,' 9433 lt_prog_compiler_pic='-fpic' 9434 lt_prog_compiler_static='-Bstatic' 9435 ;; 9436 ccc*) 9437 lt_prog_compiler_wl='-Wl,' 9438 # All Alpha code is PIC. 9439 lt_prog_compiler_static='-non_shared' 9440 ;; 9441 xl* | bgxl* | bgf* | mpixl*) 9442 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 9443 lt_prog_compiler_wl='-Wl,' 9444 lt_prog_compiler_pic='-qpic' 9445 lt_prog_compiler_static='-qstaticlink' 9446 ;; 9447 *) 9448 case `$CC -V 2>&1 | sed 5q` in 9449 *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*) 9450 # Sun Fortran 8.3 passes all unrecognized flags to the linker 9451 lt_prog_compiler_pic='-KPIC' 9452 lt_prog_compiler_static='-Bstatic' 9453 lt_prog_compiler_wl='' 9454 ;; 9455 *Sun\ F* | *Sun*Fortran*) 9456 lt_prog_compiler_pic='-KPIC' 9457 lt_prog_compiler_static='-Bstatic' 9458 lt_prog_compiler_wl='-Qoption ld ' 9459 ;; 9460 *Sun\ C*) 9461 # Sun C 5.9 9462 lt_prog_compiler_pic='-KPIC' 9463 lt_prog_compiler_static='-Bstatic' 9464 lt_prog_compiler_wl='-Wl,' 9465 ;; 9466 *Intel*\ [CF]*Compiler*) 9467 lt_prog_compiler_wl='-Wl,' 9468 lt_prog_compiler_pic='-fPIC' 9469 lt_prog_compiler_static='-static' 9470 ;; 9471 *Portland\ Group*) 9472 lt_prog_compiler_wl='-Wl,' 9473 lt_prog_compiler_pic='-fpic' 9474 lt_prog_compiler_static='-Bstatic' 9475 ;; 9476 esac 9477 ;; 9478 esac 9479 ;; 9480 9481 newsos6) 9482 lt_prog_compiler_pic='-KPIC' 9483 lt_prog_compiler_static='-Bstatic' 9484 ;; 9485 9486 *nto* | *qnx*) 9487 # QNX uses GNU C++, but need to define -shared option too, otherwise 9488 # it will coredump. 9489 lt_prog_compiler_pic='-fPIC -shared' 9490 ;; 9491 9492 osf3* | osf4* | osf5*) 9493 lt_prog_compiler_wl='-Wl,' 9494 # All OSF/1 code is PIC. 9495 lt_prog_compiler_static='-non_shared' 9496 ;; 9497 9498 rdos*) 9499 lt_prog_compiler_static='-non_shared' 9500 ;; 9501 9502 solaris*) 9503 lt_prog_compiler_pic='-KPIC' 9504 lt_prog_compiler_static='-Bstatic' 9505 case $cc_basename in 9506 f77* | f90* | f95* | sunf77* | sunf90* | sunf95*) 9507 lt_prog_compiler_wl='-Qoption ld ';; 9508 *) 9509 lt_prog_compiler_wl='-Wl,';; 9510 esac 9511 ;; 9512 9513 sunos4*) 9514 lt_prog_compiler_wl='-Qoption ld ' 9515 lt_prog_compiler_pic='-PIC' 9516 lt_prog_compiler_static='-Bstatic' 9517 ;; 9518 9519 sysv4 | sysv4.2uw2* | sysv4.3*) 9520 lt_prog_compiler_wl='-Wl,' 9521 lt_prog_compiler_pic='-KPIC' 9522 lt_prog_compiler_static='-Bstatic' 9523 ;; 9524 9525 sysv4*MP*) 9526 if test -d /usr/nec; then 9527 lt_prog_compiler_pic='-Kconform_pic' 9528 lt_prog_compiler_static='-Bstatic' 9529 fi 9530 ;; 9531 9532 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 9533 lt_prog_compiler_wl='-Wl,' 9534 lt_prog_compiler_pic='-KPIC' 9535 lt_prog_compiler_static='-Bstatic' 9536 ;; 9537 9538 unicos*) 9539 lt_prog_compiler_wl='-Wl,' 9540 lt_prog_compiler_can_build_shared=no 9541 ;; 9542 9543 uts4*) 9544 lt_prog_compiler_pic='-pic' 9545 lt_prog_compiler_static='-Bstatic' 9546 ;; 9547 9548 *) 9549 lt_prog_compiler_can_build_shared=no 9550 ;; 9551 esac 9552 fi 9553 9554case $host_os in 9555 # For platforms that do not support PIC, -DPIC is meaningless: 9556 *djgpp*) 9557 lt_prog_compiler_pic= 9558 ;; 9559 *) 9560 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 9561 ;; 9562esac 9563 9564{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 9565$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 9566if ${lt_cv_prog_compiler_pic+:} false; then : 9567 $as_echo_n "(cached) " >&6 9568else 9569 lt_cv_prog_compiler_pic=$lt_prog_compiler_pic 9570fi 9571{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5 9572$as_echo "$lt_cv_prog_compiler_pic" >&6; } 9573lt_prog_compiler_pic=$lt_cv_prog_compiler_pic 9574 9575# 9576# Check to make sure the PIC flag actually works. 9577# 9578if test -n "$lt_prog_compiler_pic"; then 9579 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 9580$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 9581if ${lt_cv_prog_compiler_pic_works+:} false; then : 9582 $as_echo_n "(cached) " >&6 9583else 9584 lt_cv_prog_compiler_pic_works=no 9585 ac_outfile=conftest.$ac_objext 9586 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9587 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" ## exclude from sc_useless_quotes_in_assignment 9588 # Insert the option either (1) after the last *FLAGS variable, or 9589 # (2) before a word containing "conftest.", or (3) at the end. 9590 # Note that $ac_compile itself does not contain backslashes and begins 9591 # with a dollar sign (not a hyphen), so the echo should work correctly. 9592 # The option is referenced via a variable to avoid confusing sed. 9593 lt_compile=`echo "$ac_compile" | $SED \ 9594 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9595 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9596 -e 's:$: $lt_compiler_flag:'` 9597 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9598 (eval "$lt_compile" 2>conftest.err) 9599 ac_status=$? 9600 cat conftest.err >&5 9601 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9602 if (exit $ac_status) && test -s "$ac_outfile"; then 9603 # The compiler can only warn and ignore the option if not recognized 9604 # So say no if there are warnings other than the usual output. 9605 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 9606 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9607 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 9608 lt_cv_prog_compiler_pic_works=yes 9609 fi 9610 fi 9611 $RM conftest* 9612 9613fi 9614{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 9615$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 9616 9617if test yes = "$lt_cv_prog_compiler_pic_works"; then 9618 case $lt_prog_compiler_pic in 9619 "" | " "*) ;; 9620 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 9621 esac 9622else 9623 lt_prog_compiler_pic= 9624 lt_prog_compiler_can_build_shared=no 9625fi 9626 9627fi 9628 9629 9630 9631 9632 9633 9634 9635 9636 9637 9638 9639# 9640# Check to make sure the static flag actually works. 9641# 9642wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 9643{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 9644$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 9645if ${lt_cv_prog_compiler_static_works+:} false; then : 9646 $as_echo_n "(cached) " >&6 9647else 9648 lt_cv_prog_compiler_static_works=no 9649 save_LDFLAGS=$LDFLAGS 9650 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 9651 echo "$lt_simple_link_test_code" > conftest.$ac_ext 9652 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 9653 # The linker can only warn and ignore the option if not recognized 9654 # So say no if there are warnings 9655 if test -s conftest.err; then 9656 # Append any errors to the config.log. 9657 cat conftest.err 1>&5 9658 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 9659 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9660 if diff conftest.exp conftest.er2 >/dev/null; then 9661 lt_cv_prog_compiler_static_works=yes 9662 fi 9663 else 9664 lt_cv_prog_compiler_static_works=yes 9665 fi 9666 fi 9667 $RM -r conftest* 9668 LDFLAGS=$save_LDFLAGS 9669 9670fi 9671{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 9672$as_echo "$lt_cv_prog_compiler_static_works" >&6; } 9673 9674if test yes = "$lt_cv_prog_compiler_static_works"; then 9675 : 9676else 9677 lt_prog_compiler_static= 9678fi 9679 9680 9681 9682 9683 9684 9685 9686 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 9687$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 9688if ${lt_cv_prog_compiler_c_o+:} false; then : 9689 $as_echo_n "(cached) " >&6 9690else 9691 lt_cv_prog_compiler_c_o=no 9692 $RM -r conftest 2>/dev/null 9693 mkdir conftest 9694 cd conftest 9695 mkdir out 9696 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9697 9698 lt_compiler_flag="-o out/conftest2.$ac_objext" 9699 # Insert the option either (1) after the last *FLAGS variable, or 9700 # (2) before a word containing "conftest.", or (3) at the end. 9701 # Note that $ac_compile itself does not contain backslashes and begins 9702 # with a dollar sign (not a hyphen), so the echo should work correctly. 9703 lt_compile=`echo "$ac_compile" | $SED \ 9704 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9705 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9706 -e 's:$: $lt_compiler_flag:'` 9707 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9708 (eval "$lt_compile" 2>out/conftest.err) 9709 ac_status=$? 9710 cat out/conftest.err >&5 9711 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9712 if (exit $ac_status) && test -s out/conftest2.$ac_objext 9713 then 9714 # The compiler can only warn and ignore the option if not recognized 9715 # So say no if there are warnings 9716 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 9717 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 9718 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 9719 lt_cv_prog_compiler_c_o=yes 9720 fi 9721 fi 9722 chmod u+w . 2>&5 9723 $RM conftest* 9724 # SGI C++ compiler will create directory out/ii_files/ for 9725 # template instantiation 9726 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 9727 $RM out/* && rmdir out 9728 cd .. 9729 $RM -r conftest 9730 $RM conftest* 9731 9732fi 9733{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 9734$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 9735 9736 9737 9738 9739 9740 9741 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 9742$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 9743if ${lt_cv_prog_compiler_c_o+:} false; then : 9744 $as_echo_n "(cached) " >&6 9745else 9746 lt_cv_prog_compiler_c_o=no 9747 $RM -r conftest 2>/dev/null 9748 mkdir conftest 9749 cd conftest 9750 mkdir out 9751 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9752 9753 lt_compiler_flag="-o out/conftest2.$ac_objext" 9754 # Insert the option either (1) after the last *FLAGS variable, or 9755 # (2) before a word containing "conftest.", or (3) at the end. 9756 # Note that $ac_compile itself does not contain backslashes and begins 9757 # with a dollar sign (not a hyphen), so the echo should work correctly. 9758 lt_compile=`echo "$ac_compile" | $SED \ 9759 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9760 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9761 -e 's:$: $lt_compiler_flag:'` 9762 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9763 (eval "$lt_compile" 2>out/conftest.err) 9764 ac_status=$? 9765 cat out/conftest.err >&5 9766 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9767 if (exit $ac_status) && test -s out/conftest2.$ac_objext 9768 then 9769 # The compiler can only warn and ignore the option if not recognized 9770 # So say no if there are warnings 9771 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 9772 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 9773 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 9774 lt_cv_prog_compiler_c_o=yes 9775 fi 9776 fi 9777 chmod u+w . 2>&5 9778 $RM conftest* 9779 # SGI C++ compiler will create directory out/ii_files/ for 9780 # template instantiation 9781 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 9782 $RM out/* && rmdir out 9783 cd .. 9784 $RM -r conftest 9785 $RM conftest* 9786 9787fi 9788{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 9789$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 9790 9791 9792 9793 9794hard_links=nottested 9795if test no = "$lt_cv_prog_compiler_c_o" && test no != "$need_locks"; then 9796 # do not overwrite the value of need_locks provided by the user 9797 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 9798$as_echo_n "checking if we can lock with hard links... " >&6; } 9799 hard_links=yes 9800 $RM conftest* 9801 ln conftest.a conftest.b 2>/dev/null && hard_links=no 9802 touch conftest.a 9803 ln conftest.a conftest.b 2>&5 || hard_links=no 9804 ln conftest.a conftest.b 2>/dev/null && hard_links=no 9805 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 9806$as_echo "$hard_links" >&6; } 9807 if test no = "$hard_links"; then 9808 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5 9809$as_echo "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;} 9810 need_locks=warn 9811 fi 9812else 9813 need_locks=no 9814fi 9815 9816 9817 9818 9819 9820 9821 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 9822$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 9823 9824 runpath_var= 9825 allow_undefined_flag= 9826 always_export_symbols=no 9827 archive_cmds= 9828 archive_expsym_cmds= 9829 compiler_needs_object=no 9830 enable_shared_with_static_runtimes=no 9831 export_dynamic_flag_spec= 9832 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 9833 hardcode_automatic=no 9834 hardcode_direct=no 9835 hardcode_direct_absolute=no 9836 hardcode_libdir_flag_spec= 9837 hardcode_libdir_separator= 9838 hardcode_minus_L=no 9839 hardcode_shlibpath_var=unsupported 9840 inherit_rpath=no 9841 link_all_deplibs=unknown 9842 module_cmds= 9843 module_expsym_cmds= 9844 old_archive_from_new_cmds= 9845 old_archive_from_expsyms_cmds= 9846 thread_safe_flag_spec= 9847 whole_archive_flag_spec= 9848 # include_expsyms should be a list of space-separated symbols to be *always* 9849 # included in the symbol list 9850 include_expsyms= 9851 # exclude_expsyms can be an extended regexp of symbols to exclude 9852 # it will be wrapped by ' (' and ')$', so one must not match beginning or 9853 # end of line. Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'bc', 9854 # as well as any symbol that contains 'd'. 9855 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 9856 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 9857 # platforms (ab)use it in PIC code, but their linkers get confused if 9858 # the symbol is explicitly referenced. Since portable code cannot 9859 # rely on this symbol name, it's probably fine to never include it in 9860 # preloaded symbol tables. 9861 # Exclude shared library initialization/finalization symbols. 9862 extract_expsyms_cmds= 9863 9864 case $host_os in 9865 cygwin* | mingw* | pw32* | cegcc*) 9866 # FIXME: the MSVC++ port hasn't been tested in a loooong time 9867 # When not using gcc, we currently assume that we are using 9868 # Microsoft Visual C++. 9869 if test yes != "$GCC"; then 9870 with_gnu_ld=no 9871 fi 9872 ;; 9873 interix*) 9874 # we just hope/assume this is gcc and not c89 (= MSVC++) 9875 with_gnu_ld=yes 9876 ;; 9877 openbsd* | bitrig*) 9878 with_gnu_ld=no 9879 ;; 9880 linux* | k*bsd*-gnu | gnu*) 9881 link_all_deplibs=no 9882 ;; 9883 esac 9884 9885 ld_shlibs=yes 9886 9887 # On some targets, GNU ld is compatible enough with the native linker 9888 # that we're better off using the native interface for both. 9889 lt_use_gnu_ld_interface=no 9890 if test yes = "$with_gnu_ld"; then 9891 case $host_os in 9892 aix*) 9893 # The AIX port of GNU ld has always aspired to compatibility 9894 # with the native linker. However, as the warning in the GNU ld 9895 # block says, versions before 2.19.5* couldn't really create working 9896 # shared libraries, regardless of the interface used. 9897 case `$LD -v 2>&1` in 9898 *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 9899 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 9900 *\ \(GNU\ Binutils\)\ [3-9]*) ;; 9901 *) 9902 lt_use_gnu_ld_interface=yes 9903 ;; 9904 esac 9905 ;; 9906 *) 9907 lt_use_gnu_ld_interface=yes 9908 ;; 9909 esac 9910 fi 9911 9912 if test yes = "$lt_use_gnu_ld_interface"; then 9913 # If archive_cmds runs LD, not CC, wlarc should be empty 9914 wlarc='$wl' 9915 9916 # Set some defaults for GNU ld with shared library support. These 9917 # are reset later if shared libraries are not supported. Putting them 9918 # here allows them to be overridden if necessary. 9919 runpath_var=LD_RUN_PATH 9920 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 9921 export_dynamic_flag_spec='$wl--export-dynamic' 9922 # ancient GNU ld didn't support --whole-archive et. al. 9923 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 9924 whole_archive_flag_spec=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive' 9925 else 9926 whole_archive_flag_spec= 9927 fi 9928 supports_anon_versioning=no 9929 case `$LD -v | $SED -e 's/(^)\+)\s\+//' 2>&1` in 9930 *GNU\ gold*) supports_anon_versioning=yes ;; 9931 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 9932 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 9933 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 9934 *\ 2.11.*) ;; # other 2.11 versions 9935 *) supports_anon_versioning=yes ;; 9936 esac 9937 9938 # See if GNU ld supports shared libraries. 9939 case $host_os in 9940 aix[3-9]*) 9941 # On AIX/PPC, the GNU linker is very broken 9942 if test ia64 != "$host_cpu"; then 9943 ld_shlibs=no 9944 cat <<_LT_EOF 1>&2 9945 9946*** Warning: the GNU linker, at least up to release 2.19, is reported 9947*** to be unable to reliably create shared libraries on AIX. 9948*** Therefore, libtool is disabling shared libraries support. If you 9949*** really care for shared libraries, you may want to install binutils 9950*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 9951*** You will then need to restart the configuration process. 9952 9953_LT_EOF 9954 fi 9955 ;; 9956 9957 amigaos*) 9958 case $host_cpu in 9959 powerpc) 9960 # see comment about AmigaOS4 .so support 9961 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 9962 archive_expsym_cmds='' 9963 ;; 9964 m68k) 9965 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)' 9966 hardcode_libdir_flag_spec='-L$libdir' 9967 hardcode_minus_L=yes 9968 ;; 9969 esac 9970 ;; 9971 9972 beos*) 9973 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9974 allow_undefined_flag=unsupported 9975 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 9976 # support --undefined. This deserves some investigation. FIXME 9977 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 9978 else 9979 ld_shlibs=no 9980 fi 9981 ;; 9982 9983 cygwin* | mingw* | pw32* | cegcc*) 9984 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 9985 # as there is no search path for DLLs. 9986 hardcode_libdir_flag_spec='-L$libdir' 9987 export_dynamic_flag_spec='$wl--export-all-symbols' 9988 allow_undefined_flag=unsupported 9989 always_export_symbols=no 9990 enable_shared_with_static_runtimes=yes 9991 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' 9992 exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname' 9993 9994 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 9995 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 9996 # If the export-symbols file already is a .def file, use it as 9997 # is; otherwise, prepend EXPORTS... 9998 archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then 9999 cp $export_symbols $output_objdir/$soname.def; 10000 else 10001 echo EXPORTS > $output_objdir/$soname.def; 10002 cat $export_symbols >> $output_objdir/$soname.def; 10003 fi~ 10004 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 10005 else 10006 ld_shlibs=no 10007 fi 10008 ;; 10009 10010 haiku*) 10011 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 10012 link_all_deplibs=yes 10013 ;; 10014 10015 os2*) 10016 hardcode_libdir_flag_spec='-L$libdir' 10017 hardcode_minus_L=yes 10018 allow_undefined_flag=unsupported 10019 shrext_cmds=.dll 10020 archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ 10021 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ 10022 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ 10023 $ECHO EXPORTS >> $output_objdir/$libname.def~ 10024 emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ 10025 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ 10026 emximp -o $lib $output_objdir/$libname.def' 10027 archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ 10028 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ 10029 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ 10030 $ECHO EXPORTS >> $output_objdir/$libname.def~ 10031 prefix_cmds="$SED"~ 10032 if test EXPORTS = "`$SED 1q $export_symbols`"; then 10033 prefix_cmds="$prefix_cmds -e 1d"; 10034 fi~ 10035 prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ 10036 cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ 10037 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ 10038 emximp -o $lib $output_objdir/$libname.def' 10039 old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' 10040 enable_shared_with_static_runtimes=yes 10041 ;; 10042 10043 interix[3-9]*) 10044 hardcode_direct=no 10045 hardcode_shlibpath_var=no 10046 hardcode_libdir_flag_spec='$wl-rpath,$libdir' 10047 export_dynamic_flag_spec='$wl-E' 10048 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 10049 # Instead, shared libraries are loaded at an image base (0x10000000 by 10050 # default) and relocated if they conflict, which is a slow very memory 10051 # consuming and fragmenting process. To avoid this, we pick a random, 10052 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 10053 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 10054 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 10055 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' 10056 ;; 10057 10058 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) 10059 tmp_diet=no 10060 if test linux-dietlibc = "$host_os"; then 10061 case $cc_basename in 10062 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 10063 esac 10064 fi 10065 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 10066 && test no = "$tmp_diet" 10067 then 10068 tmp_addflag=' $pic_flag' 10069 tmp_sharedflag='-shared' 10070 case $cc_basename,$host_cpu in 10071 pgcc*) # Portland Group C compiler 10072 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' 10073 tmp_addflag=' $pic_flag' 10074 ;; 10075 pgf77* | pgf90* | pgf95* | pgfortran*) 10076 # Portland Group f77 and f90 compilers 10077 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' 10078 tmp_addflag=' $pic_flag -Mnomain' ;; 10079 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 10080 tmp_addflag=' -i_dynamic' ;; 10081 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 10082 tmp_addflag=' -i_dynamic -nofor_main' ;; 10083 ifc* | ifort*) # Intel Fortran compiler 10084 tmp_addflag=' -nofor_main' ;; 10085 lf95*) # Lahey Fortran 8.1 10086 whole_archive_flag_spec= 10087 tmp_sharedflag='--shared' ;; 10088 nagfor*) # NAGFOR 5.3 10089 tmp_sharedflag='-Wl,-shared' ;; 10090 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 10091 tmp_sharedflag='-qmkshrobj' 10092 tmp_addflag= ;; 10093 nvcc*) # Cuda Compiler Driver 2.2 10094 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' 10095 compiler_needs_object=yes 10096 ;; 10097 esac 10098 case `$CC -V 2>&1 | sed 5q` in 10099 *Sun\ C*) # Sun C 5.9 10100 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' 10101 compiler_needs_object=yes 10102 tmp_sharedflag='-G' ;; 10103 *Sun\ F*) # Sun Fortran 8.3 10104 tmp_sharedflag='-G' ;; 10105 esac 10106 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 10107 10108 if test yes = "$supports_anon_versioning"; then 10109 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 10110 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 10111 echo "local: *; };" >> $output_objdir/$libname.ver~ 10112 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib' 10113 fi 10114 10115 case $cc_basename in 10116 tcc*) 10117 export_dynamic_flag_spec='-rdynamic' 10118 ;; 10119 xlf* | bgf* | bgxlf* | mpixlf*) 10120 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 10121 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 10122 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 10123 archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib' 10124 if test yes = "$supports_anon_versioning"; then 10125 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 10126 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 10127 echo "local: *; };" >> $output_objdir/$libname.ver~ 10128 $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 10129 fi 10130 ;; 10131 esac 10132 else 10133 ld_shlibs=no 10134 fi 10135 ;; 10136 10137 netbsd* | netbsdelf*-gnu) 10138 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 10139 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 10140 wlarc= 10141 else 10142 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 10143 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 10144 fi 10145 ;; 10146 10147 solaris*) 10148 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 10149 ld_shlibs=no 10150 cat <<_LT_EOF 1>&2 10151 10152*** Warning: The releases 2.8.* of the GNU linker cannot reliably 10153*** create shared libraries on Solaris systems. Therefore, libtool 10154*** is disabling shared libraries support. We urge you to upgrade GNU 10155*** binutils to release 2.9.1 or newer. Another option is to modify 10156*** your PATH or compiler configuration so that the native linker is 10157*** used, and then restart. 10158 10159_LT_EOF 10160 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 10161 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 10162 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 10163 else 10164 ld_shlibs=no 10165 fi 10166 ;; 10167 10168 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 10169 case `$LD -v 2>&1` in 10170 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 10171 ld_shlibs=no 10172 cat <<_LT_EOF 1>&2 10173 10174*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot 10175*** reliably create shared libraries on SCO systems. Therefore, libtool 10176*** is disabling shared libraries support. We urge you to upgrade GNU 10177*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 10178*** your PATH or compiler configuration so that the native linker is 10179*** used, and then restart. 10180 10181_LT_EOF 10182 ;; 10183 *) 10184 # For security reasons, it is highly recommended that you always 10185 # use absolute paths for naming shared libraries, and exclude the 10186 # DT_RUNPATH tag from executables and libraries. But doing so 10187 # requires that you compile everything twice, which is a pain. 10188 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 10189 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 10190 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 10191 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 10192 else 10193 ld_shlibs=no 10194 fi 10195 ;; 10196 esac 10197 ;; 10198 10199 sunos4*) 10200 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 10201 wlarc= 10202 hardcode_direct=yes 10203 hardcode_shlibpath_var=no 10204 ;; 10205 10206 *) 10207 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 10208 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 10209 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 10210 else 10211 ld_shlibs=no 10212 fi 10213 ;; 10214 esac 10215 10216 if test no = "$ld_shlibs"; then 10217 runpath_var= 10218 hardcode_libdir_flag_spec= 10219 export_dynamic_flag_spec= 10220 whole_archive_flag_spec= 10221 fi 10222 else 10223 # PORTME fill in a description of your system's linker (not GNU ld) 10224 case $host_os in 10225 aix3*) 10226 allow_undefined_flag=unsupported 10227 always_export_symbols=yes 10228 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' 10229 # Note: this linker hardcodes the directories in LIBPATH if there 10230 # are no directories specified by -L. 10231 hardcode_minus_L=yes 10232 if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then 10233 # Neither direct hardcoding nor static linking is supported with a 10234 # broken collect2. 10235 hardcode_direct=unsupported 10236 fi 10237 ;; 10238 10239 aix[4-9]*) 10240 if test ia64 = "$host_cpu"; then 10241 # On IA64, the linker does run time linking by default, so we don't 10242 # have to do anything special. 10243 aix_use_runtimelinking=no 10244 exp_sym_flag='-Bexport' 10245 no_entry_flag= 10246 else 10247 # If we're using GNU nm, then we don't want the "-C" option. 10248 # -C means demangle to GNU nm, but means don't demangle to AIX nm. 10249 # Without the "-l" option, or with the "-B" option, AIX nm treats 10250 # weak defined symbols like other global defined symbols, whereas 10251 # GNU nm marks them as "W". 10252 # While the 'weak' keyword is ignored in the Export File, we need 10253 # it in the Import File for the 'aix-soname' feature, so we have 10254 # to replace the "-B" option with "-P" for AIX nm. 10255 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 10256 export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols' 10257 else 10258 export_symbols_cmds='`func_echo_all $NM | $SED -e '\''s/B\([^B]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && (substr(\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols' 10259 fi 10260 aix_use_runtimelinking=no 10261 10262 # Test if we are trying to use run time linking or normal 10263 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 10264 # have runtime linking enabled, and use it for executables. 10265 # For shared libraries, we enable/disable runtime linking 10266 # depending on the kind of the shared library created - 10267 # when "with_aix_soname,aix_use_runtimelinking" is: 10268 # "aix,no" lib.a(lib.so.V) shared, rtl:no, for executables 10269 # "aix,yes" lib.so shared, rtl:yes, for executables 10270 # lib.a static archive 10271 # "both,no" lib.so.V(shr.o) shared, rtl:yes 10272 # lib.a(lib.so.V) shared, rtl:no, for executables 10273 # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables 10274 # lib.a(lib.so.V) shared, rtl:no 10275 # "svr4,*" lib.so.V(shr.o) shared, rtl:yes, for executables 10276 # lib.a static archive 10277 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 10278 for ld_flag in $LDFLAGS; do 10279 if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then 10280 aix_use_runtimelinking=yes 10281 break 10282 fi 10283 done 10284 if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then 10285 # With aix-soname=svr4, we create the lib.so.V shared archives only, 10286 # so we don't have lib.a shared libs to link our executables. 10287 # We have to force runtime linking in this case. 10288 aix_use_runtimelinking=yes 10289 LDFLAGS="$LDFLAGS -Wl,-brtl" 10290 fi 10291 ;; 10292 esac 10293 10294 exp_sym_flag='-bexport' 10295 no_entry_flag='-bnoentry' 10296 fi 10297 10298 # When large executables or shared objects are built, AIX ld can 10299 # have problems creating the table of contents. If linking a library 10300 # or program results in "error TOC overflow" add -mminimal-toc to 10301 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 10302 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 10303 10304 archive_cmds='' 10305 hardcode_direct=yes 10306 hardcode_direct_absolute=yes 10307 hardcode_libdir_separator=':' 10308 link_all_deplibs=yes 10309 file_list_spec='$wl-f,' 10310 case $with_aix_soname,$aix_use_runtimelinking in 10311 aix,*) ;; # traditional, no import file 10312 svr4,* | *,yes) # use import file 10313 # The Import File defines what to hardcode. 10314 hardcode_direct=no 10315 hardcode_direct_absolute=no 10316 ;; 10317 esac 10318 10319 if test yes = "$GCC"; then 10320 case $host_os in aix4.[012]|aix4.[012].*) 10321 # We only want to do this on AIX 4.2 and lower, the check 10322 # below for broken collect2 doesn't work under 4.3+ 10323 collect2name=`$CC -print-prog-name=collect2` 10324 if test -f "$collect2name" && 10325 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 10326 then 10327 # We have reworked collect2 10328 : 10329 else 10330 # We have old collect2 10331 hardcode_direct=unsupported 10332 # It fails to find uninstalled libraries when the uninstalled 10333 # path is not listed in the libpath. Setting hardcode_minus_L 10334 # to unsupported forces relinking 10335 hardcode_minus_L=yes 10336 hardcode_libdir_flag_spec='-L$libdir' 10337 hardcode_libdir_separator= 10338 fi 10339 ;; 10340 esac 10341 shared_flag='-shared' 10342 if test yes = "$aix_use_runtimelinking"; then 10343 shared_flag="$shared_flag "'$wl-G' 10344 fi 10345 # Need to ensure runtime linking is disabled for the traditional 10346 # shared library, or the linker may eventually find shared libraries 10347 # /with/ Import File - we do not want to mix them. 10348 shared_flag_aix='-shared' 10349 shared_flag_svr4='-shared $wl-G' 10350 else 10351 # not using gcc 10352 if test ia64 = "$host_cpu"; then 10353 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 10354 # chokes on -Wl,-G. The following line is correct: 10355 shared_flag='-G' 10356 else 10357 if test yes = "$aix_use_runtimelinking"; then 10358 shared_flag='$wl-G' 10359 else 10360 shared_flag='$wl-bM:SRE' 10361 fi 10362 shared_flag_aix='$wl-bM:SRE' 10363 shared_flag_svr4='$wl-G' 10364 fi 10365 fi 10366 10367 export_dynamic_flag_spec='$wl-bexpall' 10368 # It seems that -bexpall does not export symbols beginning with 10369 # underscore (_), so it is better to generate a list of symbols to export. 10370 always_export_symbols=yes 10371 if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then 10372 # Warning - without using the other runtime loading flags (-brtl), 10373 # -berok will link without error, but may produce a broken library. 10374 allow_undefined_flag='-berok' 10375 # Determine the default libpath from the value encoded in an 10376 # empty executable. 10377 if test set = "${lt_cv_aix_libpath+set}"; then 10378 aix_libpath=$lt_cv_aix_libpath 10379else 10380 if ${lt_cv_aix_libpath_+:} false; then : 10381 $as_echo_n "(cached) " >&6 10382else 10383 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10384/* end confdefs.h. */ 10385 10386int 10387main () 10388{ 10389 10390 ; 10391 return 0; 10392} 10393_ACEOF 10394if ac_fn_c_try_link "$LINENO"; then : 10395 10396 lt_aix_libpath_sed=' 10397 /Import File Strings/,/^$/ { 10398 /^0/ { 10399 s/^0 *\([^ ]*\) *$/\1/ 10400 p 10401 } 10402 }' 10403 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10404 # Check for a 64-bit object if we didn't find anything. 10405 if test -z "$lt_cv_aix_libpath_"; then 10406 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10407 fi 10408fi 10409rm -f core conftest.err conftest.$ac_objext \ 10410 conftest$ac_exeext conftest.$ac_ext 10411 if test -z "$lt_cv_aix_libpath_"; then 10412 lt_cv_aix_libpath_=/usr/lib:/lib 10413 fi 10414 10415fi 10416 10417 aix_libpath=$lt_cv_aix_libpath_ 10418fi 10419 10420 hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath" 10421 archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags `if test -n "$allow_undefined_flag"; then func_echo_all "$wl$allow_undefined_flag"; else :; fi` $wl'$exp_sym_flag:\$export_symbols' '$shared_flag 10422 else 10423 if test ia64 = "$host_cpu"; then 10424 hardcode_libdir_flag_spec='$wl-R $libdir:/usr/lib:/lib' 10425 allow_undefined_flag="-z nodefs" 10426 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" 10427 else 10428 # Determine the default libpath from the value encoded in an 10429 # empty executable. 10430 if test set = "${lt_cv_aix_libpath+set}"; then 10431 aix_libpath=$lt_cv_aix_libpath 10432else 10433 if ${lt_cv_aix_libpath_+:} false; then : 10434 $as_echo_n "(cached) " >&6 10435else 10436 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10437/* end confdefs.h. */ 10438 10439int 10440main () 10441{ 10442 10443 ; 10444 return 0; 10445} 10446_ACEOF 10447if ac_fn_c_try_link "$LINENO"; then : 10448 10449 lt_aix_libpath_sed=' 10450 /Import File Strings/,/^$/ { 10451 /^0/ { 10452 s/^0 *\([^ ]*\) *$/\1/ 10453 p 10454 } 10455 }' 10456 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10457 # Check for a 64-bit object if we didn't find anything. 10458 if test -z "$lt_cv_aix_libpath_"; then 10459 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10460 fi 10461fi 10462rm -f core conftest.err conftest.$ac_objext \ 10463 conftest$ac_exeext conftest.$ac_ext 10464 if test -z "$lt_cv_aix_libpath_"; then 10465 lt_cv_aix_libpath_=/usr/lib:/lib 10466 fi 10467 10468fi 10469 10470 aix_libpath=$lt_cv_aix_libpath_ 10471fi 10472 10473 hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath" 10474 # Warning - without using the other run time loading flags, 10475 # -berok will link without error, but may produce a broken library. 10476 no_undefined_flag=' $wl-bernotok' 10477 allow_undefined_flag=' $wl-berok' 10478 if test yes = "$with_gnu_ld"; then 10479 # We only use this code for GNU lds that support --whole-archive. 10480 whole_archive_flag_spec='$wl--whole-archive$convenience $wl--no-whole-archive' 10481 else 10482 # Exported symbols can be pulled into shared objects from archives 10483 whole_archive_flag_spec='$convenience' 10484 fi 10485 archive_cmds_need_lc=yes 10486 archive_expsym_cmds='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d' 10487 # -brtl affects multiple linker settings, -berok does not and is overridden later 10488 compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([, ]\\)%-berok\\1%g"`' 10489 if test svr4 != "$with_aix_soname"; then 10490 # This is similar to how AIX traditionally builds its shared libraries. 10491 archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_aix' -o $output_objdir/$realname.d/$soname $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$realname.d/$soname' 10492 fi 10493 if test aix != "$with_aix_soname"; then 10494 archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_svr4' -o $output_objdir/$realname.d/$shared_archive_member_spec.o $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$STRIP -e $output_objdir/$realname.d/$shared_archive_member_spec.o~( func_echo_all "#! $soname($shared_archive_member_spec.o)"; if test shr_64 = "$shared_archive_member_spec"; then func_echo_all "# 64"; else func_echo_all "# 32"; fi; cat $export_symbols ) > $output_objdir/$realname.d/$shared_archive_member_spec.imp~$AR $AR_FLAGS $output_objdir/$soname $output_objdir/$realname.d/$shared_archive_member_spec.o $output_objdir/$realname.d/$shared_archive_member_spec.imp' 10495 else 10496 # used by -dlpreopen to get the symbols 10497 archive_expsym_cmds="$archive_expsym_cmds"'~$MV $output_objdir/$realname.d/$soname $output_objdir' 10498 fi 10499 archive_expsym_cmds="$archive_expsym_cmds"'~$RM -r $output_objdir/$realname.d' 10500 fi 10501 fi 10502 ;; 10503 10504 amigaos*) 10505 case $host_cpu in 10506 powerpc) 10507 # see comment about AmigaOS4 .so support 10508 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 10509 archive_expsym_cmds='' 10510 ;; 10511 m68k) 10512 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)' 10513 hardcode_libdir_flag_spec='-L$libdir' 10514 hardcode_minus_L=yes 10515 ;; 10516 esac 10517 ;; 10518 10519 bsdi[45]*) 10520 export_dynamic_flag_spec=-rdynamic 10521 ;; 10522 10523 cygwin* | mingw* | pw32* | cegcc*) 10524 # When not using gcc, we currently assume that we are using 10525 # Microsoft Visual C++. 10526 # hardcode_libdir_flag_spec is actually meaningless, as there is 10527 # no search path for DLLs. 10528 case $cc_basename in 10529 cl*) 10530 # Native MSVC 10531 hardcode_libdir_flag_spec=' ' 10532 allow_undefined_flag=unsupported 10533 always_export_symbols=yes 10534 file_list_spec='@' 10535 # Tell ltmain to make .lib files, not .a files. 10536 libext=lib 10537 # Tell ltmain to make .dll files, not .so files. 10538 shrext_cmds=.dll 10539 # FIXME: Setting linknames here is a bad hack. 10540 archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames=' 10541 archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then 10542 cp "$export_symbols" "$output_objdir/$soname.def"; 10543 echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp"; 10544 else 10545 $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp; 10546 fi~ 10547 $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ 10548 linknames=' 10549 # The linker will not automatically build a static lib if we build a DLL. 10550 # _LT_TAGVAR(old_archive_from_new_cmds, )='true' 10551 enable_shared_with_static_runtimes=yes 10552 exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' 10553 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 10554 # Don't use ranlib 10555 old_postinstall_cmds='chmod 644 $oldlib' 10556 postlink_cmds='lt_outputfile="@OUTPUT@"~ 10557 lt_tool_outputfile="@TOOL_OUTPUT@"~ 10558 case $lt_outputfile in 10559 *.exe|*.EXE) ;; 10560 *) 10561 lt_outputfile=$lt_outputfile.exe 10562 lt_tool_outputfile=$lt_tool_outputfile.exe 10563 ;; 10564 esac~ 10565 if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then 10566 $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; 10567 $RM "$lt_outputfile.manifest"; 10568 fi' 10569 ;; 10570 *) 10571 # Assume MSVC wrapper 10572 hardcode_libdir_flag_spec=' ' 10573 allow_undefined_flag=unsupported 10574 # Tell ltmain to make .lib files, not .a files. 10575 libext=lib 10576 # Tell ltmain to make .dll files, not .so files. 10577 shrext_cmds=.dll 10578 # FIXME: Setting linknames here is a bad hack. 10579 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 10580 # The linker will automatically build a .lib file if we build a DLL. 10581 old_archive_from_new_cmds='true' 10582 # FIXME: Should let the user specify the lib program. 10583 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 10584 enable_shared_with_static_runtimes=yes 10585 ;; 10586 esac 10587 ;; 10588 10589 darwin* | rhapsody*) 10590 10591 10592 archive_cmds_need_lc=no 10593 hardcode_direct=no 10594 hardcode_automatic=yes 10595 hardcode_shlibpath_var=unsupported 10596 if test yes = "$lt_cv_ld_force_load"; then 10597 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\"`' 10598 10599 else 10600 whole_archive_flag_spec='' 10601 fi 10602 link_all_deplibs=yes 10603 allow_undefined_flag=$_lt_dar_allow_undefined 10604 case $cc_basename in 10605 ifort*|nagfor*) _lt_dar_can_shared=yes ;; 10606 *) _lt_dar_can_shared=$GCC ;; 10607 esac 10608 if test yes = "$_lt_dar_can_shared"; then 10609 output_verbose_link_cmd=func_echo_all 10610 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil" 10611 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil" 10612 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" 10613 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" 10614 10615 else 10616 ld_shlibs=no 10617 fi 10618 10619 ;; 10620 10621 dgux*) 10622 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10623 hardcode_libdir_flag_spec='-L$libdir' 10624 hardcode_shlibpath_var=no 10625 ;; 10626 10627 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 10628 # support. Future versions do this automatically, but an explicit c++rt0.o 10629 # does not break anything, and helps significantly (at the cost of a little 10630 # extra space). 10631 freebsd2.2*) 10632 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 10633 hardcode_libdir_flag_spec='-R$libdir' 10634 hardcode_direct=yes 10635 hardcode_shlibpath_var=no 10636 ;; 10637 10638 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 10639 freebsd2.*) 10640 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 10641 hardcode_direct=yes 10642 hardcode_minus_L=yes 10643 hardcode_shlibpath_var=no 10644 ;; 10645 10646 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 10647 freebsd* | dragonfly*) 10648 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 10649 hardcode_libdir_flag_spec='-R$libdir' 10650 hardcode_direct=yes 10651 hardcode_shlibpath_var=no 10652 ;; 10653 10654 hpux9*) 10655 if test yes = "$GCC"; then 10656 archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag $wl+b $wl$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib' 10657 else 10658 archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib' 10659 fi 10660 hardcode_libdir_flag_spec='$wl+b $wl$libdir' 10661 hardcode_libdir_separator=: 10662 hardcode_direct=yes 10663 10664 # hardcode_minus_L: Not really in the search PATH, 10665 # but as the default location of the library. 10666 hardcode_minus_L=yes 10667 export_dynamic_flag_spec='$wl-E' 10668 ;; 10669 10670 hpux10*) 10671 if test yes,no = "$GCC,$with_gnu_ld"; then 10672 archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 10673 else 10674 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 10675 fi 10676 if test no = "$with_gnu_ld"; then 10677 hardcode_libdir_flag_spec='$wl+b $wl$libdir' 10678 hardcode_libdir_separator=: 10679 hardcode_direct=yes 10680 hardcode_direct_absolute=yes 10681 export_dynamic_flag_spec='$wl-E' 10682 # hardcode_minus_L: Not really in the search PATH, 10683 # but as the default location of the library. 10684 hardcode_minus_L=yes 10685 fi 10686 ;; 10687 10688 hpux11*) 10689 if test yes,no = "$GCC,$with_gnu_ld"; then 10690 case $host_cpu in 10691 hppa*64*) 10692 archive_cmds='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' 10693 ;; 10694 ia64*) 10695 archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 10696 ;; 10697 *) 10698 archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 10699 ;; 10700 esac 10701 else 10702 case $host_cpu in 10703 hppa*64*) 10704 archive_cmds='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' 10705 ;; 10706 ia64*) 10707 archive_cmds='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 10708 ;; 10709 *) 10710 10711 # Older versions of the 11.00 compiler do not understand -b yet 10712 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 10713 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 10714$as_echo_n "checking if $CC understands -b... " >&6; } 10715if ${lt_cv_prog_compiler__b+:} false; then : 10716 $as_echo_n "(cached) " >&6 10717else 10718 lt_cv_prog_compiler__b=no 10719 save_LDFLAGS=$LDFLAGS 10720 LDFLAGS="$LDFLAGS -b" 10721 echo "$lt_simple_link_test_code" > conftest.$ac_ext 10722 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 10723 # The linker can only warn and ignore the option if not recognized 10724 # So say no if there are warnings 10725 if test -s conftest.err; then 10726 # Append any errors to the config.log. 10727 cat conftest.err 1>&5 10728 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 10729 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 10730 if diff conftest.exp conftest.er2 >/dev/null; then 10731 lt_cv_prog_compiler__b=yes 10732 fi 10733 else 10734 lt_cv_prog_compiler__b=yes 10735 fi 10736 fi 10737 $RM -r conftest* 10738 LDFLAGS=$save_LDFLAGS 10739 10740fi 10741{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 10742$as_echo "$lt_cv_prog_compiler__b" >&6; } 10743 10744if test yes = "$lt_cv_prog_compiler__b"; then 10745 archive_cmds='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 10746else 10747 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 10748fi 10749 10750 ;; 10751 esac 10752 fi 10753 if test no = "$with_gnu_ld"; then 10754 hardcode_libdir_flag_spec='$wl+b $wl$libdir' 10755 hardcode_libdir_separator=: 10756 10757 case $host_cpu in 10758 hppa*64*|ia64*) 10759 hardcode_direct=no 10760 hardcode_shlibpath_var=no 10761 ;; 10762 *) 10763 hardcode_direct=yes 10764 hardcode_direct_absolute=yes 10765 export_dynamic_flag_spec='$wl-E' 10766 10767 # hardcode_minus_L: Not really in the search PATH, 10768 # but as the default location of the library. 10769 hardcode_minus_L=yes 10770 ;; 10771 esac 10772 fi 10773 ;; 10774 10775 irix5* | irix6* | nonstopux*) 10776 if test yes = "$GCC"; then 10777 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' 10778 # Try to use the -exported_symbol ld option, if it does not 10779 # work, assume that -exports_file does not work either and 10780 # implicitly export all symbols. 10781 # This should be the same for all languages, so no per-tag cache variable. 10782 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5 10783$as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; } 10784if ${lt_cv_irix_exported_symbol+:} false; then : 10785 $as_echo_n "(cached) " >&6 10786else 10787 save_LDFLAGS=$LDFLAGS 10788 LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null" 10789 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10790/* end confdefs.h. */ 10791int foo (void) { return 0; } 10792_ACEOF 10793if ac_fn_c_try_link "$LINENO"; then : 10794 lt_cv_irix_exported_symbol=yes 10795else 10796 lt_cv_irix_exported_symbol=no 10797fi 10798rm -f core conftest.err conftest.$ac_objext \ 10799 conftest$ac_exeext conftest.$ac_ext 10800 LDFLAGS=$save_LDFLAGS 10801fi 10802{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5 10803$as_echo "$lt_cv_irix_exported_symbol" >&6; } 10804 if test yes = "$lt_cv_irix_exported_symbol"; then 10805 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' 10806 fi 10807 link_all_deplibs=no 10808 else 10809 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' 10810 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' 10811 fi 10812 archive_cmds_need_lc='no' 10813 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 10814 hardcode_libdir_separator=: 10815 inherit_rpath=yes 10816 link_all_deplibs=yes 10817 ;; 10818 10819 linux*) 10820 case $cc_basename in 10821 tcc*) 10822 # Fabrice Bellard et al's Tiny C Compiler 10823 ld_shlibs=yes 10824 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 10825 ;; 10826 esac 10827 ;; 10828 10829 netbsd* | netbsdelf*-gnu) 10830 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 10831 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 10832 else 10833 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 10834 fi 10835 hardcode_libdir_flag_spec='-R$libdir' 10836 hardcode_direct=yes 10837 hardcode_shlibpath_var=no 10838 ;; 10839 10840 newsos6) 10841 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10842 hardcode_direct=yes 10843 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 10844 hardcode_libdir_separator=: 10845 hardcode_shlibpath_var=no 10846 ;; 10847 10848 *nto* | *qnx*) 10849 ;; 10850 10851 openbsd* | bitrig*) 10852 if test -f /usr/libexec/ld.so; then 10853 hardcode_direct=yes 10854 hardcode_shlibpath_var=no 10855 hardcode_direct_absolute=yes 10856 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then 10857 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 10858 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols' 10859 hardcode_libdir_flag_spec='$wl-rpath,$libdir' 10860 export_dynamic_flag_spec='$wl-E' 10861 else 10862 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 10863 hardcode_libdir_flag_spec='$wl-rpath,$libdir' 10864 fi 10865 else 10866 ld_shlibs=no 10867 fi 10868 ;; 10869 10870 os2*) 10871 hardcode_libdir_flag_spec='-L$libdir' 10872 hardcode_minus_L=yes 10873 allow_undefined_flag=unsupported 10874 shrext_cmds=.dll 10875 archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ 10876 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ 10877 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ 10878 $ECHO EXPORTS >> $output_objdir/$libname.def~ 10879 emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ 10880 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ 10881 emximp -o $lib $output_objdir/$libname.def' 10882 archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ 10883 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ 10884 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ 10885 $ECHO EXPORTS >> $output_objdir/$libname.def~ 10886 prefix_cmds="$SED"~ 10887 if test EXPORTS = "`$SED 1q $export_symbols`"; then 10888 prefix_cmds="$prefix_cmds -e 1d"; 10889 fi~ 10890 prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ 10891 cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ 10892 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ 10893 emximp -o $lib $output_objdir/$libname.def' 10894 old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' 10895 enable_shared_with_static_runtimes=yes 10896 ;; 10897 10898 osf3*) 10899 if test yes = "$GCC"; then 10900 allow_undefined_flag=' $wl-expect_unresolved $wl\*' 10901 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' 10902 else 10903 allow_undefined_flag=' -expect_unresolved \*' 10904 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' 10905 fi 10906 archive_cmds_need_lc='no' 10907 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 10908 hardcode_libdir_separator=: 10909 ;; 10910 10911 osf4* | osf5*) # as osf3* with the addition of -msym flag 10912 if test yes = "$GCC"; then 10913 allow_undefined_flag=' $wl-expect_unresolved $wl\*' 10914 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' 10915 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 10916 else 10917 allow_undefined_flag=' -expect_unresolved \*' 10918 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' 10919 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~ 10920 $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' 10921 10922 # Both c and cxx compiler support -rpath directly 10923 hardcode_libdir_flag_spec='-rpath $libdir' 10924 fi 10925 archive_cmds_need_lc='no' 10926 hardcode_libdir_separator=: 10927 ;; 10928 10929 solaris*) 10930 no_undefined_flag=' -z defs' 10931 if test yes = "$GCC"; then 10932 wlarc='$wl' 10933 archive_cmds='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' 10934 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10935 $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' 10936 else 10937 case `$CC -V 2>&1` in 10938 *"Compilers 5.0"*) 10939 wlarc='' 10940 archive_cmds='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags' 10941 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10942 $LD -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 10943 ;; 10944 *) 10945 wlarc='$wl' 10946 archive_cmds='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags' 10947 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10948 $CC -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 10949 ;; 10950 esac 10951 fi 10952 hardcode_libdir_flag_spec='-R$libdir' 10953 hardcode_shlibpath_var=no 10954 case $host_os in 10955 solaris2.[0-5] | solaris2.[0-5].*) ;; 10956 *) 10957 # The compiler driver will combine and reorder linker options, 10958 # but understands '-z linker_flag'. GCC discards it without '$wl', 10959 # but is careful enough not to reorder. 10960 # Supported since Solaris 2.6 (maybe 2.5.1?) 10961 if test yes = "$GCC"; then 10962 whole_archive_flag_spec='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract' 10963 else 10964 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 10965 fi 10966 ;; 10967 esac 10968 link_all_deplibs=yes 10969 ;; 10970 10971 sunos4*) 10972 if test sequent = "$host_vendor"; then 10973 # Use $CC to link under sequent, because it throws in some extra .o 10974 # files that make .init and .fini sections work. 10975 archive_cmds='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags' 10976 else 10977 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 10978 fi 10979 hardcode_libdir_flag_spec='-L$libdir' 10980 hardcode_direct=yes 10981 hardcode_minus_L=yes 10982 hardcode_shlibpath_var=no 10983 ;; 10984 10985 sysv4) 10986 case $host_vendor in 10987 sni) 10988 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10989 hardcode_direct=yes # is this really true??? 10990 ;; 10991 siemens) 10992 ## LD is ld it makes a PLAMLIB 10993 ## CC just makes a GrossModule. 10994 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 10995 reload_cmds='$CC -r -o $output$reload_objs' 10996 hardcode_direct=no 10997 ;; 10998 motorola) 10999 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 11000 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 11001 ;; 11002 esac 11003 runpath_var='LD_RUN_PATH' 11004 hardcode_shlibpath_var=no 11005 ;; 11006 11007 sysv4.3*) 11008 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 11009 hardcode_shlibpath_var=no 11010 export_dynamic_flag_spec='-Bexport' 11011 ;; 11012 11013 sysv4*MP*) 11014 if test -d /usr/nec; then 11015 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 11016 hardcode_shlibpath_var=no 11017 runpath_var=LD_RUN_PATH 11018 hardcode_runpath_var=yes 11019 ld_shlibs=yes 11020 fi 11021 ;; 11022 11023 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 11024 no_undefined_flag='$wl-z,text' 11025 archive_cmds_need_lc=no 11026 hardcode_shlibpath_var=no 11027 runpath_var='LD_RUN_PATH' 11028 11029 if test yes = "$GCC"; then 11030 archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11031 archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11032 else 11033 archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11034 archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11035 fi 11036 ;; 11037 11038 sysv5* | sco3.2v5* | sco5v6*) 11039 # Note: We CANNOT use -z defs as we might desire, because we do not 11040 # link with -lc, and that would cause any symbols used from libc to 11041 # always be unresolved, which means just about no library would 11042 # ever link correctly. If we're not using GNU ld we use -z text 11043 # though, which does catch some bad symbols but isn't as heavy-handed 11044 # as -z defs. 11045 no_undefined_flag='$wl-z,text' 11046 allow_undefined_flag='$wl-z,nodefs' 11047 archive_cmds_need_lc=no 11048 hardcode_shlibpath_var=no 11049 hardcode_libdir_flag_spec='$wl-R,$libdir' 11050 hardcode_libdir_separator=':' 11051 link_all_deplibs=yes 11052 export_dynamic_flag_spec='$wl-Bexport' 11053 runpath_var='LD_RUN_PATH' 11054 11055 if test yes = "$GCC"; then 11056 archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11057 archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11058 else 11059 archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11060 archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11061 fi 11062 ;; 11063 11064 uts4*) 11065 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 11066 hardcode_libdir_flag_spec='-L$libdir' 11067 hardcode_shlibpath_var=no 11068 ;; 11069 11070 *) 11071 ld_shlibs=no 11072 ;; 11073 esac 11074 11075 if test sni = "$host_vendor"; then 11076 case $host in 11077 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 11078 export_dynamic_flag_spec='$wl-Blargedynsym' 11079 ;; 11080 esac 11081 fi 11082 fi 11083 11084{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 11085$as_echo "$ld_shlibs" >&6; } 11086test no = "$ld_shlibs" && can_build_shared=no 11087 11088with_gnu_ld=$with_gnu_ld 11089 11090 11091 11092 11093 11094 11095 11096 11097 11098 11099 11100 11101 11102 11103 11104# 11105# Do we need to explicitly link libc? 11106# 11107case "x$archive_cmds_need_lc" in 11108x|xyes) 11109 # Assume -lc should be added 11110 archive_cmds_need_lc=yes 11111 11112 if test yes,yes = "$GCC,$enable_shared"; then 11113 case $archive_cmds in 11114 *'~'*) 11115 # FIXME: we may have to deal with multi-command sequences. 11116 ;; 11117 '$CC '*) 11118 # Test whether the compiler implicitly links with -lc since on some 11119 # systems, -lgcc has to come before -lc. If gcc already passes -lc 11120 # to ld, don't add -lc before -lgcc. 11121 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 11122$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 11123if ${lt_cv_archive_cmds_need_lc+:} false; then : 11124 $as_echo_n "(cached) " >&6 11125else 11126 $RM conftest* 11127 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 11128 11129 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 11130 (eval $ac_compile) 2>&5 11131 ac_status=$? 11132 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11133 test $ac_status = 0; } 2>conftest.err; then 11134 soname=conftest 11135 lib=conftest 11136 libobjs=conftest.$ac_objext 11137 deplibs= 11138 wl=$lt_prog_compiler_wl 11139 pic_flag=$lt_prog_compiler_pic 11140 compiler_flags=-v 11141 linker_flags=-v 11142 verstring= 11143 output_objdir=. 11144 libname=conftest 11145 lt_save_allow_undefined_flag=$allow_undefined_flag 11146 allow_undefined_flag= 11147 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 11148 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 11149 ac_status=$? 11150 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11151 test $ac_status = 0; } 11152 then 11153 lt_cv_archive_cmds_need_lc=no 11154 else 11155 lt_cv_archive_cmds_need_lc=yes 11156 fi 11157 allow_undefined_flag=$lt_save_allow_undefined_flag 11158 else 11159 cat conftest.err 1>&5 11160 fi 11161 $RM conftest* 11162 11163fi 11164{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 11165$as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 11166 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 11167 ;; 11168 esac 11169 fi 11170 ;; 11171esac 11172 11173 11174 11175 11176 11177 11178 11179 11180 11181 11182 11183 11184 11185 11186 11187 11188 11189 11190 11191 11192 11193 11194 11195 11196 11197 11198 11199 11200 11201 11202 11203 11204 11205 11206 11207 11208 11209 11210 11211 11212 11213 11214 11215 11216 11217 11218 11219 11220 11221 11222 11223 11224 11225 11226 11227 11228 11229 11230 11231 11232 11233 11234 11235 11236 11237 11238 11239 11240 11241 11242 11243 11244 11245 11246 11247 11248 11249 11250 11251 11252 11253 11254 11255 11256 11257 11258 11259 11260 11261 11262 11263 11264 11265 11266 11267 11268 11269 11270 11271 11272 11273 11274 11275 11276 11277 11278 11279 11280 11281 11282 11283 11284 11285 11286 11287 11288 11289 11290 11291 11292 11293 11294 11295 11296 11297 11298 11299 11300 11301 11302 11303 11304 11305 11306 11307 11308 11309 11310 11311 11312 11313 11314 11315 11316 11317 11318 11319 11320 11321 11322 11323 11324 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 11325$as_echo_n "checking dynamic linker characteristics... " >&6; } 11326 11327if test yes = "$GCC"; then 11328 case $host_os in 11329 darwin*) lt_awk_arg='/^libraries:/,/LR/' ;; 11330 *) lt_awk_arg='/^libraries:/' ;; 11331 esac 11332 case $host_os in 11333 mingw* | cegcc*) lt_sed_strip_eq='s|=\([A-Za-z]:\)|\1|g' ;; 11334 *) lt_sed_strip_eq='s|=/|/|g' ;; 11335 esac 11336 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 11337 case $lt_search_path_spec in 11338 *\;*) 11339 # if the path contains ";" then we assume it to be the separator 11340 # otherwise default to the standard path separator (i.e. ":") - it is 11341 # assumed that no part of a normal pathname contains ";" but that should 11342 # okay in the real world where ";" in dirpaths is itself problematic. 11343 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 11344 ;; 11345 *) 11346 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 11347 ;; 11348 esac 11349 # Ok, now we have the path, separated by spaces, we can step through it 11350 # and add multilib dir if necessary... 11351 lt_tmp_lt_search_path_spec= 11352 lt_multi_os_dir=/`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 11353 # ...but if some path component already ends with the multilib dir we assume 11354 # that all is fine and trust -print-search-dirs as is (GCC 4.2? or newer). 11355 case "$lt_multi_os_dir; $lt_search_path_spec " in 11356 "/; "* | "/.; "* | "/./; "* | *"$lt_multi_os_dir "* | *"$lt_multi_os_dir/ "*) 11357 lt_multi_os_dir= 11358 ;; 11359 esac 11360 for lt_sys_path in $lt_search_path_spec; do 11361 if test -d "$lt_sys_path$lt_multi_os_dir"; then 11362 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path$lt_multi_os_dir" 11363 elif test -n "$lt_multi_os_dir"; then 11364 test -d "$lt_sys_path" && \ 11365 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 11366 fi 11367 done 11368 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 11369BEGIN {RS = " "; FS = "/|\n";} { 11370 lt_foo = ""; 11371 lt_count = 0; 11372 for (lt_i = NF; lt_i > 0; lt_i--) { 11373 if ($lt_i != "" && $lt_i != ".") { 11374 if ($lt_i == "..") { 11375 lt_count++; 11376 } else { 11377 if (lt_count == 0) { 11378 lt_foo = "/" $lt_i lt_foo; 11379 } else { 11380 lt_count--; 11381 } 11382 } 11383 } 11384 } 11385 if (lt_foo != "") { lt_freq[lt_foo]++; } 11386 if (lt_freq[lt_foo] == 1) { print lt_foo; } 11387}'` 11388 # AWK program above erroneously prepends '/' to C:/dos/paths 11389 # for these hosts. 11390 case $host_os in 11391 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 11392 $SED 's|/\([A-Za-z]:\)|\1|g'` ;; 11393 esac 11394 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 11395else 11396 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 11397fi 11398library_names_spec= 11399libname_spec='lib$name' 11400soname_spec= 11401shrext_cmds=.so 11402postinstall_cmds= 11403postuninstall_cmds= 11404finish_cmds= 11405finish_eval= 11406shlibpath_var= 11407shlibpath_overrides_runpath=unknown 11408version_type=none 11409dynamic_linker="$host_os ld.so" 11410sys_lib_dlsearch_path_spec="/lib /usr/lib" 11411need_lib_prefix=unknown 11412hardcode_into_libs=no 11413 11414# when you set need_version to no, make sure it does not cause -set_version 11415# flags to be left without arguments 11416need_version=unknown 11417 11418 11419 11420case $host_os in 11421aix3*) 11422 version_type=linux # correct to gnu/linux during the next big refactor 11423 library_names_spec='$libname$release$shared_ext$versuffix $libname.a' 11424 shlibpath_var=LIBPATH 11425 11426 # AIX 3 has no versioning support, so we append a major version to the name. 11427 soname_spec='$libname$release$shared_ext$major' 11428 ;; 11429 11430aix[4-9]*) 11431 version_type=linux # correct to gnu/linux during the next big refactor 11432 need_lib_prefix=no 11433 need_version=no 11434 hardcode_into_libs=yes 11435 if test ia64 = "$host_cpu"; then 11436 # AIX 5 supports IA64 11437 library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext' 11438 shlibpath_var=LD_LIBRARY_PATH 11439 else 11440 # With GCC up to 2.95.x, collect2 would create an import file 11441 # for dependence libraries. The import file would start with 11442 # the line '#! .'. This would cause the generated library to 11443 # depend on '.', always an invalid library. This was fixed in 11444 # development snapshots of GCC prior to 3.0. 11445 case $host_os in 11446 aix4 | aix4.[01] | aix4.[01].*) 11447 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 11448 echo ' yes ' 11449 echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then 11450 : 11451 else 11452 can_build_shared=no 11453 fi 11454 ;; 11455 esac 11456 # Using Import Files as archive members, it is possible to support 11457 # filename-based versioning of shared library archives on AIX. While 11458 # this would work for both with and without runtime linking, it will 11459 # prevent static linking of such archives. So we do filename-based 11460 # shared library versioning with .so extension only, which is used 11461 # when both runtime linking and shared linking is enabled. 11462 # Unfortunately, runtime linking may impact performance, so we do 11463 # not want this to be the default eventually. Also, we use the 11464 # versioned .so libs for executables only if there is the -brtl 11465 # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only. 11466 # To allow for filename-based versioning support, we need to create 11467 # libNAME.so.V as an archive file, containing: 11468 # *) an Import File, referring to the versioned filename of the 11469 # archive as well as the shared archive member, telling the 11470 # bitwidth (32 or 64) of that shared object, and providing the 11471 # list of exported symbols of that shared object, eventually 11472 # decorated with the 'weak' keyword 11473 # *) the shared object with the F_LOADONLY flag set, to really avoid 11474 # it being seen by the linker. 11475 # At run time we better use the real file rather than another symlink, 11476 # but for link time we create the symlink libNAME.so -> libNAME.so.V 11477 11478 case $with_aix_soname,$aix_use_runtimelinking in 11479 # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct 11480 # soname into executable. Probably we can add versioning support to 11481 # collect2, so additional links can be useful in future. 11482 aix,yes) # traditional libtool 11483 dynamic_linker='AIX unversionable lib.so' 11484 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 11485 # instead of lib<name>.a to let people know that these are not 11486 # typical AIX shared libraries. 11487 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11488 ;; 11489 aix,no) # traditional AIX only 11490 dynamic_linker='AIX lib.a(lib.so.V)' 11491 # We preserve .a as extension for shared libraries through AIX4.2 11492 # and later when we are not doing run time linking. 11493 library_names_spec='$libname$release.a $libname.a' 11494 soname_spec='$libname$release$shared_ext$major' 11495 ;; 11496 svr4,*) # full svr4 only 11497 dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o)" 11498 library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' 11499 # We do not specify a path in Import Files, so LIBPATH fires. 11500 shlibpath_overrides_runpath=yes 11501 ;; 11502 *,yes) # both, prefer svr4 11503 dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o), lib.a(lib.so.V)" 11504 library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' 11505 # unpreferred sharedlib libNAME.a needs extra handling 11506 postinstall_cmds='test -n "$linkname" || linkname="$realname"~func_stripname "" ".so" "$linkname"~$install_shared_prog "$dir/$func_stripname_result.$libext" "$destdir/$func_stripname_result.$libext"~test -z "$tstripme" || test -z "$striplib" || $striplib "$destdir/$func_stripname_result.$libext"' 11507 postuninstall_cmds='for n in $library_names $old_library; do :; done~func_stripname "" ".so" "$n"~test "$func_stripname_result" = "$n" || func_append rmfiles " $odir/$func_stripname_result.$libext"' 11508 # We do not specify a path in Import Files, so LIBPATH fires. 11509 shlibpath_overrides_runpath=yes 11510 ;; 11511 *,no) # both, prefer aix 11512 dynamic_linker="AIX lib.a(lib.so.V), lib.so.V($shared_archive_member_spec.o)" 11513 library_names_spec='$libname$release.a $libname.a' 11514 soname_spec='$libname$release$shared_ext$major' 11515 # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling 11516 postinstall_cmds='test -z "$dlname" || $install_shared_prog $dir/$dlname $destdir/$dlname~test -z "$tstripme" || test -z "$striplib" || $striplib $destdir/$dlname~test -n "$linkname" || linkname=$realname~func_stripname "" ".a" "$linkname"~(cd "$destdir" && $LN_S -f $dlname $func_stripname_result.so)' 11517 postuninstall_cmds='test -z "$dlname" || func_append rmfiles " $odir/$dlname"~for n in $old_library $library_names; do :; done~func_stripname "" ".a" "$n"~func_append rmfiles " $odir/$func_stripname_result.so"' 11518 ;; 11519 esac 11520 shlibpath_var=LIBPATH 11521 fi 11522 ;; 11523 11524amigaos*) 11525 case $host_cpu in 11526 powerpc) 11527 # Since July 2007 AmigaOS4 officially supports .so libraries. 11528 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 11529 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11530 ;; 11531 m68k) 11532 library_names_spec='$libname.ixlibrary $libname.a' 11533 # Create ${libname}_ixlibrary.a entries in /sys/libs. 11534 finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; $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' 11535 ;; 11536 esac 11537 ;; 11538 11539beos*) 11540 library_names_spec='$libname$shared_ext' 11541 dynamic_linker="$host_os ld.so" 11542 shlibpath_var=LIBRARY_PATH 11543 ;; 11544 11545bsdi[45]*) 11546 version_type=linux # correct to gnu/linux during the next big refactor 11547 need_version=no 11548 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11549 soname_spec='$libname$release$shared_ext$major' 11550 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 11551 shlibpath_var=LD_LIBRARY_PATH 11552 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 11553 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 11554 # the default ld.so.conf also contains /usr/contrib/lib and 11555 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 11556 # libtool to hard-code these into programs 11557 ;; 11558 11559cygwin* | mingw* | pw32* | cegcc*) 11560 version_type=windows 11561 shrext_cmds=.dll 11562 need_version=no 11563 need_lib_prefix=no 11564 11565 case $GCC,$cc_basename in 11566 yes,*) 11567 # gcc 11568 library_names_spec='$libname.dll.a' 11569 # DLL is installed to $(libdir)/../bin by postinstall_cmds 11570 postinstall_cmds='base_file=`basename \$file`~ 11571 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ 11572 dldir=$destdir/`dirname \$dlpath`~ 11573 test -d \$dldir || mkdir -p \$dldir~ 11574 $install_prog $dir/$dlname \$dldir/$dlname~ 11575 chmod a+x \$dldir/$dlname~ 11576 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 11577 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 11578 fi' 11579 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 11580 dlpath=$dir/\$dldll~ 11581 $RM \$dlpath' 11582 shlibpath_overrides_runpath=yes 11583 11584 case $host_os in 11585 cygwin*) 11586 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 11587 soname_spec='`echo $libname | sed -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 11588 11589 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 11590 ;; 11591 mingw* | cegcc*) 11592 # MinGW DLLs use traditional 'lib' prefix 11593 soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 11594 ;; 11595 pw32*) 11596 # pw32 DLLs use 'pw' prefix rather than 'lib' 11597 library_names_spec='`echo $libname | sed -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 11598 ;; 11599 esac 11600 dynamic_linker='Win32 ld.exe' 11601 ;; 11602 11603 *,cl*) 11604 # Native MSVC 11605 libname_spec='$name' 11606 soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 11607 library_names_spec='$libname.dll.lib' 11608 11609 case $build_os in 11610 mingw*) 11611 sys_lib_search_path_spec= 11612 lt_save_ifs=$IFS 11613 IFS=';' 11614 for lt_path in $LIB 11615 do 11616 IFS=$lt_save_ifs 11617 # Let DOS variable expansion print the short 8.3 style file name. 11618 lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"` 11619 sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path" 11620 done 11621 IFS=$lt_save_ifs 11622 # Convert to MSYS style. 11623 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'` 11624 ;; 11625 cygwin*) 11626 # Convert to unix form, then to dos form, then back to unix form 11627 # but this time dos style (no spaces!) so that the unix form looks 11628 # like /cygdrive/c/PROGRA~1:/cygdr... 11629 sys_lib_search_path_spec=`cygpath --path --unix "$LIB"` 11630 sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null` 11631 sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 11632 ;; 11633 *) 11634 sys_lib_search_path_spec=$LIB 11635 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then 11636 # It is most probably a Windows format PATH. 11637 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 11638 else 11639 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 11640 fi 11641 # FIXME: find the short name or the path components, as spaces are 11642 # common. (e.g. "Program Files" -> "PROGRA~1") 11643 ;; 11644 esac 11645 11646 # DLL is installed to $(libdir)/../bin by postinstall_cmds 11647 postinstall_cmds='base_file=`basename \$file`~ 11648 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ 11649 dldir=$destdir/`dirname \$dlpath`~ 11650 test -d \$dldir || mkdir -p \$dldir~ 11651 $install_prog $dir/$dlname \$dldir/$dlname' 11652 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 11653 dlpath=$dir/\$dldll~ 11654 $RM \$dlpath' 11655 shlibpath_overrides_runpath=yes 11656 dynamic_linker='Win32 link.exe' 11657 ;; 11658 11659 *) 11660 # Assume MSVC wrapper 11661 library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib' 11662 dynamic_linker='Win32 ld.exe' 11663 ;; 11664 esac 11665 # FIXME: first we should search . and the directory the executable is in 11666 shlibpath_var=PATH 11667 ;; 11668 11669darwin* | rhapsody*) 11670 dynamic_linker="$host_os dyld" 11671 version_type=darwin 11672 need_lib_prefix=no 11673 need_version=no 11674 library_names_spec='$libname$release$major$shared_ext $libname$shared_ext' 11675 soname_spec='$libname$release$major$shared_ext' 11676 shlibpath_overrides_runpath=yes 11677 shlibpath_var=DYLD_LIBRARY_PATH 11678 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 11679 11680 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 11681 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 11682 ;; 11683 11684dgux*) 11685 version_type=linux # correct to gnu/linux during the next big refactor 11686 need_lib_prefix=no 11687 need_version=no 11688 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11689 soname_spec='$libname$release$shared_ext$major' 11690 shlibpath_var=LD_LIBRARY_PATH 11691 ;; 11692 11693freebsd* | dragonfly*) 11694 # DragonFly does not have aout. When/if they implement a new 11695 # versioning mechanism, adjust this. 11696 if test -x /usr/bin/objformat; then 11697 objformat=`/usr/bin/objformat` 11698 else 11699 case $host_os in 11700 freebsd[23].*) objformat=aout ;; 11701 *) objformat=elf ;; 11702 esac 11703 fi 11704 version_type=freebsd-$objformat 11705 case $version_type in 11706 freebsd-elf*) 11707 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11708 soname_spec='$libname$release$shared_ext$major' 11709 need_version=no 11710 need_lib_prefix=no 11711 ;; 11712 freebsd-*) 11713 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 11714 need_version=yes 11715 ;; 11716 esac 11717 shlibpath_var=LD_LIBRARY_PATH 11718 case $host_os in 11719 freebsd2.*) 11720 shlibpath_overrides_runpath=yes 11721 ;; 11722 freebsd3.[01]* | freebsdelf3.[01]*) 11723 shlibpath_overrides_runpath=yes 11724 hardcode_into_libs=yes 11725 ;; 11726 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 11727 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 11728 shlibpath_overrides_runpath=no 11729 hardcode_into_libs=yes 11730 ;; 11731 *) # from 4.6 on, and DragonFly 11732 shlibpath_overrides_runpath=yes 11733 hardcode_into_libs=yes 11734 ;; 11735 esac 11736 ;; 11737 11738haiku*) 11739 version_type=linux # correct to gnu/linux during the next big refactor 11740 need_lib_prefix=no 11741 need_version=no 11742 dynamic_linker="$host_os runtime_loader" 11743 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11744 soname_spec='$libname$release$shared_ext$major' 11745 shlibpath_var=LIBRARY_PATH 11746 shlibpath_overrides_runpath=no 11747 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' 11748 hardcode_into_libs=yes 11749 ;; 11750 11751hpux9* | hpux10* | hpux11*) 11752 # Give a soname corresponding to the major version so that dld.sl refuses to 11753 # link against other versions. 11754 version_type=sunos 11755 need_lib_prefix=no 11756 need_version=no 11757 case $host_cpu in 11758 ia64*) 11759 shrext_cmds='.so' 11760 hardcode_into_libs=yes 11761 dynamic_linker="$host_os dld.so" 11762 shlibpath_var=LD_LIBRARY_PATH 11763 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 11764 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11765 soname_spec='$libname$release$shared_ext$major' 11766 if test 32 = "$HPUX_IA64_MODE"; then 11767 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 11768 sys_lib_dlsearch_path_spec=/usr/lib/hpux32 11769 else 11770 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 11771 sys_lib_dlsearch_path_spec=/usr/lib/hpux64 11772 fi 11773 ;; 11774 hppa*64*) 11775 shrext_cmds='.sl' 11776 hardcode_into_libs=yes 11777 dynamic_linker="$host_os dld.sl" 11778 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 11779 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 11780 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11781 soname_spec='$libname$release$shared_ext$major' 11782 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 11783 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 11784 ;; 11785 *) 11786 shrext_cmds='.sl' 11787 dynamic_linker="$host_os dld.sl" 11788 shlibpath_var=SHLIB_PATH 11789 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 11790 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11791 soname_spec='$libname$release$shared_ext$major' 11792 ;; 11793 esac 11794 # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 11795 postinstall_cmds='chmod 555 $lib' 11796 # or fails outright, so override atomically: 11797 install_override_mode=555 11798 ;; 11799 11800interix[3-9]*) 11801 version_type=linux # correct to gnu/linux during the next big refactor 11802 need_lib_prefix=no 11803 need_version=no 11804 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11805 soname_spec='$libname$release$shared_ext$major' 11806 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 11807 shlibpath_var=LD_LIBRARY_PATH 11808 shlibpath_overrides_runpath=no 11809 hardcode_into_libs=yes 11810 ;; 11811 11812irix5* | irix6* | nonstopux*) 11813 case $host_os in 11814 nonstopux*) version_type=nonstopux ;; 11815 *) 11816 if test yes = "$lt_cv_prog_gnu_ld"; then 11817 version_type=linux # correct to gnu/linux during the next big refactor 11818 else 11819 version_type=irix 11820 fi ;; 11821 esac 11822 need_lib_prefix=no 11823 need_version=no 11824 soname_spec='$libname$release$shared_ext$major' 11825 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext' 11826 case $host_os in 11827 irix5* | nonstopux*) 11828 libsuff= shlibsuff= 11829 ;; 11830 *) 11831 case $LD in # libtool.m4 will add one of these switches to LD 11832 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 11833 libsuff= shlibsuff= libmagic=32-bit;; 11834 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 11835 libsuff=32 shlibsuff=N32 libmagic=N32;; 11836 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 11837 libsuff=64 shlibsuff=64 libmagic=64-bit;; 11838 *) libsuff= shlibsuff= libmagic=never-match;; 11839 esac 11840 ;; 11841 esac 11842 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 11843 shlibpath_overrides_runpath=no 11844 sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff" 11845 sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff" 11846 hardcode_into_libs=yes 11847 ;; 11848 11849# No shared lib support for Linux oldld, aout, or coff. 11850linux*oldld* | linux*aout* | linux*coff*) 11851 dynamic_linker=no 11852 ;; 11853 11854linux*android*) 11855 version_type=none # Android doesn't support versioned libraries. 11856 need_lib_prefix=no 11857 need_version=no 11858 library_names_spec='$libname$release$shared_ext' 11859 soname_spec='$libname$release$shared_ext' 11860 finish_cmds= 11861 shlibpath_var=LD_LIBRARY_PATH 11862 shlibpath_overrides_runpath=yes 11863 11864 # This implies no fast_install, which is unacceptable. 11865 # Some rework will be needed to allow for fast_install 11866 # before this can be enabled. 11867 hardcode_into_libs=yes 11868 11869 dynamic_linker='Android linker' 11870 # Don't embed -rpath directories since the linker doesn't support them. 11871 hardcode_libdir_flag_spec='-L$libdir' 11872 ;; 11873 11874# This must be glibc/ELF. 11875linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 11876 version_type=linux # correct to gnu/linux during the next big refactor 11877 need_lib_prefix=no 11878 need_version=no 11879 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11880 soname_spec='$libname$release$shared_ext$major' 11881 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 11882 shlibpath_var=LD_LIBRARY_PATH 11883 shlibpath_overrides_runpath=no 11884 11885 # Some binutils ld are patched to set DT_RUNPATH 11886 if ${lt_cv_shlibpath_overrides_runpath+:} false; then : 11887 $as_echo_n "(cached) " >&6 11888else 11889 lt_cv_shlibpath_overrides_runpath=no 11890 save_LDFLAGS=$LDFLAGS 11891 save_libdir=$libdir 11892 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 11893 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 11894 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11895/* end confdefs.h. */ 11896 11897int 11898main () 11899{ 11900 11901 ; 11902 return 0; 11903} 11904_ACEOF 11905if ac_fn_c_try_link "$LINENO"; then : 11906 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 11907 lt_cv_shlibpath_overrides_runpath=yes 11908fi 11909fi 11910rm -f core conftest.err conftest.$ac_objext \ 11911 conftest$ac_exeext conftest.$ac_ext 11912 LDFLAGS=$save_LDFLAGS 11913 libdir=$save_libdir 11914 11915fi 11916 11917 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 11918 11919 # This implies no fast_install, which is unacceptable. 11920 # Some rework will be needed to allow for fast_install 11921 # before this can be enabled. 11922 hardcode_into_libs=yes 11923 11924 # Ideally, we could use ldconfig to report *all* directores which are 11925 # searched for libraries, however this is still not possible. Aside from not 11926 # being certain /sbin/ldconfig is available, command 11927 # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64, 11928 # even though it is searched at run-time. Try to do the best guess by 11929 # appending ld.so.conf contents (and includes) to the search path. 11930 if test -f /etc/ld.so.conf; then 11931 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' ' '` 11932 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 11933 fi 11934 11935 # We used to test for /lib/ld.so.1 and disable shared libraries on 11936 # powerpc, because MkLinux only supported shared libraries with the 11937 # GNU dynamic linker. Since this was broken with cross compilers, 11938 # most powerpc-linux boxes support dynamic linking these days and 11939 # people can always --disable-shared, the test was removed, and we 11940 # assume the GNU/Linux dynamic linker is in use. 11941 dynamic_linker='GNU/Linux ld.so' 11942 ;; 11943 11944netbsdelf*-gnu) 11945 version_type=linux 11946 need_lib_prefix=no 11947 need_version=no 11948 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 11949 soname_spec='${libname}${release}${shared_ext}$major' 11950 shlibpath_var=LD_LIBRARY_PATH 11951 shlibpath_overrides_runpath=no 11952 hardcode_into_libs=yes 11953 dynamic_linker='NetBSD ld.elf_so' 11954 ;; 11955 11956netbsd*) 11957 version_type=sunos 11958 need_lib_prefix=no 11959 need_version=no 11960 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 11961 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 11962 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 11963 dynamic_linker='NetBSD (a.out) ld.so' 11964 else 11965 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11966 soname_spec='$libname$release$shared_ext$major' 11967 dynamic_linker='NetBSD ld.elf_so' 11968 fi 11969 shlibpath_var=LD_LIBRARY_PATH 11970 shlibpath_overrides_runpath=yes 11971 hardcode_into_libs=yes 11972 ;; 11973 11974newsos6) 11975 version_type=linux # correct to gnu/linux during the next big refactor 11976 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11977 shlibpath_var=LD_LIBRARY_PATH 11978 shlibpath_overrides_runpath=yes 11979 ;; 11980 11981*nto* | *qnx*) 11982 version_type=qnx 11983 need_lib_prefix=no 11984 need_version=no 11985 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11986 soname_spec='$libname$release$shared_ext$major' 11987 shlibpath_var=LD_LIBRARY_PATH 11988 shlibpath_overrides_runpath=no 11989 hardcode_into_libs=yes 11990 dynamic_linker='ldqnx.so' 11991 ;; 11992 11993openbsd* | bitrig*) 11994 version_type=sunos 11995 sys_lib_dlsearch_path_spec=/usr/lib 11996 need_lib_prefix=no 11997 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then 11998 need_version=no 11999 else 12000 need_version=yes 12001 fi 12002 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 12003 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 12004 shlibpath_var=LD_LIBRARY_PATH 12005 shlibpath_overrides_runpath=yes 12006 ;; 12007 12008os2*) 12009 libname_spec='$name' 12010 version_type=windows 12011 shrext_cmds=.dll 12012 need_version=no 12013 need_lib_prefix=no 12014 # OS/2 can only load a DLL with a base name of 8 characters or less. 12015 soname_spec='`test -n "$os2dllname" && libname="$os2dllname"; 12016 v=$($ECHO $release$versuffix | tr -d .-); 12017 n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _); 12018 $ECHO $n$v`$shared_ext' 12019 library_names_spec='${libname}_dll.$libext' 12020 dynamic_linker='OS/2 ld.exe' 12021 shlibpath_var=BEGINLIBPATH 12022 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 12023 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 12024 postinstall_cmds='base_file=`basename \$file`~ 12025 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~ 12026 dldir=$destdir/`dirname \$dlpath`~ 12027 test -d \$dldir || mkdir -p \$dldir~ 12028 $install_prog $dir/$dlname \$dldir/$dlname~ 12029 chmod a+x \$dldir/$dlname~ 12030 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 12031 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 12032 fi' 12033 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~ 12034 dlpath=$dir/\$dldll~ 12035 $RM \$dlpath' 12036 ;; 12037 12038osf3* | osf4* | osf5*) 12039 version_type=osf 12040 need_lib_prefix=no 12041 need_version=no 12042 soname_spec='$libname$release$shared_ext$major' 12043 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 12044 shlibpath_var=LD_LIBRARY_PATH 12045 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 12046 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 12047 ;; 12048 12049rdos*) 12050 dynamic_linker=no 12051 ;; 12052 12053solaris*) 12054 version_type=linux # correct to gnu/linux during the next big refactor 12055 need_lib_prefix=no 12056 need_version=no 12057 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 12058 soname_spec='$libname$release$shared_ext$major' 12059 shlibpath_var=LD_LIBRARY_PATH 12060 shlibpath_overrides_runpath=yes 12061 hardcode_into_libs=yes 12062 # ldd complains unless libraries are executable 12063 postinstall_cmds='chmod +x $lib' 12064 ;; 12065 12066sunos4*) 12067 version_type=sunos 12068 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 12069 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 12070 shlibpath_var=LD_LIBRARY_PATH 12071 shlibpath_overrides_runpath=yes 12072 if test yes = "$with_gnu_ld"; then 12073 need_lib_prefix=no 12074 fi 12075 need_version=yes 12076 ;; 12077 12078sysv4 | sysv4.3*) 12079 version_type=linux # correct to gnu/linux during the next big refactor 12080 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 12081 soname_spec='$libname$release$shared_ext$major' 12082 shlibpath_var=LD_LIBRARY_PATH 12083 case $host_vendor in 12084 sni) 12085 shlibpath_overrides_runpath=no 12086 need_lib_prefix=no 12087 runpath_var=LD_RUN_PATH 12088 ;; 12089 siemens) 12090 need_lib_prefix=no 12091 ;; 12092 motorola) 12093 need_lib_prefix=no 12094 need_version=no 12095 shlibpath_overrides_runpath=no 12096 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 12097 ;; 12098 esac 12099 ;; 12100 12101sysv4*MP*) 12102 if test -d /usr/nec; then 12103 version_type=linux # correct to gnu/linux during the next big refactor 12104 library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext' 12105 soname_spec='$libname$shared_ext.$major' 12106 shlibpath_var=LD_LIBRARY_PATH 12107 fi 12108 ;; 12109 12110sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 12111 version_type=sco 12112 need_lib_prefix=no 12113 need_version=no 12114 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext' 12115 soname_spec='$libname$release$shared_ext$major' 12116 shlibpath_var=LD_LIBRARY_PATH 12117 shlibpath_overrides_runpath=yes 12118 hardcode_into_libs=yes 12119 if test yes = "$with_gnu_ld"; then 12120 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 12121 else 12122 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 12123 case $host_os in 12124 sco3.2v5*) 12125 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 12126 ;; 12127 esac 12128 fi 12129 sys_lib_dlsearch_path_spec='/usr/lib' 12130 ;; 12131 12132tpf*) 12133 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 12134 version_type=linux # correct to gnu/linux during the next big refactor 12135 need_lib_prefix=no 12136 need_version=no 12137 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 12138 shlibpath_var=LD_LIBRARY_PATH 12139 shlibpath_overrides_runpath=no 12140 hardcode_into_libs=yes 12141 ;; 12142 12143uts4*) 12144 version_type=linux # correct to gnu/linux during the next big refactor 12145 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 12146 soname_spec='$libname$release$shared_ext$major' 12147 shlibpath_var=LD_LIBRARY_PATH 12148 ;; 12149 12150*) 12151 dynamic_linker=no 12152 ;; 12153esac 12154{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 12155$as_echo "$dynamic_linker" >&6; } 12156test no = "$dynamic_linker" && can_build_shared=no 12157 12158variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 12159if test yes = "$GCC"; then 12160 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 12161fi 12162 12163if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then 12164 sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec 12165fi 12166 12167if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then 12168 sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec 12169fi 12170 12171# remember unaugmented sys_lib_dlsearch_path content for libtool script decls... 12172configure_time_dlsearch_path=$sys_lib_dlsearch_path_spec 12173 12174# ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code 12175func_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH" 12176 12177# to be used as default LT_SYS_LIBRARY_PATH value in generated libtool 12178configure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH 12179 12180 12181 12182 12183 12184 12185 12186 12187 12188 12189 12190 12191 12192 12193 12194 12195 12196 12197 12198 12199 12200 12201 12202 12203 12204 12205 12206 12207 12208 12209 12210 12211 12212 12213 12214 12215 12216 12217 12218 12219 12220 12221 12222 12223 12224 12225 12226 12227 12228 12229 12230 12231 12232 12233 12234 12235 12236 12237 12238 12239 12240 12241 12242 12243 12244 12245 12246 12247 12248 12249 12250 12251 12252 12253 12254 12255 12256 12257 12258 12259 12260 12261 12262 12263 12264 12265 12266 12267 12268 12269 12270 12271 12272 12273 12274 12275 12276 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 12277$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 12278hardcode_action= 12279if test -n "$hardcode_libdir_flag_spec" || 12280 test -n "$runpath_var" || 12281 test yes = "$hardcode_automatic"; then 12282 12283 # We can hardcode non-existent directories. 12284 if test no != "$hardcode_direct" && 12285 # If the only mechanism to avoid hardcoding is shlibpath_var, we 12286 # have to relink, otherwise we might link with an installed library 12287 # when we should be linking with a yet-to-be-installed one 12288 ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, )" && 12289 test no != "$hardcode_minus_L"; then 12290 # Linking always hardcodes the temporary library directory. 12291 hardcode_action=relink 12292 else 12293 # We can link without hardcoding, and we can hardcode nonexisting dirs. 12294 hardcode_action=immediate 12295 fi 12296else 12297 # We cannot hardcode anything, or else we can only hardcode existing 12298 # directories. 12299 hardcode_action=unsupported 12300fi 12301{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 12302$as_echo "$hardcode_action" >&6; } 12303 12304if test relink = "$hardcode_action" || 12305 test yes = "$inherit_rpath"; then 12306 # Fast installation is not supported 12307 enable_fast_install=no 12308elif test yes = "$shlibpath_overrides_runpath" || 12309 test no = "$enable_shared"; then 12310 # Fast installation is not necessary 12311 enable_fast_install=needless 12312fi 12313 12314 12315 12316 12317 12318 12319 if test yes != "$enable_dlopen"; then 12320 enable_dlopen=unknown 12321 enable_dlopen_self=unknown 12322 enable_dlopen_self_static=unknown 12323else 12324 lt_cv_dlopen=no 12325 lt_cv_dlopen_libs= 12326 12327 case $host_os in 12328 beos*) 12329 lt_cv_dlopen=load_add_on 12330 lt_cv_dlopen_libs= 12331 lt_cv_dlopen_self=yes 12332 ;; 12333 12334 mingw* | pw32* | cegcc*) 12335 lt_cv_dlopen=LoadLibrary 12336 lt_cv_dlopen_libs= 12337 ;; 12338 12339 cygwin*) 12340 lt_cv_dlopen=dlopen 12341 lt_cv_dlopen_libs= 12342 ;; 12343 12344 darwin*) 12345 # if libdl is installed we need to link against it 12346 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 12347$as_echo_n "checking for dlopen in -ldl... " >&6; } 12348if ${ac_cv_lib_dl_dlopen+:} false; then : 12349 $as_echo_n "(cached) " >&6 12350else 12351 ac_check_lib_save_LIBS=$LIBS 12352LIBS="-ldl $LIBS" 12353cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12354/* end confdefs.h. */ 12355 12356/* Override any GCC internal prototype to avoid an error. 12357 Use char because int might match the return type of a GCC 12358 builtin and then its argument prototype would still apply. */ 12359#ifdef __cplusplus 12360extern "C" 12361#endif 12362char dlopen (); 12363int 12364main () 12365{ 12366return dlopen (); 12367 ; 12368 return 0; 12369} 12370_ACEOF 12371if ac_fn_c_try_link "$LINENO"; then : 12372 ac_cv_lib_dl_dlopen=yes 12373else 12374 ac_cv_lib_dl_dlopen=no 12375fi 12376rm -f core conftest.err conftest.$ac_objext \ 12377 conftest$ac_exeext conftest.$ac_ext 12378LIBS=$ac_check_lib_save_LIBS 12379fi 12380{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 12381$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 12382if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 12383 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl 12384else 12385 12386 lt_cv_dlopen=dyld 12387 lt_cv_dlopen_libs= 12388 lt_cv_dlopen_self=yes 12389 12390fi 12391 12392 ;; 12393 12394 tpf*) 12395 # Don't try to run any link tests for TPF. We know it's impossible 12396 # because TPF is a cross-compiler, and we know how we open DSOs. 12397 lt_cv_dlopen=dlopen 12398 lt_cv_dlopen_libs= 12399 lt_cv_dlopen_self=no 12400 ;; 12401 12402 *) 12403 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 12404if test "x$ac_cv_func_shl_load" = xyes; then : 12405 lt_cv_dlopen=shl_load 12406else 12407 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 12408$as_echo_n "checking for shl_load in -ldld... " >&6; } 12409if ${ac_cv_lib_dld_shl_load+:} false; then : 12410 $as_echo_n "(cached) " >&6 12411else 12412 ac_check_lib_save_LIBS=$LIBS 12413LIBS="-ldld $LIBS" 12414cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12415/* end confdefs.h. */ 12416 12417/* Override any GCC internal prototype to avoid an error. 12418 Use char because int might match the return type of a GCC 12419 builtin and then its argument prototype would still apply. */ 12420#ifdef __cplusplus 12421extern "C" 12422#endif 12423char shl_load (); 12424int 12425main () 12426{ 12427return shl_load (); 12428 ; 12429 return 0; 12430} 12431_ACEOF 12432if ac_fn_c_try_link "$LINENO"; then : 12433 ac_cv_lib_dld_shl_load=yes 12434else 12435 ac_cv_lib_dld_shl_load=no 12436fi 12437rm -f core conftest.err conftest.$ac_objext \ 12438 conftest$ac_exeext conftest.$ac_ext 12439LIBS=$ac_check_lib_save_LIBS 12440fi 12441{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 12442$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 12443if test "x$ac_cv_lib_dld_shl_load" = xyes; then : 12444 lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld 12445else 12446 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 12447if test "x$ac_cv_func_dlopen" = xyes; then : 12448 lt_cv_dlopen=dlopen 12449else 12450 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 12451$as_echo_n "checking for dlopen in -ldl... " >&6; } 12452if ${ac_cv_lib_dl_dlopen+:} false; then : 12453 $as_echo_n "(cached) " >&6 12454else 12455 ac_check_lib_save_LIBS=$LIBS 12456LIBS="-ldl $LIBS" 12457cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12458/* end confdefs.h. */ 12459 12460/* Override any GCC internal prototype to avoid an error. 12461 Use char because int might match the return type of a GCC 12462 builtin and then its argument prototype would still apply. */ 12463#ifdef __cplusplus 12464extern "C" 12465#endif 12466char dlopen (); 12467int 12468main () 12469{ 12470return dlopen (); 12471 ; 12472 return 0; 12473} 12474_ACEOF 12475if ac_fn_c_try_link "$LINENO"; then : 12476 ac_cv_lib_dl_dlopen=yes 12477else 12478 ac_cv_lib_dl_dlopen=no 12479fi 12480rm -f core conftest.err conftest.$ac_objext \ 12481 conftest$ac_exeext conftest.$ac_ext 12482LIBS=$ac_check_lib_save_LIBS 12483fi 12484{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 12485$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 12486if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 12487 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl 12488else 12489 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 12490$as_echo_n "checking for dlopen in -lsvld... " >&6; } 12491if ${ac_cv_lib_svld_dlopen+:} false; then : 12492 $as_echo_n "(cached) " >&6 12493else 12494 ac_check_lib_save_LIBS=$LIBS 12495LIBS="-lsvld $LIBS" 12496cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12497/* end confdefs.h. */ 12498 12499/* Override any GCC internal prototype to avoid an error. 12500 Use char because int might match the return type of a GCC 12501 builtin and then its argument prototype would still apply. */ 12502#ifdef __cplusplus 12503extern "C" 12504#endif 12505char dlopen (); 12506int 12507main () 12508{ 12509return dlopen (); 12510 ; 12511 return 0; 12512} 12513_ACEOF 12514if ac_fn_c_try_link "$LINENO"; then : 12515 ac_cv_lib_svld_dlopen=yes 12516else 12517 ac_cv_lib_svld_dlopen=no 12518fi 12519rm -f core conftest.err conftest.$ac_objext \ 12520 conftest$ac_exeext conftest.$ac_ext 12521LIBS=$ac_check_lib_save_LIBS 12522fi 12523{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 12524$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 12525if test "x$ac_cv_lib_svld_dlopen" = xyes; then : 12526 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld 12527else 12528 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 12529$as_echo_n "checking for dld_link in -ldld... " >&6; } 12530if ${ac_cv_lib_dld_dld_link+:} false; then : 12531 $as_echo_n "(cached) " >&6 12532else 12533 ac_check_lib_save_LIBS=$LIBS 12534LIBS="-ldld $LIBS" 12535cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12536/* end confdefs.h. */ 12537 12538/* Override any GCC internal prototype to avoid an error. 12539 Use char because int might match the return type of a GCC 12540 builtin and then its argument prototype would still apply. */ 12541#ifdef __cplusplus 12542extern "C" 12543#endif 12544char dld_link (); 12545int 12546main () 12547{ 12548return dld_link (); 12549 ; 12550 return 0; 12551} 12552_ACEOF 12553if ac_fn_c_try_link "$LINENO"; then : 12554 ac_cv_lib_dld_dld_link=yes 12555else 12556 ac_cv_lib_dld_dld_link=no 12557fi 12558rm -f core conftest.err conftest.$ac_objext \ 12559 conftest$ac_exeext conftest.$ac_ext 12560LIBS=$ac_check_lib_save_LIBS 12561fi 12562{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 12563$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 12564if test "x$ac_cv_lib_dld_dld_link" = xyes; then : 12565 lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld 12566fi 12567 12568 12569fi 12570 12571 12572fi 12573 12574 12575fi 12576 12577 12578fi 12579 12580 12581fi 12582 12583 ;; 12584 esac 12585 12586 if test no = "$lt_cv_dlopen"; then 12587 enable_dlopen=no 12588 else 12589 enable_dlopen=yes 12590 fi 12591 12592 case $lt_cv_dlopen in 12593 dlopen) 12594 save_CPPFLAGS=$CPPFLAGS 12595 test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 12596 12597 save_LDFLAGS=$LDFLAGS 12598 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 12599 12600 save_LIBS=$LIBS 12601 LIBS="$lt_cv_dlopen_libs $LIBS" 12602 12603 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 12604$as_echo_n "checking whether a program can dlopen itself... " >&6; } 12605if ${lt_cv_dlopen_self+:} false; then : 12606 $as_echo_n "(cached) " >&6 12607else 12608 if test yes = "$cross_compiling"; then : 12609 lt_cv_dlopen_self=cross 12610else 12611 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 12612 lt_status=$lt_dlunknown 12613 cat > conftest.$ac_ext <<_LT_EOF 12614#line $LINENO "configure" 12615#include "confdefs.h" 12616 12617#if HAVE_DLFCN_H 12618#include <dlfcn.h> 12619#endif 12620 12621#include <stdio.h> 12622 12623#ifdef RTLD_GLOBAL 12624# define LT_DLGLOBAL RTLD_GLOBAL 12625#else 12626# ifdef DL_GLOBAL 12627# define LT_DLGLOBAL DL_GLOBAL 12628# else 12629# define LT_DLGLOBAL 0 12630# endif 12631#endif 12632 12633/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 12634 find out it does not work in some platform. */ 12635#ifndef LT_DLLAZY_OR_NOW 12636# ifdef RTLD_LAZY 12637# define LT_DLLAZY_OR_NOW RTLD_LAZY 12638# else 12639# ifdef DL_LAZY 12640# define LT_DLLAZY_OR_NOW DL_LAZY 12641# else 12642# ifdef RTLD_NOW 12643# define LT_DLLAZY_OR_NOW RTLD_NOW 12644# else 12645# ifdef DL_NOW 12646# define LT_DLLAZY_OR_NOW DL_NOW 12647# else 12648# define LT_DLLAZY_OR_NOW 0 12649# endif 12650# endif 12651# endif 12652# endif 12653#endif 12654 12655/* When -fvisibility=hidden is used, assume the code has been annotated 12656 correspondingly for the symbols needed. */ 12657#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 12658int fnord () __attribute__((visibility("default"))); 12659#endif 12660 12661int fnord () { return 42; } 12662int main () 12663{ 12664 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 12665 int status = $lt_dlunknown; 12666 12667 if (self) 12668 { 12669 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 12670 else 12671 { 12672 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 12673 else puts (dlerror ()); 12674 } 12675 /* dlclose (self); */ 12676 } 12677 else 12678 puts (dlerror ()); 12679 12680 return status; 12681} 12682_LT_EOF 12683 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 12684 (eval $ac_link) 2>&5 12685 ac_status=$? 12686 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 12687 test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then 12688 (./conftest; exit; ) >&5 2>/dev/null 12689 lt_status=$? 12690 case x$lt_status in 12691 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 12692 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 12693 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 12694 esac 12695 else : 12696 # compilation failed 12697 lt_cv_dlopen_self=no 12698 fi 12699fi 12700rm -fr conftest* 12701 12702 12703fi 12704{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 12705$as_echo "$lt_cv_dlopen_self" >&6; } 12706 12707 if test yes = "$lt_cv_dlopen_self"; then 12708 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 12709 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 12710$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 12711if ${lt_cv_dlopen_self_static+:} false; then : 12712 $as_echo_n "(cached) " >&6 12713else 12714 if test yes = "$cross_compiling"; then : 12715 lt_cv_dlopen_self_static=cross 12716else 12717 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 12718 lt_status=$lt_dlunknown 12719 cat > conftest.$ac_ext <<_LT_EOF 12720#line $LINENO "configure" 12721#include "confdefs.h" 12722 12723#if HAVE_DLFCN_H 12724#include <dlfcn.h> 12725#endif 12726 12727#include <stdio.h> 12728 12729#ifdef RTLD_GLOBAL 12730# define LT_DLGLOBAL RTLD_GLOBAL 12731#else 12732# ifdef DL_GLOBAL 12733# define LT_DLGLOBAL DL_GLOBAL 12734# else 12735# define LT_DLGLOBAL 0 12736# endif 12737#endif 12738 12739/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 12740 find out it does not work in some platform. */ 12741#ifndef LT_DLLAZY_OR_NOW 12742# ifdef RTLD_LAZY 12743# define LT_DLLAZY_OR_NOW RTLD_LAZY 12744# else 12745# ifdef DL_LAZY 12746# define LT_DLLAZY_OR_NOW DL_LAZY 12747# else 12748# ifdef RTLD_NOW 12749# define LT_DLLAZY_OR_NOW RTLD_NOW 12750# else 12751# ifdef DL_NOW 12752# define LT_DLLAZY_OR_NOW DL_NOW 12753# else 12754# define LT_DLLAZY_OR_NOW 0 12755# endif 12756# endif 12757# endif 12758# endif 12759#endif 12760 12761/* When -fvisibility=hidden is used, assume the code has been annotated 12762 correspondingly for the symbols needed. */ 12763#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 12764int fnord () __attribute__((visibility("default"))); 12765#endif 12766 12767int fnord () { return 42; } 12768int main () 12769{ 12770 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 12771 int status = $lt_dlunknown; 12772 12773 if (self) 12774 { 12775 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 12776 else 12777 { 12778 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 12779 else puts (dlerror ()); 12780 } 12781 /* dlclose (self); */ 12782 } 12783 else 12784 puts (dlerror ()); 12785 12786 return status; 12787} 12788_LT_EOF 12789 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 12790 (eval $ac_link) 2>&5 12791 ac_status=$? 12792 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 12793 test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then 12794 (./conftest; exit; ) >&5 2>/dev/null 12795 lt_status=$? 12796 case x$lt_status in 12797 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 12798 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 12799 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 12800 esac 12801 else : 12802 # compilation failed 12803 lt_cv_dlopen_self_static=no 12804 fi 12805fi 12806rm -fr conftest* 12807 12808 12809fi 12810{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 12811$as_echo "$lt_cv_dlopen_self_static" >&6; } 12812 fi 12813 12814 CPPFLAGS=$save_CPPFLAGS 12815 LDFLAGS=$save_LDFLAGS 12816 LIBS=$save_LIBS 12817 ;; 12818 esac 12819 12820 case $lt_cv_dlopen_self in 12821 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 12822 *) enable_dlopen_self=unknown ;; 12823 esac 12824 12825 case $lt_cv_dlopen_self_static in 12826 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 12827 *) enable_dlopen_self_static=unknown ;; 12828 esac 12829fi 12830 12831 12832 12833 12834 12835 12836 12837 12838 12839 12840 12841 12842 12843 12844 12845 12846 12847striplib= 12848old_striplib= 12849{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 12850$as_echo_n "checking whether stripping libraries is possible... " >&6; } 12851if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 12852 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 12853 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 12854 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12855$as_echo "yes" >&6; } 12856else 12857# FIXME - insert some real tests, host_os isn't really good enough 12858 case $host_os in 12859 darwin*) 12860 if test -n "$STRIP"; then 12861 striplib="$STRIP -x" 12862 old_striplib="$STRIP -S" 12863 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12864$as_echo "yes" >&6; } 12865 else 12866 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12867$as_echo "no" >&6; } 12868 fi 12869 ;; 12870 *) 12871 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12872$as_echo "no" >&6; } 12873 ;; 12874 esac 12875fi 12876 12877 12878 12879 12880 12881 12882 12883 12884 12885 12886 12887 12888 # Report what library types will actually be built 12889 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 12890$as_echo_n "checking if libtool supports shared libraries... " >&6; } 12891 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 12892$as_echo "$can_build_shared" >&6; } 12893 12894 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 12895$as_echo_n "checking whether to build shared libraries... " >&6; } 12896 test no = "$can_build_shared" && enable_shared=no 12897 12898 # On AIX, shared libraries and static libraries use the same namespace, and 12899 # are all built from PIC. 12900 case $host_os in 12901 aix3*) 12902 test yes = "$enable_shared" && enable_static=no 12903 if test -n "$RANLIB"; then 12904 archive_cmds="$archive_cmds~\$RANLIB \$lib" 12905 postinstall_cmds='$RANLIB $lib' 12906 fi 12907 ;; 12908 12909 aix[4-9]*) 12910 if test ia64 != "$host_cpu"; then 12911 case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in 12912 yes,aix,yes) ;; # shared object as lib.so file only 12913 yes,svr4,*) ;; # shared object as lib.so archive member only 12914 yes,*) enable_static=no ;; # shared object in lib.a archive as well 12915 esac 12916 fi 12917 ;; 12918 esac 12919 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 12920$as_echo "$enable_shared" >&6; } 12921 12922 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 12923$as_echo_n "checking whether to build static libraries... " >&6; } 12924 # Make sure either enable_shared or enable_static is yes. 12925 test yes = "$enable_shared" || enable_static=yes 12926 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 12927$as_echo "$enable_static" >&6; } 12928 12929 12930 12931 12932fi 12933ac_ext=c 12934ac_cpp='$CPP $CPPFLAGS' 12935ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 12936ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 12937ac_compiler_gnu=$ac_cv_c_compiler_gnu 12938 12939CC=$lt_save_CC 12940 12941 12942 12943 12944 12945 12946 12947 12948 12949 12950 12951 12952 12953 12954 12955 ac_config_commands="$ac_config_commands libtool" 12956 12957 12958 12959 12960# Only expand once: 12961 12962 12963 12964 12965# Check for library functions that SQLite can optionally use. 12966for ac_func in fdatasync usleep fullfsync localtime_r gmtime_r 12967do : 12968 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 12969ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 12970if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 12971 cat >>confdefs.h <<_ACEOF 12972#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 12973_ACEOF 12974 12975fi 12976done 12977 12978ac_fn_c_check_decl "$LINENO" "strerror_r" "ac_cv_have_decl_strerror_r" "$ac_includes_default" 12979if test "x$ac_cv_have_decl_strerror_r" = xyes; then : 12980 ac_have_decl=1 12981else 12982 ac_have_decl=0 12983fi 12984 12985cat >>confdefs.h <<_ACEOF 12986#define HAVE_DECL_STRERROR_R $ac_have_decl 12987_ACEOF 12988 12989for ac_func in strerror_r 12990do : 12991 ac_fn_c_check_func "$LINENO" "strerror_r" "ac_cv_func_strerror_r" 12992if test "x$ac_cv_func_strerror_r" = xyes; then : 12993 cat >>confdefs.h <<_ACEOF 12994#define HAVE_STRERROR_R 1 12995_ACEOF 12996 12997fi 12998done 12999 13000{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether strerror_r returns char *" >&5 13001$as_echo_n "checking whether strerror_r returns char *... " >&6; } 13002if ${ac_cv_func_strerror_r_char_p+:} false; then : 13003 $as_echo_n "(cached) " >&6 13004else 13005 13006 ac_cv_func_strerror_r_char_p=no 13007 if test $ac_cv_have_decl_strerror_r = yes; then 13008 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13009/* end confdefs.h. */ 13010$ac_includes_default 13011int 13012main () 13013{ 13014 13015 char buf[100]; 13016 char x = *strerror_r (0, buf, sizeof buf); 13017 char *p = strerror_r (0, buf, sizeof buf); 13018 return !p || x; 13019 13020 ; 13021 return 0; 13022} 13023_ACEOF 13024if ac_fn_c_try_compile "$LINENO"; then : 13025 ac_cv_func_strerror_r_char_p=yes 13026fi 13027rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13028 else 13029 # strerror_r is not declared. Choose between 13030 # systems that have relatively inaccessible declarations for the 13031 # function. BeOS and DEC UNIX 4.0 fall in this category, but the 13032 # former has a strerror_r that returns char*, while the latter 13033 # has a strerror_r that returns `int'. 13034 # This test should segfault on the DEC system. 13035 if test "$cross_compiling" = yes; then : 13036 : 13037else 13038 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13039/* end confdefs.h. */ 13040$ac_includes_default 13041 extern char *strerror_r (); 13042int 13043main () 13044{ 13045char buf[100]; 13046 char x = *strerror_r (0, buf, sizeof buf); 13047 return ! isalpha (x); 13048 ; 13049 return 0; 13050} 13051_ACEOF 13052if ac_fn_c_try_run "$LINENO"; then : 13053 ac_cv_func_strerror_r_char_p=yes 13054fi 13055rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 13056 conftest.$ac_objext conftest.beam conftest.$ac_ext 13057fi 13058 13059 fi 13060 13061fi 13062{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_strerror_r_char_p" >&5 13063$as_echo "$ac_cv_func_strerror_r_char_p" >&6; } 13064if test $ac_cv_func_strerror_r_char_p = yes; then 13065 13066$as_echo "#define STRERROR_R_CHAR_P 1" >>confdefs.h 13067 13068fi 13069 13070 13071ac_config_files="$ac_config_files Makefile sqlite3.pc" 13072 13073BUILD_CFLAGS= 13074 13075 13076#------------------------------------------------------------------------- 13077# Two options to enable readline compatible libraries: 13078# 13079# --enable-editline 13080# --enable-readline 13081# 13082# Both are enabled by default. If, after command line processing both are 13083# still enabled, the script searches for editline first and automatically 13084# disables readline if it is found. So, to use readline explicitly, the 13085# user must pass "--disable-editline". To disable command line editing 13086# support altogether, "--disable-editline --disable-readline". 13087# 13088# When searching for either library, check for headers before libraries 13089# as some distros supply packages that contain libraries but not header 13090# files, which come as a separate development package. 13091# 13092# Check whether --enable-editline was given. 13093if test "${enable_editline+set}" = set; then : 13094 enableval=$enable_editline; 13095fi 13096 13097# Check whether --enable-readline was given. 13098if test "${enable_readline+set}" = set; then : 13099 enableval=$enable_readline; 13100fi 13101 13102 13103if test x"$enable_editline" != xno ; then : 13104 13105 for ac_header in editline/readline.h 13106do : 13107 ac_fn_c_check_header_mongrel "$LINENO" "editline/readline.h" "ac_cv_header_editline_readline_h" "$ac_includes_default" 13108if test "x$ac_cv_header_editline_readline_h" = xyes; then : 13109 cat >>confdefs.h <<_ACEOF 13110#define HAVE_EDITLINE_READLINE_H 1 13111_ACEOF 13112 13113 sLIBS=$LIBS 13114 LIBS="" 13115 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing readline" >&5 13116$as_echo_n "checking for library containing readline... " >&6; } 13117if ${ac_cv_search_readline+:} false; then : 13118 $as_echo_n "(cached) " >&6 13119else 13120 ac_func_search_save_LIBS=$LIBS 13121cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13122/* end confdefs.h. */ 13123 13124/* Override any GCC internal prototype to avoid an error. 13125 Use char because int might match the return type of a GCC 13126 builtin and then its argument prototype would still apply. */ 13127#ifdef __cplusplus 13128extern "C" 13129#endif 13130char readline (); 13131int 13132main () 13133{ 13134return readline (); 13135 ; 13136 return 0; 13137} 13138_ACEOF 13139for ac_lib in '' edit; do 13140 if test -z "$ac_lib"; then 13141 ac_res="none required" 13142 else 13143 ac_res=-l$ac_lib 13144 LIBS="-l$ac_lib -ltinfo $ac_func_search_save_LIBS" 13145 fi 13146 if ac_fn_c_try_link "$LINENO"; then : 13147 ac_cv_search_readline=$ac_res 13148fi 13149rm -f core conftest.err conftest.$ac_objext \ 13150 conftest$ac_exeext 13151 if ${ac_cv_search_readline+:} false; then : 13152 break 13153fi 13154done 13155if ${ac_cv_search_readline+:} false; then : 13156 13157else 13158 ac_cv_search_readline=no 13159fi 13160rm conftest.$ac_ext 13161LIBS=$ac_func_search_save_LIBS 13162fi 13163{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_readline" >&5 13164$as_echo "$ac_cv_search_readline" >&6; } 13165ac_res=$ac_cv_search_readline 13166if test "$ac_res" != no; then : 13167 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 13168 13169 13170$as_echo "#define HAVE_EDITLINE 1" >>confdefs.h 13171 13172 READLINE_LIBS="$LIBS -ltinfo" 13173 enable_readline=no 13174 13175fi 13176 13177 { ac_cv_search_readline=; unset ac_cv_search_readline;} 13178 LIBS=$sLIBS 13179 13180fi 13181 13182done 13183 13184 13185fi 13186 13187if test x"$enable_readline" != xno ; then : 13188 13189 for ac_header in readline/readline.h 13190do : 13191 ac_fn_c_check_header_mongrel "$LINENO" "readline/readline.h" "ac_cv_header_readline_readline_h" "$ac_includes_default" 13192if test "x$ac_cv_header_readline_readline_h" = xyes; then : 13193 cat >>confdefs.h <<_ACEOF 13194#define HAVE_READLINE_READLINE_H 1 13195_ACEOF 13196 13197 sLIBS=$LIBS 13198 LIBS="" 13199 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing tgetent" >&5 13200$as_echo_n "checking for library containing tgetent... " >&6; } 13201if ${ac_cv_search_tgetent+:} false; then : 13202 $as_echo_n "(cached) " >&6 13203else 13204 ac_func_search_save_LIBS=$LIBS 13205cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13206/* end confdefs.h. */ 13207 13208/* Override any GCC internal prototype to avoid an error. 13209 Use char because int might match the return type of a GCC 13210 builtin and then its argument prototype would still apply. */ 13211#ifdef __cplusplus 13212extern "C" 13213#endif 13214char tgetent (); 13215int 13216main () 13217{ 13218return tgetent (); 13219 ; 13220 return 0; 13221} 13222_ACEOF 13223for ac_lib in '' termcap curses ncurses ncursesw; do 13224 if test -z "$ac_lib"; then 13225 ac_res="none required" 13226 else 13227 ac_res=-l$ac_lib 13228 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 13229 fi 13230 if ac_fn_c_try_link "$LINENO"; then : 13231 ac_cv_search_tgetent=$ac_res 13232fi 13233rm -f core conftest.err conftest.$ac_objext \ 13234 conftest$ac_exeext 13235 if ${ac_cv_search_tgetent+:} false; then : 13236 break 13237fi 13238done 13239if ${ac_cv_search_tgetent+:} false; then : 13240 13241else 13242 ac_cv_search_tgetent=no 13243fi 13244rm conftest.$ac_ext 13245LIBS=$ac_func_search_save_LIBS 13246fi 13247{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_tgetent" >&5 13248$as_echo "$ac_cv_search_tgetent" >&6; } 13249ac_res=$ac_cv_search_tgetent 13250if test "$ac_res" != no; then : 13251 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 13252 13253fi 13254 13255 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing readline" >&5 13256$as_echo_n "checking for library containing readline... " >&6; } 13257if ${ac_cv_search_readline+:} false; then : 13258 $as_echo_n "(cached) " >&6 13259else 13260 ac_func_search_save_LIBS=$LIBS 13261cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13262/* end confdefs.h. */ 13263 13264/* Override any GCC internal prototype to avoid an error. 13265 Use char because int might match the return type of a GCC 13266 builtin and then its argument prototype would still apply. */ 13267#ifdef __cplusplus 13268extern "C" 13269#endif 13270char readline (); 13271int 13272main () 13273{ 13274return readline (); 13275 ; 13276 return 0; 13277} 13278_ACEOF 13279for ac_lib in '' readline edit; do 13280 if test -z "$ac_lib"; then 13281 ac_res="none required" 13282 else 13283 ac_res=-l$ac_lib 13284 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 13285 fi 13286 if ac_fn_c_try_link "$LINENO"; then : 13287 ac_cv_search_readline=$ac_res 13288fi 13289rm -f core conftest.err conftest.$ac_objext \ 13290 conftest$ac_exeext 13291 if ${ac_cv_search_readline+:} false; then : 13292 break 13293fi 13294done 13295if ${ac_cv_search_readline+:} false; then : 13296 13297else 13298 ac_cv_search_readline=no 13299fi 13300rm conftest.$ac_ext 13301LIBS=$ac_func_search_save_LIBS 13302fi 13303{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_readline" >&5 13304$as_echo "$ac_cv_search_readline" >&6; } 13305ac_res=$ac_cv_search_readline 13306if test "$ac_res" != no; then : 13307 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 13308 13309 13310$as_echo "#define HAVE_READLINE 1" >>confdefs.h 13311 13312 READLINE_LIBS=$LIBS 13313 13314fi 13315 13316 LIBS=$sLIBS 13317 13318fi 13319 13320done 13321 13322 13323fi 13324 13325 13326#----------------------------------------------------------------------- 13327 13328#----------------------------------------------------------------------- 13329# --enable-threadsafe 13330# 13331# Check whether --enable-threadsafe was given. 13332if test "${enable_threadsafe+set}" = set; then : 13333 enableval=$enable_threadsafe; 13334else 13335 enable_threadsafe=yes 13336fi 13337 13338if test x"$enable_threadsafe" == "xno"; then 13339 BUILD_CFLAGS="$BUILD_CFLAGS -DSQLITE_THREADSAFE=0" 13340else 13341 BUILD_CFLAGS="$BUILD_CFLAGS -D_REENTRANT=1 -DSQLITE_THREADSAFE=1" 13342 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing pthread_create" >&5 13343$as_echo_n "checking for library containing pthread_create... " >&6; } 13344if ${ac_cv_search_pthread_create+:} false; then : 13345 $as_echo_n "(cached) " >&6 13346else 13347 ac_func_search_save_LIBS=$LIBS 13348cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13349/* end confdefs.h. */ 13350 13351/* Override any GCC internal prototype to avoid an error. 13352 Use char because int might match the return type of a GCC 13353 builtin and then its argument prototype would still apply. */ 13354#ifdef __cplusplus 13355extern "C" 13356#endif 13357char pthread_create (); 13358int 13359main () 13360{ 13361return pthread_create (); 13362 ; 13363 return 0; 13364} 13365_ACEOF 13366for ac_lib in '' pthread; do 13367 if test -z "$ac_lib"; then 13368 ac_res="none required" 13369 else 13370 ac_res=-l$ac_lib 13371 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 13372 fi 13373 if ac_fn_c_try_link "$LINENO"; then : 13374 ac_cv_search_pthread_create=$ac_res 13375fi 13376rm -f core conftest.err conftest.$ac_objext \ 13377 conftest$ac_exeext 13378 if ${ac_cv_search_pthread_create+:} false; then : 13379 break 13380fi 13381done 13382if ${ac_cv_search_pthread_create+:} false; then : 13383 13384else 13385 ac_cv_search_pthread_create=no 13386fi 13387rm conftest.$ac_ext 13388LIBS=$ac_func_search_save_LIBS 13389fi 13390{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_pthread_create" >&5 13391$as_echo "$ac_cv_search_pthread_create" >&6; } 13392ac_res=$ac_cv_search_pthread_create 13393if test "$ac_res" != no; then : 13394 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 13395 13396fi 13397 13398 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing pthread_mutexattr_init" >&5 13399$as_echo_n "checking for library containing pthread_mutexattr_init... " >&6; } 13400if ${ac_cv_search_pthread_mutexattr_init+:} false; then : 13401 $as_echo_n "(cached) " >&6 13402else 13403 ac_func_search_save_LIBS=$LIBS 13404cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13405/* end confdefs.h. */ 13406 13407/* Override any GCC internal prototype to avoid an error. 13408 Use char because int might match the return type of a GCC 13409 builtin and then its argument prototype would still apply. */ 13410#ifdef __cplusplus 13411extern "C" 13412#endif 13413char pthread_mutexattr_init (); 13414int 13415main () 13416{ 13417return pthread_mutexattr_init (); 13418 ; 13419 return 0; 13420} 13421_ACEOF 13422for ac_lib in '' pthread; do 13423 if test -z "$ac_lib"; then 13424 ac_res="none required" 13425 else 13426 ac_res=-l$ac_lib 13427 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 13428 fi 13429 if ac_fn_c_try_link "$LINENO"; then : 13430 ac_cv_search_pthread_mutexattr_init=$ac_res 13431fi 13432rm -f core conftest.err conftest.$ac_objext \ 13433 conftest$ac_exeext 13434 if ${ac_cv_search_pthread_mutexattr_init+:} false; then : 13435 break 13436fi 13437done 13438if ${ac_cv_search_pthread_mutexattr_init+:} false; then : 13439 13440else 13441 ac_cv_search_pthread_mutexattr_init=no 13442fi 13443rm conftest.$ac_ext 13444LIBS=$ac_func_search_save_LIBS 13445fi 13446{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_pthread_mutexattr_init" >&5 13447$as_echo "$ac_cv_search_pthread_mutexattr_init" >&6; } 13448ac_res=$ac_cv_search_pthread_mutexattr_init 13449if test "$ac_res" != no; then : 13450 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 13451 13452fi 13453 13454fi 13455#----------------------------------------------------------------------- 13456 13457#----------------------------------------------------------------------- 13458# --enable-dynamic-extensions 13459# 13460# Check whether --enable-dynamic-extensions was given. 13461if test "${enable_dynamic_extensions+set}" = set; then : 13462 enableval=$enable_dynamic_extensions; 13463else 13464 enable_dynamic_extensions=yes 13465fi 13466 13467if test x"$enable_dynamic_extensions" != "xno"; then 13468 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5 13469$as_echo_n "checking for library containing dlopen... " >&6; } 13470if ${ac_cv_search_dlopen+:} false; then : 13471 $as_echo_n "(cached) " >&6 13472else 13473 ac_func_search_save_LIBS=$LIBS 13474cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13475/* end confdefs.h. */ 13476 13477/* Override any GCC internal prototype to avoid an error. 13478 Use char because int might match the return type of a GCC 13479 builtin and then its argument prototype would still apply. */ 13480#ifdef __cplusplus 13481extern "C" 13482#endif 13483char dlopen (); 13484int 13485main () 13486{ 13487return dlopen (); 13488 ; 13489 return 0; 13490} 13491_ACEOF 13492for ac_lib in '' dl; do 13493 if test -z "$ac_lib"; then 13494 ac_res="none required" 13495 else 13496 ac_res=-l$ac_lib 13497 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 13498 fi 13499 if ac_fn_c_try_link "$LINENO"; then : 13500 ac_cv_search_dlopen=$ac_res 13501fi 13502rm -f core conftest.err conftest.$ac_objext \ 13503 conftest$ac_exeext 13504 if ${ac_cv_search_dlopen+:} false; then : 13505 break 13506fi 13507done 13508if ${ac_cv_search_dlopen+:} false; then : 13509 13510else 13511 ac_cv_search_dlopen=no 13512fi 13513rm conftest.$ac_ext 13514LIBS=$ac_func_search_save_LIBS 13515fi 13516{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5 13517$as_echo "$ac_cv_search_dlopen" >&6; } 13518ac_res=$ac_cv_search_dlopen 13519if test "$ac_res" != no; then : 13520 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 13521 13522fi 13523 13524else 13525 BUILD_CFLAGS="$BUILD_CFLAGS -DSQLITE_OMIT_LOAD_EXTENSION=1" 13526fi 13527{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for whether to support dynamic extensions" >&5 13528$as_echo_n "checking for whether to support dynamic extensions... " >&6; } 13529{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_dynamic_extensions" >&5 13530$as_echo "$enable_dynamic_extensions" >&6; } 13531#----------------------------------------------------------------------- 13532 13533#----------------------------------------------------------------------- 13534# --enable-math 13535# 13536# Check whether --enable-math was given. 13537if test "${enable_math+set}" = set; then : 13538 enableval=$enable_math; 13539else 13540 enable_math=yes 13541fi 13542 13543{ $as_echo "$as_me:${as_lineno-$LINENO}: checking SQL math functions" >&5 13544$as_echo_n "checking SQL math functions... " >&6; } 13545if test x"$enable_math" = "xyes"; then 13546 BUILD_CFLAGS="$BUILD_CFLAGS -DSQLITE_ENABLE_MATH_FUNCTIONS" 13547 { $as_echo "$as_me:${as_lineno-$LINENO}: result: enabled" >&5 13548$as_echo "enabled" >&6; } 13549 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing ceil" >&5 13550$as_echo_n "checking for library containing ceil... " >&6; } 13551if ${ac_cv_search_ceil+:} false; then : 13552 $as_echo_n "(cached) " >&6 13553else 13554 ac_func_search_save_LIBS=$LIBS 13555cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13556/* end confdefs.h. */ 13557 13558/* Override any GCC internal prototype to avoid an error. 13559 Use char because int might match the return type of a GCC 13560 builtin and then its argument prototype would still apply. */ 13561#ifdef __cplusplus 13562extern "C" 13563#endif 13564char ceil (); 13565int 13566main () 13567{ 13568return ceil (); 13569 ; 13570 return 0; 13571} 13572_ACEOF 13573for ac_lib in '' m; do 13574 if test -z "$ac_lib"; then 13575 ac_res="none required" 13576 else 13577 ac_res=-l$ac_lib 13578 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 13579 fi 13580 if ac_fn_c_try_link "$LINENO"; then : 13581 ac_cv_search_ceil=$ac_res 13582fi 13583rm -f core conftest.err conftest.$ac_objext \ 13584 conftest$ac_exeext 13585 if ${ac_cv_search_ceil+:} false; then : 13586 break 13587fi 13588done 13589if ${ac_cv_search_ceil+:} false; then : 13590 13591else 13592 ac_cv_search_ceil=no 13593fi 13594rm conftest.$ac_ext 13595LIBS=$ac_func_search_save_LIBS 13596fi 13597{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_ceil" >&5 13598$as_echo "$ac_cv_search_ceil" >&6; } 13599ac_res=$ac_cv_search_ceil 13600if test "$ac_res" != no; then : 13601 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 13602 13603fi 13604 13605else 13606 { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5 13607$as_echo "disabled" >&6; } 13608fi 13609#----------------------------------------------------------------------- 13610 13611#----------------------------------------------------------------------- 13612# --enable-fts4 13613# 13614# Check whether --enable-fts4 was given. 13615if test "${enable_fts4+set}" = set; then : 13616 enableval=$enable_fts4; 13617else 13618 enable_fts4=yes 13619fi 13620 13621{ $as_echo "$as_me:${as_lineno-$LINENO}: checking FTS4 extension" >&5 13622$as_echo_n "checking FTS4 extension... " >&6; } 13623if test x"$enable_fts4" = "xyes"; then 13624 BUILD_CFLAGS="$BUILD_CFLAGS -DSQLITE_ENABLE_FTS4" 13625 { $as_echo "$as_me:${as_lineno-$LINENO}: result: enabled" >&5 13626$as_echo "enabled" >&6; } 13627else 13628 { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5 13629$as_echo "disabled" >&6; } 13630fi 13631#----------------------------------------------------------------------- 13632 13633#----------------------------------------------------------------------- 13634# --enable-fts3 13635# 13636# Check whether --enable-fts3 was given. 13637if test "${enable_fts3+set}" = set; then : 13638 enableval=$enable_fts3; 13639fi 13640 13641{ $as_echo "$as_me:${as_lineno-$LINENO}: checking FTS3 extension" >&5 13642$as_echo_n "checking FTS3 extension... " >&6; } 13643if test x"$enable_fts3" = "xyes" -a x"$enable_fts4" = "xno"; then 13644 BUILD_CFLAGS="$BUILD_CFLAGS -DSQLITE_ENABLE_FTS3" 13645 { $as_echo "$as_me:${as_lineno-$LINENO}: result: enabled" >&5 13646$as_echo "enabled" >&6; } 13647else 13648 { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5 13649$as_echo "disabled" >&6; } 13650fi 13651#----------------------------------------------------------------------- 13652 13653#----------------------------------------------------------------------- 13654# --enable-fts5 13655# 13656# Check whether --enable-fts5 was given. 13657if test "${enable_fts5+set}" = set; then : 13658 enableval=$enable_fts5; 13659else 13660 enable_fts5=yes 13661fi 13662 13663{ $as_echo "$as_me:${as_lineno-$LINENO}: checking FTS5 extension" >&5 13664$as_echo_n "checking FTS5 extension... " >&6; } 13665if test x"$enable_fts5" = "xyes"; then 13666 { $as_echo "$as_me:${as_lineno-$LINENO}: result: enabled" >&5 13667$as_echo "enabled" >&6; } 13668 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing log" >&5 13669$as_echo_n "checking for library containing log... " >&6; } 13670if ${ac_cv_search_log+:} false; then : 13671 $as_echo_n "(cached) " >&6 13672else 13673 ac_func_search_save_LIBS=$LIBS 13674cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13675/* end confdefs.h. */ 13676 13677/* Override any GCC internal prototype to avoid an error. 13678 Use char because int might match the return type of a GCC 13679 builtin and then its argument prototype would still apply. */ 13680#ifdef __cplusplus 13681extern "C" 13682#endif 13683char log (); 13684int 13685main () 13686{ 13687return log (); 13688 ; 13689 return 0; 13690} 13691_ACEOF 13692for ac_lib in '' m; do 13693 if test -z "$ac_lib"; then 13694 ac_res="none required" 13695 else 13696 ac_res=-l$ac_lib 13697 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 13698 fi 13699 if ac_fn_c_try_link "$LINENO"; then : 13700 ac_cv_search_log=$ac_res 13701fi 13702rm -f core conftest.err conftest.$ac_objext \ 13703 conftest$ac_exeext 13704 if ${ac_cv_search_log+:} false; then : 13705 break 13706fi 13707done 13708if ${ac_cv_search_log+:} false; then : 13709 13710else 13711 ac_cv_search_log=no 13712fi 13713rm conftest.$ac_ext 13714LIBS=$ac_func_search_save_LIBS 13715fi 13716{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_log" >&5 13717$as_echo "$ac_cv_search_log" >&6; } 13718ac_res=$ac_cv_search_log 13719if test "$ac_res" != no; then : 13720 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 13721 13722fi 13723 13724 BUILD_CFLAGS="$BUILD_CFLAGS -DSQLITE_ENABLE_FTS5" 13725else 13726 { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5 13727$as_echo "disabled" >&6; } 13728fi 13729#----------------------------------------------------------------------- 13730 13731#----------------------------------------------------------------------- 13732# --enable-rtree 13733# 13734# Check whether --enable-rtree was given. 13735if test "${enable_rtree+set}" = set; then : 13736 enableval=$enable_rtree; 13737else 13738 enable_rtree=yes 13739fi 13740 13741{ $as_echo "$as_me:${as_lineno-$LINENO}: checking RTREE extension" >&5 13742$as_echo_n "checking RTREE extension... " >&6; } 13743if test x"$enable_rtree" = "xyes"; then 13744 BUILD_CFLAGS="$BUILD_CFLAGS -DSQLITE_ENABLE_RTREE -DSQLITE_ENABLE_GEOPOLY" 13745 { $as_echo "$as_me:${as_lineno-$LINENO}: result: enabled" >&5 13746$as_echo "enabled" >&6; } 13747else 13748 { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5 13749$as_echo "disabled" >&6; } 13750fi 13751#----------------------------------------------------------------------- 13752 13753#----------------------------------------------------------------------- 13754# --enable-session 13755# 13756# Check whether --enable-session was given. 13757if test "${enable_session+set}" = set; then : 13758 enableval=$enable_session; 13759fi 13760 13761{ $as_echo "$as_me:${as_lineno-$LINENO}: checking Session extension" >&5 13762$as_echo_n "checking Session extension... " >&6; } 13763if test x"$enable_session" = "xyes"; then 13764 BUILD_CFLAGS="$BUILD_CFLAGS -DSQLITE_ENABLE_SESSION -DSQLITE_ENABLE_PREUPDATE_HOOK" 13765 { $as_echo "$as_me:${as_lineno-$LINENO}: result: enabled" >&5 13766$as_echo "enabled" >&6; } 13767else 13768 { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5 13769$as_echo "disabled" >&6; } 13770fi 13771#----------------------------------------------------------------------- 13772 13773#----------------------------------------------------------------------- 13774# --enable-debug 13775# 13776# Check whether --enable-debug was given. 13777if test "${enable_debug+set}" = set; then : 13778 enableval=$enable_debug; 13779fi 13780 13781{ $as_echo "$as_me:${as_lineno-$LINENO}: checking Build type" >&5 13782$as_echo_n "checking Build type... " >&6; } 13783if test x"$enable_debug" = "xyes"; then 13784 BUILD_CFLAGS="$BUILD_CFLAGS -DSQLITE_DEBUG -DSQLITE_ENABLE_SELECTTRACE -DSQLITE_ENABLE_WHERETRACE" 13785 CFLAGS="-g -O0" 13786 { $as_echo "$as_me:${as_lineno-$LINENO}: result: debug" >&5 13787$as_echo "debug" >&6; } 13788else 13789 { $as_echo "$as_me:${as_lineno-$LINENO}: result: release" >&5 13790$as_echo "release" >&6; } 13791fi 13792#----------------------------------------------------------------------- 13793 13794#----------------------------------------------------------------------- 13795# --enable-static-shell 13796# 13797# Check whether --enable-static-shell was given. 13798if test "${enable_static_shell+set}" = set; then : 13799 enableval=$enable_static_shell; 13800else 13801 enable_static_shell=yes 13802fi 13803 13804if test x"$enable_static_shell" = "xyes"; then 13805 EXTRA_SHELL_OBJ=sqlite3-sqlite3.$OBJEXT 13806else 13807 EXTRA_SHELL_OBJ=libsqlite3.la 13808fi 13809 13810#----------------------------------------------------------------------- 13811 13812for ac_func in posix_fallocate 13813do : 13814 ac_fn_c_check_func "$LINENO" "posix_fallocate" "ac_cv_func_posix_fallocate" 13815if test "x$ac_cv_func_posix_fallocate" = xyes; then : 13816 cat >>confdefs.h <<_ACEOF 13817#define HAVE_POSIX_FALLOCATE 1 13818_ACEOF 13819 13820fi 13821done 13822 13823for ac_header in zlib.h 13824do : 13825 ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default" 13826if test "x$ac_cv_header_zlib_h" = xyes; then : 13827 cat >>confdefs.h <<_ACEOF 13828#define HAVE_ZLIB_H 1 13829_ACEOF 13830 13831 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing deflate" >&5 13832$as_echo_n "checking for library containing deflate... " >&6; } 13833if ${ac_cv_search_deflate+:} false; then : 13834 $as_echo_n "(cached) " >&6 13835else 13836 ac_func_search_save_LIBS=$LIBS 13837cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13838/* end confdefs.h. */ 13839 13840/* Override any GCC internal prototype to avoid an error. 13841 Use char because int might match the return type of a GCC 13842 builtin and then its argument prototype would still apply. */ 13843#ifdef __cplusplus 13844extern "C" 13845#endif 13846char deflate (); 13847int 13848main () 13849{ 13850return deflate (); 13851 ; 13852 return 0; 13853} 13854_ACEOF 13855for ac_lib in '' z; do 13856 if test -z "$ac_lib"; then 13857 ac_res="none required" 13858 else 13859 ac_res=-l$ac_lib 13860 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 13861 fi 13862 if ac_fn_c_try_link "$LINENO"; then : 13863 ac_cv_search_deflate=$ac_res 13864fi 13865rm -f core conftest.err conftest.$ac_objext \ 13866 conftest$ac_exeext 13867 if ${ac_cv_search_deflate+:} false; then : 13868 break 13869fi 13870done 13871if ${ac_cv_search_deflate+:} false; then : 13872 13873else 13874 ac_cv_search_deflate=no 13875fi 13876rm conftest.$ac_ext 13877LIBS=$ac_func_search_save_LIBS 13878fi 13879{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_deflate" >&5 13880$as_echo "$ac_cv_search_deflate" >&6; } 13881ac_res=$ac_cv_search_deflate 13882if test "$ac_res" != no; then : 13883 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 13884 BUILD_CFLAGS="$BUILD_CFLAGS -DSQLITE_HAVE_ZLIB" 13885fi 13886 13887 13888fi 13889 13890done 13891 13892 13893{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing system" >&5 13894$as_echo_n "checking for library containing system... " >&6; } 13895if ${ac_cv_search_system+:} false; then : 13896 $as_echo_n "(cached) " >&6 13897else 13898 ac_func_search_save_LIBS=$LIBS 13899cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13900/* end confdefs.h. */ 13901 13902/* Override any GCC internal prototype to avoid an error. 13903 Use char because int might match the return type of a GCC 13904 builtin and then its argument prototype would still apply. */ 13905#ifdef __cplusplus 13906extern "C" 13907#endif 13908char system (); 13909int 13910main () 13911{ 13912return system (); 13913 ; 13914 return 0; 13915} 13916_ACEOF 13917for ac_lib in '' ; do 13918 if test -z "$ac_lib"; then 13919 ac_res="none required" 13920 else 13921 ac_res=-l$ac_lib 13922 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 13923 fi 13924 if ac_fn_c_try_link "$LINENO"; then : 13925 ac_cv_search_system=$ac_res 13926fi 13927rm -f core conftest.err conftest.$ac_objext \ 13928 conftest$ac_exeext 13929 if ${ac_cv_search_system+:} false; then : 13930 break 13931fi 13932done 13933if ${ac_cv_search_system+:} false; then : 13934 13935else 13936 ac_cv_search_system=no 13937fi 13938rm conftest.$ac_ext 13939LIBS=$ac_func_search_save_LIBS 13940fi 13941{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_system" >&5 13942$as_echo "$ac_cv_search_system" >&6; } 13943ac_res=$ac_cv_search_system 13944if test "$ac_res" != no; then : 13945 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 13946 13947else 13948 SHELL_CFLAGS="-DSQLITE_NOHAVE_SYSTEM" 13949fi 13950 13951 13952 13953#----------------------------------------------------------------------- 13954# UPDATE: Maybe it's better if users just set CFLAGS before invoking 13955# configure. This option doesn't really add much... 13956# 13957# --enable-tempstore 13958# 13959# AC_ARG_ENABLE(tempstore, [AS_HELP_STRING( 13960# [--enable-tempstore], 13961# [in-memory temporary tables (never, no, yes, always) [default=no]])], 13962# [], [enable_tempstore=no]) 13963# AC_MSG_CHECKING([for whether or not to store temp tables in-memory]) 13964# case "$enable_tempstore" in 13965# never ) TEMP_STORE=0 ;; 13966# no ) TEMP_STORE=1 ;; 13967# always ) TEMP_STORE=3 ;; 13968# yes ) TEMP_STORE=3 ;; 13969# * ) 13970# TEMP_STORE=1 13971# enable_tempstore=yes 13972# ;; 13973# esac 13974# AC_MSG_RESULT($enable_tempstore) 13975# AC_SUBST(TEMP_STORE) 13976#----------------------------------------------------------------------- 13977 13978cat >confcache <<\_ACEOF 13979# This file is a shell script that caches the results of configure 13980# tests run on this system so they can be shared between configure 13981# scripts and configure runs, see configure's option --config-cache. 13982# It is not useful on other systems. If it contains results you don't 13983# want to keep, you may remove or edit it. 13984# 13985# config.status only pays attention to the cache file if you give it 13986# the --recheck option to rerun configure. 13987# 13988# `ac_cv_env_foo' variables (set or unset) will be overridden when 13989# loading this file, other *unset* `ac_cv_foo' will be assigned the 13990# following values. 13991 13992_ACEOF 13993 13994# The following way of writing the cache mishandles newlines in values, 13995# but we know of no workaround that is simple, portable, and efficient. 13996# So, we kill variables containing newlines. 13997# Ultrix sh set writes to stderr and can't be redirected directly, 13998# and sets the high bit in the cache file unless we assign to the vars. 13999( 14000 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 14001 eval ac_val=\$$ac_var 14002 case $ac_val in #( 14003 *${as_nl}*) 14004 case $ac_var in #( 14005 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 14006$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 14007 esac 14008 case $ac_var in #( 14009 _ | IFS | as_nl) ;; #( 14010 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 14011 *) { eval $ac_var=; unset $ac_var;} ;; 14012 esac ;; 14013 esac 14014 done 14015 14016 (set) 2>&1 | 14017 case $as_nl`(ac_space=' '; set) 2>&1` in #( 14018 *${as_nl}ac_space=\ *) 14019 # `set' does not quote correctly, so add quotes: double-quote 14020 # substitution turns \\\\ into \\, and sed turns \\ into \. 14021 sed -n \ 14022 "s/'/'\\\\''/g; 14023 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 14024 ;; #( 14025 *) 14026 # `set' quotes correctly as required by POSIX, so do not add quotes. 14027 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 14028 ;; 14029 esac | 14030 sort 14031) | 14032 sed ' 14033 /^ac_cv_env_/b end 14034 t clear 14035 :clear 14036 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 14037 t end 14038 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 14039 :end' >>confcache 14040if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 14041 if test -w "$cache_file"; then 14042 if test "x$cache_file" != "x/dev/null"; then 14043 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 14044$as_echo "$as_me: updating cache $cache_file" >&6;} 14045 if test ! -f "$cache_file" || test -h "$cache_file"; then 14046 cat confcache >"$cache_file" 14047 else 14048 case $cache_file in #( 14049 */* | ?:*) 14050 mv -f confcache "$cache_file"$$ && 14051 mv -f "$cache_file"$$ "$cache_file" ;; #( 14052 *) 14053 mv -f confcache "$cache_file" ;; 14054 esac 14055 fi 14056 fi 14057 else 14058 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 14059$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 14060 fi 14061fi 14062rm -f confcache 14063 14064test "x$prefix" = xNONE && prefix=$ac_default_prefix 14065# Let make expand exec_prefix. 14066test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 14067 14068# Transform confdefs.h into DEFS. 14069# Protect against shell expansion while executing Makefile rules. 14070# Protect against Makefile macro expansion. 14071# 14072# If the first sed substitution is executed (which looks for macros that 14073# take arguments), then branch to the quote section. Otherwise, 14074# look for a macro that doesn't take arguments. 14075ac_script=' 14076:mline 14077/\\$/{ 14078 N 14079 s,\\\n,, 14080 b mline 14081} 14082t clear 14083:clear 14084s/^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*([^)]*)\)[ ]*\(.*\)/-D\1=\2/g 14085t quote 14086s/^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)/-D\1=\2/g 14087t quote 14088b any 14089:quote 14090s/[ `~#$^&*(){}\\|;'\''"<>?]/\\&/g 14091s/\[/\\&/g 14092s/\]/\\&/g 14093s/\$/$$/g 14094H 14095:any 14096${ 14097 g 14098 s/^\n// 14099 s/\n/ /g 14100 p 14101} 14102' 14103DEFS=`sed -n "$ac_script" confdefs.h` 14104 14105 14106ac_libobjs= 14107ac_ltlibobjs= 14108U= 14109for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 14110 # 1. Remove the extension, and $U if already installed. 14111 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 14112 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 14113 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 14114 # will be set to the directory where LIBOBJS objects are built. 14115 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 14116 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 14117done 14118LIBOBJS=$ac_libobjs 14119 14120LTLIBOBJS=$ac_ltlibobjs 14121 14122 14123{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 14124$as_echo_n "checking that generated files are newer than configure... " >&6; } 14125 if test -n "$am_sleep_pid"; then 14126 # Hide warnings about reused PIDs. 14127 wait $am_sleep_pid 2>/dev/null 14128 fi 14129 { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5 14130$as_echo "done" >&6; } 14131 if test -n "$EXEEXT"; then 14132 am__EXEEXT_TRUE= 14133 am__EXEEXT_FALSE='#' 14134else 14135 am__EXEEXT_TRUE='#' 14136 am__EXEEXT_FALSE= 14137fi 14138 14139if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 14140 as_fn_error $? "conditional \"AMDEP\" was never defined. 14141Usually this means the macro was only invoked conditionally." "$LINENO" 5 14142fi 14143if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 14144 as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 14145Usually this means the macro was only invoked conditionally." "$LINENO" 5 14146fi 14147if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 14148 as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 14149Usually this means the macro was only invoked conditionally." "$LINENO" 5 14150fi 14151 14152: "${CONFIG_STATUS=./config.status}" 14153ac_write_fail=0 14154ac_clean_files_save=$ac_clean_files 14155ac_clean_files="$ac_clean_files $CONFIG_STATUS" 14156{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 14157$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 14158as_write_fail=0 14159cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 14160#! $SHELL 14161# Generated by $as_me. 14162# Run this file to recreate the current configuration. 14163# Compiler output produced by configure, useful for debugging 14164# configure, is in config.log if it exists. 14165 14166debug=false 14167ac_cs_recheck=false 14168ac_cs_silent=false 14169 14170SHELL=\${CONFIG_SHELL-$SHELL} 14171export SHELL 14172_ASEOF 14173cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 14174## -------------------- ## 14175## M4sh Initialization. ## 14176## -------------------- ## 14177 14178# Be more Bourne compatible 14179DUALCASE=1; export DUALCASE # for MKS sh 14180if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 14181 emulate sh 14182 NULLCMD=: 14183 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 14184 # is contrary to our usage. Disable this feature. 14185 alias -g '${1+"$@"}'='"$@"' 14186 setopt NO_GLOB_SUBST 14187else 14188 case `(set -o) 2>/dev/null` in #( 14189 *posix*) : 14190 set -o posix ;; #( 14191 *) : 14192 ;; 14193esac 14194fi 14195 14196 14197as_nl=' 14198' 14199export as_nl 14200# Printing a long string crashes Solaris 7 /usr/bin/printf. 14201as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 14202as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 14203as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 14204# Prefer a ksh shell builtin over an external printf program on Solaris, 14205# but without wasting forks for bash or zsh. 14206if test -z "$BASH_VERSION$ZSH_VERSION" \ 14207 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 14208 as_echo='print -r --' 14209 as_echo_n='print -rn --' 14210elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 14211 as_echo='printf %s\n' 14212 as_echo_n='printf %s' 14213else 14214 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 14215 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 14216 as_echo_n='/usr/ucb/echo -n' 14217 else 14218 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 14219 as_echo_n_body='eval 14220 arg=$1; 14221 case $arg in #( 14222 *"$as_nl"*) 14223 expr "X$arg" : "X\\(.*\\)$as_nl"; 14224 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 14225 esac; 14226 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 14227 ' 14228 export as_echo_n_body 14229 as_echo_n='sh -c $as_echo_n_body as_echo' 14230 fi 14231 export as_echo_body 14232 as_echo='sh -c $as_echo_body as_echo' 14233fi 14234 14235# The user is always right. 14236if test "${PATH_SEPARATOR+set}" != set; then 14237 PATH_SEPARATOR=: 14238 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 14239 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 14240 PATH_SEPARATOR=';' 14241 } 14242fi 14243 14244 14245# IFS 14246# We need space, tab and new line, in precisely that order. Quoting is 14247# there to prevent editors from complaining about space-tab. 14248# (If _AS_PATH_WALK were called with IFS unset, it would disable word 14249# splitting by setting IFS to empty value.) 14250IFS=" "" $as_nl" 14251 14252# Find who we are. Look in the path if we contain no directory separator. 14253as_myself= 14254case $0 in #(( 14255 *[\\/]* ) as_myself=$0 ;; 14256 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 14257for as_dir in $PATH 14258do 14259 IFS=$as_save_IFS 14260 test -z "$as_dir" && as_dir=. 14261 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 14262 done 14263IFS=$as_save_IFS 14264 14265 ;; 14266esac 14267# We did not find ourselves, most probably we were run as `sh COMMAND' 14268# in which case we are not to be found in the path. 14269if test "x$as_myself" = x; then 14270 as_myself=$0 14271fi 14272if test ! -f "$as_myself"; then 14273 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 14274 exit 1 14275fi 14276 14277# Unset variables that we do not need and which cause bugs (e.g. in 14278# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 14279# suppresses any "Segmentation fault" message there. '((' could 14280# trigger a bug in pdksh 5.2.14. 14281for as_var in BASH_ENV ENV MAIL MAILPATH 14282do eval test x\${$as_var+set} = xset \ 14283 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 14284done 14285PS1='$ ' 14286PS2='> ' 14287PS4='+ ' 14288 14289# NLS nuisances. 14290LC_ALL=C 14291export LC_ALL 14292LANGUAGE=C 14293export LANGUAGE 14294 14295# CDPATH. 14296(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 14297 14298 14299# as_fn_error STATUS ERROR [LINENO LOG_FD] 14300# ---------------------------------------- 14301# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 14302# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 14303# script with STATUS, using 1 if that was 0. 14304as_fn_error () 14305{ 14306 as_status=$1; test $as_status -eq 0 && as_status=1 14307 if test "$4"; then 14308 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 14309 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 14310 fi 14311 $as_echo "$as_me: error: $2" >&2 14312 as_fn_exit $as_status 14313} # as_fn_error 14314 14315 14316# as_fn_set_status STATUS 14317# ----------------------- 14318# Set $? to STATUS, without forking. 14319as_fn_set_status () 14320{ 14321 return $1 14322} # as_fn_set_status 14323 14324# as_fn_exit STATUS 14325# ----------------- 14326# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 14327as_fn_exit () 14328{ 14329 set +e 14330 as_fn_set_status $1 14331 exit $1 14332} # as_fn_exit 14333 14334# as_fn_unset VAR 14335# --------------- 14336# Portably unset VAR. 14337as_fn_unset () 14338{ 14339 { eval $1=; unset $1;} 14340} 14341as_unset=as_fn_unset 14342# as_fn_append VAR VALUE 14343# ---------------------- 14344# Append the text in VALUE to the end of the definition contained in VAR. Take 14345# advantage of any shell optimizations that allow amortized linear growth over 14346# repeated appends, instead of the typical quadratic growth present in naive 14347# implementations. 14348if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 14349 eval 'as_fn_append () 14350 { 14351 eval $1+=\$2 14352 }' 14353else 14354 as_fn_append () 14355 { 14356 eval $1=\$$1\$2 14357 } 14358fi # as_fn_append 14359 14360# as_fn_arith ARG... 14361# ------------------ 14362# Perform arithmetic evaluation on the ARGs, and store the result in the 14363# global $as_val. Take advantage of shells that can avoid forks. The arguments 14364# must be portable across $(()) and expr. 14365if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 14366 eval 'as_fn_arith () 14367 { 14368 as_val=$(( $* )) 14369 }' 14370else 14371 as_fn_arith () 14372 { 14373 as_val=`expr "$@" || test $? -eq 1` 14374 } 14375fi # as_fn_arith 14376 14377 14378if expr a : '\(a\)' >/dev/null 2>&1 && 14379 test "X`expr 00001 : '.*\(...\)'`" = X001; then 14380 as_expr=expr 14381else 14382 as_expr=false 14383fi 14384 14385if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 14386 as_basename=basename 14387else 14388 as_basename=false 14389fi 14390 14391if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 14392 as_dirname=dirname 14393else 14394 as_dirname=false 14395fi 14396 14397as_me=`$as_basename -- "$0" || 14398$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 14399 X"$0" : 'X\(//\)$' \| \ 14400 X"$0" : 'X\(/\)' \| . 2>/dev/null || 14401$as_echo X/"$0" | 14402 sed '/^.*\/\([^/][^/]*\)\/*$/{ 14403 s//\1/ 14404 q 14405 } 14406 /^X\/\(\/\/\)$/{ 14407 s//\1/ 14408 q 14409 } 14410 /^X\/\(\/\).*/{ 14411 s//\1/ 14412 q 14413 } 14414 s/.*/./; q'` 14415 14416# Avoid depending upon Character Ranges. 14417as_cr_letters='abcdefghijklmnopqrstuvwxyz' 14418as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 14419as_cr_Letters=$as_cr_letters$as_cr_LETTERS 14420as_cr_digits='0123456789' 14421as_cr_alnum=$as_cr_Letters$as_cr_digits 14422 14423ECHO_C= ECHO_N= ECHO_T= 14424case `echo -n x` in #((((( 14425-n*) 14426 case `echo 'xy\c'` in 14427 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 14428 xy) ECHO_C='\c';; 14429 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 14430 ECHO_T=' ';; 14431 esac;; 14432*) 14433 ECHO_N='-n';; 14434esac 14435 14436rm -f conf$$ conf$$.exe conf$$.file 14437if test -d conf$$.dir; then 14438 rm -f conf$$.dir/conf$$.file 14439else 14440 rm -f conf$$.dir 14441 mkdir conf$$.dir 2>/dev/null 14442fi 14443if (echo >conf$$.file) 2>/dev/null; then 14444 if ln -s conf$$.file conf$$ 2>/dev/null; then 14445 as_ln_s='ln -s' 14446 # ... but there are two gotchas: 14447 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 14448 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 14449 # In both cases, we have to default to `cp -pR'. 14450 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 14451 as_ln_s='cp -pR' 14452 elif ln conf$$.file conf$$ 2>/dev/null; then 14453 as_ln_s=ln 14454 else 14455 as_ln_s='cp -pR' 14456 fi 14457else 14458 as_ln_s='cp -pR' 14459fi 14460rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 14461rmdir conf$$.dir 2>/dev/null 14462 14463 14464# as_fn_mkdir_p 14465# ------------- 14466# Create "$as_dir" as a directory, including parents if necessary. 14467as_fn_mkdir_p () 14468{ 14469 14470 case $as_dir in #( 14471 -*) as_dir=./$as_dir;; 14472 esac 14473 test -d "$as_dir" || eval $as_mkdir_p || { 14474 as_dirs= 14475 while :; do 14476 case $as_dir in #( 14477 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 14478 *) as_qdir=$as_dir;; 14479 esac 14480 as_dirs="'$as_qdir' $as_dirs" 14481 as_dir=`$as_dirname -- "$as_dir" || 14482$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 14483 X"$as_dir" : 'X\(//\)[^/]' \| \ 14484 X"$as_dir" : 'X\(//\)$' \| \ 14485 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 14486$as_echo X"$as_dir" | 14487 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 14488 s//\1/ 14489 q 14490 } 14491 /^X\(\/\/\)[^/].*/{ 14492 s//\1/ 14493 q 14494 } 14495 /^X\(\/\/\)$/{ 14496 s//\1/ 14497 q 14498 } 14499 /^X\(\/\).*/{ 14500 s//\1/ 14501 q 14502 } 14503 s/.*/./; q'` 14504 test -d "$as_dir" && break 14505 done 14506 test -z "$as_dirs" || eval "mkdir $as_dirs" 14507 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 14508 14509 14510} # as_fn_mkdir_p 14511if mkdir -p . 2>/dev/null; then 14512 as_mkdir_p='mkdir -p "$as_dir"' 14513else 14514 test -d ./-p && rmdir ./-p 14515 as_mkdir_p=false 14516fi 14517 14518 14519# as_fn_executable_p FILE 14520# ----------------------- 14521# Test if FILE is an executable regular file. 14522as_fn_executable_p () 14523{ 14524 test -f "$1" && test -x "$1" 14525} # as_fn_executable_p 14526as_test_x='test -x' 14527as_executable_p=as_fn_executable_p 14528 14529# Sed expression to map a string onto a valid CPP name. 14530as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 14531 14532# Sed expression to map a string onto a valid variable name. 14533as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 14534 14535 14536exec 6>&1 14537## ----------------------------------- ## 14538## Main body of $CONFIG_STATUS script. ## 14539## ----------------------------------- ## 14540_ASEOF 14541test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 14542 14543cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14544# Save the log message, to keep $0 and so on meaningful, and to 14545# report actual input values of CONFIG_FILES etc. instead of their 14546# values after options handling. 14547ac_log=" 14548This file was extended by sqlite $as_me 3.38.5, which was 14549generated by GNU Autoconf 2.69. Invocation command line was 14550 14551 CONFIG_FILES = $CONFIG_FILES 14552 CONFIG_HEADERS = $CONFIG_HEADERS 14553 CONFIG_LINKS = $CONFIG_LINKS 14554 CONFIG_COMMANDS = $CONFIG_COMMANDS 14555 $ $0 $@ 14556 14557on `(hostname || uname -n) 2>/dev/null | sed 1q` 14558" 14559 14560_ACEOF 14561 14562case $ac_config_files in *" 14563"*) set x $ac_config_files; shift; ac_config_files=$*;; 14564esac 14565 14566 14567 14568cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14569# Files that config.status was made for. 14570config_files="$ac_config_files" 14571config_commands="$ac_config_commands" 14572 14573_ACEOF 14574 14575cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14576ac_cs_usage="\ 14577\`$as_me' instantiates files and other configuration actions 14578from templates according to the current configuration. Unless the files 14579and actions are specified as TAGs, all are instantiated by default. 14580 14581Usage: $0 [OPTION]... [TAG]... 14582 14583 -h, --help print this help, then exit 14584 -V, --version print version number and configuration settings, then exit 14585 --config print configuration, then exit 14586 -q, --quiet, --silent 14587 do not print progress messages 14588 -d, --debug don't remove temporary files 14589 --recheck update $as_me by reconfiguring in the same conditions 14590 --file=FILE[:TEMPLATE] 14591 instantiate the configuration file FILE 14592 14593Configuration files: 14594$config_files 14595 14596Configuration commands: 14597$config_commands 14598 14599Report bugs to <http://www.sqlite.org>." 14600 14601_ACEOF 14602cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14603ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 14604ac_cs_version="\\ 14605sqlite config.status 3.38.5 14606configured by $0, generated by GNU Autoconf 2.69, 14607 with options \\"\$ac_cs_config\\" 14608 14609Copyright (C) 2012 Free Software Foundation, Inc. 14610This config.status script is free software; the Free Software Foundation 14611gives unlimited permission to copy, distribute and modify it." 14612 14613ac_pwd='$ac_pwd' 14614srcdir='$srcdir' 14615INSTALL='$INSTALL' 14616MKDIR_P='$MKDIR_P' 14617AWK='$AWK' 14618test -n "\$AWK" || AWK=awk 14619_ACEOF 14620 14621cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14622# The default lists apply if the user does not specify any file. 14623ac_need_defaults=: 14624while test $# != 0 14625do 14626 case $1 in 14627 --*=?*) 14628 ac_option=`expr "X$1" : 'X\([^=]*\)='` 14629 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 14630 ac_shift=: 14631 ;; 14632 --*=) 14633 ac_option=`expr "X$1" : 'X\([^=]*\)='` 14634 ac_optarg= 14635 ac_shift=: 14636 ;; 14637 *) 14638 ac_option=$1 14639 ac_optarg=$2 14640 ac_shift=shift 14641 ;; 14642 esac 14643 14644 case $ac_option in 14645 # Handling of the options. 14646 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 14647 ac_cs_recheck=: ;; 14648 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 14649 $as_echo "$ac_cs_version"; exit ;; 14650 --config | --confi | --conf | --con | --co | --c ) 14651 $as_echo "$ac_cs_config"; exit ;; 14652 --debug | --debu | --deb | --de | --d | -d ) 14653 debug=: ;; 14654 --file | --fil | --fi | --f ) 14655 $ac_shift 14656 case $ac_optarg in 14657 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 14658 '') as_fn_error $? "missing file argument" ;; 14659 esac 14660 as_fn_append CONFIG_FILES " '$ac_optarg'" 14661 ac_need_defaults=false;; 14662 --he | --h | --help | --hel | -h ) 14663 $as_echo "$ac_cs_usage"; exit ;; 14664 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 14665 | -silent | --silent | --silen | --sile | --sil | --si | --s) 14666 ac_cs_silent=: ;; 14667 14668 # This is an error. 14669 -*) as_fn_error $? "unrecognized option: \`$1' 14670Try \`$0 --help' for more information." ;; 14671 14672 *) as_fn_append ac_config_targets " $1" 14673 ac_need_defaults=false ;; 14674 14675 esac 14676 shift 14677done 14678 14679ac_configure_extra_args= 14680 14681if $ac_cs_silent; then 14682 exec 6>/dev/null 14683 ac_configure_extra_args="$ac_configure_extra_args --silent" 14684fi 14685 14686_ACEOF 14687cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14688if \$ac_cs_recheck; then 14689 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 14690 shift 14691 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 14692 CONFIG_SHELL='$SHELL' 14693 export CONFIG_SHELL 14694 exec "\$@" 14695fi 14696 14697_ACEOF 14698cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14699exec 5>>config.log 14700{ 14701 echo 14702 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 14703## Running $as_me. ## 14704_ASBOX 14705 $as_echo "$ac_log" 14706} >&5 14707 14708_ACEOF 14709cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14710# 14711# INIT-COMMANDS 14712# 14713AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 14714 14715 14716# The HP-UX ksh and POSIX shell print the target directory to stdout 14717# if CDPATH is set. 14718(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 14719 14720sed_quote_subst='$sed_quote_subst' 14721double_quote_subst='$double_quote_subst' 14722delay_variable_subst='$delay_variable_subst' 14723macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 14724macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 14725enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 14726enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 14727pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 14728enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 14729shared_archive_member_spec='`$ECHO "$shared_archive_member_spec" | $SED "$delay_single_quote_subst"`' 14730SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 14731ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 14732PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`' 14733host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 14734host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 14735host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 14736build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 14737build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 14738build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 14739SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 14740Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 14741GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 14742EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 14743FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 14744LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 14745NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 14746LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 14747max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 14748ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 14749exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 14750lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 14751lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 14752lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 14753lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`' 14754lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`' 14755reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 14756reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 14757OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 14758deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 14759file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 14760file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`' 14761want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`' 14762DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`' 14763sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`' 14764AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 14765AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 14766archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`' 14767STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 14768RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 14769old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 14770old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 14771old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 14772lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 14773CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 14774CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 14775compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 14776GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 14777lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 14778lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 14779lt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`' 14780lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' 14781lt_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"`' 14782lt_cv_nm_interface='`$ECHO "$lt_cv_nm_interface" | $SED "$delay_single_quote_subst"`' 14783nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`' 14784lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`' 14785lt_cv_truncate_bin='`$ECHO "$lt_cv_truncate_bin" | $SED "$delay_single_quote_subst"`' 14786objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 14787MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 14788lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 14789lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 14790lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 14791lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 14792lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 14793need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 14794MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`' 14795DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 14796NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 14797LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 14798OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 14799OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 14800libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 14801shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 14802extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 14803archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 14804enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 14805export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 14806whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 14807compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 14808old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 14809old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 14810archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 14811archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 14812module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 14813module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 14814with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 14815allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 14816no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 14817hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 14818hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 14819hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 14820hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 14821hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 14822hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 14823hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 14824inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 14825link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 14826always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 14827export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 14828exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 14829include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 14830prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 14831postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`' 14832file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 14833variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 14834need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 14835need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 14836version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 14837runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 14838shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 14839shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 14840libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 14841library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 14842soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 14843install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 14844postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 14845postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 14846finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 14847finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 14848hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 14849sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 14850configure_time_dlsearch_path='`$ECHO "$configure_time_dlsearch_path" | $SED "$delay_single_quote_subst"`' 14851configure_time_lt_sys_library_path='`$ECHO "$configure_time_lt_sys_library_path" | $SED "$delay_single_quote_subst"`' 14852hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 14853enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 14854enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 14855enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 14856old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 14857striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 14858 14859LTCC='$LTCC' 14860LTCFLAGS='$LTCFLAGS' 14861compiler='$compiler_DEFAULT' 14862 14863# A function that is used when there is no print builtin or printf. 14864func_fallback_echo () 14865{ 14866 eval 'cat <<_LTECHO_EOF 14867\$1 14868_LTECHO_EOF' 14869} 14870 14871# Quote evaled strings. 14872for var in SHELL \ 14873ECHO \ 14874PATH_SEPARATOR \ 14875SED \ 14876GREP \ 14877EGREP \ 14878FGREP \ 14879LD \ 14880NM \ 14881LN_S \ 14882lt_SP2NL \ 14883lt_NL2SP \ 14884reload_flag \ 14885OBJDUMP \ 14886deplibs_check_method \ 14887file_magic_cmd \ 14888file_magic_glob \ 14889want_nocaseglob \ 14890DLLTOOL \ 14891sharedlib_from_linklib_cmd \ 14892AR \ 14893AR_FLAGS \ 14894archiver_list_spec \ 14895STRIP \ 14896RANLIB \ 14897CC \ 14898CFLAGS \ 14899compiler \ 14900lt_cv_sys_global_symbol_pipe \ 14901lt_cv_sys_global_symbol_to_cdecl \ 14902lt_cv_sys_global_symbol_to_import \ 14903lt_cv_sys_global_symbol_to_c_name_address \ 14904lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 14905lt_cv_nm_interface \ 14906nm_file_list_spec \ 14907lt_cv_truncate_bin \ 14908lt_prog_compiler_no_builtin_flag \ 14909lt_prog_compiler_pic \ 14910lt_prog_compiler_wl \ 14911lt_prog_compiler_static \ 14912lt_cv_prog_compiler_c_o \ 14913need_locks \ 14914MANIFEST_TOOL \ 14915DSYMUTIL \ 14916NMEDIT \ 14917LIPO \ 14918OTOOL \ 14919OTOOL64 \ 14920shrext_cmds \ 14921export_dynamic_flag_spec \ 14922whole_archive_flag_spec \ 14923compiler_needs_object \ 14924with_gnu_ld \ 14925allow_undefined_flag \ 14926no_undefined_flag \ 14927hardcode_libdir_flag_spec \ 14928hardcode_libdir_separator \ 14929exclude_expsyms \ 14930include_expsyms \ 14931file_list_spec \ 14932variables_saved_for_relink \ 14933libname_spec \ 14934library_names_spec \ 14935soname_spec \ 14936install_override_mode \ 14937finish_eval \ 14938old_striplib \ 14939striplib; do 14940 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 14941 *[\\\\\\\`\\"\\\$]*) 14942 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes 14943 ;; 14944 *) 14945 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 14946 ;; 14947 esac 14948done 14949 14950# Double-quote double-evaled strings. 14951for var in reload_cmds \ 14952old_postinstall_cmds \ 14953old_postuninstall_cmds \ 14954old_archive_cmds \ 14955extract_expsyms_cmds \ 14956old_archive_from_new_cmds \ 14957old_archive_from_expsyms_cmds \ 14958archive_cmds \ 14959archive_expsym_cmds \ 14960module_cmds \ 14961module_expsym_cmds \ 14962export_symbols_cmds \ 14963prelink_cmds \ 14964postlink_cmds \ 14965postinstall_cmds \ 14966postuninstall_cmds \ 14967finish_cmds \ 14968sys_lib_search_path_spec \ 14969configure_time_dlsearch_path \ 14970configure_time_lt_sys_library_path; do 14971 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 14972 *[\\\\\\\`\\"\\\$]*) 14973 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes 14974 ;; 14975 *) 14976 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 14977 ;; 14978 esac 14979done 14980 14981ac_aux_dir='$ac_aux_dir' 14982 14983# See if we are running on zsh, and set the options that allow our 14984# commands through without removal of \ escapes INIT. 14985if test -n "\${ZSH_VERSION+set}"; then 14986 setopt NO_GLOB_SUBST 14987fi 14988 14989 14990 PACKAGE='$PACKAGE' 14991 VERSION='$VERSION' 14992 RM='$RM' 14993 ofile='$ofile' 14994 14995 14996 14997 14998_ACEOF 14999 15000cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15001 15002# Handling of arguments. 15003for ac_config_target in $ac_config_targets 15004do 15005 case $ac_config_target in 15006 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 15007 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 15008 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 15009 "sqlite3.pc") CONFIG_FILES="$CONFIG_FILES sqlite3.pc" ;; 15010 15011 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 15012 esac 15013done 15014 15015 15016# If the user did not use the arguments to specify the items to instantiate, 15017# then the envvar interface is used. Set only those that are not. 15018# We use the long form for the default assignment because of an extremely 15019# bizarre bug on SunOS 4.1.3. 15020if $ac_need_defaults; then 15021 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 15022 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 15023fi 15024 15025# Have a temporary directory for convenience. Make it in the build tree 15026# simply because there is no reason against having it here, and in addition, 15027# creating and moving files from /tmp can sometimes cause problems. 15028# Hook for its removal unless debugging. 15029# Note that there is a small window in which the directory will not be cleaned: 15030# after its creation but before its name has been assigned to `$tmp'. 15031$debug || 15032{ 15033 tmp= ac_tmp= 15034 trap 'exit_status=$? 15035 : "${ac_tmp:=$tmp}" 15036 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 15037' 0 15038 trap 'as_fn_exit 1' 1 2 13 15 15039} 15040# Create a (secure) tmp directory for tmp files. 15041 15042{ 15043 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 15044 test -d "$tmp" 15045} || 15046{ 15047 tmp=./conf$$-$RANDOM 15048 (umask 077 && mkdir "$tmp") 15049} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 15050ac_tmp=$tmp 15051 15052# Set up the scripts for CONFIG_FILES section. 15053# No need to generate them if there are no CONFIG_FILES. 15054# This happens for instance with `./config.status config.h'. 15055if test -n "$CONFIG_FILES"; then 15056 15057 15058ac_cr=`echo X | tr X '\015'` 15059# On cygwin, bash can eat \r inside `` if the user requested igncr. 15060# But we know of no other shell where ac_cr would be empty at this 15061# point, so we can use a bashism as a fallback. 15062if test "x$ac_cr" = x; then 15063 eval ac_cr=\$\'\\r\' 15064fi 15065ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 15066if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 15067 ac_cs_awk_cr='\\r' 15068else 15069 ac_cs_awk_cr=$ac_cr 15070fi 15071 15072echo 'BEGIN {' >"$ac_tmp/subs1.awk" && 15073_ACEOF 15074 15075 15076{ 15077 echo "cat >conf$$subs.awk <<_ACEOF" && 15078 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 15079 echo "_ACEOF" 15080} >conf$$subs.sh || 15081 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 15082ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 15083ac_delim='%!_!# ' 15084for ac_last_try in false false false false false :; do 15085 . ./conf$$subs.sh || 15086 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 15087 15088 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 15089 if test $ac_delim_n = $ac_delim_num; then 15090 break 15091 elif $ac_last_try; then 15092 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 15093 else 15094 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 15095 fi 15096done 15097rm -f conf$$subs.sh 15098 15099cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15100cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 15101_ACEOF 15102sed -n ' 15103h 15104s/^/S["/; s/!.*/"]=/ 15105p 15106g 15107s/^[^!]*!// 15108:repl 15109t repl 15110s/'"$ac_delim"'$// 15111t delim 15112:nl 15113h 15114s/\(.\{148\}\)..*/\1/ 15115t more1 15116s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 15117p 15118n 15119b repl 15120:more1 15121s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 15122p 15123g 15124s/.\{148\}// 15125t nl 15126:delim 15127h 15128s/\(.\{148\}\)..*/\1/ 15129t more2 15130s/["\\]/\\&/g; s/^/"/; s/$/"/ 15131p 15132b 15133:more2 15134s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 15135p 15136g 15137s/.\{148\}// 15138t delim 15139' <conf$$subs.awk | sed ' 15140/^[^""]/{ 15141 N 15142 s/\n// 15143} 15144' >>$CONFIG_STATUS || ac_write_fail=1 15145rm -f conf$$subs.awk 15146cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15147_ACAWK 15148cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 15149 for (key in S) S_is_set[key] = 1 15150 FS = "" 15151 15152} 15153{ 15154 line = $ 0 15155 nfields = split(line, field, "@") 15156 substed = 0 15157 len = length(field[1]) 15158 for (i = 2; i < nfields; i++) { 15159 key = field[i] 15160 keylen = length(key) 15161 if (S_is_set[key]) { 15162 value = S[key] 15163 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 15164 len += length(value) + length(field[++i]) 15165 substed = 1 15166 } else 15167 len += 1 + keylen 15168 } 15169 15170 print line 15171} 15172 15173_ACAWK 15174_ACEOF 15175cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15176if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 15177 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 15178else 15179 cat 15180fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 15181 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 15182_ACEOF 15183 15184# VPATH may cause trouble with some makes, so we remove sole $(srcdir), 15185# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 15186# trailing colons and then remove the whole line if VPATH becomes empty 15187# (actually we leave an empty line to preserve line numbers). 15188if test "x$srcdir" = x.; then 15189 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 15190h 15191s/// 15192s/^/:/ 15193s/[ ]*$/:/ 15194s/:\$(srcdir):/:/g 15195s/:\${srcdir}:/:/g 15196s/:@srcdir@:/:/g 15197s/^:*// 15198s/:*$// 15199x 15200s/\(=[ ]*\).*/\1/ 15201G 15202s/\n// 15203s/^[^=]*=[ ]*$// 15204}' 15205fi 15206 15207cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15208fi # test -n "$CONFIG_FILES" 15209 15210 15211eval set X " :F $CONFIG_FILES :C $CONFIG_COMMANDS" 15212shift 15213for ac_tag 15214do 15215 case $ac_tag in 15216 :[FHLC]) ac_mode=$ac_tag; continue;; 15217 esac 15218 case $ac_mode$ac_tag in 15219 :[FHL]*:*);; 15220 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 15221 :[FH]-) ac_tag=-:-;; 15222 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 15223 esac 15224 ac_save_IFS=$IFS 15225 IFS=: 15226 set x $ac_tag 15227 IFS=$ac_save_IFS 15228 shift 15229 ac_file=$1 15230 shift 15231 15232 case $ac_mode in 15233 :L) ac_source=$1;; 15234 :[FH]) 15235 ac_file_inputs= 15236 for ac_f 15237 do 15238 case $ac_f in 15239 -) ac_f="$ac_tmp/stdin";; 15240 *) # Look for the file first in the build tree, then in the source tree 15241 # (if the path is not absolute). The absolute path cannot be DOS-style, 15242 # because $ac_f cannot contain `:'. 15243 test -f "$ac_f" || 15244 case $ac_f in 15245 [\\/$]*) false;; 15246 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 15247 esac || 15248 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 15249 esac 15250 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 15251 as_fn_append ac_file_inputs " '$ac_f'" 15252 done 15253 15254 # Let's still pretend it is `configure' which instantiates (i.e., don't 15255 # use $as_me), people would be surprised to read: 15256 # /* config.h. Generated by config.status. */ 15257 configure_input='Generated from '` 15258 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 15259 `' by configure.' 15260 if test x"$ac_file" != x-; then 15261 configure_input="$ac_file. $configure_input" 15262 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 15263$as_echo "$as_me: creating $ac_file" >&6;} 15264 fi 15265 # Neutralize special characters interpreted by sed in replacement strings. 15266 case $configure_input in #( 15267 *\&* | *\|* | *\\* ) 15268 ac_sed_conf_input=`$as_echo "$configure_input" | 15269 sed 's/[\\\\&|]/\\\\&/g'`;; #( 15270 *) ac_sed_conf_input=$configure_input;; 15271 esac 15272 15273 case $ac_tag in 15274 *:-:* | *:-) cat >"$ac_tmp/stdin" \ 15275 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 15276 esac 15277 ;; 15278 esac 15279 15280 ac_dir=`$as_dirname -- "$ac_file" || 15281$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 15282 X"$ac_file" : 'X\(//\)[^/]' \| \ 15283 X"$ac_file" : 'X\(//\)$' \| \ 15284 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 15285$as_echo X"$ac_file" | 15286 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 15287 s//\1/ 15288 q 15289 } 15290 /^X\(\/\/\)[^/].*/{ 15291 s//\1/ 15292 q 15293 } 15294 /^X\(\/\/\)$/{ 15295 s//\1/ 15296 q 15297 } 15298 /^X\(\/\).*/{ 15299 s//\1/ 15300 q 15301 } 15302 s/.*/./; q'` 15303 as_dir="$ac_dir"; as_fn_mkdir_p 15304 ac_builddir=. 15305 15306case "$ac_dir" in 15307.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 15308*) 15309 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 15310 # A ".." for each directory in $ac_dir_suffix. 15311 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 15312 case $ac_top_builddir_sub in 15313 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 15314 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 15315 esac ;; 15316esac 15317ac_abs_top_builddir=$ac_pwd 15318ac_abs_builddir=$ac_pwd$ac_dir_suffix 15319# for backward compatibility: 15320ac_top_builddir=$ac_top_build_prefix 15321 15322case $srcdir in 15323 .) # We are building in place. 15324 ac_srcdir=. 15325 ac_top_srcdir=$ac_top_builddir_sub 15326 ac_abs_top_srcdir=$ac_pwd ;; 15327 [\\/]* | ?:[\\/]* ) # Absolute name. 15328 ac_srcdir=$srcdir$ac_dir_suffix; 15329 ac_top_srcdir=$srcdir 15330 ac_abs_top_srcdir=$srcdir ;; 15331 *) # Relative name. 15332 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 15333 ac_top_srcdir=$ac_top_build_prefix$srcdir 15334 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 15335esac 15336ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 15337 15338 15339 case $ac_mode in 15340 :F) 15341 # 15342 # CONFIG_FILE 15343 # 15344 15345 case $INSTALL in 15346 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 15347 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 15348 esac 15349 ac_MKDIR_P=$MKDIR_P 15350 case $MKDIR_P in 15351 [\\/$]* | ?:[\\/]* ) ;; 15352 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 15353 esac 15354_ACEOF 15355 15356cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15357# If the template does not know about datarootdir, expand it. 15358# FIXME: This hack should be removed a few years after 2.60. 15359ac_datarootdir_hack=; ac_datarootdir_seen= 15360ac_sed_dataroot=' 15361/datarootdir/ { 15362 p 15363 q 15364} 15365/@datadir@/p 15366/@docdir@/p 15367/@infodir@/p 15368/@localedir@/p 15369/@mandir@/p' 15370case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 15371*datarootdir*) ac_datarootdir_seen=yes;; 15372*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 15373 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 15374$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 15375_ACEOF 15376cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15377 ac_datarootdir_hack=' 15378 s&@datadir@&$datadir&g 15379 s&@docdir@&$docdir&g 15380 s&@infodir@&$infodir&g 15381 s&@localedir@&$localedir&g 15382 s&@mandir@&$mandir&g 15383 s&\\\${datarootdir}&$datarootdir&g' ;; 15384esac 15385_ACEOF 15386 15387# Neutralize VPATH when `$srcdir' = `.'. 15388# Shell code in configure.ac might set extrasub. 15389# FIXME: do we really want to maintain this feature? 15390cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15391ac_sed_extra="$ac_vpsub 15392$extrasub 15393_ACEOF 15394cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15395:t 15396/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 15397s|@configure_input@|$ac_sed_conf_input|;t t 15398s&@top_builddir@&$ac_top_builddir_sub&;t t 15399s&@top_build_prefix@&$ac_top_build_prefix&;t t 15400s&@srcdir@&$ac_srcdir&;t t 15401s&@abs_srcdir@&$ac_abs_srcdir&;t t 15402s&@top_srcdir@&$ac_top_srcdir&;t t 15403s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 15404s&@builddir@&$ac_builddir&;t t 15405s&@abs_builddir@&$ac_abs_builddir&;t t 15406s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 15407s&@INSTALL@&$ac_INSTALL&;t t 15408s&@MKDIR_P@&$ac_MKDIR_P&;t t 15409$ac_datarootdir_hack 15410" 15411eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 15412 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 15413 15414test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 15415 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 15416 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 15417 "$ac_tmp/out"`; test -z "$ac_out"; } && 15418 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 15419which seems to be undefined. Please make sure it is defined" >&5 15420$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 15421which seems to be undefined. Please make sure it is defined" >&2;} 15422 15423 rm -f "$ac_tmp/stdin" 15424 case $ac_file in 15425 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 15426 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 15427 esac \ 15428 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 15429 ;; 15430 15431 15432 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 15433$as_echo "$as_me: executing $ac_file commands" >&6;} 15434 ;; 15435 esac 15436 15437 15438 case $ac_file$ac_mode in 15439 "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 15440 # Older Autoconf quotes --file arguments for eval, but not when files 15441 # are listed without --file. Let's play safe and only enable the eval 15442 # if we detect the quoting. 15443 case $CONFIG_FILES in 15444 *\'*) eval set x "$CONFIG_FILES" ;; 15445 *) set x $CONFIG_FILES ;; 15446 esac 15447 shift 15448 for mf 15449 do 15450 # Strip MF so we end up with the name of the file. 15451 mf=`echo "$mf" | sed -e 's/:.*$//'` 15452 # Check whether this is an Automake generated Makefile or not. 15453 # We used to match only the files named 'Makefile.in', but 15454 # some people rename them; so instead we look at the file content. 15455 # Grep'ing the first line is not enough: some people post-process 15456 # each Makefile.in and add a new line on top of each file to say so. 15457 # Grep'ing the whole file is not good either: AIX grep has a line 15458 # limit of 2048, but all sed's we know have understand at least 4000. 15459 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 15460 dirpart=`$as_dirname -- "$mf" || 15461$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 15462 X"$mf" : 'X\(//\)[^/]' \| \ 15463 X"$mf" : 'X\(//\)$' \| \ 15464 X"$mf" : 'X\(/\)' \| . 2>/dev/null || 15465$as_echo X"$mf" | 15466 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 15467 s//\1/ 15468 q 15469 } 15470 /^X\(\/\/\)[^/].*/{ 15471 s//\1/ 15472 q 15473 } 15474 /^X\(\/\/\)$/{ 15475 s//\1/ 15476 q 15477 } 15478 /^X\(\/\).*/{ 15479 s//\1/ 15480 q 15481 } 15482 s/.*/./; q'` 15483 else 15484 continue 15485 fi 15486 # Extract the definition of DEPDIR, am__include, and am__quote 15487 # from the Makefile without running 'make'. 15488 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 15489 test -z "$DEPDIR" && continue 15490 am__include=`sed -n 's/^am__include = //p' < "$mf"` 15491 test -z "$am__include" && continue 15492 am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 15493 # Find all dependency output files, they are included files with 15494 # $(DEPDIR) in their names. We invoke sed twice because it is the 15495 # simplest approach to changing $(DEPDIR) to its actual value in the 15496 # expansion. 15497 for file in `sed -n " 15498 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 15499 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do 15500 # Make sure the directory exists. 15501 test -f "$dirpart/$file" && continue 15502 fdir=`$as_dirname -- "$file" || 15503$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 15504 X"$file" : 'X\(//\)[^/]' \| \ 15505 X"$file" : 'X\(//\)$' \| \ 15506 X"$file" : 'X\(/\)' \| . 2>/dev/null || 15507$as_echo X"$file" | 15508 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 15509 s//\1/ 15510 q 15511 } 15512 /^X\(\/\/\)[^/].*/{ 15513 s//\1/ 15514 q 15515 } 15516 /^X\(\/\/\)$/{ 15517 s//\1/ 15518 q 15519 } 15520 /^X\(\/\).*/{ 15521 s//\1/ 15522 q 15523 } 15524 s/.*/./; q'` 15525 as_dir=$dirpart/$fdir; as_fn_mkdir_p 15526 # echo "creating $dirpart/$file" 15527 echo '# dummy' > "$dirpart/$file" 15528 done 15529 done 15530} 15531 ;; 15532 "libtool":C) 15533 15534 # See if we are running on zsh, and set the options that allow our 15535 # commands through without removal of \ escapes. 15536 if test -n "${ZSH_VERSION+set}"; then 15537 setopt NO_GLOB_SUBST 15538 fi 15539 15540 cfgfile=${ofile}T 15541 trap "$RM \"$cfgfile\"; exit 1" 1 2 15 15542 $RM "$cfgfile" 15543 15544 cat <<_LT_EOF >> "$cfgfile" 15545#! $SHELL 15546# Generated automatically by $as_me ($PACKAGE) $VERSION 15547# NOTE: Changes made to this file will be lost: look at ltmain.sh. 15548 15549# Provide generalized library-building support services. 15550# Written by Gordon Matzigkeit, 1996 15551 15552# Copyright (C) 2014 Free Software Foundation, Inc. 15553# This is free software; see the source for copying conditions. There is NO 15554# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 15555 15556# GNU Libtool is free software; you can redistribute it and/or modify 15557# it under the terms of the GNU General Public License as published by 15558# the Free Software Foundation; either version 2 of of the License, or 15559# (at your option) any later version. 15560# 15561# As a special exception to the GNU General Public License, if you 15562# distribute this file as part of a program or library that is built 15563# using GNU Libtool, you may include this file under the same 15564# distribution terms that you use for the rest of that program. 15565# 15566# GNU Libtool is distributed in the hope that it will be useful, but 15567# WITHOUT ANY WARRANTY; without even the implied warranty of 15568# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15569# GNU General Public License for more details. 15570# 15571# You should have received a copy of the GNU General Public License 15572# along with this program. If not, see <http://www.gnu.org/licenses/>. 15573 15574 15575# The names of the tagged configurations supported by this script. 15576available_tags='' 15577 15578# Configured defaults for sys_lib_dlsearch_path munging. 15579: \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"} 15580 15581# ### BEGIN LIBTOOL CONFIG 15582 15583# Which release of libtool.m4 was used? 15584macro_version=$macro_version 15585macro_revision=$macro_revision 15586 15587# Whether or not to build shared libraries. 15588build_libtool_libs=$enable_shared 15589 15590# Whether or not to build static libraries. 15591build_old_libs=$enable_static 15592 15593# What type of objects to build. 15594pic_mode=$pic_mode 15595 15596# Whether or not to optimize for fast installation. 15597fast_install=$enable_fast_install 15598 15599# Shared archive member basename,for filename based shared library versioning on AIX. 15600shared_archive_member_spec=$shared_archive_member_spec 15601 15602# Shell to use when invoking shell scripts. 15603SHELL=$lt_SHELL 15604 15605# An echo program that protects backslashes. 15606ECHO=$lt_ECHO 15607 15608# The PATH separator for the build system. 15609PATH_SEPARATOR=$lt_PATH_SEPARATOR 15610 15611# The host system. 15612host_alias=$host_alias 15613host=$host 15614host_os=$host_os 15615 15616# The build system. 15617build_alias=$build_alias 15618build=$build 15619build_os=$build_os 15620 15621# A sed program that does not truncate output. 15622SED=$lt_SED 15623 15624# Sed that helps us avoid accidentally triggering echo(1) options like -n. 15625Xsed="\$SED -e 1s/^X//" 15626 15627# A grep program that handles long lines. 15628GREP=$lt_GREP 15629 15630# An ERE matcher. 15631EGREP=$lt_EGREP 15632 15633# A literal string matcher. 15634FGREP=$lt_FGREP 15635 15636# A BSD- or MS-compatible name lister. 15637NM=$lt_NM 15638 15639# Whether we need soft or hard links. 15640LN_S=$lt_LN_S 15641 15642# What is the maximum length of a command? 15643max_cmd_len=$max_cmd_len 15644 15645# Object file suffix (normally "o"). 15646objext=$ac_objext 15647 15648# Executable file suffix (normally ""). 15649exeext=$exeext 15650 15651# whether the shell understands "unset". 15652lt_unset=$lt_unset 15653 15654# turn spaces into newlines. 15655SP2NL=$lt_lt_SP2NL 15656 15657# turn newlines into spaces. 15658NL2SP=$lt_lt_NL2SP 15659 15660# convert \$build file names to \$host format. 15661to_host_file_cmd=$lt_cv_to_host_file_cmd 15662 15663# convert \$build files to toolchain format. 15664to_tool_file_cmd=$lt_cv_to_tool_file_cmd 15665 15666# An object symbol dumper. 15667OBJDUMP=$lt_OBJDUMP 15668 15669# Method to check whether dependent libraries are shared objects. 15670deplibs_check_method=$lt_deplibs_check_method 15671 15672# Command to use when deplibs_check_method = "file_magic". 15673file_magic_cmd=$lt_file_magic_cmd 15674 15675# How to find potential files when deplibs_check_method = "file_magic". 15676file_magic_glob=$lt_file_magic_glob 15677 15678# Find potential files using nocaseglob when deplibs_check_method = "file_magic". 15679want_nocaseglob=$lt_want_nocaseglob 15680 15681# DLL creation program. 15682DLLTOOL=$lt_DLLTOOL 15683 15684# Command to associate shared and link libraries. 15685sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd 15686 15687# The archiver. 15688AR=$lt_AR 15689 15690# Flags to create an archive. 15691AR_FLAGS=$lt_AR_FLAGS 15692 15693# How to feed a file listing to the archiver. 15694archiver_list_spec=$lt_archiver_list_spec 15695 15696# A symbol stripping program. 15697STRIP=$lt_STRIP 15698 15699# Commands used to install an old-style archive. 15700RANLIB=$lt_RANLIB 15701old_postinstall_cmds=$lt_old_postinstall_cmds 15702old_postuninstall_cmds=$lt_old_postuninstall_cmds 15703 15704# Whether to use a lock for old archive extraction. 15705lock_old_archive_extraction=$lock_old_archive_extraction 15706 15707# A C compiler. 15708LTCC=$lt_CC 15709 15710# LTCC compiler flags. 15711LTCFLAGS=$lt_CFLAGS 15712 15713# Take the output of nm and produce a listing of raw symbols and C names. 15714global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 15715 15716# Transform the output of nm in a proper C declaration. 15717global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 15718 15719# Transform the output of nm into a list of symbols to manually relocate. 15720global_symbol_to_import=$lt_lt_cv_sys_global_symbol_to_import 15721 15722# Transform the output of nm in a C name address pair. 15723global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 15724 15725# Transform the output of nm in a C name address pair when lib prefix is needed. 15726global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 15727 15728# The name lister interface. 15729nm_interface=$lt_lt_cv_nm_interface 15730 15731# Specify filename containing input files for \$NM. 15732nm_file_list_spec=$lt_nm_file_list_spec 15733 15734# The root where to search for dependent libraries,and where our libraries should be installed. 15735lt_sysroot=$lt_sysroot 15736 15737# Command to truncate a binary pipe. 15738lt_truncate_bin=$lt_lt_cv_truncate_bin 15739 15740# The name of the directory that contains temporary libtool files. 15741objdir=$objdir 15742 15743# Used to examine libraries when file_magic_cmd begins with "file". 15744MAGIC_CMD=$MAGIC_CMD 15745 15746# Must we lock files when doing compilation? 15747need_locks=$lt_need_locks 15748 15749# Manifest tool. 15750MANIFEST_TOOL=$lt_MANIFEST_TOOL 15751 15752# Tool to manipulate archived DWARF debug symbol files on Mac OS X. 15753DSYMUTIL=$lt_DSYMUTIL 15754 15755# Tool to change global to local symbols on Mac OS X. 15756NMEDIT=$lt_NMEDIT 15757 15758# Tool to manipulate fat objects and archives on Mac OS X. 15759LIPO=$lt_LIPO 15760 15761# ldd/readelf like tool for Mach-O binaries on Mac OS X. 15762OTOOL=$lt_OTOOL 15763 15764# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 15765OTOOL64=$lt_OTOOL64 15766 15767# Old archive suffix (normally "a"). 15768libext=$libext 15769 15770# Shared library suffix (normally ".so"). 15771shrext_cmds=$lt_shrext_cmds 15772 15773# The commands to extract the exported symbol list from a shared archive. 15774extract_expsyms_cmds=$lt_extract_expsyms_cmds 15775 15776# Variables whose values should be saved in libtool wrapper scripts and 15777# restored at link time. 15778variables_saved_for_relink=$lt_variables_saved_for_relink 15779 15780# Do we need the "lib" prefix for modules? 15781need_lib_prefix=$need_lib_prefix 15782 15783# Do we need a version for libraries? 15784need_version=$need_version 15785 15786# Library versioning type. 15787version_type=$version_type 15788 15789# Shared library runtime path variable. 15790runpath_var=$runpath_var 15791 15792# Shared library path variable. 15793shlibpath_var=$shlibpath_var 15794 15795# Is shlibpath searched before the hard-coded library search path? 15796shlibpath_overrides_runpath=$shlibpath_overrides_runpath 15797 15798# Format of library name prefix. 15799libname_spec=$lt_libname_spec 15800 15801# List of archive names. First name is the real one, the rest are links. 15802# The last name is the one that the linker finds with -lNAME 15803library_names_spec=$lt_library_names_spec 15804 15805# The coded name of the library, if different from the real name. 15806soname_spec=$lt_soname_spec 15807 15808# Permission mode override for installation of shared libraries. 15809install_override_mode=$lt_install_override_mode 15810 15811# Command to use after installation of a shared archive. 15812postinstall_cmds=$lt_postinstall_cmds 15813 15814# Command to use after uninstallation of a shared archive. 15815postuninstall_cmds=$lt_postuninstall_cmds 15816 15817# Commands used to finish a libtool library installation in a directory. 15818finish_cmds=$lt_finish_cmds 15819 15820# As "finish_cmds", except a single script fragment to be evaled but 15821# not shown. 15822finish_eval=$lt_finish_eval 15823 15824# Whether we should hardcode library paths into libraries. 15825hardcode_into_libs=$hardcode_into_libs 15826 15827# Compile-time system search path for libraries. 15828sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 15829 15830# Detected run-time system search path for libraries. 15831sys_lib_dlsearch_path_spec=$lt_configure_time_dlsearch_path 15832 15833# Explicit LT_SYS_LIBRARY_PATH set during ./configure time. 15834configure_time_lt_sys_library_path=$lt_configure_time_lt_sys_library_path 15835 15836# Whether dlopen is supported. 15837dlopen_support=$enable_dlopen 15838 15839# Whether dlopen of programs is supported. 15840dlopen_self=$enable_dlopen_self 15841 15842# Whether dlopen of statically linked programs is supported. 15843dlopen_self_static=$enable_dlopen_self_static 15844 15845# Commands to strip libraries. 15846old_striplib=$lt_old_striplib 15847striplib=$lt_striplib 15848 15849 15850# The linker used to build libraries. 15851LD=$lt_LD 15852 15853# How to create reloadable object files. 15854reload_flag=$lt_reload_flag 15855reload_cmds=$lt_reload_cmds 15856 15857# Commands used to build an old-style archive. 15858old_archive_cmds=$lt_old_archive_cmds 15859 15860# A language specific compiler. 15861CC=$lt_compiler 15862 15863# Is the compiler the GNU compiler? 15864with_gcc=$GCC 15865 15866# Compiler flag to turn off builtin functions. 15867no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 15868 15869# Additional compiler flags for building library objects. 15870pic_flag=$lt_lt_prog_compiler_pic 15871 15872# How to pass a linker flag through the compiler. 15873wl=$lt_lt_prog_compiler_wl 15874 15875# Compiler flag to prevent dynamic linking. 15876link_static_flag=$lt_lt_prog_compiler_static 15877 15878# Does compiler simultaneously support -c and -o options? 15879compiler_c_o=$lt_lt_cv_prog_compiler_c_o 15880 15881# Whether or not to add -lc for building shared libraries. 15882build_libtool_need_lc=$archive_cmds_need_lc 15883 15884# Whether or not to disallow shared libs when runtime libs are static. 15885allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 15886 15887# Compiler flag to allow reflexive dlopens. 15888export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 15889 15890# Compiler flag to generate shared objects directly from archives. 15891whole_archive_flag_spec=$lt_whole_archive_flag_spec 15892 15893# Whether the compiler copes with passing no objects directly. 15894compiler_needs_object=$lt_compiler_needs_object 15895 15896# Create an old-style archive from a shared archive. 15897old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 15898 15899# Create a temporary old-style archive to link instead of a shared archive. 15900old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 15901 15902# Commands used to build a shared archive. 15903archive_cmds=$lt_archive_cmds 15904archive_expsym_cmds=$lt_archive_expsym_cmds 15905 15906# Commands used to build a loadable module if different from building 15907# a shared archive. 15908module_cmds=$lt_module_cmds 15909module_expsym_cmds=$lt_module_expsym_cmds 15910 15911# Whether we are building with GNU ld or not. 15912with_gnu_ld=$lt_with_gnu_ld 15913 15914# Flag that allows shared libraries with undefined symbols to be built. 15915allow_undefined_flag=$lt_allow_undefined_flag 15916 15917# Flag that enforces no undefined symbols. 15918no_undefined_flag=$lt_no_undefined_flag 15919 15920# Flag to hardcode \$libdir into a binary during linking. 15921# This must work even if \$libdir does not exist 15922hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 15923 15924# Whether we need a single "-rpath" flag with a separated argument. 15925hardcode_libdir_separator=$lt_hardcode_libdir_separator 15926 15927# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes 15928# DIR into the resulting binary. 15929hardcode_direct=$hardcode_direct 15930 15931# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes 15932# DIR into the resulting binary and the resulting library dependency is 15933# "absolute",i.e impossible to change by setting \$shlibpath_var if the 15934# library is relocated. 15935hardcode_direct_absolute=$hardcode_direct_absolute 15936 15937# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 15938# into the resulting binary. 15939hardcode_minus_L=$hardcode_minus_L 15940 15941# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 15942# into the resulting binary. 15943hardcode_shlibpath_var=$hardcode_shlibpath_var 15944 15945# Set to "yes" if building a shared library automatically hardcodes DIR 15946# into the library and all subsequent libraries and executables linked 15947# against it. 15948hardcode_automatic=$hardcode_automatic 15949 15950# Set to yes if linker adds runtime paths of dependent libraries 15951# to runtime path list. 15952inherit_rpath=$inherit_rpath 15953 15954# Whether libtool must link a program against all its dependency libraries. 15955link_all_deplibs=$link_all_deplibs 15956 15957# Set to "yes" if exported symbols are required. 15958always_export_symbols=$always_export_symbols 15959 15960# The commands to list exported symbols. 15961export_symbols_cmds=$lt_export_symbols_cmds 15962 15963# Symbols that should not be listed in the preloaded symbols. 15964exclude_expsyms=$lt_exclude_expsyms 15965 15966# Symbols that must always be exported. 15967include_expsyms=$lt_include_expsyms 15968 15969# Commands necessary for linking programs (against libraries) with templates. 15970prelink_cmds=$lt_prelink_cmds 15971 15972# Commands necessary for finishing linking programs. 15973postlink_cmds=$lt_postlink_cmds 15974 15975# Specify filename containing input files. 15976file_list_spec=$lt_file_list_spec 15977 15978# How to hardcode a shared library path into an executable. 15979hardcode_action=$hardcode_action 15980 15981# ### END LIBTOOL CONFIG 15982 15983_LT_EOF 15984 15985 cat <<'_LT_EOF' >> "$cfgfile" 15986 15987# ### BEGIN FUNCTIONS SHARED WITH CONFIGURE 15988 15989# func_munge_path_list VARIABLE PATH 15990# ----------------------------------- 15991# VARIABLE is name of variable containing _space_ separated list of 15992# directories to be munged by the contents of PATH, which is string 15993# having a format: 15994# "DIR[:DIR]:" 15995# string "DIR[ DIR]" will be prepended to VARIABLE 15996# ":DIR[:DIR]" 15997# string "DIR[ DIR]" will be appended to VARIABLE 15998# "DIRP[:DIRP]::[DIRA:]DIRA" 15999# string "DIRP[ DIRP]" will be prepended to VARIABLE and string 16000# "DIRA[ DIRA]" will be appended to VARIABLE 16001# "DIR[:DIR]" 16002# VARIABLE will be replaced by "DIR[ DIR]" 16003func_munge_path_list () 16004{ 16005 case x$2 in 16006 x) 16007 ;; 16008 *:) 16009 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\" 16010 ;; 16011 x:*) 16012 eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\" 16013 ;; 16014 *::*) 16015 eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\" 16016 eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\" 16017 ;; 16018 *) 16019 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\" 16020 ;; 16021 esac 16022} 16023 16024 16025# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. 16026func_cc_basename () 16027{ 16028 for cc_temp in $*""; do 16029 case $cc_temp in 16030 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 16031 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 16032 \-*) ;; 16033 *) break;; 16034 esac 16035 done 16036 func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 16037} 16038 16039 16040# ### END FUNCTIONS SHARED WITH CONFIGURE 16041 16042_LT_EOF 16043 16044 case $host_os in 16045 aix3*) 16046 cat <<\_LT_EOF >> "$cfgfile" 16047# AIX sometimes has problems with the GCC collect2 program. For some 16048# reason, if we set the COLLECT_NAMES environment variable, the problems 16049# vanish in a puff of smoke. 16050if test set != "${COLLECT_NAMES+set}"; then 16051 COLLECT_NAMES= 16052 export COLLECT_NAMES 16053fi 16054_LT_EOF 16055 ;; 16056 esac 16057 16058 16059ltmain=$ac_aux_dir/ltmain.sh 16060 16061 16062 # We use sed instead of cat because bash on DJGPP gets confused if 16063 # if finds mixed CR/LF and LF-only lines. Since sed operates in 16064 # text mode, it properly converts lines to CR/LF. This bash problem 16065 # is reportedly fixed, but why not run on old versions too? 16066 sed '$q' "$ltmain" >> "$cfgfile" \ 16067 || (rm -f "$cfgfile"; exit 1) 16068 16069 mv -f "$cfgfile" "$ofile" || 16070 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 16071 chmod +x "$ofile" 16072 16073 ;; 16074 16075 esac 16076done # for ac_tag 16077 16078 16079as_fn_exit 0 16080_ACEOF 16081ac_clean_files=$ac_clean_files_save 16082 16083test $ac_write_fail = 0 || 16084 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 16085 16086 16087# configure is writing to config.log, and then calls config.status. 16088# config.status does its own redirection, appending to config.log. 16089# Unfortunately, on DOS this fails, as config.log is still kept open 16090# by configure, so config.status won't be able to write to it; its 16091# output is simply discarded. So we exec the FD to /dev/null, 16092# effectively closing config.log, so it can be properly (re)opened and 16093# appended to by config.status. When coming back to configure, we 16094# need to make the FD available again. 16095if test "$no_create" != yes; then 16096 ac_cs_success=: 16097 ac_config_status_args= 16098 test "$silent" = yes && 16099 ac_config_status_args="$ac_config_status_args --quiet" 16100 exec 5>/dev/null 16101 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 16102 exec 5>>config.log 16103 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 16104 # would make configure fail if this is the last instruction. 16105 $ac_cs_success || as_fn_exit 1 16106fi 16107if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 16108 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 16109$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 16110fi 16111 16112