1#! /bin/sh 2# Guess values for system-dependent variables and create Makefiles. 3# Generated by GNU Autoconf 2.69 for sqlite 3.26.0. 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.26.0' 594PACKAGE_STRING='sqlite 3.26.0' 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 737localstatedir 738sharedstatedir 739sysconfdir 740datadir 741datarootdir 742libexecdir 743sbindir 744bindir 745program_transform_name 746prefix 747exec_prefix 748PACKAGE_URL 749PACKAGE_BUGREPORT 750PACKAGE_STRING 751PACKAGE_VERSION 752PACKAGE_TARNAME 753PACKAGE_NAME 754PATH_SEPARATOR 755SHELL' 756ac_subst_files='' 757ac_user_opts=' 758enable_option_checking 759enable_silent_rules 760enable_largefile 761enable_dependency_tracking 762enable_shared 763enable_static 764with_pic 765enable_fast_install 766with_aix_soname 767with_gnu_ld 768with_sysroot 769enable_libtool_lock 770enable_editline 771enable_readline 772enable_threadsafe 773enable_dynamic_extensions 774enable_fts4 775enable_fts3 776enable_fts5 777enable_json1 778enable_rtree 779enable_session 780enable_debug 781enable_static_shell 782' 783 ac_precious_vars='build_alias 784host_alias 785target_alias 786CC 787CFLAGS 788LDFLAGS 789LIBS 790CPPFLAGS 791LT_SYS_LIBRARY_PATH 792CPP' 793 794 795# Initialize some variables set by options. 796ac_init_help= 797ac_init_version=false 798ac_unrecognized_opts= 799ac_unrecognized_sep= 800# The variables have the same names as the options, with 801# dashes changed to underlines. 802cache_file=/dev/null 803exec_prefix=NONE 804no_create= 805no_recursion= 806prefix=NONE 807program_prefix=NONE 808program_suffix=NONE 809program_transform_name=s,x,x, 810silent= 811site= 812srcdir= 813verbose= 814x_includes=NONE 815x_libraries=NONE 816 817# Installation directory options. 818# These are left unexpanded so users can "make install exec_prefix=/foo" 819# and all the variables that are supposed to be based on exec_prefix 820# by default will actually change. 821# Use braces instead of parens because sh, perl, etc. also accept them. 822# (The list follows the same order as the GNU Coding Standards.) 823bindir='${exec_prefix}/bin' 824sbindir='${exec_prefix}/sbin' 825libexecdir='${exec_prefix}/libexec' 826datarootdir='${prefix}/share' 827datadir='${datarootdir}' 828sysconfdir='${prefix}/etc' 829sharedstatedir='${prefix}/com' 830localstatedir='${prefix}/var' 831includedir='${prefix}/include' 832oldincludedir='/usr/include' 833docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 834infodir='${datarootdir}/info' 835htmldir='${docdir}' 836dvidir='${docdir}' 837pdfdir='${docdir}' 838psdir='${docdir}' 839libdir='${exec_prefix}/lib' 840localedir='${datarootdir}/locale' 841mandir='${datarootdir}/man' 842 843ac_prev= 844ac_dashdash= 845for ac_option 846do 847 # If the previous option needs an argument, assign it. 848 if test -n "$ac_prev"; then 849 eval $ac_prev=\$ac_option 850 ac_prev= 851 continue 852 fi 853 854 case $ac_option in 855 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 856 *=) ac_optarg= ;; 857 *) ac_optarg=yes ;; 858 esac 859 860 # Accept the important Cygnus configure options, so we can diagnose typos. 861 862 case $ac_dashdash$ac_option in 863 --) 864 ac_dashdash=yes ;; 865 866 -bindir | --bindir | --bindi | --bind | --bin | --bi) 867 ac_prev=bindir ;; 868 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 869 bindir=$ac_optarg ;; 870 871 -build | --build | --buil | --bui | --bu) 872 ac_prev=build_alias ;; 873 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 874 build_alias=$ac_optarg ;; 875 876 -cache-file | --cache-file | --cache-fil | --cache-fi \ 877 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 878 ac_prev=cache_file ;; 879 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 880 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 881 cache_file=$ac_optarg ;; 882 883 --config-cache | -C) 884 cache_file=config.cache ;; 885 886 -datadir | --datadir | --datadi | --datad) 887 ac_prev=datadir ;; 888 -datadir=* | --datadir=* | --datadi=* | --datad=*) 889 datadir=$ac_optarg ;; 890 891 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 892 | --dataroo | --dataro | --datar) 893 ac_prev=datarootdir ;; 894 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 895 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 896 datarootdir=$ac_optarg ;; 897 898 -disable-* | --disable-*) 899 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 900 # Reject names that are not valid shell variable names. 901 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 902 as_fn_error $? "invalid feature name: $ac_useropt" 903 ac_useropt_orig=$ac_useropt 904 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 905 case $ac_user_opts in 906 *" 907"enable_$ac_useropt" 908"*) ;; 909 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 910 ac_unrecognized_sep=', ';; 911 esac 912 eval enable_$ac_useropt=no ;; 913 914 -docdir | --docdir | --docdi | --doc | --do) 915 ac_prev=docdir ;; 916 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 917 docdir=$ac_optarg ;; 918 919 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 920 ac_prev=dvidir ;; 921 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 922 dvidir=$ac_optarg ;; 923 924 -enable-* | --enable-*) 925 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 926 # Reject names that are not valid shell variable names. 927 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 928 as_fn_error $? "invalid feature name: $ac_useropt" 929 ac_useropt_orig=$ac_useropt 930 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 931 case $ac_user_opts in 932 *" 933"enable_$ac_useropt" 934"*) ;; 935 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 936 ac_unrecognized_sep=', ';; 937 esac 938 eval enable_$ac_useropt=\$ac_optarg ;; 939 940 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 941 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 942 | --exec | --exe | --ex) 943 ac_prev=exec_prefix ;; 944 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 945 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 946 | --exec=* | --exe=* | --ex=*) 947 exec_prefix=$ac_optarg ;; 948 949 -gas | --gas | --ga | --g) 950 # Obsolete; use --with-gas. 951 with_gas=yes ;; 952 953 -help | --help | --hel | --he | -h) 954 ac_init_help=long ;; 955 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 956 ac_init_help=recursive ;; 957 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 958 ac_init_help=short ;; 959 960 -host | --host | --hos | --ho) 961 ac_prev=host_alias ;; 962 -host=* | --host=* | --hos=* | --ho=*) 963 host_alias=$ac_optarg ;; 964 965 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 966 ac_prev=htmldir ;; 967 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 968 | --ht=*) 969 htmldir=$ac_optarg ;; 970 971 -includedir | --includedir | --includedi | --included | --include \ 972 | --includ | --inclu | --incl | --inc) 973 ac_prev=includedir ;; 974 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 975 | --includ=* | --inclu=* | --incl=* | --inc=*) 976 includedir=$ac_optarg ;; 977 978 -infodir | --infodir | --infodi | --infod | --info | --inf) 979 ac_prev=infodir ;; 980 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 981 infodir=$ac_optarg ;; 982 983 -libdir | --libdir | --libdi | --libd) 984 ac_prev=libdir ;; 985 -libdir=* | --libdir=* | --libdi=* | --libd=*) 986 libdir=$ac_optarg ;; 987 988 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 989 | --libexe | --libex | --libe) 990 ac_prev=libexecdir ;; 991 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 992 | --libexe=* | --libex=* | --libe=*) 993 libexecdir=$ac_optarg ;; 994 995 -localedir | --localedir | --localedi | --localed | --locale) 996 ac_prev=localedir ;; 997 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 998 localedir=$ac_optarg ;; 999 1000 -localstatedir | --localstatedir | --localstatedi | --localstated \ 1001 | --localstate | --localstat | --localsta | --localst | --locals) 1002 ac_prev=localstatedir ;; 1003 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1004 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1005 localstatedir=$ac_optarg ;; 1006 1007 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1008 ac_prev=mandir ;; 1009 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1010 mandir=$ac_optarg ;; 1011 1012 -nfp | --nfp | --nf) 1013 # Obsolete; use --without-fp. 1014 with_fp=no ;; 1015 1016 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1017 | --no-cr | --no-c | -n) 1018 no_create=yes ;; 1019 1020 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1021 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1022 no_recursion=yes ;; 1023 1024 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1025 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1026 | --oldin | --oldi | --old | --ol | --o) 1027 ac_prev=oldincludedir ;; 1028 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1029 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1030 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1031 oldincludedir=$ac_optarg ;; 1032 1033 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1034 ac_prev=prefix ;; 1035 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1036 prefix=$ac_optarg ;; 1037 1038 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1039 | --program-pre | --program-pr | --program-p) 1040 ac_prev=program_prefix ;; 1041 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1042 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1043 program_prefix=$ac_optarg ;; 1044 1045 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1046 | --program-suf | --program-su | --program-s) 1047 ac_prev=program_suffix ;; 1048 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1049 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1050 program_suffix=$ac_optarg ;; 1051 1052 -program-transform-name | --program-transform-name \ 1053 | --program-transform-nam | --program-transform-na \ 1054 | --program-transform-n | --program-transform- \ 1055 | --program-transform | --program-transfor \ 1056 | --program-transfo | --program-transf \ 1057 | --program-trans | --program-tran \ 1058 | --progr-tra | --program-tr | --program-t) 1059 ac_prev=program_transform_name ;; 1060 -program-transform-name=* | --program-transform-name=* \ 1061 | --program-transform-nam=* | --program-transform-na=* \ 1062 | --program-transform-n=* | --program-transform-=* \ 1063 | --program-transform=* | --program-transfor=* \ 1064 | --program-transfo=* | --program-transf=* \ 1065 | --program-trans=* | --program-tran=* \ 1066 | --progr-tra=* | --program-tr=* | --program-t=*) 1067 program_transform_name=$ac_optarg ;; 1068 1069 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1070 ac_prev=pdfdir ;; 1071 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1072 pdfdir=$ac_optarg ;; 1073 1074 -psdir | --psdir | --psdi | --psd | --ps) 1075 ac_prev=psdir ;; 1076 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1077 psdir=$ac_optarg ;; 1078 1079 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1080 | -silent | --silent | --silen | --sile | --sil) 1081 silent=yes ;; 1082 1083 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1084 ac_prev=sbindir ;; 1085 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1086 | --sbi=* | --sb=*) 1087 sbindir=$ac_optarg ;; 1088 1089 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1090 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1091 | --sharedst | --shareds | --shared | --share | --shar \ 1092 | --sha | --sh) 1093 ac_prev=sharedstatedir ;; 1094 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1095 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1096 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1097 | --sha=* | --sh=*) 1098 sharedstatedir=$ac_optarg ;; 1099 1100 -site | --site | --sit) 1101 ac_prev=site ;; 1102 -site=* | --site=* | --sit=*) 1103 site=$ac_optarg ;; 1104 1105 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1106 ac_prev=srcdir ;; 1107 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1108 srcdir=$ac_optarg ;; 1109 1110 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1111 | --syscon | --sysco | --sysc | --sys | --sy) 1112 ac_prev=sysconfdir ;; 1113 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1114 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1115 sysconfdir=$ac_optarg ;; 1116 1117 -target | --target | --targe | --targ | --tar | --ta | --t) 1118 ac_prev=target_alias ;; 1119 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1120 target_alias=$ac_optarg ;; 1121 1122 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1123 verbose=yes ;; 1124 1125 -version | --version | --versio | --versi | --vers | -V) 1126 ac_init_version=: ;; 1127 1128 -with-* | --with-*) 1129 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1130 # Reject names that are not valid shell variable names. 1131 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1132 as_fn_error $? "invalid package name: $ac_useropt" 1133 ac_useropt_orig=$ac_useropt 1134 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1135 case $ac_user_opts in 1136 *" 1137"with_$ac_useropt" 1138"*) ;; 1139 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1140 ac_unrecognized_sep=', ';; 1141 esac 1142 eval with_$ac_useropt=\$ac_optarg ;; 1143 1144 -without-* | --without-*) 1145 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1146 # Reject names that are not valid shell variable names. 1147 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1148 as_fn_error $? "invalid package name: $ac_useropt" 1149 ac_useropt_orig=$ac_useropt 1150 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1151 case $ac_user_opts in 1152 *" 1153"with_$ac_useropt" 1154"*) ;; 1155 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1156 ac_unrecognized_sep=', ';; 1157 esac 1158 eval with_$ac_useropt=no ;; 1159 1160 --x) 1161 # Obsolete; use --with-x. 1162 with_x=yes ;; 1163 1164 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1165 | --x-incl | --x-inc | --x-in | --x-i) 1166 ac_prev=x_includes ;; 1167 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1168 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1169 x_includes=$ac_optarg ;; 1170 1171 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1172 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1173 ac_prev=x_libraries ;; 1174 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1175 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1176 x_libraries=$ac_optarg ;; 1177 1178 -*) as_fn_error $? "unrecognized option: \`$ac_option' 1179Try \`$0 --help' for more information" 1180 ;; 1181 1182 *=*) 1183 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1184 # Reject names that are not valid shell variable names. 1185 case $ac_envvar in #( 1186 '' | [0-9]* | *[!_$as_cr_alnum]* ) 1187 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 1188 esac 1189 eval $ac_envvar=\$ac_optarg 1190 export $ac_envvar ;; 1191 1192 *) 1193 # FIXME: should be removed in autoconf 3.0. 1194 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1195 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1196 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1197 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1198 ;; 1199 1200 esac 1201done 1202 1203if test -n "$ac_prev"; then 1204 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1205 as_fn_error $? "missing argument to $ac_option" 1206fi 1207 1208if test -n "$ac_unrecognized_opts"; then 1209 case $enable_option_checking in 1210 no) ;; 1211 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1212 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1213 esac 1214fi 1215 1216# Check all directory arguments for consistency. 1217for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1218 datadir sysconfdir sharedstatedir localstatedir includedir \ 1219 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1220 libdir localedir mandir 1221do 1222 eval ac_val=\$$ac_var 1223 # Remove trailing slashes. 1224 case $ac_val in 1225 */ ) 1226 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1227 eval $ac_var=\$ac_val;; 1228 esac 1229 # Be sure to have absolute directory names. 1230 case $ac_val in 1231 [\\/$]* | ?:[\\/]* ) continue;; 1232 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1233 esac 1234 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1235done 1236 1237# There might be people who depend on the old broken behavior: `$host' 1238# used to hold the argument of --host etc. 1239# FIXME: To remove some day. 1240build=$build_alias 1241host=$host_alias 1242target=$target_alias 1243 1244# FIXME: To remove some day. 1245if test "x$host_alias" != x; then 1246 if test "x$build_alias" = x; then 1247 cross_compiling=maybe 1248 elif test "x$build_alias" != "x$host_alias"; then 1249 cross_compiling=yes 1250 fi 1251fi 1252 1253ac_tool_prefix= 1254test -n "$host_alias" && ac_tool_prefix=$host_alias- 1255 1256test "$silent" = yes && exec 6>/dev/null 1257 1258 1259ac_pwd=`pwd` && test -n "$ac_pwd" && 1260ac_ls_di=`ls -di .` && 1261ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1262 as_fn_error $? "working directory cannot be determined" 1263test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1264 as_fn_error $? "pwd does not report name of working directory" 1265 1266 1267# Find the source files, if location was not specified. 1268if test -z "$srcdir"; then 1269 ac_srcdir_defaulted=yes 1270 # Try the directory containing this script, then the parent directory. 1271 ac_confdir=`$as_dirname -- "$as_myself" || 1272$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1273 X"$as_myself" : 'X\(//\)[^/]' \| \ 1274 X"$as_myself" : 'X\(//\)$' \| \ 1275 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1276$as_echo X"$as_myself" | 1277 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1278 s//\1/ 1279 q 1280 } 1281 /^X\(\/\/\)[^/].*/{ 1282 s//\1/ 1283 q 1284 } 1285 /^X\(\/\/\)$/{ 1286 s//\1/ 1287 q 1288 } 1289 /^X\(\/\).*/{ 1290 s//\1/ 1291 q 1292 } 1293 s/.*/./; q'` 1294 srcdir=$ac_confdir 1295 if test ! -r "$srcdir/$ac_unique_file"; then 1296 srcdir=.. 1297 fi 1298else 1299 ac_srcdir_defaulted=no 1300fi 1301if test ! -r "$srcdir/$ac_unique_file"; then 1302 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1303 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1304fi 1305ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1306ac_abs_confdir=`( 1307 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1308 pwd)` 1309# When building in place, set srcdir=. 1310if test "$ac_abs_confdir" = "$ac_pwd"; then 1311 srcdir=. 1312fi 1313# Remove unnecessary trailing slashes from srcdir. 1314# Double slashes in file names in object file debugging info 1315# mess up M-x gdb in Emacs. 1316case $srcdir in 1317*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1318esac 1319for ac_var in $ac_precious_vars; do 1320 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1321 eval ac_env_${ac_var}_value=\$${ac_var} 1322 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1323 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1324done 1325 1326# 1327# Report the --help message. 1328# 1329if test "$ac_init_help" = "long"; then 1330 # Omit some internal or obsolete options to make the list less imposing. 1331 # This message is too long to be a string in the A/UX 3.1 sh. 1332 cat <<_ACEOF 1333\`configure' configures sqlite 3.26.0 to adapt to many kinds of systems. 1334 1335Usage: $0 [OPTION]... [VAR=VALUE]... 1336 1337To assign environment variables (e.g., CC, CFLAGS...), specify them as 1338VAR=VALUE. See below for descriptions of some of the useful variables. 1339 1340Defaults for the options are specified in brackets. 1341 1342Configuration: 1343 -h, --help display this help and exit 1344 --help=short display options specific to this package 1345 --help=recursive display the short help of all the included packages 1346 -V, --version display version information and exit 1347 -q, --quiet, --silent do not print \`checking ...' messages 1348 --cache-file=FILE cache test results in FILE [disabled] 1349 -C, --config-cache alias for \`--cache-file=config.cache' 1350 -n, --no-create do not create output files 1351 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1352 1353Installation directories: 1354 --prefix=PREFIX install architecture-independent files in PREFIX 1355 [$ac_default_prefix] 1356 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1357 [PREFIX] 1358 1359By default, \`make install' will install all the files in 1360\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1361an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1362for instance \`--prefix=\$HOME'. 1363 1364For better control, use the options below. 1365 1366Fine tuning of the installation directories: 1367 --bindir=DIR user executables [EPREFIX/bin] 1368 --sbindir=DIR system admin executables [EPREFIX/sbin] 1369 --libexecdir=DIR program executables [EPREFIX/libexec] 1370 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1371 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1372 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1373 --libdir=DIR object code libraries [EPREFIX/lib] 1374 --includedir=DIR C header files [PREFIX/include] 1375 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1376 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1377 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1378 --infodir=DIR info documentation [DATAROOTDIR/info] 1379 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1380 --mandir=DIR man documentation [DATAROOTDIR/man] 1381 --docdir=DIR documentation root [DATAROOTDIR/doc/sqlite] 1382 --htmldir=DIR html documentation [DOCDIR] 1383 --dvidir=DIR dvi documentation [DOCDIR] 1384 --pdfdir=DIR pdf documentation [DOCDIR] 1385 --psdir=DIR ps documentation [DOCDIR] 1386_ACEOF 1387 1388 cat <<\_ACEOF 1389 1390Program names: 1391 --program-prefix=PREFIX prepend PREFIX to installed program names 1392 --program-suffix=SUFFIX append SUFFIX to installed program names 1393 --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1394 1395System types: 1396 --build=BUILD configure for building on BUILD [guessed] 1397 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1398_ACEOF 1399fi 1400 1401if test -n "$ac_init_help"; then 1402 case $ac_init_help in 1403 short | recursive ) echo "Configuration of sqlite 3.26.0:";; 1404 esac 1405 cat <<\_ACEOF 1406 1407Optional Features: 1408 --disable-option-checking ignore unrecognized --enable/--with options 1409 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1410 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1411 --enable-silent-rules less verbose build output (undo: "make V=1") 1412 --disable-silent-rules verbose build output (undo: "make V=0") 1413 --disable-largefile omit support for large files 1414 --enable-dependency-tracking 1415 do not reject slow dependency extractors 1416 --disable-dependency-tracking 1417 speeds up one-time build 1418 --enable-shared[=PKGS] build shared libraries [default=yes] 1419 --enable-static[=PKGS] build static libraries [default=yes] 1420 --enable-fast-install[=PKGS] 1421 optimize for fast installation [default=yes] 1422 --disable-libtool-lock avoid locking (might break parallel builds) 1423 --enable-editline use BSD libedit 1424 --enable-readline use readline 1425 --enable-threadsafe build a thread-safe library [default=yes] 1426 --enable-dynamic-extensions 1427 support loadable extensions [default=yes] 1428 --enable-fts4 include fts4 support [default=yes] 1429 --enable-fts3 include fts3 support [default=no] 1430 --enable-fts5 include fts5 support [default=yes] 1431 --enable-json1 include json1 support [default=yes] 1432 --enable-rtree include rtree support [default=yes] 1433 --enable-session enable the session extension [default=no] 1434 --enable-debug build with debugging features enabled [default=no] 1435 --enable-static-shell statically link libsqlite3 into shell tool 1436 [default=yes] 1437 1438Optional Packages: 1439 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1440 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1441 --with-pic[=PKGS] try to use only PIC/non-PIC objects [default=use 1442 both] 1443 --with-aix-soname=aix|svr4|both 1444 shared library versioning (aka "SONAME") variant to 1445 provide on AIX, [default=aix]. 1446 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1447 --with-sysroot[=DIR] Search for dependent libraries within DIR (or the 1448 compiler's sysroot if not specified). 1449 1450Some influential environment variables: 1451 CC C compiler command 1452 CFLAGS C compiler flags 1453 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1454 nonstandard directory <lib dir> 1455 LIBS libraries to pass to the linker, e.g. -l<library> 1456 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1457 you have headers in a nonstandard directory <include dir> 1458 LT_SYS_LIBRARY_PATH 1459 User-defined run-time library search path. 1460 CPP C preprocessor 1461 1462Use these variables to override the choices made by `configure' or to help 1463it to find libraries and programs with nonstandard names/locations. 1464 1465Report bugs to <http://www.sqlite.org>. 1466_ACEOF 1467ac_status=$? 1468fi 1469 1470if test "$ac_init_help" = "recursive"; then 1471 # If there are subdirs, report their specific --help. 1472 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1473 test -d "$ac_dir" || 1474 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1475 continue 1476 ac_builddir=. 1477 1478case "$ac_dir" in 1479.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1480*) 1481 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1482 # A ".." for each directory in $ac_dir_suffix. 1483 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1484 case $ac_top_builddir_sub in 1485 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1486 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1487 esac ;; 1488esac 1489ac_abs_top_builddir=$ac_pwd 1490ac_abs_builddir=$ac_pwd$ac_dir_suffix 1491# for backward compatibility: 1492ac_top_builddir=$ac_top_build_prefix 1493 1494case $srcdir in 1495 .) # We are building in place. 1496 ac_srcdir=. 1497 ac_top_srcdir=$ac_top_builddir_sub 1498 ac_abs_top_srcdir=$ac_pwd ;; 1499 [\\/]* | ?:[\\/]* ) # Absolute name. 1500 ac_srcdir=$srcdir$ac_dir_suffix; 1501 ac_top_srcdir=$srcdir 1502 ac_abs_top_srcdir=$srcdir ;; 1503 *) # Relative name. 1504 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1505 ac_top_srcdir=$ac_top_build_prefix$srcdir 1506 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1507esac 1508ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1509 1510 cd "$ac_dir" || { ac_status=$?; continue; } 1511 # Check for guested configure. 1512 if test -f "$ac_srcdir/configure.gnu"; then 1513 echo && 1514 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1515 elif test -f "$ac_srcdir/configure"; then 1516 echo && 1517 $SHELL "$ac_srcdir/configure" --help=recursive 1518 else 1519 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1520 fi || ac_status=$? 1521 cd "$ac_pwd" || { ac_status=$?; break; } 1522 done 1523fi 1524 1525test -n "$ac_init_help" && exit $ac_status 1526if $ac_init_version; then 1527 cat <<\_ACEOF 1528sqlite configure 3.26.0 1529generated by GNU Autoconf 2.69 1530 1531Copyright (C) 2012 Free Software Foundation, Inc. 1532This configure script is free software; the Free Software Foundation 1533gives unlimited permission to copy, distribute and modify it. 1534_ACEOF 1535 exit 1536fi 1537 1538## ------------------------ ## 1539## Autoconf initialization. ## 1540## ------------------------ ## 1541 1542# ac_fn_c_try_compile LINENO 1543# -------------------------- 1544# Try to compile conftest.$ac_ext, and return whether this succeeded. 1545ac_fn_c_try_compile () 1546{ 1547 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1548 rm -f conftest.$ac_objext 1549 if { { ac_try="$ac_compile" 1550case "(($ac_try" in 1551 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1552 *) ac_try_echo=$ac_try;; 1553esac 1554eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1555$as_echo "$ac_try_echo"; } >&5 1556 (eval "$ac_compile") 2>conftest.err 1557 ac_status=$? 1558 if test -s conftest.err; then 1559 grep -v '^ *+' conftest.err >conftest.er1 1560 cat conftest.er1 >&5 1561 mv -f conftest.er1 conftest.err 1562 fi 1563 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1564 test $ac_status = 0; } && { 1565 test -z "$ac_c_werror_flag" || 1566 test ! -s conftest.err 1567 } && test -s conftest.$ac_objext; then : 1568 ac_retval=0 1569else 1570 $as_echo "$as_me: failed program was:" >&5 1571sed 's/^/| /' conftest.$ac_ext >&5 1572 1573 ac_retval=1 1574fi 1575 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1576 as_fn_set_status $ac_retval 1577 1578} # ac_fn_c_try_compile 1579 1580# ac_fn_c_try_link LINENO 1581# ----------------------- 1582# Try to link conftest.$ac_ext, and return whether this succeeded. 1583ac_fn_c_try_link () 1584{ 1585 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1586 rm -f conftest.$ac_objext conftest$ac_exeext 1587 if { { ac_try="$ac_link" 1588case "(($ac_try" in 1589 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1590 *) ac_try_echo=$ac_try;; 1591esac 1592eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1593$as_echo "$ac_try_echo"; } >&5 1594 (eval "$ac_link") 2>conftest.err 1595 ac_status=$? 1596 if test -s conftest.err; then 1597 grep -v '^ *+' conftest.err >conftest.er1 1598 cat conftest.er1 >&5 1599 mv -f conftest.er1 conftest.err 1600 fi 1601 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1602 test $ac_status = 0; } && { 1603 test -z "$ac_c_werror_flag" || 1604 test ! -s conftest.err 1605 } && test -s conftest$ac_exeext && { 1606 test "$cross_compiling" = yes || 1607 test -x conftest$ac_exeext 1608 }; then : 1609 ac_retval=0 1610else 1611 $as_echo "$as_me: failed program was:" >&5 1612sed 's/^/| /' conftest.$ac_ext >&5 1613 1614 ac_retval=1 1615fi 1616 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1617 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1618 # interfere with the next link command; also delete a directory that is 1619 # left behind by Apple's compiler. We do this before executing the actions. 1620 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1621 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1622 as_fn_set_status $ac_retval 1623 1624} # ac_fn_c_try_link 1625 1626# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1627# ------------------------------------------------------- 1628# Tests whether HEADER exists and can be compiled using the include files in 1629# INCLUDES, setting the cache variable VAR accordingly. 1630ac_fn_c_check_header_compile () 1631{ 1632 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1633 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1634$as_echo_n "checking for $2... " >&6; } 1635if eval \${$3+:} false; then : 1636 $as_echo_n "(cached) " >&6 1637else 1638 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1639/* end confdefs.h. */ 1640$4 1641#include <$2> 1642_ACEOF 1643if ac_fn_c_try_compile "$LINENO"; then : 1644 eval "$3=yes" 1645else 1646 eval "$3=no" 1647fi 1648rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1649fi 1650eval ac_res=\$$3 1651 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1652$as_echo "$ac_res" >&6; } 1653 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1654 1655} # ac_fn_c_check_header_compile 1656 1657# ac_fn_c_try_cpp LINENO 1658# ---------------------- 1659# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1660ac_fn_c_try_cpp () 1661{ 1662 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1663 if { { ac_try="$ac_cpp conftest.$ac_ext" 1664case "(($ac_try" in 1665 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1666 *) ac_try_echo=$ac_try;; 1667esac 1668eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1669$as_echo "$ac_try_echo"; } >&5 1670 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1671 ac_status=$? 1672 if test -s conftest.err; then 1673 grep -v '^ *+' conftest.err >conftest.er1 1674 cat conftest.er1 >&5 1675 mv -f conftest.er1 conftest.err 1676 fi 1677 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1678 test $ac_status = 0; } > conftest.i && { 1679 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1680 test ! -s conftest.err 1681 }; then : 1682 ac_retval=0 1683else 1684 $as_echo "$as_me: failed program was:" >&5 1685sed 's/^/| /' conftest.$ac_ext >&5 1686 1687 ac_retval=1 1688fi 1689 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1690 as_fn_set_status $ac_retval 1691 1692} # ac_fn_c_try_cpp 1693 1694# ac_fn_c_try_run LINENO 1695# ---------------------- 1696# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1697# that executables *can* be run. 1698ac_fn_c_try_run () 1699{ 1700 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1701 if { { ac_try="$ac_link" 1702case "(($ac_try" in 1703 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1704 *) ac_try_echo=$ac_try;; 1705esac 1706eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1707$as_echo "$ac_try_echo"; } >&5 1708 (eval "$ac_link") 2>&5 1709 ac_status=$? 1710 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1711 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1712 { { case "(($ac_try" in 1713 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1714 *) ac_try_echo=$ac_try;; 1715esac 1716eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1717$as_echo "$ac_try_echo"; } >&5 1718 (eval "$ac_try") 2>&5 1719 ac_status=$? 1720 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1721 test $ac_status = 0; }; }; then : 1722 ac_retval=0 1723else 1724 $as_echo "$as_me: program exited with status $ac_status" >&5 1725 $as_echo "$as_me: failed program was:" >&5 1726sed 's/^/| /' conftest.$ac_ext >&5 1727 1728 ac_retval=$ac_status 1729fi 1730 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1731 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1732 as_fn_set_status $ac_retval 1733 1734} # ac_fn_c_try_run 1735 1736# ac_fn_c_check_func LINENO FUNC VAR 1737# ---------------------------------- 1738# Tests whether FUNC exists, setting the cache variable VAR accordingly 1739ac_fn_c_check_func () 1740{ 1741 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1742 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1743$as_echo_n "checking for $2... " >&6; } 1744if eval \${$3+:} false; then : 1745 $as_echo_n "(cached) " >&6 1746else 1747 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1748/* end confdefs.h. */ 1749/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1750 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1751#define $2 innocuous_$2 1752 1753/* System header to define __stub macros and hopefully few prototypes, 1754 which can conflict with char $2 (); below. 1755 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1756 <limits.h> exists even on freestanding compilers. */ 1757 1758#ifdef __STDC__ 1759# include <limits.h> 1760#else 1761# include <assert.h> 1762#endif 1763 1764#undef $2 1765 1766/* Override any GCC internal prototype to avoid an error. 1767 Use char because int might match the return type of a GCC 1768 builtin and then its argument prototype would still apply. */ 1769#ifdef __cplusplus 1770extern "C" 1771#endif 1772char $2 (); 1773/* The GNU C library defines this for functions which it implements 1774 to always fail with ENOSYS. Some functions are actually named 1775 something starting with __ and the normal name is an alias. */ 1776#if defined __stub_$2 || defined __stub___$2 1777choke me 1778#endif 1779 1780int 1781main () 1782{ 1783return $2 (); 1784 ; 1785 return 0; 1786} 1787_ACEOF 1788if ac_fn_c_try_link "$LINENO"; then : 1789 eval "$3=yes" 1790else 1791 eval "$3=no" 1792fi 1793rm -f core conftest.err conftest.$ac_objext \ 1794 conftest$ac_exeext conftest.$ac_ext 1795fi 1796eval ac_res=\$$3 1797 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1798$as_echo "$ac_res" >&6; } 1799 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1800 1801} # ac_fn_c_check_func 1802 1803# ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES 1804# --------------------------------------------- 1805# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR 1806# accordingly. 1807ac_fn_c_check_decl () 1808{ 1809 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1810 as_decl_name=`echo $2|sed 's/ *(.*//'` 1811 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'` 1812 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5 1813$as_echo_n "checking whether $as_decl_name is declared... " >&6; } 1814if eval \${$3+:} false; then : 1815 $as_echo_n "(cached) " >&6 1816else 1817 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1818/* end confdefs.h. */ 1819$4 1820int 1821main () 1822{ 1823#ifndef $as_decl_name 1824#ifdef __cplusplus 1825 (void) $as_decl_use; 1826#else 1827 (void) $as_decl_name; 1828#endif 1829#endif 1830 1831 ; 1832 return 0; 1833} 1834_ACEOF 1835if ac_fn_c_try_compile "$LINENO"; then : 1836 eval "$3=yes" 1837else 1838 eval "$3=no" 1839fi 1840rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1841fi 1842eval ac_res=\$$3 1843 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1844$as_echo "$ac_res" >&6; } 1845 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1846 1847} # ac_fn_c_check_decl 1848 1849# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 1850# ------------------------------------------------------- 1851# Tests whether HEADER exists, giving a warning if it cannot be compiled using 1852# the include files in INCLUDES and setting the cache variable VAR 1853# accordingly. 1854ac_fn_c_check_header_mongrel () 1855{ 1856 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1857 if eval \${$3+:} false; then : 1858 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1859$as_echo_n "checking for $2... " >&6; } 1860if eval \${$3+:} false; then : 1861 $as_echo_n "(cached) " >&6 1862fi 1863eval ac_res=\$$3 1864 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1865$as_echo "$ac_res" >&6; } 1866else 1867 # Is the header compilable? 1868{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 1869$as_echo_n "checking $2 usability... " >&6; } 1870cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1871/* end confdefs.h. */ 1872$4 1873#include <$2> 1874_ACEOF 1875if ac_fn_c_try_compile "$LINENO"; then : 1876 ac_header_compiler=yes 1877else 1878 ac_header_compiler=no 1879fi 1880rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1881{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 1882$as_echo "$ac_header_compiler" >&6; } 1883 1884# Is the header present? 1885{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 1886$as_echo_n "checking $2 presence... " >&6; } 1887cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1888/* end confdefs.h. */ 1889#include <$2> 1890_ACEOF 1891if ac_fn_c_try_cpp "$LINENO"; then : 1892 ac_header_preproc=yes 1893else 1894 ac_header_preproc=no 1895fi 1896rm -f conftest.err conftest.i conftest.$ac_ext 1897{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 1898$as_echo "$ac_header_preproc" >&6; } 1899 1900# So? What about this header? 1901case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 1902 yes:no: ) 1903 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 1904$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 1905 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1906$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1907 ;; 1908 no:yes:* ) 1909 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 1910$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 1911 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 1912$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 1913 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 1914$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 1915 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 1916$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&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( $as_echo "## ------------------------------------ ## 1920## Report this to http://www.sqlite.org ## 1921## ------------------------------------ ##" 1922 ) | sed "s/^/$as_me: WARNING: /" >&2 1923 ;; 1924esac 1925 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1926$as_echo_n "checking for $2... " >&6; } 1927if eval \${$3+:} false; then : 1928 $as_echo_n "(cached) " >&6 1929else 1930 eval "$3=\$ac_header_compiler" 1931fi 1932eval ac_res=\$$3 1933 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1934$as_echo "$ac_res" >&6; } 1935fi 1936 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1937 1938} # ac_fn_c_check_header_mongrel 1939cat >config.log <<_ACEOF 1940This file contains any messages produced by compilers while 1941running configure, to aid debugging if configure makes a mistake. 1942 1943It was created by sqlite $as_me 3.26.0, which was 1944generated by GNU Autoconf 2.69. Invocation command line was 1945 1946 $ $0 $@ 1947 1948_ACEOF 1949exec 5>>config.log 1950{ 1951cat <<_ASUNAME 1952## --------- ## 1953## Platform. ## 1954## --------- ## 1955 1956hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 1957uname -m = `(uname -m) 2>/dev/null || echo unknown` 1958uname -r = `(uname -r) 2>/dev/null || echo unknown` 1959uname -s = `(uname -s) 2>/dev/null || echo unknown` 1960uname -v = `(uname -v) 2>/dev/null || echo unknown` 1961 1962/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 1963/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 1964 1965/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 1966/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 1967/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 1968/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 1969/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 1970/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 1971/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 1972 1973_ASUNAME 1974 1975as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1976for as_dir in $PATH 1977do 1978 IFS=$as_save_IFS 1979 test -z "$as_dir" && as_dir=. 1980 $as_echo "PATH: $as_dir" 1981 done 1982IFS=$as_save_IFS 1983 1984} >&5 1985 1986cat >&5 <<_ACEOF 1987 1988 1989## ----------- ## 1990## Core tests. ## 1991## ----------- ## 1992 1993_ACEOF 1994 1995 1996# Keep a trace of the command line. 1997# Strip out --no-create and --no-recursion so they do not pile up. 1998# Strip out --silent because we don't want to record it for future runs. 1999# Also quote any args containing shell meta-characters. 2000# Make two passes to allow for proper duplicate-argument suppression. 2001ac_configure_args= 2002ac_configure_args0= 2003ac_configure_args1= 2004ac_must_keep_next=false 2005for ac_pass in 1 2 2006do 2007 for ac_arg 2008 do 2009 case $ac_arg in 2010 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 2011 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 2012 | -silent | --silent | --silen | --sile | --sil) 2013 continue ;; 2014 *\'*) 2015 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 2016 esac 2017 case $ac_pass in 2018 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2019 2) 2020 as_fn_append ac_configure_args1 " '$ac_arg'" 2021 if test $ac_must_keep_next = true; then 2022 ac_must_keep_next=false # Got value, back to normal. 2023 else 2024 case $ac_arg in 2025 *=* | --config-cache | -C | -disable-* | --disable-* \ 2026 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 2027 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 2028 | -with-* | --with-* | -without-* | --without-* | --x) 2029 case "$ac_configure_args0 " in 2030 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 2031 esac 2032 ;; 2033 -* ) ac_must_keep_next=true ;; 2034 esac 2035 fi 2036 as_fn_append ac_configure_args " '$ac_arg'" 2037 ;; 2038 esac 2039 done 2040done 2041{ ac_configure_args0=; unset ac_configure_args0;} 2042{ ac_configure_args1=; unset ac_configure_args1;} 2043 2044# When interrupted or exit'd, cleanup temporary files, and complete 2045# config.log. We remove comments because anyway the quotes in there 2046# would cause problems or look ugly. 2047# WARNING: Use '\'' to represent an apostrophe within the trap. 2048# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2049trap 'exit_status=$? 2050 # Save into config.log some information that might help in debugging. 2051 { 2052 echo 2053 2054 $as_echo "## ---------------- ## 2055## Cache variables. ## 2056## ---------------- ##" 2057 echo 2058 # The following way of writing the cache mishandles newlines in values, 2059( 2060 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2061 eval ac_val=\$$ac_var 2062 case $ac_val in #( 2063 *${as_nl}*) 2064 case $ac_var in #( 2065 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2066$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2067 esac 2068 case $ac_var in #( 2069 _ | IFS | as_nl) ;; #( 2070 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2071 *) { eval $ac_var=; unset $ac_var;} ;; 2072 esac ;; 2073 esac 2074 done 2075 (set) 2>&1 | 2076 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2077 *${as_nl}ac_space=\ *) 2078 sed -n \ 2079 "s/'\''/'\''\\\\'\'''\''/g; 2080 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2081 ;; #( 2082 *) 2083 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2084 ;; 2085 esac | 2086 sort 2087) 2088 echo 2089 2090 $as_echo "## ----------------- ## 2091## Output variables. ## 2092## ----------------- ##" 2093 echo 2094 for ac_var in $ac_subst_vars 2095 do 2096 eval ac_val=\$$ac_var 2097 case $ac_val in 2098 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2099 esac 2100 $as_echo "$ac_var='\''$ac_val'\''" 2101 done | sort 2102 echo 2103 2104 if test -n "$ac_subst_files"; then 2105 $as_echo "## ------------------- ## 2106## File substitutions. ## 2107## ------------------- ##" 2108 echo 2109 for ac_var in $ac_subst_files 2110 do 2111 eval ac_val=\$$ac_var 2112 case $ac_val in 2113 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2114 esac 2115 $as_echo "$ac_var='\''$ac_val'\''" 2116 done | sort 2117 echo 2118 fi 2119 2120 if test -s confdefs.h; then 2121 $as_echo "## ----------- ## 2122## confdefs.h. ## 2123## ----------- ##" 2124 echo 2125 cat confdefs.h 2126 echo 2127 fi 2128 test "$ac_signal" != 0 && 2129 $as_echo "$as_me: caught signal $ac_signal" 2130 $as_echo "$as_me: exit $exit_status" 2131 } >&5 2132 rm -f core *.core core.conftest.* && 2133 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2134 exit $exit_status 2135' 0 2136for ac_signal in 1 2 13 15; do 2137 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2138done 2139ac_signal=0 2140 2141# confdefs.h avoids OS command line length limits that DEFS can exceed. 2142rm -f -r conftest* confdefs.h 2143 2144$as_echo "/* confdefs.h */" > confdefs.h 2145 2146# Predefined preprocessor variables. 2147 2148cat >>confdefs.h <<_ACEOF 2149#define PACKAGE_NAME "$PACKAGE_NAME" 2150_ACEOF 2151 2152cat >>confdefs.h <<_ACEOF 2153#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2154_ACEOF 2155 2156cat >>confdefs.h <<_ACEOF 2157#define PACKAGE_VERSION "$PACKAGE_VERSION" 2158_ACEOF 2159 2160cat >>confdefs.h <<_ACEOF 2161#define PACKAGE_STRING "$PACKAGE_STRING" 2162_ACEOF 2163 2164cat >>confdefs.h <<_ACEOF 2165#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2166_ACEOF 2167 2168cat >>confdefs.h <<_ACEOF 2169#define PACKAGE_URL "$PACKAGE_URL" 2170_ACEOF 2171 2172 2173# Let the site file select an alternate cache file if it wants to. 2174# Prefer an explicitly selected file to automatically selected ones. 2175ac_site_file1=NONE 2176ac_site_file2=NONE 2177if test -n "$CONFIG_SITE"; then 2178 # We do not want a PATH search for config.site. 2179 case $CONFIG_SITE in #(( 2180 -*) ac_site_file1=./$CONFIG_SITE;; 2181 */*) ac_site_file1=$CONFIG_SITE;; 2182 *) ac_site_file1=./$CONFIG_SITE;; 2183 esac 2184elif test "x$prefix" != xNONE; then 2185 ac_site_file1=$prefix/share/config.site 2186 ac_site_file2=$prefix/etc/config.site 2187else 2188 ac_site_file1=$ac_default_prefix/share/config.site 2189 ac_site_file2=$ac_default_prefix/etc/config.site 2190fi 2191for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2192do 2193 test "x$ac_site_file" = xNONE && continue 2194 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 2195 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2196$as_echo "$as_me: loading site script $ac_site_file" >&6;} 2197 sed 's/^/| /' "$ac_site_file" >&5 2198 . "$ac_site_file" \ 2199 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2200$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2201as_fn_error $? "failed to load site script $ac_site_file 2202See \`config.log' for more details" "$LINENO" 5; } 2203 fi 2204done 2205 2206if test -r "$cache_file"; then 2207 # Some versions of bash will fail to source /dev/null (special files 2208 # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2209 if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2210 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2211$as_echo "$as_me: loading cache $cache_file" >&6;} 2212 case $cache_file in 2213 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2214 *) . "./$cache_file";; 2215 esac 2216 fi 2217else 2218 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2219$as_echo "$as_me: creating cache $cache_file" >&6;} 2220 >$cache_file 2221fi 2222 2223# Check that the precious variables saved in the cache have kept the same 2224# value. 2225ac_cache_corrupted=false 2226for ac_var in $ac_precious_vars; do 2227 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2228 eval ac_new_set=\$ac_env_${ac_var}_set 2229 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2230 eval ac_new_val=\$ac_env_${ac_var}_value 2231 case $ac_old_set,$ac_new_set in 2232 set,) 2233 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2234$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2235 ac_cache_corrupted=: ;; 2236 ,set) 2237 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2238$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2239 ac_cache_corrupted=: ;; 2240 ,);; 2241 *) 2242 if test "x$ac_old_val" != "x$ac_new_val"; then 2243 # differences in whitespace do not lead to failure. 2244 ac_old_val_w=`echo x $ac_old_val` 2245 ac_new_val_w=`echo x $ac_new_val` 2246 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2247 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2248$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2249 ac_cache_corrupted=: 2250 else 2251 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2252$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2253 eval $ac_var=\$ac_old_val 2254 fi 2255 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2256$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2257 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2258$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2259 fi;; 2260 esac 2261 # Pass precious variables to config.status. 2262 if test "$ac_new_set" = set; then 2263 case $ac_new_val in 2264 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2265 *) ac_arg=$ac_var=$ac_new_val ;; 2266 esac 2267 case " $ac_configure_args " in 2268 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2269 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2270 esac 2271 fi 2272done 2273if $ac_cache_corrupted; then 2274 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2275$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2276 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2277$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2278 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2279fi 2280## -------------------- ## 2281## Main body of script. ## 2282## -------------------- ## 2283 2284ac_ext=c 2285ac_cpp='$CPP $CPPFLAGS' 2286ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2287ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2288ac_compiler_gnu=$ac_cv_c_compiler_gnu 2289 2290 2291 2292ac_aux_dir= 2293for ac_dir in . "$srcdir"/.; do 2294 if test -f "$ac_dir/install-sh"; then 2295 ac_aux_dir=$ac_dir 2296 ac_install_sh="$ac_aux_dir/install-sh -c" 2297 break 2298 elif test -f "$ac_dir/install.sh"; then 2299 ac_aux_dir=$ac_dir 2300 ac_install_sh="$ac_aux_dir/install.sh -c" 2301 break 2302 elif test -f "$ac_dir/shtool"; then 2303 ac_aux_dir=$ac_dir 2304 ac_install_sh="$ac_aux_dir/shtool install -c" 2305 break 2306 fi 2307done 2308if test -z "$ac_aux_dir"; then 2309 as_fn_error $? "cannot find install-sh, install.sh, or shtool in . \"$srcdir\"/." "$LINENO" 5 2310fi 2311 2312# These three variables are undocumented and unsupported, 2313# and are intended to be withdrawn in a future Autoconf release. 2314# They can cause serious problems if a builder's source tree is in a directory 2315# whose full name contains unusual characters. 2316ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2317ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2318ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2319 2320 2321 2322# Use automake. 2323am__api_version='1.15' 2324 2325# Find a good install program. We prefer a C program (faster), 2326# so one script is as good as another. But avoid the broken or 2327# incompatible versions: 2328# SysV /etc/install, /usr/sbin/install 2329# SunOS /usr/etc/install 2330# IRIX /sbin/install 2331# AIX /bin/install 2332# AmigaOS /C/install, which installs bootblocks on floppy discs 2333# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 2334# AFS /usr/afsws/bin/install, which mishandles nonexistent args 2335# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 2336# OS/2's system install, which has a completely different semantic 2337# ./install, which can be erroneously created by make from ./install.sh. 2338# Reject install programs that cannot install multiple files. 2339{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 2340$as_echo_n "checking for a BSD-compatible install... " >&6; } 2341if test -z "$INSTALL"; then 2342if ${ac_cv_path_install+:} false; then : 2343 $as_echo_n "(cached) " >&6 2344else 2345 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2346for as_dir in $PATH 2347do 2348 IFS=$as_save_IFS 2349 test -z "$as_dir" && as_dir=. 2350 # Account for people who put trailing slashes in PATH elements. 2351case $as_dir/ in #(( 2352 ./ | .// | /[cC]/* | \ 2353 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 2354 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 2355 /usr/ucb/* ) ;; 2356 *) 2357 # OSF1 and SCO ODT 3.0 have their own names for install. 2358 # Don't use installbsd from OSF since it installs stuff as root 2359 # by default. 2360 for ac_prog in ginstall scoinst install; do 2361 for ac_exec_ext in '' $ac_executable_extensions; do 2362 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then 2363 if test $ac_prog = install && 2364 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2365 # AIX install. It has an incompatible calling convention. 2366 : 2367 elif test $ac_prog = install && 2368 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2369 # program-specific install script used by HP pwplus--don't use. 2370 : 2371 else 2372 rm -rf conftest.one conftest.two conftest.dir 2373 echo one > conftest.one 2374 echo two > conftest.two 2375 mkdir conftest.dir 2376 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 2377 test -s conftest.one && test -s conftest.two && 2378 test -s conftest.dir/conftest.one && 2379 test -s conftest.dir/conftest.two 2380 then 2381 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 2382 break 3 2383 fi 2384 fi 2385 fi 2386 done 2387 done 2388 ;; 2389esac 2390 2391 done 2392IFS=$as_save_IFS 2393 2394rm -rf conftest.one conftest.two conftest.dir 2395 2396fi 2397 if test "${ac_cv_path_install+set}" = set; then 2398 INSTALL=$ac_cv_path_install 2399 else 2400 # As a last resort, use the slow shell script. Don't cache a 2401 # value for INSTALL within a source directory, because that will 2402 # break other packages using the cache if that directory is 2403 # removed, or if the value is a relative name. 2404 INSTALL=$ac_install_sh 2405 fi 2406fi 2407{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 2408$as_echo "$INSTALL" >&6; } 2409 2410# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 2411# It thinks the first close brace ends the variable substitution. 2412test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 2413 2414test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 2415 2416test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 2417 2418{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 2419$as_echo_n "checking whether build environment is sane... " >&6; } 2420# Reject unsafe characters in $srcdir or the absolute working directory 2421# name. Accept space and tab only in the latter. 2422am_lf=' 2423' 2424case `pwd` in 2425 *[\\\"\#\$\&\'\`$am_lf]*) 2426 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; 2427esac 2428case $srcdir in 2429 *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 2430 as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; 2431esac 2432 2433# Do 'set' in a subshell so we don't clobber the current shell's 2434# arguments. Must try -L first in case configure is actually a 2435# symlink; some systems play weird games with the mod time of symlinks 2436# (eg FreeBSD returns the mod time of the symlink's containing 2437# directory). 2438if ( 2439 am_has_slept=no 2440 for am_try in 1 2; do 2441 echo "timestamp, slept: $am_has_slept" > conftest.file 2442 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 2443 if test "$*" = "X"; then 2444 # -L didn't work. 2445 set X `ls -t "$srcdir/configure" conftest.file` 2446 fi 2447 if test "$*" != "X $srcdir/configure conftest.file" \ 2448 && test "$*" != "X conftest.file $srcdir/configure"; then 2449 2450 # If neither matched, then we have a broken ls. This can happen 2451 # if, for instance, CONFIG_SHELL is bash and it inherits a 2452 # broken ls alias from the environment. This has actually 2453 # happened. Such a system could not be considered "sane". 2454 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken 2455 alias in your environment" "$LINENO" 5 2456 fi 2457 if test "$2" = conftest.file || test $am_try -eq 2; then 2458 break 2459 fi 2460 # Just in case. 2461 sleep 1 2462 am_has_slept=yes 2463 done 2464 test "$2" = conftest.file 2465 ) 2466then 2467 # Ok. 2468 : 2469else 2470 as_fn_error $? "newly created file is older than distributed files! 2471Check your system clock" "$LINENO" 5 2472fi 2473{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2474$as_echo "yes" >&6; } 2475# If we didn't sleep, we still need to ensure time stamps of config.status and 2476# generated files are strictly newer. 2477am_sleep_pid= 2478if grep 'slept: no' conftest.file >/dev/null 2>&1; then 2479 ( sleep 1 ) & 2480 am_sleep_pid=$! 2481fi 2482 2483rm -f conftest.file 2484 2485test "$program_prefix" != NONE && 2486 program_transform_name="s&^&$program_prefix&;$program_transform_name" 2487# Use a double $ so make ignores it. 2488test "$program_suffix" != NONE && 2489 program_transform_name="s&\$&$program_suffix&;$program_transform_name" 2490# Double any \ or $. 2491# By default was `s,x,x', remove it if useless. 2492ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 2493program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 2494 2495# Expand $ac_aux_dir to an absolute path. 2496am_aux_dir=`cd "$ac_aux_dir" && pwd` 2497 2498if test x"${MISSING+set}" != xset; then 2499 case $am_aux_dir in 2500 *\ * | *\ *) 2501 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; 2502 *) 2503 MISSING="\${SHELL} $am_aux_dir/missing" ;; 2504 esac 2505fi 2506# Use eval to expand $SHELL 2507if eval "$MISSING --is-lightweight"; then 2508 am_missing_run="$MISSING " 2509else 2510 am_missing_run= 2511 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 2512$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;} 2513fi 2514 2515if test x"${install_sh+set}" != xset; then 2516 case $am_aux_dir in 2517 *\ * | *\ *) 2518 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 2519 *) 2520 install_sh="\${SHELL} $am_aux_dir/install-sh" 2521 esac 2522fi 2523 2524# Installed binaries are usually stripped using 'strip' when the user 2525# run "make install-strip". However 'strip' might not be the right 2526# tool to use in cross-compilation environments, therefore Automake 2527# will honor the 'STRIP' environment variable to overrule this program. 2528if test "$cross_compiling" != no; then 2529 if test -n "$ac_tool_prefix"; then 2530 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 2531set dummy ${ac_tool_prefix}strip; ac_word=$2 2532{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2533$as_echo_n "checking for $ac_word... " >&6; } 2534if ${ac_cv_prog_STRIP+:} false; then : 2535 $as_echo_n "(cached) " >&6 2536else 2537 if test -n "$STRIP"; then 2538 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 2539else 2540as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2541for as_dir in $PATH 2542do 2543 IFS=$as_save_IFS 2544 test -z "$as_dir" && as_dir=. 2545 for ac_exec_ext in '' $ac_executable_extensions; do 2546 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2547 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 2548 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2549 break 2 2550 fi 2551done 2552 done 2553IFS=$as_save_IFS 2554 2555fi 2556fi 2557STRIP=$ac_cv_prog_STRIP 2558if test -n "$STRIP"; then 2559 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 2560$as_echo "$STRIP" >&6; } 2561else 2562 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2563$as_echo "no" >&6; } 2564fi 2565 2566 2567fi 2568if test -z "$ac_cv_prog_STRIP"; then 2569 ac_ct_STRIP=$STRIP 2570 # Extract the first word of "strip", so it can be a program name with args. 2571set dummy strip; ac_word=$2 2572{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2573$as_echo_n "checking for $ac_word... " >&6; } 2574if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 2575 $as_echo_n "(cached) " >&6 2576else 2577 if test -n "$ac_ct_STRIP"; then 2578 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 2579else 2580as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2581for as_dir in $PATH 2582do 2583 IFS=$as_save_IFS 2584 test -z "$as_dir" && as_dir=. 2585 for ac_exec_ext in '' $ac_executable_extensions; do 2586 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2587 ac_cv_prog_ac_ct_STRIP="strip" 2588 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2589 break 2 2590 fi 2591done 2592 done 2593IFS=$as_save_IFS 2594 2595fi 2596fi 2597ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 2598if test -n "$ac_ct_STRIP"; then 2599 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 2600$as_echo "$ac_ct_STRIP" >&6; } 2601else 2602 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2603$as_echo "no" >&6; } 2604fi 2605 2606 if test "x$ac_ct_STRIP" = x; then 2607 STRIP=":" 2608 else 2609 case $cross_compiling:$ac_tool_warned in 2610yes:) 2611{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2612$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2613ac_tool_warned=yes ;; 2614esac 2615 STRIP=$ac_ct_STRIP 2616 fi 2617else 2618 STRIP="$ac_cv_prog_STRIP" 2619fi 2620 2621fi 2622INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 2623 2624{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 2625$as_echo_n "checking for a thread-safe mkdir -p... " >&6; } 2626if test -z "$MKDIR_P"; then 2627 if ${ac_cv_path_mkdir+:} false; then : 2628 $as_echo_n "(cached) " >&6 2629else 2630 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2631for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 2632do 2633 IFS=$as_save_IFS 2634 test -z "$as_dir" && as_dir=. 2635 for ac_prog in mkdir gmkdir; do 2636 for ac_exec_ext in '' $ac_executable_extensions; do 2637 as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue 2638 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 2639 'mkdir (GNU coreutils) '* | \ 2640 'mkdir (coreutils) '* | \ 2641 'mkdir (fileutils) '4.1*) 2642 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 2643 break 3;; 2644 esac 2645 done 2646 done 2647 done 2648IFS=$as_save_IFS 2649 2650fi 2651 2652 test -d ./--version && rmdir ./--version 2653 if test "${ac_cv_path_mkdir+set}" = set; then 2654 MKDIR_P="$ac_cv_path_mkdir -p" 2655 else 2656 # As a last resort, use the slow shell script. Don't cache a 2657 # value for MKDIR_P within a source directory, because that will 2658 # break other packages using the cache if that directory is 2659 # removed, or if the value is a relative name. 2660 MKDIR_P="$ac_install_sh -d" 2661 fi 2662fi 2663{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 2664$as_echo "$MKDIR_P" >&6; } 2665 2666for ac_prog in gawk mawk nawk awk 2667do 2668 # Extract the first word of "$ac_prog", so it can be a program name with args. 2669set dummy $ac_prog; ac_word=$2 2670{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2671$as_echo_n "checking for $ac_word... " >&6; } 2672if ${ac_cv_prog_AWK+:} false; then : 2673 $as_echo_n "(cached) " >&6 2674else 2675 if test -n "$AWK"; then 2676 ac_cv_prog_AWK="$AWK" # Let the user override the test. 2677else 2678as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2679for as_dir in $PATH 2680do 2681 IFS=$as_save_IFS 2682 test -z "$as_dir" && as_dir=. 2683 for ac_exec_ext in '' $ac_executable_extensions; do 2684 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2685 ac_cv_prog_AWK="$ac_prog" 2686 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2687 break 2 2688 fi 2689done 2690 done 2691IFS=$as_save_IFS 2692 2693fi 2694fi 2695AWK=$ac_cv_prog_AWK 2696if test -n "$AWK"; then 2697 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 2698$as_echo "$AWK" >&6; } 2699else 2700 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2701$as_echo "no" >&6; } 2702fi 2703 2704 2705 test -n "$AWK" && break 2706done 2707 2708{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 2709$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 2710set x ${MAKE-make} 2711ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 2712if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : 2713 $as_echo_n "(cached) " >&6 2714else 2715 cat >conftest.make <<\_ACEOF 2716SHELL = /bin/sh 2717all: 2718 @echo '@@@%%%=$(MAKE)=@@@%%%' 2719_ACEOF 2720# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 2721case `${MAKE-make} -f conftest.make 2>/dev/null` in 2722 *@@@%%%=?*=@@@%%%*) 2723 eval ac_cv_prog_make_${ac_make}_set=yes;; 2724 *) 2725 eval ac_cv_prog_make_${ac_make}_set=no;; 2726esac 2727rm -f conftest.make 2728fi 2729if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 2730 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2731$as_echo "yes" >&6; } 2732 SET_MAKE= 2733else 2734 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2735$as_echo "no" >&6; } 2736 SET_MAKE="MAKE=${MAKE-make}" 2737fi 2738 2739rm -rf .tst 2>/dev/null 2740mkdir .tst 2>/dev/null 2741if test -d .tst; then 2742 am__leading_dot=. 2743else 2744 am__leading_dot=_ 2745fi 2746rmdir .tst 2>/dev/null 2747 2748# Check whether --enable-silent-rules was given. 2749if test "${enable_silent_rules+set}" = set; then : 2750 enableval=$enable_silent_rules; 2751fi 2752 2753case $enable_silent_rules in # ((( 2754 yes) AM_DEFAULT_VERBOSITY=0;; 2755 no) AM_DEFAULT_VERBOSITY=1;; 2756 *) AM_DEFAULT_VERBOSITY=1;; 2757esac 2758am_make=${MAKE-make} 2759{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 2760$as_echo_n "checking whether $am_make supports nested variables... " >&6; } 2761if ${am_cv_make_support_nested_variables+:} false; then : 2762 $as_echo_n "(cached) " >&6 2763else 2764 if $as_echo 'TRUE=$(BAR$(V)) 2765BAR0=false 2766BAR1=true 2767V=1 2768am__doit: 2769 @$(TRUE) 2770.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 2771 am_cv_make_support_nested_variables=yes 2772else 2773 am_cv_make_support_nested_variables=no 2774fi 2775fi 2776{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 2777$as_echo "$am_cv_make_support_nested_variables" >&6; } 2778if test $am_cv_make_support_nested_variables = yes; then 2779 AM_V='$(V)' 2780 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 2781else 2782 AM_V=$AM_DEFAULT_VERBOSITY 2783 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 2784fi 2785AM_BACKSLASH='\' 2786 2787if test "`cd $srcdir && pwd`" != "`pwd`"; then 2788 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 2789 # is not polluted with repeated "-I." 2790 am__isrc=' -I$(srcdir)' 2791 # test to see if srcdir already configured 2792 if test -f $srcdir/config.status; then 2793 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 2794 fi 2795fi 2796 2797# test whether we have cygpath 2798if test -z "$CYGPATH_W"; then 2799 if (cygpath --version) >/dev/null 2>/dev/null; then 2800 CYGPATH_W='cygpath -w' 2801 else 2802 CYGPATH_W=echo 2803 fi 2804fi 2805 2806 2807# Define the identity of the package. 2808 PACKAGE='sqlite' 2809 VERSION='3.26.0' 2810 2811 2812cat >>confdefs.h <<_ACEOF 2813#define PACKAGE "$PACKAGE" 2814_ACEOF 2815 2816 2817cat >>confdefs.h <<_ACEOF 2818#define VERSION "$VERSION" 2819_ACEOF 2820 2821# Some tools Automake needs. 2822 2823ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 2824 2825 2826AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 2827 2828 2829AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 2830 2831 2832AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 2833 2834 2835MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 2836 2837# For better backward compatibility. To be removed once Automake 1.9.x 2838# dies out for good. For more background, see: 2839# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html> 2840# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html> 2841mkdir_p='$(MKDIR_P)' 2842 2843# We need awk for the "check" target (and possibly the TAP driver). The 2844# system "awk" is bad on some platforms. 2845# Always define AMTAR for backward compatibility. Yes, it's still used 2846# in the wild :-( We should find a proper way to deprecate it ... 2847AMTAR='$${TAR-tar}' 2848 2849 2850# We'll loop over all known methods to create a tar archive until one works. 2851_am_tools='gnutar pax cpio none' 2852 2853am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' 2854 2855 2856 2857 2858 2859 2860# POSIX will say in a future version that running "rm -f" with no argument 2861# is OK; and we want to be able to make that assumption in our Makefile 2862# recipes. So use an aggressive probe to check that the usage we want is 2863# actually supported "in the wild" to an acceptable degree. 2864# See automake bug#10828. 2865# To make any issue more visible, cause the running configure to be aborted 2866# by default if the 'rm' program in use doesn't match our expectations; the 2867# user can still override this though. 2868if rm -f && rm -fr && rm -rf; then : OK; else 2869 cat >&2 <<'END' 2870Oops! 2871 2872Your 'rm' program seems unable to run without file operands specified 2873on the command line, even when the '-f' option is present. This is contrary 2874to the behaviour of most rm programs out there, and not conforming with 2875the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542> 2876 2877Please tell bug-automake@gnu.org about your system, including the value 2878of your $PATH and any error possibly output before this message. This 2879can help us improve future automake versions. 2880 2881END 2882 if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then 2883 echo 'Configuration will proceed anyway, since you have set the' >&2 2884 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 2885 echo >&2 2886 else 2887 cat >&2 <<'END' 2888Aborting the configuration process, to ensure you take notice of the issue. 2889 2890You can download and install GNU coreutils to get an 'rm' implementation 2891that behaves properly: <http://www.gnu.org/software/coreutils/>. 2892 2893If you want to complete the configuration process using your problematic 2894'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM 2895to "yes", and re-run configure. 2896 2897END 2898 as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5 2899 fi 2900fi 2901 2902 2903DEPDIR="${am__leading_dot}deps" 2904 2905ac_config_commands="$ac_config_commands depfiles" 2906 2907 2908am_make=${MAKE-make} 2909cat > confinc << 'END' 2910am__doit: 2911 @echo this is the am__doit target 2912.PHONY: am__doit 2913END 2914# If we don't find an include directive, just comment out the code. 2915{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 2916$as_echo_n "checking for style of include used by $am_make... " >&6; } 2917am__include="#" 2918am__quote= 2919_am_result=none 2920# First try GNU make style include. 2921echo "include confinc" > confmf 2922# Ignore all kinds of additional output from 'make'. 2923case `$am_make -s -f confmf 2> /dev/null` in #( 2924*the\ am__doit\ target*) 2925 am__include=include 2926 am__quote= 2927 _am_result=GNU 2928 ;; 2929esac 2930# Now try BSD make style include. 2931if test "$am__include" = "#"; then 2932 echo '.include "confinc"' > confmf 2933 case `$am_make -s -f confmf 2> /dev/null` in #( 2934 *the\ am__doit\ target*) 2935 am__include=.include 2936 am__quote="\"" 2937 _am_result=BSD 2938 ;; 2939 esac 2940fi 2941 2942 2943{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 2944$as_echo "$_am_result" >&6; } 2945rm -f confinc confmf 2946 2947# Check whether --enable-dependency-tracking was given. 2948if test "${enable_dependency_tracking+set}" = set; then : 2949 enableval=$enable_dependency_tracking; 2950fi 2951 2952if test "x$enable_dependency_tracking" != xno; then 2953 am_depcomp="$ac_aux_dir/depcomp" 2954 AMDEPBACKSLASH='\' 2955 am__nodep='_no' 2956fi 2957 if test "x$enable_dependency_tracking" != xno; then 2958 AMDEP_TRUE= 2959 AMDEP_FALSE='#' 2960else 2961 AMDEP_TRUE='#' 2962 AMDEP_FALSE= 2963fi 2964 2965 2966ac_ext=c 2967ac_cpp='$CPP $CPPFLAGS' 2968ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2969ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2970ac_compiler_gnu=$ac_cv_c_compiler_gnu 2971if test -n "$ac_tool_prefix"; then 2972 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 2973set dummy ${ac_tool_prefix}gcc; ac_word=$2 2974{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2975$as_echo_n "checking for $ac_word... " >&6; } 2976if ${ac_cv_prog_CC+:} false; then : 2977 $as_echo_n "(cached) " >&6 2978else 2979 if test -n "$CC"; then 2980 ac_cv_prog_CC="$CC" # Let the user override the test. 2981else 2982as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2983for as_dir in $PATH 2984do 2985 IFS=$as_save_IFS 2986 test -z "$as_dir" && as_dir=. 2987 for ac_exec_ext in '' $ac_executable_extensions; do 2988 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2989 ac_cv_prog_CC="${ac_tool_prefix}gcc" 2990 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2991 break 2 2992 fi 2993done 2994 done 2995IFS=$as_save_IFS 2996 2997fi 2998fi 2999CC=$ac_cv_prog_CC 3000if test -n "$CC"; then 3001 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3002$as_echo "$CC" >&6; } 3003else 3004 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3005$as_echo "no" >&6; } 3006fi 3007 3008 3009fi 3010if test -z "$ac_cv_prog_CC"; then 3011 ac_ct_CC=$CC 3012 # Extract the first word of "gcc", so it can be a program name with args. 3013set dummy gcc; ac_word=$2 3014{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3015$as_echo_n "checking for $ac_word... " >&6; } 3016if ${ac_cv_prog_ac_ct_CC+:} false; then : 3017 $as_echo_n "(cached) " >&6 3018else 3019 if test -n "$ac_ct_CC"; then 3020 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3021else 3022as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3023for as_dir in $PATH 3024do 3025 IFS=$as_save_IFS 3026 test -z "$as_dir" && as_dir=. 3027 for ac_exec_ext in '' $ac_executable_extensions; do 3028 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3029 ac_cv_prog_ac_ct_CC="gcc" 3030 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3031 break 2 3032 fi 3033done 3034 done 3035IFS=$as_save_IFS 3036 3037fi 3038fi 3039ac_ct_CC=$ac_cv_prog_ac_ct_CC 3040if test -n "$ac_ct_CC"; then 3041 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3042$as_echo "$ac_ct_CC" >&6; } 3043else 3044 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3045$as_echo "no" >&6; } 3046fi 3047 3048 if test "x$ac_ct_CC" = x; then 3049 CC="" 3050 else 3051 case $cross_compiling:$ac_tool_warned in 3052yes:) 3053{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3054$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3055ac_tool_warned=yes ;; 3056esac 3057 CC=$ac_ct_CC 3058 fi 3059else 3060 CC="$ac_cv_prog_CC" 3061fi 3062 3063if test -z "$CC"; then 3064 if test -n "$ac_tool_prefix"; then 3065 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 3066set dummy ${ac_tool_prefix}cc; ac_word=$2 3067{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3068$as_echo_n "checking for $ac_word... " >&6; } 3069if ${ac_cv_prog_CC+:} false; then : 3070 $as_echo_n "(cached) " >&6 3071else 3072 if test -n "$CC"; then 3073 ac_cv_prog_CC="$CC" # Let the user override the test. 3074else 3075as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3076for as_dir in $PATH 3077do 3078 IFS=$as_save_IFS 3079 test -z "$as_dir" && as_dir=. 3080 for ac_exec_ext in '' $ac_executable_extensions; do 3081 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3082 ac_cv_prog_CC="${ac_tool_prefix}cc" 3083 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3084 break 2 3085 fi 3086done 3087 done 3088IFS=$as_save_IFS 3089 3090fi 3091fi 3092CC=$ac_cv_prog_CC 3093if test -n "$CC"; then 3094 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3095$as_echo "$CC" >&6; } 3096else 3097 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3098$as_echo "no" >&6; } 3099fi 3100 3101 3102 fi 3103fi 3104if test -z "$CC"; then 3105 # Extract the first word of "cc", so it can be a program name with args. 3106set dummy cc; ac_word=$2 3107{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3108$as_echo_n "checking for $ac_word... " >&6; } 3109if ${ac_cv_prog_CC+:} false; then : 3110 $as_echo_n "(cached) " >&6 3111else 3112 if test -n "$CC"; then 3113 ac_cv_prog_CC="$CC" # Let the user override the test. 3114else 3115 ac_prog_rejected=no 3116as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3117for as_dir in $PATH 3118do 3119 IFS=$as_save_IFS 3120 test -z "$as_dir" && as_dir=. 3121 for ac_exec_ext in '' $ac_executable_extensions; do 3122 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3123 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 3124 ac_prog_rejected=yes 3125 continue 3126 fi 3127 ac_cv_prog_CC="cc" 3128 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3129 break 2 3130 fi 3131done 3132 done 3133IFS=$as_save_IFS 3134 3135if test $ac_prog_rejected = yes; then 3136 # We found a bogon in the path, so make sure we never use it. 3137 set dummy $ac_cv_prog_CC 3138 shift 3139 if test $# != 0; then 3140 # We chose a different compiler from the bogus one. 3141 # However, it has the same basename, so the bogon will be chosen 3142 # first if we set CC to just the basename; use the full file name. 3143 shift 3144 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 3145 fi 3146fi 3147fi 3148fi 3149CC=$ac_cv_prog_CC 3150if test -n "$CC"; then 3151 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3152$as_echo "$CC" >&6; } 3153else 3154 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3155$as_echo "no" >&6; } 3156fi 3157 3158 3159fi 3160if test -z "$CC"; then 3161 if test -n "$ac_tool_prefix"; then 3162 for ac_prog in cl.exe 3163 do 3164 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 3165set dummy $ac_tool_prefix$ac_prog; ac_word=$2 3166{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3167$as_echo_n "checking for $ac_word... " >&6; } 3168if ${ac_cv_prog_CC+:} false; then : 3169 $as_echo_n "(cached) " >&6 3170else 3171 if test -n "$CC"; then 3172 ac_cv_prog_CC="$CC" # Let the user override the test. 3173else 3174as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3175for as_dir in $PATH 3176do 3177 IFS=$as_save_IFS 3178 test -z "$as_dir" && as_dir=. 3179 for ac_exec_ext in '' $ac_executable_extensions; do 3180 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3181 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 3182 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3183 break 2 3184 fi 3185done 3186 done 3187IFS=$as_save_IFS 3188 3189fi 3190fi 3191CC=$ac_cv_prog_CC 3192if test -n "$CC"; then 3193 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3194$as_echo "$CC" >&6; } 3195else 3196 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3197$as_echo "no" >&6; } 3198fi 3199 3200 3201 test -n "$CC" && break 3202 done 3203fi 3204if test -z "$CC"; then 3205 ac_ct_CC=$CC 3206 for ac_prog in cl.exe 3207do 3208 # Extract the first word of "$ac_prog", so it can be a program name with args. 3209set dummy $ac_prog; ac_word=$2 3210{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3211$as_echo_n "checking for $ac_word... " >&6; } 3212if ${ac_cv_prog_ac_ct_CC+:} false; then : 3213 $as_echo_n "(cached) " >&6 3214else 3215 if test -n "$ac_ct_CC"; then 3216 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3217else 3218as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3219for as_dir in $PATH 3220do 3221 IFS=$as_save_IFS 3222 test -z "$as_dir" && as_dir=. 3223 for ac_exec_ext in '' $ac_executable_extensions; do 3224 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3225 ac_cv_prog_ac_ct_CC="$ac_prog" 3226 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3227 break 2 3228 fi 3229done 3230 done 3231IFS=$as_save_IFS 3232 3233fi 3234fi 3235ac_ct_CC=$ac_cv_prog_ac_ct_CC 3236if test -n "$ac_ct_CC"; then 3237 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3238$as_echo "$ac_ct_CC" >&6; } 3239else 3240 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3241$as_echo "no" >&6; } 3242fi 3243 3244 3245 test -n "$ac_ct_CC" && break 3246done 3247 3248 if test "x$ac_ct_CC" = x; then 3249 CC="" 3250 else 3251 case $cross_compiling:$ac_tool_warned in 3252yes:) 3253{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3254$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3255ac_tool_warned=yes ;; 3256esac 3257 CC=$ac_ct_CC 3258 fi 3259fi 3260 3261fi 3262 3263 3264test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3265$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3266as_fn_error $? "no acceptable C compiler found in \$PATH 3267See \`config.log' for more details" "$LINENO" 5; } 3268 3269# Provide some information about the compiler. 3270$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 3271set X $ac_compile 3272ac_compiler=$2 3273for ac_option in --version -v -V -qversion; do 3274 { { ac_try="$ac_compiler $ac_option >&5" 3275case "(($ac_try" in 3276 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3277 *) ac_try_echo=$ac_try;; 3278esac 3279eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3280$as_echo "$ac_try_echo"; } >&5 3281 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 3282 ac_status=$? 3283 if test -s conftest.err; then 3284 sed '10a\ 3285... rest of stderr output deleted ... 3286 10q' conftest.err >conftest.er1 3287 cat conftest.er1 >&5 3288 fi 3289 rm -f conftest.er1 conftest.err 3290 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3291 test $ac_status = 0; } 3292done 3293 3294cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3295/* end confdefs.h. */ 3296 3297int 3298main () 3299{ 3300 3301 ; 3302 return 0; 3303} 3304_ACEOF 3305ac_clean_files_save=$ac_clean_files 3306ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 3307# Try to create an executable without -o first, disregard a.out. 3308# It will help us diagnose broken compilers, and finding out an intuition 3309# of exeext. 3310{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 3311$as_echo_n "checking whether the C compiler works... " >&6; } 3312ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3313 3314# The possible output files: 3315ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3316 3317ac_rmfiles= 3318for ac_file in $ac_files 3319do 3320 case $ac_file in 3321 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3322 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3323 esac 3324done 3325rm -f $ac_rmfiles 3326 3327if { { ac_try="$ac_link_default" 3328case "(($ac_try" in 3329 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3330 *) ac_try_echo=$ac_try;; 3331esac 3332eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3333$as_echo "$ac_try_echo"; } >&5 3334 (eval "$ac_link_default") 2>&5 3335 ac_status=$? 3336 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3337 test $ac_status = 0; }; then : 3338 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 3339# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 3340# in a Makefile. We should not override ac_cv_exeext if it was cached, 3341# so that the user can short-circuit this test for compilers unknown to 3342# Autoconf. 3343for ac_file in $ac_files '' 3344do 3345 test -f "$ac_file" || continue 3346 case $ac_file in 3347 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3348 ;; 3349 [ab].out ) 3350 # We found the default executable, but exeext='' is most 3351 # certainly right. 3352 break;; 3353 *.* ) 3354 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 3355 then :; else 3356 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3357 fi 3358 # We set ac_cv_exeext here because the later test for it is not 3359 # safe: cross compilers may not add the suffix if given an `-o' 3360 # argument, so we may need to know it at that point already. 3361 # Even if this section looks crufty: it has the advantage of 3362 # actually working. 3363 break;; 3364 * ) 3365 break;; 3366 esac 3367done 3368test "$ac_cv_exeext" = no && ac_cv_exeext= 3369 3370else 3371 ac_file='' 3372fi 3373if test -z "$ac_file"; then : 3374 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3375$as_echo "no" >&6; } 3376$as_echo "$as_me: failed program was:" >&5 3377sed 's/^/| /' conftest.$ac_ext >&5 3378 3379{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3380$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3381as_fn_error 77 "C compiler cannot create executables 3382See \`config.log' for more details" "$LINENO" 5; } 3383else 3384 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3385$as_echo "yes" >&6; } 3386fi 3387{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 3388$as_echo_n "checking for C compiler default output file name... " >&6; } 3389{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 3390$as_echo "$ac_file" >&6; } 3391ac_exeext=$ac_cv_exeext 3392 3393rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 3394ac_clean_files=$ac_clean_files_save 3395{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3396$as_echo_n "checking for suffix of executables... " >&6; } 3397if { { ac_try="$ac_link" 3398case "(($ac_try" in 3399 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3400 *) ac_try_echo=$ac_try;; 3401esac 3402eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3403$as_echo "$ac_try_echo"; } >&5 3404 (eval "$ac_link") 2>&5 3405 ac_status=$? 3406 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3407 test $ac_status = 0; }; then : 3408 # If both `conftest.exe' and `conftest' are `present' (well, observable) 3409# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3410# work properly (i.e., refer to `conftest.exe'), while it won't with 3411# `rm'. 3412for ac_file in conftest.exe conftest conftest.*; do 3413 test -f "$ac_file" || continue 3414 case $ac_file in 3415 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3416 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3417 break;; 3418 * ) break;; 3419 esac 3420done 3421else 3422 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3423$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3424as_fn_error $? "cannot compute suffix of executables: cannot compile and link 3425See \`config.log' for more details" "$LINENO" 5; } 3426fi 3427rm -f conftest conftest$ac_cv_exeext 3428{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3429$as_echo "$ac_cv_exeext" >&6; } 3430 3431rm -f conftest.$ac_ext 3432EXEEXT=$ac_cv_exeext 3433ac_exeext=$EXEEXT 3434cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3435/* end confdefs.h. */ 3436#include <stdio.h> 3437int 3438main () 3439{ 3440FILE *f = fopen ("conftest.out", "w"); 3441 return ferror (f) || fclose (f) != 0; 3442 3443 ; 3444 return 0; 3445} 3446_ACEOF 3447ac_clean_files="$ac_clean_files conftest.out" 3448# Check that the compiler produces executables we can run. If not, either 3449# the compiler is broken, or we cross compile. 3450{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3451$as_echo_n "checking whether we are cross compiling... " >&6; } 3452if test "$cross_compiling" != yes; then 3453 { { ac_try="$ac_link" 3454case "(($ac_try" in 3455 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3456 *) ac_try_echo=$ac_try;; 3457esac 3458eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3459$as_echo "$ac_try_echo"; } >&5 3460 (eval "$ac_link") 2>&5 3461 ac_status=$? 3462 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3463 test $ac_status = 0; } 3464 if { ac_try='./conftest$ac_cv_exeext' 3465 { { case "(($ac_try" in 3466 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3467 *) ac_try_echo=$ac_try;; 3468esac 3469eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3470$as_echo "$ac_try_echo"; } >&5 3471 (eval "$ac_try") 2>&5 3472 ac_status=$? 3473 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3474 test $ac_status = 0; }; }; then 3475 cross_compiling=no 3476 else 3477 if test "$cross_compiling" = maybe; then 3478 cross_compiling=yes 3479 else 3480 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3481$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3482as_fn_error $? "cannot run C compiled programs. 3483If you meant to cross compile, use \`--host'. 3484See \`config.log' for more details" "$LINENO" 5; } 3485 fi 3486 fi 3487fi 3488{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3489$as_echo "$cross_compiling" >&6; } 3490 3491rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 3492ac_clean_files=$ac_clean_files_save 3493{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3494$as_echo_n "checking for suffix of object files... " >&6; } 3495if ${ac_cv_objext+:} false; then : 3496 $as_echo_n "(cached) " >&6 3497else 3498 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3499/* end confdefs.h. */ 3500 3501int 3502main () 3503{ 3504 3505 ; 3506 return 0; 3507} 3508_ACEOF 3509rm -f conftest.o conftest.obj 3510if { { ac_try="$ac_compile" 3511case "(($ac_try" in 3512 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3513 *) ac_try_echo=$ac_try;; 3514esac 3515eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3516$as_echo "$ac_try_echo"; } >&5 3517 (eval "$ac_compile") 2>&5 3518 ac_status=$? 3519 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3520 test $ac_status = 0; }; then : 3521 for ac_file in conftest.o conftest.obj conftest.*; do 3522 test -f "$ac_file" || continue; 3523 case $ac_file in 3524 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3525 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3526 break;; 3527 esac 3528done 3529else 3530 $as_echo "$as_me: failed program was:" >&5 3531sed 's/^/| /' conftest.$ac_ext >&5 3532 3533{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3534$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3535as_fn_error $? "cannot compute suffix of object files: cannot compile 3536See \`config.log' for more details" "$LINENO" 5; } 3537fi 3538rm -f conftest.$ac_cv_objext conftest.$ac_ext 3539fi 3540{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3541$as_echo "$ac_cv_objext" >&6; } 3542OBJEXT=$ac_cv_objext 3543ac_objext=$OBJEXT 3544{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 3545$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3546if ${ac_cv_c_compiler_gnu+:} false; then : 3547 $as_echo_n "(cached) " >&6 3548else 3549 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3550/* end confdefs.h. */ 3551 3552int 3553main () 3554{ 3555#ifndef __GNUC__ 3556 choke me 3557#endif 3558 3559 ; 3560 return 0; 3561} 3562_ACEOF 3563if ac_fn_c_try_compile "$LINENO"; then : 3564 ac_compiler_gnu=yes 3565else 3566 ac_compiler_gnu=no 3567fi 3568rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3569ac_cv_c_compiler_gnu=$ac_compiler_gnu 3570 3571fi 3572{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3573$as_echo "$ac_cv_c_compiler_gnu" >&6; } 3574if test $ac_compiler_gnu = yes; then 3575 GCC=yes 3576else 3577 GCC= 3578fi 3579ac_test_CFLAGS=${CFLAGS+set} 3580ac_save_CFLAGS=$CFLAGS 3581{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 3582$as_echo_n "checking whether $CC accepts -g... " >&6; } 3583if ${ac_cv_prog_cc_g+:} false; then : 3584 $as_echo_n "(cached) " >&6 3585else 3586 ac_save_c_werror_flag=$ac_c_werror_flag 3587 ac_c_werror_flag=yes 3588 ac_cv_prog_cc_g=no 3589 CFLAGS="-g" 3590 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3591/* end confdefs.h. */ 3592 3593int 3594main () 3595{ 3596 3597 ; 3598 return 0; 3599} 3600_ACEOF 3601if ac_fn_c_try_compile "$LINENO"; then : 3602 ac_cv_prog_cc_g=yes 3603else 3604 CFLAGS="" 3605 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3606/* end confdefs.h. */ 3607 3608int 3609main () 3610{ 3611 3612 ; 3613 return 0; 3614} 3615_ACEOF 3616if ac_fn_c_try_compile "$LINENO"; then : 3617 3618else 3619 ac_c_werror_flag=$ac_save_c_werror_flag 3620 CFLAGS="-g" 3621 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3622/* end confdefs.h. */ 3623 3624int 3625main () 3626{ 3627 3628 ; 3629 return 0; 3630} 3631_ACEOF 3632if ac_fn_c_try_compile "$LINENO"; then : 3633 ac_cv_prog_cc_g=yes 3634fi 3635rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3636fi 3637rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3638fi 3639rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3640 ac_c_werror_flag=$ac_save_c_werror_flag 3641fi 3642{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 3643$as_echo "$ac_cv_prog_cc_g" >&6; } 3644if test "$ac_test_CFLAGS" = set; then 3645 CFLAGS=$ac_save_CFLAGS 3646elif test $ac_cv_prog_cc_g = yes; then 3647 if test "$GCC" = yes; then 3648 CFLAGS="-g -O2" 3649 else 3650 CFLAGS="-g" 3651 fi 3652else 3653 if test "$GCC" = yes; then 3654 CFLAGS="-O2" 3655 else 3656 CFLAGS= 3657 fi 3658fi 3659{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 3660$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3661if ${ac_cv_prog_cc_c89+:} false; then : 3662 $as_echo_n "(cached) " >&6 3663else 3664 ac_cv_prog_cc_c89=no 3665ac_save_CC=$CC 3666cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3667/* end confdefs.h. */ 3668#include <stdarg.h> 3669#include <stdio.h> 3670struct stat; 3671/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3672struct buf { int x; }; 3673FILE * (*rcsopen) (struct buf *, struct stat *, int); 3674static char *e (p, i) 3675 char **p; 3676 int i; 3677{ 3678 return p[i]; 3679} 3680static char *f (char * (*g) (char **, int), char **p, ...) 3681{ 3682 char *s; 3683 va_list v; 3684 va_start (v,p); 3685 s = g (p, va_arg (v,int)); 3686 va_end (v); 3687 return s; 3688} 3689 3690/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3691 function prototypes and stuff, but not '\xHH' hex character constants. 3692 These don't provoke an error unfortunately, instead are silently treated 3693 as 'x'. The following induces an error, until -std is added to get 3694 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3695 array size at least. It's necessary to write '\x00'==0 to get something 3696 that's true only with -std. */ 3697int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3698 3699/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3700 inside strings and character constants. */ 3701#define FOO(x) 'x' 3702int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3703 3704int test (int i, double x); 3705struct s1 {int (*f) (int a);}; 3706struct s2 {int (*f) (double a);}; 3707int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3708int argc; 3709char **argv; 3710int 3711main () 3712{ 3713return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3714 ; 3715 return 0; 3716} 3717_ACEOF 3718for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3719 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3720do 3721 CC="$ac_save_CC $ac_arg" 3722 if ac_fn_c_try_compile "$LINENO"; then : 3723 ac_cv_prog_cc_c89=$ac_arg 3724fi 3725rm -f core conftest.err conftest.$ac_objext 3726 test "x$ac_cv_prog_cc_c89" != "xno" && break 3727done 3728rm -f conftest.$ac_ext 3729CC=$ac_save_CC 3730 3731fi 3732# AC_CACHE_VAL 3733case "x$ac_cv_prog_cc_c89" in 3734 x) 3735 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3736$as_echo "none needed" >&6; } ;; 3737 xno) 3738 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3739$as_echo "unsupported" >&6; } ;; 3740 *) 3741 CC="$CC $ac_cv_prog_cc_c89" 3742 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 3743$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3744esac 3745if test "x$ac_cv_prog_cc_c89" != xno; then : 3746 3747fi 3748 3749ac_ext=c 3750ac_cpp='$CPP $CPPFLAGS' 3751ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3752ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3753ac_compiler_gnu=$ac_cv_c_compiler_gnu 3754 3755ac_ext=c 3756ac_cpp='$CPP $CPPFLAGS' 3757ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3758ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3759ac_compiler_gnu=$ac_cv_c_compiler_gnu 3760{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 3761$as_echo_n "checking whether $CC understands -c and -o together... " >&6; } 3762if ${am_cv_prog_cc_c_o+:} false; then : 3763 $as_echo_n "(cached) " >&6 3764else 3765 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3766/* end confdefs.h. */ 3767 3768int 3769main () 3770{ 3771 3772 ; 3773 return 0; 3774} 3775_ACEOF 3776 # Make sure it works both with $CC and with simple cc. 3777 # Following AC_PROG_CC_C_O, we do the test twice because some 3778 # compilers refuse to overwrite an existing .o file with -o, 3779 # though they will create one. 3780 am_cv_prog_cc_c_o=yes 3781 for am_i in 1 2; do 3782 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 3783 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 3784 ac_status=$? 3785 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3786 (exit $ac_status); } \ 3787 && test -f conftest2.$ac_objext; then 3788 : OK 3789 else 3790 am_cv_prog_cc_c_o=no 3791 break 3792 fi 3793 done 3794 rm -f core conftest* 3795 unset am_i 3796fi 3797{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 3798$as_echo "$am_cv_prog_cc_c_o" >&6; } 3799if test "$am_cv_prog_cc_c_o" != yes; then 3800 # Losing compiler, so override with the script. 3801 # FIXME: It is wrong to rewrite CC. 3802 # But if we don't then we get into trouble of one sort or another. 3803 # A longer-term fix would be to have automake use am__CC in this case, 3804 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 3805 CC="$am_aux_dir/compile $CC" 3806fi 3807ac_ext=c 3808ac_cpp='$CPP $CPPFLAGS' 3809ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3810ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3811ac_compiler_gnu=$ac_cv_c_compiler_gnu 3812 3813 3814depcc="$CC" am_compiler_list= 3815 3816{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 3817$as_echo_n "checking dependency style of $depcc... " >&6; } 3818if ${am_cv_CC_dependencies_compiler_type+:} false; then : 3819 $as_echo_n "(cached) " >&6 3820else 3821 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 3822 # We make a subdir and do the tests there. Otherwise we can end up 3823 # making bogus files that we don't know about and never remove. For 3824 # instance it was reported that on HP-UX the gcc test will end up 3825 # making a dummy file named 'D' -- because '-MD' means "put the output 3826 # in D". 3827 rm -rf conftest.dir 3828 mkdir conftest.dir 3829 # Copy depcomp to subdir because otherwise we won't find it if we're 3830 # using a relative directory. 3831 cp "$am_depcomp" conftest.dir 3832 cd conftest.dir 3833 # We will build objects and dependencies in a subdirectory because 3834 # it helps to detect inapplicable dependency modes. For instance 3835 # both Tru64's cc and ICC support -MD to output dependencies as a 3836 # side effect of compilation, but ICC will put the dependencies in 3837 # the current directory while Tru64 will put them in the object 3838 # directory. 3839 mkdir sub 3840 3841 am_cv_CC_dependencies_compiler_type=none 3842 if test "$am_compiler_list" = ""; then 3843 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 3844 fi 3845 am__universal=false 3846 case " $depcc " in #( 3847 *\ -arch\ *\ -arch\ *) am__universal=true ;; 3848 esac 3849 3850 for depmode in $am_compiler_list; do 3851 # Setup a source with many dependencies, because some compilers 3852 # like to wrap large dependency lists on column 80 (with \), and 3853 # we should not choose a depcomp mode which is confused by this. 3854 # 3855 # We need to recreate these files for each test, as the compiler may 3856 # overwrite some of them when testing with obscure command lines. 3857 # This happens at least with the AIX C compiler. 3858 : > sub/conftest.c 3859 for i in 1 2 3 4 5 6; do 3860 echo '#include "conftst'$i'.h"' >> sub/conftest.c 3861 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with 3862 # Solaris 10 /bin/sh. 3863 echo '/* dummy */' > sub/conftst$i.h 3864 done 3865 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 3866 3867 # We check with '-c' and '-o' for the sake of the "dashmstdout" 3868 # mode. It turns out that the SunPro C++ compiler does not properly 3869 # handle '-M -o', and we need to detect this. Also, some Intel 3870 # versions had trouble with output in subdirs. 3871 am__obj=sub/conftest.${OBJEXT-o} 3872 am__minus_obj="-o $am__obj" 3873 case $depmode in 3874 gcc) 3875 # This depmode causes a compiler race in universal mode. 3876 test "$am__universal" = false || continue 3877 ;; 3878 nosideeffect) 3879 # After this tag, mechanisms are not by side-effect, so they'll 3880 # only be used when explicitly requested. 3881 if test "x$enable_dependency_tracking" = xyes; then 3882 continue 3883 else 3884 break 3885 fi 3886 ;; 3887 msvc7 | msvc7msys | msvisualcpp | msvcmsys) 3888 # This compiler won't grok '-c -o', but also, the minuso test has 3889 # not run yet. These depmodes are late enough in the game, and 3890 # so weak that their functioning should not be impacted. 3891 am__obj=conftest.${OBJEXT-o} 3892 am__minus_obj= 3893 ;; 3894 none) break ;; 3895 esac 3896 if depmode=$depmode \ 3897 source=sub/conftest.c object=$am__obj \ 3898 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 3899 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 3900 >/dev/null 2>conftest.err && 3901 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 3902 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 3903 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 3904 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 3905 # icc doesn't choke on unknown options, it will just issue warnings 3906 # or remarks (even with -Werror). So we grep stderr for any message 3907 # that says an option was ignored or not supported. 3908 # When given -MP, icc 7.0 and 7.1 complain thusly: 3909 # icc: Command line warning: ignoring option '-M'; no argument required 3910 # The diagnosis changed in icc 8.0: 3911 # icc: Command line remark: option '-MP' not supported 3912 if (grep 'ignoring option' conftest.err || 3913 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 3914 am_cv_CC_dependencies_compiler_type=$depmode 3915 break 3916 fi 3917 fi 3918 done 3919 3920 cd .. 3921 rm -rf conftest.dir 3922else 3923 am_cv_CC_dependencies_compiler_type=none 3924fi 3925 3926fi 3927{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 3928$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 3929CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 3930 3931 if 3932 test "x$enable_dependency_tracking" != xno \ 3933 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 3934 am__fastdepCC_TRUE= 3935 am__fastdepCC_FALSE='#' 3936else 3937 am__fastdepCC_TRUE='#' 3938 am__fastdepCC_FALSE= 3939fi 3940 3941 3942 3943# Check whether --enable-largefile was given. 3944if test "${enable_largefile+set}" = set; then : 3945 enableval=$enable_largefile; 3946fi 3947 3948if test "$enable_largefile" != no; then 3949 3950 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5 3951$as_echo_n "checking for special C compiler options needed for large files... " >&6; } 3952if ${ac_cv_sys_largefile_CC+:} false; then : 3953 $as_echo_n "(cached) " >&6 3954else 3955 ac_cv_sys_largefile_CC=no 3956 if test "$GCC" != yes; then 3957 ac_save_CC=$CC 3958 while :; do 3959 # IRIX 6.2 and later do not support large files by default, 3960 # so use the C compiler's -n32 option if that helps. 3961 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3962/* end confdefs.h. */ 3963#include <sys/types.h> 3964 /* Check that off_t can represent 2**63 - 1 correctly. 3965 We can't simply define LARGE_OFF_T to be 9223372036854775807, 3966 since some C++ compilers masquerading as C compilers 3967 incorrectly reject 9223372036854775807. */ 3968#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 3969 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 3970 && LARGE_OFF_T % 2147483647 == 1) 3971 ? 1 : -1]; 3972int 3973main () 3974{ 3975 3976 ; 3977 return 0; 3978} 3979_ACEOF 3980 if ac_fn_c_try_compile "$LINENO"; then : 3981 break 3982fi 3983rm -f core conftest.err conftest.$ac_objext 3984 CC="$CC -n32" 3985 if ac_fn_c_try_compile "$LINENO"; then : 3986 ac_cv_sys_largefile_CC=' -n32'; break 3987fi 3988rm -f core conftest.err conftest.$ac_objext 3989 break 3990 done 3991 CC=$ac_save_CC 3992 rm -f conftest.$ac_ext 3993 fi 3994fi 3995{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5 3996$as_echo "$ac_cv_sys_largefile_CC" >&6; } 3997 if test "$ac_cv_sys_largefile_CC" != no; then 3998 CC=$CC$ac_cv_sys_largefile_CC 3999 fi 4000 4001 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5 4002$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; } 4003if ${ac_cv_sys_file_offset_bits+:} false; then : 4004 $as_echo_n "(cached) " >&6 4005else 4006 while :; do 4007 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4008/* end confdefs.h. */ 4009#include <sys/types.h> 4010 /* Check that off_t can represent 2**63 - 1 correctly. 4011 We can't simply define LARGE_OFF_T to be 9223372036854775807, 4012 since some C++ compilers masquerading as C compilers 4013 incorrectly reject 9223372036854775807. */ 4014#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 4015 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 4016 && LARGE_OFF_T % 2147483647 == 1) 4017 ? 1 : -1]; 4018int 4019main () 4020{ 4021 4022 ; 4023 return 0; 4024} 4025_ACEOF 4026if ac_fn_c_try_compile "$LINENO"; then : 4027 ac_cv_sys_file_offset_bits=no; break 4028fi 4029rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4030 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4031/* end confdefs.h. */ 4032#define _FILE_OFFSET_BITS 64 4033#include <sys/types.h> 4034 /* Check that off_t can represent 2**63 - 1 correctly. 4035 We can't simply define LARGE_OFF_T to be 9223372036854775807, 4036 since some C++ compilers masquerading as C compilers 4037 incorrectly reject 9223372036854775807. */ 4038#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 4039 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 4040 && LARGE_OFF_T % 2147483647 == 1) 4041 ? 1 : -1]; 4042int 4043main () 4044{ 4045 4046 ; 4047 return 0; 4048} 4049_ACEOF 4050if ac_fn_c_try_compile "$LINENO"; then : 4051 ac_cv_sys_file_offset_bits=64; break 4052fi 4053rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4054 ac_cv_sys_file_offset_bits=unknown 4055 break 4056done 4057fi 4058{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5 4059$as_echo "$ac_cv_sys_file_offset_bits" >&6; } 4060case $ac_cv_sys_file_offset_bits in #( 4061 no | unknown) ;; 4062 *) 4063cat >>confdefs.h <<_ACEOF 4064#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits 4065_ACEOF 4066;; 4067esac 4068rm -rf conftest* 4069 if test $ac_cv_sys_file_offset_bits = unknown; then 4070 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5 4071$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; } 4072if ${ac_cv_sys_large_files+:} false; then : 4073 $as_echo_n "(cached) " >&6 4074else 4075 while :; do 4076 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4077/* end confdefs.h. */ 4078#include <sys/types.h> 4079 /* Check that off_t can represent 2**63 - 1 correctly. 4080 We can't simply define LARGE_OFF_T to be 9223372036854775807, 4081 since some C++ compilers masquerading as C compilers 4082 incorrectly reject 9223372036854775807. */ 4083#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 4084 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 4085 && LARGE_OFF_T % 2147483647 == 1) 4086 ? 1 : -1]; 4087int 4088main () 4089{ 4090 4091 ; 4092 return 0; 4093} 4094_ACEOF 4095if ac_fn_c_try_compile "$LINENO"; then : 4096 ac_cv_sys_large_files=no; break 4097fi 4098rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4099 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4100/* end confdefs.h. */ 4101#define _LARGE_FILES 1 4102#include <sys/types.h> 4103 /* Check that off_t can represent 2**63 - 1 correctly. 4104 We can't simply define LARGE_OFF_T to be 9223372036854775807, 4105 since some C++ compilers masquerading as C compilers 4106 incorrectly reject 9223372036854775807. */ 4107#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 4108 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 4109 && LARGE_OFF_T % 2147483647 == 1) 4110 ? 1 : -1]; 4111int 4112main () 4113{ 4114 4115 ; 4116 return 0; 4117} 4118_ACEOF 4119if ac_fn_c_try_compile "$LINENO"; then : 4120 ac_cv_sys_large_files=1; break 4121fi 4122rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4123 ac_cv_sys_large_files=unknown 4124 break 4125done 4126fi 4127{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5 4128$as_echo "$ac_cv_sys_large_files" >&6; } 4129case $ac_cv_sys_large_files in #( 4130 no | unknown) ;; 4131 *) 4132cat >>confdefs.h <<_ACEOF 4133#define _LARGE_FILES $ac_cv_sys_large_files 4134_ACEOF 4135;; 4136esac 4137rm -rf conftest* 4138 fi 4139 4140 4141fi 4142 4143 4144# Check for required programs. 4145ac_ext=c 4146ac_cpp='$CPP $CPPFLAGS' 4147ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4148ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4149ac_compiler_gnu=$ac_cv_c_compiler_gnu 4150if test -n "$ac_tool_prefix"; then 4151 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 4152set dummy ${ac_tool_prefix}gcc; ac_word=$2 4153{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4154$as_echo_n "checking for $ac_word... " >&6; } 4155if ${ac_cv_prog_CC+:} false; then : 4156 $as_echo_n "(cached) " >&6 4157else 4158 if test -n "$CC"; then 4159 ac_cv_prog_CC="$CC" # Let the user override the test. 4160else 4161as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4162for as_dir in $PATH 4163do 4164 IFS=$as_save_IFS 4165 test -z "$as_dir" && as_dir=. 4166 for ac_exec_ext in '' $ac_executable_extensions; do 4167 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4168 ac_cv_prog_CC="${ac_tool_prefix}gcc" 4169 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4170 break 2 4171 fi 4172done 4173 done 4174IFS=$as_save_IFS 4175 4176fi 4177fi 4178CC=$ac_cv_prog_CC 4179if test -n "$CC"; then 4180 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4181$as_echo "$CC" >&6; } 4182else 4183 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4184$as_echo "no" >&6; } 4185fi 4186 4187 4188fi 4189if test -z "$ac_cv_prog_CC"; then 4190 ac_ct_CC=$CC 4191 # Extract the first word of "gcc", so it can be a program name with args. 4192set dummy gcc; ac_word=$2 4193{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4194$as_echo_n "checking for $ac_word... " >&6; } 4195if ${ac_cv_prog_ac_ct_CC+:} false; then : 4196 $as_echo_n "(cached) " >&6 4197else 4198 if test -n "$ac_ct_CC"; then 4199 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 4200else 4201as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4202for as_dir in $PATH 4203do 4204 IFS=$as_save_IFS 4205 test -z "$as_dir" && as_dir=. 4206 for ac_exec_ext in '' $ac_executable_extensions; do 4207 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4208 ac_cv_prog_ac_ct_CC="gcc" 4209 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4210 break 2 4211 fi 4212done 4213 done 4214IFS=$as_save_IFS 4215 4216fi 4217fi 4218ac_ct_CC=$ac_cv_prog_ac_ct_CC 4219if test -n "$ac_ct_CC"; then 4220 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 4221$as_echo "$ac_ct_CC" >&6; } 4222else 4223 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4224$as_echo "no" >&6; } 4225fi 4226 4227 if test "x$ac_ct_CC" = x; then 4228 CC="" 4229 else 4230 case $cross_compiling:$ac_tool_warned in 4231yes:) 4232{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4233$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4234ac_tool_warned=yes ;; 4235esac 4236 CC=$ac_ct_CC 4237 fi 4238else 4239 CC="$ac_cv_prog_CC" 4240fi 4241 4242if test -z "$CC"; then 4243 if test -n "$ac_tool_prefix"; then 4244 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 4245set dummy ${ac_tool_prefix}cc; ac_word=$2 4246{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4247$as_echo_n "checking for $ac_word... " >&6; } 4248if ${ac_cv_prog_CC+:} false; then : 4249 $as_echo_n "(cached) " >&6 4250else 4251 if test -n "$CC"; then 4252 ac_cv_prog_CC="$CC" # Let the user override the test. 4253else 4254as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4255for as_dir in $PATH 4256do 4257 IFS=$as_save_IFS 4258 test -z "$as_dir" && as_dir=. 4259 for ac_exec_ext in '' $ac_executable_extensions; do 4260 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4261 ac_cv_prog_CC="${ac_tool_prefix}cc" 4262 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4263 break 2 4264 fi 4265done 4266 done 4267IFS=$as_save_IFS 4268 4269fi 4270fi 4271CC=$ac_cv_prog_CC 4272if test -n "$CC"; then 4273 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4274$as_echo "$CC" >&6; } 4275else 4276 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4277$as_echo "no" >&6; } 4278fi 4279 4280 4281 fi 4282fi 4283if test -z "$CC"; then 4284 # Extract the first word of "cc", so it can be a program name with args. 4285set dummy cc; ac_word=$2 4286{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4287$as_echo_n "checking for $ac_word... " >&6; } 4288if ${ac_cv_prog_CC+:} false; then : 4289 $as_echo_n "(cached) " >&6 4290else 4291 if test -n "$CC"; then 4292 ac_cv_prog_CC="$CC" # Let the user override the test. 4293else 4294 ac_prog_rejected=no 4295as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4296for as_dir in $PATH 4297do 4298 IFS=$as_save_IFS 4299 test -z "$as_dir" && as_dir=. 4300 for ac_exec_ext in '' $ac_executable_extensions; do 4301 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4302 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 4303 ac_prog_rejected=yes 4304 continue 4305 fi 4306 ac_cv_prog_CC="cc" 4307 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4308 break 2 4309 fi 4310done 4311 done 4312IFS=$as_save_IFS 4313 4314if test $ac_prog_rejected = yes; then 4315 # We found a bogon in the path, so make sure we never use it. 4316 set dummy $ac_cv_prog_CC 4317 shift 4318 if test $# != 0; then 4319 # We chose a different compiler from the bogus one. 4320 # However, it has the same basename, so the bogon will be chosen 4321 # first if we set CC to just the basename; use the full file name. 4322 shift 4323 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 4324 fi 4325fi 4326fi 4327fi 4328CC=$ac_cv_prog_CC 4329if test -n "$CC"; then 4330 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4331$as_echo "$CC" >&6; } 4332else 4333 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4334$as_echo "no" >&6; } 4335fi 4336 4337 4338fi 4339if test -z "$CC"; then 4340 if test -n "$ac_tool_prefix"; then 4341 for ac_prog in cl.exe 4342 do 4343 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 4344set dummy $ac_tool_prefix$ac_prog; ac_word=$2 4345{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4346$as_echo_n "checking for $ac_word... " >&6; } 4347if ${ac_cv_prog_CC+:} false; then : 4348 $as_echo_n "(cached) " >&6 4349else 4350 if test -n "$CC"; then 4351 ac_cv_prog_CC="$CC" # Let the user override the test. 4352else 4353as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4354for as_dir in $PATH 4355do 4356 IFS=$as_save_IFS 4357 test -z "$as_dir" && as_dir=. 4358 for ac_exec_ext in '' $ac_executable_extensions; do 4359 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4360 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 4361 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4362 break 2 4363 fi 4364done 4365 done 4366IFS=$as_save_IFS 4367 4368fi 4369fi 4370CC=$ac_cv_prog_CC 4371if test -n "$CC"; then 4372 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4373$as_echo "$CC" >&6; } 4374else 4375 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4376$as_echo "no" >&6; } 4377fi 4378 4379 4380 test -n "$CC" && break 4381 done 4382fi 4383if test -z "$CC"; then 4384 ac_ct_CC=$CC 4385 for ac_prog in cl.exe 4386do 4387 # Extract the first word of "$ac_prog", so it can be a program name with args. 4388set dummy $ac_prog; ac_word=$2 4389{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4390$as_echo_n "checking for $ac_word... " >&6; } 4391if ${ac_cv_prog_ac_ct_CC+:} false; then : 4392 $as_echo_n "(cached) " >&6 4393else 4394 if test -n "$ac_ct_CC"; then 4395 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 4396else 4397as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4398for as_dir in $PATH 4399do 4400 IFS=$as_save_IFS 4401 test -z "$as_dir" && as_dir=. 4402 for ac_exec_ext in '' $ac_executable_extensions; do 4403 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4404 ac_cv_prog_ac_ct_CC="$ac_prog" 4405 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4406 break 2 4407 fi 4408done 4409 done 4410IFS=$as_save_IFS 4411 4412fi 4413fi 4414ac_ct_CC=$ac_cv_prog_ac_ct_CC 4415if test -n "$ac_ct_CC"; then 4416 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 4417$as_echo "$ac_ct_CC" >&6; } 4418else 4419 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4420$as_echo "no" >&6; } 4421fi 4422 4423 4424 test -n "$ac_ct_CC" && break 4425done 4426 4427 if test "x$ac_ct_CC" = x; then 4428 CC="" 4429 else 4430 case $cross_compiling:$ac_tool_warned in 4431yes:) 4432{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4433$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4434ac_tool_warned=yes ;; 4435esac 4436 CC=$ac_ct_CC 4437 fi 4438fi 4439 4440fi 4441 4442 4443test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4444$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4445as_fn_error $? "no acceptable C compiler found in \$PATH 4446See \`config.log' for more details" "$LINENO" 5; } 4447 4448# Provide some information about the compiler. 4449$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 4450set X $ac_compile 4451ac_compiler=$2 4452for ac_option in --version -v -V -qversion; do 4453 { { ac_try="$ac_compiler $ac_option >&5" 4454case "(($ac_try" in 4455 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4456 *) ac_try_echo=$ac_try;; 4457esac 4458eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4459$as_echo "$ac_try_echo"; } >&5 4460 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 4461 ac_status=$? 4462 if test -s conftest.err; then 4463 sed '10a\ 4464... rest of stderr output deleted ... 4465 10q' conftest.err >conftest.er1 4466 cat conftest.er1 >&5 4467 fi 4468 rm -f conftest.er1 conftest.err 4469 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4470 test $ac_status = 0; } 4471done 4472 4473{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 4474$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 4475if ${ac_cv_c_compiler_gnu+:} false; then : 4476 $as_echo_n "(cached) " >&6 4477else 4478 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4479/* end confdefs.h. */ 4480 4481int 4482main () 4483{ 4484#ifndef __GNUC__ 4485 choke me 4486#endif 4487 4488 ; 4489 return 0; 4490} 4491_ACEOF 4492if ac_fn_c_try_compile "$LINENO"; then : 4493 ac_compiler_gnu=yes 4494else 4495 ac_compiler_gnu=no 4496fi 4497rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4498ac_cv_c_compiler_gnu=$ac_compiler_gnu 4499 4500fi 4501{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 4502$as_echo "$ac_cv_c_compiler_gnu" >&6; } 4503if test $ac_compiler_gnu = yes; then 4504 GCC=yes 4505else 4506 GCC= 4507fi 4508ac_test_CFLAGS=${CFLAGS+set} 4509ac_save_CFLAGS=$CFLAGS 4510{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 4511$as_echo_n "checking whether $CC accepts -g... " >&6; } 4512if ${ac_cv_prog_cc_g+:} false; then : 4513 $as_echo_n "(cached) " >&6 4514else 4515 ac_save_c_werror_flag=$ac_c_werror_flag 4516 ac_c_werror_flag=yes 4517 ac_cv_prog_cc_g=no 4518 CFLAGS="-g" 4519 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4520/* end confdefs.h. */ 4521 4522int 4523main () 4524{ 4525 4526 ; 4527 return 0; 4528} 4529_ACEOF 4530if ac_fn_c_try_compile "$LINENO"; then : 4531 ac_cv_prog_cc_g=yes 4532else 4533 CFLAGS="" 4534 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4535/* end confdefs.h. */ 4536 4537int 4538main () 4539{ 4540 4541 ; 4542 return 0; 4543} 4544_ACEOF 4545if ac_fn_c_try_compile "$LINENO"; then : 4546 4547else 4548 ac_c_werror_flag=$ac_save_c_werror_flag 4549 CFLAGS="-g" 4550 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4551/* end confdefs.h. */ 4552 4553int 4554main () 4555{ 4556 4557 ; 4558 return 0; 4559} 4560_ACEOF 4561if ac_fn_c_try_compile "$LINENO"; then : 4562 ac_cv_prog_cc_g=yes 4563fi 4564rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4565fi 4566rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4567fi 4568rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4569 ac_c_werror_flag=$ac_save_c_werror_flag 4570fi 4571{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 4572$as_echo "$ac_cv_prog_cc_g" >&6; } 4573if test "$ac_test_CFLAGS" = set; then 4574 CFLAGS=$ac_save_CFLAGS 4575elif test $ac_cv_prog_cc_g = yes; then 4576 if test "$GCC" = yes; then 4577 CFLAGS="-g -O2" 4578 else 4579 CFLAGS="-g" 4580 fi 4581else 4582 if test "$GCC" = yes; then 4583 CFLAGS="-O2" 4584 else 4585 CFLAGS= 4586 fi 4587fi 4588{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 4589$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 4590if ${ac_cv_prog_cc_c89+:} false; then : 4591 $as_echo_n "(cached) " >&6 4592else 4593 ac_cv_prog_cc_c89=no 4594ac_save_CC=$CC 4595cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4596/* end confdefs.h. */ 4597#include <stdarg.h> 4598#include <stdio.h> 4599struct stat; 4600/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 4601struct buf { int x; }; 4602FILE * (*rcsopen) (struct buf *, struct stat *, int); 4603static char *e (p, i) 4604 char **p; 4605 int i; 4606{ 4607 return p[i]; 4608} 4609static char *f (char * (*g) (char **, int), char **p, ...) 4610{ 4611 char *s; 4612 va_list v; 4613 va_start (v,p); 4614 s = g (p, va_arg (v,int)); 4615 va_end (v); 4616 return s; 4617} 4618 4619/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 4620 function prototypes and stuff, but not '\xHH' hex character constants. 4621 These don't provoke an error unfortunately, instead are silently treated 4622 as 'x'. The following induces an error, until -std is added to get 4623 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 4624 array size at least. It's necessary to write '\x00'==0 to get something 4625 that's true only with -std. */ 4626int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 4627 4628/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 4629 inside strings and character constants. */ 4630#define FOO(x) 'x' 4631int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 4632 4633int test (int i, double x); 4634struct s1 {int (*f) (int a);}; 4635struct s2 {int (*f) (double a);}; 4636int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 4637int argc; 4638char **argv; 4639int 4640main () 4641{ 4642return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 4643 ; 4644 return 0; 4645} 4646_ACEOF 4647for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 4648 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 4649do 4650 CC="$ac_save_CC $ac_arg" 4651 if ac_fn_c_try_compile "$LINENO"; then : 4652 ac_cv_prog_cc_c89=$ac_arg 4653fi 4654rm -f core conftest.err conftest.$ac_objext 4655 test "x$ac_cv_prog_cc_c89" != "xno" && break 4656done 4657rm -f conftest.$ac_ext 4658CC=$ac_save_CC 4659 4660fi 4661# AC_CACHE_VAL 4662case "x$ac_cv_prog_cc_c89" in 4663 x) 4664 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 4665$as_echo "none needed" >&6; } ;; 4666 xno) 4667 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 4668$as_echo "unsupported" >&6; } ;; 4669 *) 4670 CC="$CC $ac_cv_prog_cc_c89" 4671 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 4672$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 4673esac 4674if test "x$ac_cv_prog_cc_c89" != xno; then : 4675 4676fi 4677 4678ac_ext=c 4679ac_cpp='$CPP $CPPFLAGS' 4680ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4681ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4682ac_compiler_gnu=$ac_cv_c_compiler_gnu 4683 4684ac_ext=c 4685ac_cpp='$CPP $CPPFLAGS' 4686ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4687ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4688ac_compiler_gnu=$ac_cv_c_compiler_gnu 4689{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 4690$as_echo_n "checking whether $CC understands -c and -o together... " >&6; } 4691if ${am_cv_prog_cc_c_o+:} false; then : 4692 $as_echo_n "(cached) " >&6 4693else 4694 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4695/* end confdefs.h. */ 4696 4697int 4698main () 4699{ 4700 4701 ; 4702 return 0; 4703} 4704_ACEOF 4705 # Make sure it works both with $CC and with simple cc. 4706 # Following AC_PROG_CC_C_O, we do the test twice because some 4707 # compilers refuse to overwrite an existing .o file with -o, 4708 # though they will create one. 4709 am_cv_prog_cc_c_o=yes 4710 for am_i in 1 2; do 4711 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 4712 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 4713 ac_status=$? 4714 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4715 (exit $ac_status); } \ 4716 && test -f conftest2.$ac_objext; then 4717 : OK 4718 else 4719 am_cv_prog_cc_c_o=no 4720 break 4721 fi 4722 done 4723 rm -f core conftest* 4724 unset am_i 4725fi 4726{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 4727$as_echo "$am_cv_prog_cc_c_o" >&6; } 4728if test "$am_cv_prog_cc_c_o" != yes; then 4729 # Losing compiler, so override with the script. 4730 # FIXME: It is wrong to rewrite CC. 4731 # But if we don't then we get into trouble of one sort or another. 4732 # A longer-term fix would be to have automake use am__CC in this case, 4733 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 4734 CC="$am_aux_dir/compile $CC" 4735fi 4736ac_ext=c 4737ac_cpp='$CPP $CPPFLAGS' 4738ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4739ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4740ac_compiler_gnu=$ac_cv_c_compiler_gnu 4741 4742 4743depcc="$CC" am_compiler_list= 4744 4745{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 4746$as_echo_n "checking dependency style of $depcc... " >&6; } 4747if ${am_cv_CC_dependencies_compiler_type+:} false; then : 4748 $as_echo_n "(cached) " >&6 4749else 4750 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 4751 # We make a subdir and do the tests there. Otherwise we can end up 4752 # making bogus files that we don't know about and never remove. For 4753 # instance it was reported that on HP-UX the gcc test will end up 4754 # making a dummy file named 'D' -- because '-MD' means "put the output 4755 # in D". 4756 rm -rf conftest.dir 4757 mkdir conftest.dir 4758 # Copy depcomp to subdir because otherwise we won't find it if we're 4759 # using a relative directory. 4760 cp "$am_depcomp" conftest.dir 4761 cd conftest.dir 4762 # We will build objects and dependencies in a subdirectory because 4763 # it helps to detect inapplicable dependency modes. For instance 4764 # both Tru64's cc and ICC support -MD to output dependencies as a 4765 # side effect of compilation, but ICC will put the dependencies in 4766 # the current directory while Tru64 will put them in the object 4767 # directory. 4768 mkdir sub 4769 4770 am_cv_CC_dependencies_compiler_type=none 4771 if test "$am_compiler_list" = ""; then 4772 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 4773 fi 4774 am__universal=false 4775 case " $depcc " in #( 4776 *\ -arch\ *\ -arch\ *) am__universal=true ;; 4777 esac 4778 4779 for depmode in $am_compiler_list; do 4780 # Setup a source with many dependencies, because some compilers 4781 # like to wrap large dependency lists on column 80 (with \), and 4782 # we should not choose a depcomp mode which is confused by this. 4783 # 4784 # We need to recreate these files for each test, as the compiler may 4785 # overwrite some of them when testing with obscure command lines. 4786 # This happens at least with the AIX C compiler. 4787 : > sub/conftest.c 4788 for i in 1 2 3 4 5 6; do 4789 echo '#include "conftst'$i'.h"' >> sub/conftest.c 4790 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with 4791 # Solaris 10 /bin/sh. 4792 echo '/* dummy */' > sub/conftst$i.h 4793 done 4794 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 4795 4796 # We check with '-c' and '-o' for the sake of the "dashmstdout" 4797 # mode. It turns out that the SunPro C++ compiler does not properly 4798 # handle '-M -o', and we need to detect this. Also, some Intel 4799 # versions had trouble with output in subdirs. 4800 am__obj=sub/conftest.${OBJEXT-o} 4801 am__minus_obj="-o $am__obj" 4802 case $depmode in 4803 gcc) 4804 # This depmode causes a compiler race in universal mode. 4805 test "$am__universal" = false || continue 4806 ;; 4807 nosideeffect) 4808 # After this tag, mechanisms are not by side-effect, so they'll 4809 # only be used when explicitly requested. 4810 if test "x$enable_dependency_tracking" = xyes; then 4811 continue 4812 else 4813 break 4814 fi 4815 ;; 4816 msvc7 | msvc7msys | msvisualcpp | msvcmsys) 4817 # This compiler won't grok '-c -o', but also, the minuso test has 4818 # not run yet. These depmodes are late enough in the game, and 4819 # so weak that their functioning should not be impacted. 4820 am__obj=conftest.${OBJEXT-o} 4821 am__minus_obj= 4822 ;; 4823 none) break ;; 4824 esac 4825 if depmode=$depmode \ 4826 source=sub/conftest.c object=$am__obj \ 4827 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 4828 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 4829 >/dev/null 2>conftest.err && 4830 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 4831 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 4832 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 4833 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 4834 # icc doesn't choke on unknown options, it will just issue warnings 4835 # or remarks (even with -Werror). So we grep stderr for any message 4836 # that says an option was ignored or not supported. 4837 # When given -MP, icc 7.0 and 7.1 complain thusly: 4838 # icc: Command line warning: ignoring option '-M'; no argument required 4839 # The diagnosis changed in icc 8.0: 4840 # icc: Command line remark: option '-MP' not supported 4841 if (grep 'ignoring option' conftest.err || 4842 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 4843 am_cv_CC_dependencies_compiler_type=$depmode 4844 break 4845 fi 4846 fi 4847 done 4848 4849 cd .. 4850 rm -rf conftest.dir 4851else 4852 am_cv_CC_dependencies_compiler_type=none 4853fi 4854 4855fi 4856{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 4857$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 4858CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 4859 4860 if 4861 test "x$enable_dependency_tracking" != xno \ 4862 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 4863 am__fastdepCC_TRUE= 4864 am__fastdepCC_FALSE='#' 4865else 4866 am__fastdepCC_TRUE='#' 4867 am__fastdepCC_FALSE= 4868fi 4869 4870 4871case `pwd` in 4872 *\ * | *\ *) 4873 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 4874$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 4875esac 4876 4877 4878 4879macro_version='2.4.6' 4880macro_revision='2.4.6' 4881 4882 4883 4884 4885 4886 4887 4888 4889 4890 4891 4892 4893 4894ltmain=$ac_aux_dir/ltmain.sh 4895 4896# Make sure we can run config.sub. 4897$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 4898 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 4899 4900{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 4901$as_echo_n "checking build system type... " >&6; } 4902if ${ac_cv_build+:} false; then : 4903 $as_echo_n "(cached) " >&6 4904else 4905 ac_build_alias=$build_alias 4906test "x$ac_build_alias" = x && 4907 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 4908test "x$ac_build_alias" = x && 4909 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 4910ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 4911 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 4912 4913fi 4914{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 4915$as_echo "$ac_cv_build" >&6; } 4916case $ac_cv_build in 4917*-*-*) ;; 4918*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 4919esac 4920build=$ac_cv_build 4921ac_save_IFS=$IFS; IFS='-' 4922set x $ac_cv_build 4923shift 4924build_cpu=$1 4925build_vendor=$2 4926shift; shift 4927# Remember, the first character of IFS is used to create $*, 4928# except with old shells: 4929build_os=$* 4930IFS=$ac_save_IFS 4931case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 4932 4933 4934{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 4935$as_echo_n "checking host system type... " >&6; } 4936if ${ac_cv_host+:} false; then : 4937 $as_echo_n "(cached) " >&6 4938else 4939 if test "x$host_alias" = x; then 4940 ac_cv_host=$ac_cv_build 4941else 4942 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 4943 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 4944fi 4945 4946fi 4947{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 4948$as_echo "$ac_cv_host" >&6; } 4949case $ac_cv_host in 4950*-*-*) ;; 4951*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 4952esac 4953host=$ac_cv_host 4954ac_save_IFS=$IFS; IFS='-' 4955set x $ac_cv_host 4956shift 4957host_cpu=$1 4958host_vendor=$2 4959shift; shift 4960# Remember, the first character of IFS is used to create $*, 4961# except with old shells: 4962host_os=$* 4963IFS=$ac_save_IFS 4964case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 4965 4966 4967# Backslashify metacharacters that are still active within 4968# double-quoted strings. 4969sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 4970 4971# Same as above, but do not quote variable references. 4972double_quote_subst='s/\(["`\\]\)/\\\1/g' 4973 4974# Sed substitution to delay expansion of an escaped shell variable in a 4975# double_quote_subst'ed string. 4976delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 4977 4978# Sed substitution to delay expansion of an escaped single quote. 4979delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 4980 4981# Sed substitution to avoid accidental globbing in evaled expressions 4982no_glob_subst='s/\*/\\\*/g' 4983 4984ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 4985ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 4986ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 4987 4988{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 4989$as_echo_n "checking how to print strings... " >&6; } 4990# Test print first, because it will be a builtin if present. 4991if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \ 4992 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 4993 ECHO='print -r --' 4994elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 4995 ECHO='printf %s\n' 4996else 4997 # Use this function as a fallback that always works. 4998 func_fallback_echo () 4999 { 5000 eval 'cat <<_LTECHO_EOF 5001$1 5002_LTECHO_EOF' 5003 } 5004 ECHO='func_fallback_echo' 5005fi 5006 5007# func_echo_all arg... 5008# Invoke $ECHO with all args, space-separated. 5009func_echo_all () 5010{ 5011 $ECHO "" 5012} 5013 5014case $ECHO in 5015 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 5016$as_echo "printf" >&6; } ;; 5017 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 5018$as_echo "print -r" >&6; } ;; 5019 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 5020$as_echo "cat" >&6; } ;; 5021esac 5022 5023 5024 5025 5026 5027 5028 5029 5030 5031 5032 5033 5034 5035 5036{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 5037$as_echo_n "checking for a sed that does not truncate output... " >&6; } 5038if ${ac_cv_path_SED+:} false; then : 5039 $as_echo_n "(cached) " >&6 5040else 5041 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 5042 for ac_i in 1 2 3 4 5 6 7; do 5043 ac_script="$ac_script$as_nl$ac_script" 5044 done 5045 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 5046 { ac_script=; unset ac_script;} 5047 if test -z "$SED"; then 5048 ac_path_SED_found=false 5049 # Loop through the user's path and test for each of PROGNAME-LIST 5050 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5051for as_dir in $PATH 5052do 5053 IFS=$as_save_IFS 5054 test -z "$as_dir" && as_dir=. 5055 for ac_prog in sed gsed; do 5056 for ac_exec_ext in '' $ac_executable_extensions; do 5057 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 5058 as_fn_executable_p "$ac_path_SED" || continue 5059# Check for GNU ac_path_SED and select it if it is found. 5060 # Check for GNU $ac_path_SED 5061case `"$ac_path_SED" --version 2>&1` in 5062*GNU*) 5063 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 5064*) 5065 ac_count=0 5066 $as_echo_n 0123456789 >"conftest.in" 5067 while : 5068 do 5069 cat "conftest.in" "conftest.in" >"conftest.tmp" 5070 mv "conftest.tmp" "conftest.in" 5071 cp "conftest.in" "conftest.nl" 5072 $as_echo '' >> "conftest.nl" 5073 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 5074 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5075 as_fn_arith $ac_count + 1 && ac_count=$as_val 5076 if test $ac_count -gt ${ac_path_SED_max-0}; then 5077 # Best one so far, save it but keep looking for a better one 5078 ac_cv_path_SED="$ac_path_SED" 5079 ac_path_SED_max=$ac_count 5080 fi 5081 # 10*(2^10) chars as input seems more than enough 5082 test $ac_count -gt 10 && break 5083 done 5084 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5085esac 5086 5087 $ac_path_SED_found && break 3 5088 done 5089 done 5090 done 5091IFS=$as_save_IFS 5092 if test -z "$ac_cv_path_SED"; then 5093 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 5094 fi 5095else 5096 ac_cv_path_SED=$SED 5097fi 5098 5099fi 5100{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 5101$as_echo "$ac_cv_path_SED" >&6; } 5102 SED="$ac_cv_path_SED" 5103 rm -f conftest.sed 5104 5105test -z "$SED" && SED=sed 5106Xsed="$SED -e 1s/^X//" 5107 5108 5109 5110 5111 5112 5113 5114 5115 5116 5117 5118{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 5119$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 5120if ${ac_cv_path_GREP+:} false; then : 5121 $as_echo_n "(cached) " >&6 5122else 5123 if test -z "$GREP"; then 5124 ac_path_GREP_found=false 5125 # Loop through the user's path and test for each of PROGNAME-LIST 5126 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5127for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 5128do 5129 IFS=$as_save_IFS 5130 test -z "$as_dir" && as_dir=. 5131 for ac_prog in grep ggrep; do 5132 for ac_exec_ext in '' $ac_executable_extensions; do 5133 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 5134 as_fn_executable_p "$ac_path_GREP" || continue 5135# Check for GNU ac_path_GREP and select it if it is found. 5136 # Check for GNU $ac_path_GREP 5137case `"$ac_path_GREP" --version 2>&1` in 5138*GNU*) 5139 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 5140*) 5141 ac_count=0 5142 $as_echo_n 0123456789 >"conftest.in" 5143 while : 5144 do 5145 cat "conftest.in" "conftest.in" >"conftest.tmp" 5146 mv "conftest.tmp" "conftest.in" 5147 cp "conftest.in" "conftest.nl" 5148 $as_echo 'GREP' >> "conftest.nl" 5149 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 5150 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5151 as_fn_arith $ac_count + 1 && ac_count=$as_val 5152 if test $ac_count -gt ${ac_path_GREP_max-0}; then 5153 # Best one so far, save it but keep looking for a better one 5154 ac_cv_path_GREP="$ac_path_GREP" 5155 ac_path_GREP_max=$ac_count 5156 fi 5157 # 10*(2^10) chars as input seems more than enough 5158 test $ac_count -gt 10 && break 5159 done 5160 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5161esac 5162 5163 $ac_path_GREP_found && break 3 5164 done 5165 done 5166 done 5167IFS=$as_save_IFS 5168 if test -z "$ac_cv_path_GREP"; then 5169 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 5170 fi 5171else 5172 ac_cv_path_GREP=$GREP 5173fi 5174 5175fi 5176{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 5177$as_echo "$ac_cv_path_GREP" >&6; } 5178 GREP="$ac_cv_path_GREP" 5179 5180 5181{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 5182$as_echo_n "checking for egrep... " >&6; } 5183if ${ac_cv_path_EGREP+:} false; then : 5184 $as_echo_n "(cached) " >&6 5185else 5186 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 5187 then ac_cv_path_EGREP="$GREP -E" 5188 else 5189 if test -z "$EGREP"; then 5190 ac_path_EGREP_found=false 5191 # Loop through the user's path and test for each of PROGNAME-LIST 5192 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5193for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 5194do 5195 IFS=$as_save_IFS 5196 test -z "$as_dir" && as_dir=. 5197 for ac_prog in egrep; do 5198 for ac_exec_ext in '' $ac_executable_extensions; do 5199 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 5200 as_fn_executable_p "$ac_path_EGREP" || continue 5201# Check for GNU ac_path_EGREP and select it if it is found. 5202 # Check for GNU $ac_path_EGREP 5203case `"$ac_path_EGREP" --version 2>&1` in 5204*GNU*) 5205 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 5206*) 5207 ac_count=0 5208 $as_echo_n 0123456789 >"conftest.in" 5209 while : 5210 do 5211 cat "conftest.in" "conftest.in" >"conftest.tmp" 5212 mv "conftest.tmp" "conftest.in" 5213 cp "conftest.in" "conftest.nl" 5214 $as_echo 'EGREP' >> "conftest.nl" 5215 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 5216 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5217 as_fn_arith $ac_count + 1 && ac_count=$as_val 5218 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 5219 # Best one so far, save it but keep looking for a better one 5220 ac_cv_path_EGREP="$ac_path_EGREP" 5221 ac_path_EGREP_max=$ac_count 5222 fi 5223 # 10*(2^10) chars as input seems more than enough 5224 test $ac_count -gt 10 && break 5225 done 5226 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5227esac 5228 5229 $ac_path_EGREP_found && break 3 5230 done 5231 done 5232 done 5233IFS=$as_save_IFS 5234 if test -z "$ac_cv_path_EGREP"; then 5235 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 5236 fi 5237else 5238 ac_cv_path_EGREP=$EGREP 5239fi 5240 5241 fi 5242fi 5243{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 5244$as_echo "$ac_cv_path_EGREP" >&6; } 5245 EGREP="$ac_cv_path_EGREP" 5246 5247 5248{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 5249$as_echo_n "checking for fgrep... " >&6; } 5250if ${ac_cv_path_FGREP+:} false; then : 5251 $as_echo_n "(cached) " >&6 5252else 5253 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 5254 then ac_cv_path_FGREP="$GREP -F" 5255 else 5256 if test -z "$FGREP"; then 5257 ac_path_FGREP_found=false 5258 # Loop through the user's path and test for each of PROGNAME-LIST 5259 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5260for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 5261do 5262 IFS=$as_save_IFS 5263 test -z "$as_dir" && as_dir=. 5264 for ac_prog in fgrep; do 5265 for ac_exec_ext in '' $ac_executable_extensions; do 5266 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 5267 as_fn_executable_p "$ac_path_FGREP" || continue 5268# Check for GNU ac_path_FGREP and select it if it is found. 5269 # Check for GNU $ac_path_FGREP 5270case `"$ac_path_FGREP" --version 2>&1` in 5271*GNU*) 5272 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 5273*) 5274 ac_count=0 5275 $as_echo_n 0123456789 >"conftest.in" 5276 while : 5277 do 5278 cat "conftest.in" "conftest.in" >"conftest.tmp" 5279 mv "conftest.tmp" "conftest.in" 5280 cp "conftest.in" "conftest.nl" 5281 $as_echo 'FGREP' >> "conftest.nl" 5282 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 5283 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5284 as_fn_arith $ac_count + 1 && ac_count=$as_val 5285 if test $ac_count -gt ${ac_path_FGREP_max-0}; then 5286 # Best one so far, save it but keep looking for a better one 5287 ac_cv_path_FGREP="$ac_path_FGREP" 5288 ac_path_FGREP_max=$ac_count 5289 fi 5290 # 10*(2^10) chars as input seems more than enough 5291 test $ac_count -gt 10 && break 5292 done 5293 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5294esac 5295 5296 $ac_path_FGREP_found && break 3 5297 done 5298 done 5299 done 5300IFS=$as_save_IFS 5301 if test -z "$ac_cv_path_FGREP"; then 5302 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 5303 fi 5304else 5305 ac_cv_path_FGREP=$FGREP 5306fi 5307 5308 fi 5309fi 5310{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 5311$as_echo "$ac_cv_path_FGREP" >&6; } 5312 FGREP="$ac_cv_path_FGREP" 5313 5314 5315test -z "$GREP" && GREP=grep 5316 5317 5318 5319 5320 5321 5322 5323 5324 5325 5326 5327 5328 5329 5330 5331 5332 5333 5334 5335# Check whether --with-gnu-ld was given. 5336if test "${with_gnu_ld+set}" = set; then : 5337 withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes 5338else 5339 with_gnu_ld=no 5340fi 5341 5342ac_prog=ld 5343if test yes = "$GCC"; then 5344 # Check if gcc -print-prog-name=ld gives a path. 5345 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 5346$as_echo_n "checking for ld used by $CC... " >&6; } 5347 case $host in 5348 *-*-mingw*) 5349 # gcc leaves a trailing carriage return, which upsets mingw 5350 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 5351 *) 5352 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 5353 esac 5354 case $ac_prog in 5355 # Accept absolute paths. 5356 [\\/]* | ?:[\\/]*) 5357 re_direlt='/[^/][^/]*/\.\./' 5358 # Canonicalize the pathname of ld 5359 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 5360 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 5361 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 5362 done 5363 test -z "$LD" && LD=$ac_prog 5364 ;; 5365 "") 5366 # If it fails, then pretend we aren't using GCC. 5367 ac_prog=ld 5368 ;; 5369 *) 5370 # If it is relative, then search for the first ld in PATH. 5371 with_gnu_ld=unknown 5372 ;; 5373 esac 5374elif test yes = "$with_gnu_ld"; then 5375 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 5376$as_echo_n "checking for GNU ld... " >&6; } 5377else 5378 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 5379$as_echo_n "checking for non-GNU ld... " >&6; } 5380fi 5381if ${lt_cv_path_LD+:} false; then : 5382 $as_echo_n "(cached) " >&6 5383else 5384 if test -z "$LD"; then 5385 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 5386 for ac_dir in $PATH; do 5387 IFS=$lt_save_ifs 5388 test -z "$ac_dir" && ac_dir=. 5389 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 5390 lt_cv_path_LD=$ac_dir/$ac_prog 5391 # Check to see if the program is GNU ld. I'd rather use --version, 5392 # but apparently some variants of GNU ld only accept -v. 5393 # Break only if it was the GNU/non-GNU ld that we prefer. 5394 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 5395 *GNU* | *'with BFD'*) 5396 test no != "$with_gnu_ld" && break 5397 ;; 5398 *) 5399 test yes != "$with_gnu_ld" && break 5400 ;; 5401 esac 5402 fi 5403 done 5404 IFS=$lt_save_ifs 5405else 5406 lt_cv_path_LD=$LD # Let the user override the test with a path. 5407fi 5408fi 5409 5410LD=$lt_cv_path_LD 5411if test -n "$LD"; then 5412 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 5413$as_echo "$LD" >&6; } 5414else 5415 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5416$as_echo "no" >&6; } 5417fi 5418test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 5419{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 5420$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 5421if ${lt_cv_prog_gnu_ld+:} false; then : 5422 $as_echo_n "(cached) " >&6 5423else 5424 # I'd rather use --version here, but apparently some GNU lds only accept -v. 5425case `$LD -v 2>&1 </dev/null` in 5426*GNU* | *'with BFD'*) 5427 lt_cv_prog_gnu_ld=yes 5428 ;; 5429*) 5430 lt_cv_prog_gnu_ld=no 5431 ;; 5432esac 5433fi 5434{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 5435$as_echo "$lt_cv_prog_gnu_ld" >&6; } 5436with_gnu_ld=$lt_cv_prog_gnu_ld 5437 5438 5439 5440 5441 5442 5443 5444 5445 5446{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 5447$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 5448if ${lt_cv_path_NM+:} false; then : 5449 $as_echo_n "(cached) " >&6 5450else 5451 if test -n "$NM"; then 5452 # Let the user override the test. 5453 lt_cv_path_NM=$NM 5454else 5455 lt_nm_to_check=${ac_tool_prefix}nm 5456 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 5457 lt_nm_to_check="$lt_nm_to_check nm" 5458 fi 5459 for lt_tmp_nm in $lt_nm_to_check; do 5460 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 5461 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 5462 IFS=$lt_save_ifs 5463 test -z "$ac_dir" && ac_dir=. 5464 tmp_nm=$ac_dir/$lt_tmp_nm 5465 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext"; then 5466 # Check to see if the nm accepts a BSD-compat flag. 5467 # Adding the 'sed 1q' prevents false positives on HP-UX, which says: 5468 # nm: unknown option "B" ignored 5469 # Tru64's nm complains that /dev/null is an invalid object file 5470 # MSYS converts /dev/null to NUL, MinGW nm treats NUL as empty 5471 case $build_os in 5472 mingw*) lt_bad_file=conftest.nm/nofile ;; 5473 *) lt_bad_file=/dev/null ;; 5474 esac 5475 case `"$tmp_nm" -B $lt_bad_file 2>&1 | sed '1q'` in 5476 *$lt_bad_file* | *'Invalid file or object type'*) 5477 lt_cv_path_NM="$tmp_nm -B" 5478 break 2 5479 ;; 5480 *) 5481 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 5482 */dev/null*) 5483 lt_cv_path_NM="$tmp_nm -p" 5484 break 2 5485 ;; 5486 *) 5487 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 5488 continue # so that we can try to find one that supports BSD flags 5489 ;; 5490 esac 5491 ;; 5492 esac 5493 fi 5494 done 5495 IFS=$lt_save_ifs 5496 done 5497 : ${lt_cv_path_NM=no} 5498fi 5499fi 5500{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 5501$as_echo "$lt_cv_path_NM" >&6; } 5502if test no != "$lt_cv_path_NM"; then 5503 NM=$lt_cv_path_NM 5504else 5505 # Didn't find any BSD compatible name lister, look for dumpbin. 5506 if test -n "$DUMPBIN"; then : 5507 # Let the user override the test. 5508 else 5509 if test -n "$ac_tool_prefix"; then 5510 for ac_prog in dumpbin "link -dump" 5511 do 5512 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 5513set dummy $ac_tool_prefix$ac_prog; ac_word=$2 5514{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5515$as_echo_n "checking for $ac_word... " >&6; } 5516if ${ac_cv_prog_DUMPBIN+:} false; then : 5517 $as_echo_n "(cached) " >&6 5518else 5519 if test -n "$DUMPBIN"; then 5520 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 5521else 5522as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5523for as_dir in $PATH 5524do 5525 IFS=$as_save_IFS 5526 test -z "$as_dir" && as_dir=. 5527 for ac_exec_ext in '' $ac_executable_extensions; do 5528 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5529 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 5530 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5531 break 2 5532 fi 5533done 5534 done 5535IFS=$as_save_IFS 5536 5537fi 5538fi 5539DUMPBIN=$ac_cv_prog_DUMPBIN 5540if test -n "$DUMPBIN"; then 5541 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 5542$as_echo "$DUMPBIN" >&6; } 5543else 5544 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5545$as_echo "no" >&6; } 5546fi 5547 5548 5549 test -n "$DUMPBIN" && break 5550 done 5551fi 5552if test -z "$DUMPBIN"; then 5553 ac_ct_DUMPBIN=$DUMPBIN 5554 for ac_prog in dumpbin "link -dump" 5555do 5556 # Extract the first word of "$ac_prog", so it can be a program name with args. 5557set dummy $ac_prog; ac_word=$2 5558{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5559$as_echo_n "checking for $ac_word... " >&6; } 5560if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then : 5561 $as_echo_n "(cached) " >&6 5562else 5563 if test -n "$ac_ct_DUMPBIN"; then 5564 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 5565else 5566as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5567for as_dir in $PATH 5568do 5569 IFS=$as_save_IFS 5570 test -z "$as_dir" && as_dir=. 5571 for ac_exec_ext in '' $ac_executable_extensions; do 5572 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5573 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 5574 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5575 break 2 5576 fi 5577done 5578 done 5579IFS=$as_save_IFS 5580 5581fi 5582fi 5583ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 5584if test -n "$ac_ct_DUMPBIN"; then 5585 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 5586$as_echo "$ac_ct_DUMPBIN" >&6; } 5587else 5588 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5589$as_echo "no" >&6; } 5590fi 5591 5592 5593 test -n "$ac_ct_DUMPBIN" && break 5594done 5595 5596 if test "x$ac_ct_DUMPBIN" = x; then 5597 DUMPBIN=":" 5598 else 5599 case $cross_compiling:$ac_tool_warned in 5600yes:) 5601{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5602$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5603ac_tool_warned=yes ;; 5604esac 5605 DUMPBIN=$ac_ct_DUMPBIN 5606 fi 5607fi 5608 5609 case `$DUMPBIN -symbols -headers /dev/null 2>&1 | sed '1q'` in 5610 *COFF*) 5611 DUMPBIN="$DUMPBIN -symbols -headers" 5612 ;; 5613 *) 5614 DUMPBIN=: 5615 ;; 5616 esac 5617 fi 5618 5619 if test : != "$DUMPBIN"; then 5620 NM=$DUMPBIN 5621 fi 5622fi 5623test -z "$NM" && NM=nm 5624 5625 5626 5627 5628 5629 5630{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 5631$as_echo_n "checking the name lister ($NM) interface... " >&6; } 5632if ${lt_cv_nm_interface+:} false; then : 5633 $as_echo_n "(cached) " >&6 5634else 5635 lt_cv_nm_interface="BSD nm" 5636 echo "int some_variable = 0;" > conftest.$ac_ext 5637 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 5638 (eval "$ac_compile" 2>conftest.err) 5639 cat conftest.err >&5 5640 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 5641 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 5642 cat conftest.err >&5 5643 (eval echo "\"\$as_me:$LINENO: output\"" >&5) 5644 cat conftest.out >&5 5645 if $GREP 'External.*some_variable' conftest.out > /dev/null; then 5646 lt_cv_nm_interface="MS dumpbin" 5647 fi 5648 rm -f conftest* 5649fi 5650{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 5651$as_echo "$lt_cv_nm_interface" >&6; } 5652 5653{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 5654$as_echo_n "checking whether ln -s works... " >&6; } 5655LN_S=$as_ln_s 5656if test "$LN_S" = "ln -s"; then 5657 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5658$as_echo "yes" >&6; } 5659else 5660 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 5661$as_echo "no, using $LN_S" >&6; } 5662fi 5663 5664# find the maximum length of command line arguments 5665{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 5666$as_echo_n "checking the maximum length of command line arguments... " >&6; } 5667if ${lt_cv_sys_max_cmd_len+:} false; then : 5668 $as_echo_n "(cached) " >&6 5669else 5670 i=0 5671 teststring=ABCD 5672 5673 case $build_os in 5674 msdosdjgpp*) 5675 # On DJGPP, this test can blow up pretty badly due to problems in libc 5676 # (any single argument exceeding 2000 bytes causes a buffer overrun 5677 # during glob expansion). Even if it were fixed, the result of this 5678 # check would be larger than it should be. 5679 lt_cv_sys_max_cmd_len=12288; # 12K is about right 5680 ;; 5681 5682 gnu*) 5683 # Under GNU Hurd, this test is not required because there is 5684 # no limit to the length of command line arguments. 5685 # Libtool will interpret -1 as no limit whatsoever 5686 lt_cv_sys_max_cmd_len=-1; 5687 ;; 5688 5689 cygwin* | mingw* | cegcc*) 5690 # On Win9x/ME, this test blows up -- it succeeds, but takes 5691 # about 5 minutes as the teststring grows exponentially. 5692 # Worse, since 9x/ME are not pre-emptively multitasking, 5693 # you end up with a "frozen" computer, even though with patience 5694 # the test eventually succeeds (with a max line length of 256k). 5695 # Instead, let's just punt: use the minimum linelength reported by 5696 # all of the supported platforms: 8192 (on NT/2K/XP). 5697 lt_cv_sys_max_cmd_len=8192; 5698 ;; 5699 5700 mint*) 5701 # On MiNT this can take a long time and run out of memory. 5702 lt_cv_sys_max_cmd_len=8192; 5703 ;; 5704 5705 amigaos*) 5706 # On AmigaOS with pdksh, this test takes hours, literally. 5707 # So we just punt and use a minimum line length of 8192. 5708 lt_cv_sys_max_cmd_len=8192; 5709 ;; 5710 5711 bitrig* | darwin* | dragonfly* | freebsd* | netbsd* | openbsd*) 5712 # This has been around since 386BSD, at least. Likely further. 5713 if test -x /sbin/sysctl; then 5714 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 5715 elif test -x /usr/sbin/sysctl; then 5716 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 5717 else 5718 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 5719 fi 5720 # And add a safety zone 5721 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 5722 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 5723 ;; 5724 5725 interix*) 5726 # We know the value 262144 and hardcode it with a safety zone (like BSD) 5727 lt_cv_sys_max_cmd_len=196608 5728 ;; 5729 5730 os2*) 5731 # The test takes a long time on OS/2. 5732 lt_cv_sys_max_cmd_len=8192 5733 ;; 5734 5735 osf*) 5736 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 5737 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 5738 # nice to cause kernel panics so lets avoid the loop below. 5739 # First set a reasonable default. 5740 lt_cv_sys_max_cmd_len=16384 5741 # 5742 if test -x /sbin/sysconfig; then 5743 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 5744 *1*) lt_cv_sys_max_cmd_len=-1 ;; 5745 esac 5746 fi 5747 ;; 5748 sco3.2v5*) 5749 lt_cv_sys_max_cmd_len=102400 5750 ;; 5751 sysv5* | sco5v6* | sysv4.2uw2*) 5752 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 5753 if test -n "$kargmax"; then 5754 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 5755 else 5756 lt_cv_sys_max_cmd_len=32768 5757 fi 5758 ;; 5759 *) 5760 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 5761 if test -n "$lt_cv_sys_max_cmd_len" && \ 5762 test undefined != "$lt_cv_sys_max_cmd_len"; then 5763 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 5764 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 5765 else 5766 # Make teststring a little bigger before we do anything with it. 5767 # a 1K string should be a reasonable start. 5768 for i in 1 2 3 4 5 6 7 8; do 5769 teststring=$teststring$teststring 5770 done 5771 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 5772 # If test is not a shell built-in, we'll probably end up computing a 5773 # maximum length that is only half of the actual maximum length, but 5774 # we can't tell. 5775 while { test X`env echo "$teststring$teststring" 2>/dev/null` \ 5776 = "X$teststring$teststring"; } >/dev/null 2>&1 && 5777 test 17 != "$i" # 1/2 MB should be enough 5778 do 5779 i=`expr $i + 1` 5780 teststring=$teststring$teststring 5781 done 5782 # Only check the string length outside the loop. 5783 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 5784 teststring= 5785 # Add a significant safety factor because C++ compilers can tack on 5786 # massive amounts of additional arguments before passing them to the 5787 # linker. It appears as though 1/2 is a usable value. 5788 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 5789 fi 5790 ;; 5791 esac 5792 5793fi 5794 5795if test -n "$lt_cv_sys_max_cmd_len"; then 5796 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 5797$as_echo "$lt_cv_sys_max_cmd_len" >&6; } 5798else 5799 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 5800$as_echo "none" >&6; } 5801fi 5802max_cmd_len=$lt_cv_sys_max_cmd_len 5803 5804 5805 5806 5807 5808 5809: ${CP="cp -f"} 5810: ${MV="mv -f"} 5811: ${RM="rm -f"} 5812 5813if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 5814 lt_unset=unset 5815else 5816 lt_unset=false 5817fi 5818 5819 5820 5821 5822 5823# test EBCDIC or ASCII 5824case `echo X|tr X '\101'` in 5825 A) # ASCII based system 5826 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 5827 lt_SP2NL='tr \040 \012' 5828 lt_NL2SP='tr \015\012 \040\040' 5829 ;; 5830 *) # EBCDIC based system 5831 lt_SP2NL='tr \100 \n' 5832 lt_NL2SP='tr \r\n \100\100' 5833 ;; 5834esac 5835 5836 5837 5838 5839 5840 5841 5842 5843 5844{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5 5845$as_echo_n "checking how to convert $build file names to $host format... " >&6; } 5846if ${lt_cv_to_host_file_cmd+:} false; then : 5847 $as_echo_n "(cached) " >&6 5848else 5849 case $host in 5850 *-*-mingw* ) 5851 case $build in 5852 *-*-mingw* ) # actually msys 5853 lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32 5854 ;; 5855 *-*-cygwin* ) 5856 lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32 5857 ;; 5858 * ) # otherwise, assume *nix 5859 lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32 5860 ;; 5861 esac 5862 ;; 5863 *-*-cygwin* ) 5864 case $build in 5865 *-*-mingw* ) # actually msys 5866 lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin 5867 ;; 5868 *-*-cygwin* ) 5869 lt_cv_to_host_file_cmd=func_convert_file_noop 5870 ;; 5871 * ) # otherwise, assume *nix 5872 lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin 5873 ;; 5874 esac 5875 ;; 5876 * ) # unhandled hosts (and "normal" native builds) 5877 lt_cv_to_host_file_cmd=func_convert_file_noop 5878 ;; 5879esac 5880 5881fi 5882 5883to_host_file_cmd=$lt_cv_to_host_file_cmd 5884{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5 5885$as_echo "$lt_cv_to_host_file_cmd" >&6; } 5886 5887 5888 5889 5890 5891{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5 5892$as_echo_n "checking how to convert $build file names to toolchain format... " >&6; } 5893if ${lt_cv_to_tool_file_cmd+:} false; then : 5894 $as_echo_n "(cached) " >&6 5895else 5896 #assume ordinary cross tools, or native build. 5897lt_cv_to_tool_file_cmd=func_convert_file_noop 5898case $host in 5899 *-*-mingw* ) 5900 case $build in 5901 *-*-mingw* ) # actually msys 5902 lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32 5903 ;; 5904 esac 5905 ;; 5906esac 5907 5908fi 5909 5910to_tool_file_cmd=$lt_cv_to_tool_file_cmd 5911{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5 5912$as_echo "$lt_cv_to_tool_file_cmd" >&6; } 5913 5914 5915 5916 5917 5918{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 5919$as_echo_n "checking for $LD option to reload object files... " >&6; } 5920if ${lt_cv_ld_reload_flag+:} false; then : 5921 $as_echo_n "(cached) " >&6 5922else 5923 lt_cv_ld_reload_flag='-r' 5924fi 5925{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 5926$as_echo "$lt_cv_ld_reload_flag" >&6; } 5927reload_flag=$lt_cv_ld_reload_flag 5928case $reload_flag in 5929"" | " "*) ;; 5930*) reload_flag=" $reload_flag" ;; 5931esac 5932reload_cmds='$LD$reload_flag -o $output$reload_objs' 5933case $host_os in 5934 cygwin* | mingw* | pw32* | cegcc*) 5935 if test yes != "$GCC"; then 5936 reload_cmds=false 5937 fi 5938 ;; 5939 darwin*) 5940 if test yes = "$GCC"; then 5941 reload_cmds='$LTCC $LTCFLAGS -nostdlib $wl-r -o $output$reload_objs' 5942 else 5943 reload_cmds='$LD$reload_flag -o $output$reload_objs' 5944 fi 5945 ;; 5946esac 5947 5948 5949 5950 5951 5952 5953 5954 5955 5956if test -n "$ac_tool_prefix"; then 5957 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 5958set dummy ${ac_tool_prefix}objdump; ac_word=$2 5959{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5960$as_echo_n "checking for $ac_word... " >&6; } 5961if ${ac_cv_prog_OBJDUMP+:} false; then : 5962 $as_echo_n "(cached) " >&6 5963else 5964 if test -n "$OBJDUMP"; then 5965 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 5966else 5967as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5968for as_dir in $PATH 5969do 5970 IFS=$as_save_IFS 5971 test -z "$as_dir" && as_dir=. 5972 for ac_exec_ext in '' $ac_executable_extensions; do 5973 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5974 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 5975 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5976 break 2 5977 fi 5978done 5979 done 5980IFS=$as_save_IFS 5981 5982fi 5983fi 5984OBJDUMP=$ac_cv_prog_OBJDUMP 5985if test -n "$OBJDUMP"; then 5986 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 5987$as_echo "$OBJDUMP" >&6; } 5988else 5989 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5990$as_echo "no" >&6; } 5991fi 5992 5993 5994fi 5995if test -z "$ac_cv_prog_OBJDUMP"; then 5996 ac_ct_OBJDUMP=$OBJDUMP 5997 # Extract the first word of "objdump", so it can be a program name with args. 5998set dummy objdump; ac_word=$2 5999{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6000$as_echo_n "checking for $ac_word... " >&6; } 6001if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : 6002 $as_echo_n "(cached) " >&6 6003else 6004 if test -n "$ac_ct_OBJDUMP"; then 6005 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 6006else 6007as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6008for as_dir in $PATH 6009do 6010 IFS=$as_save_IFS 6011 test -z "$as_dir" && as_dir=. 6012 for ac_exec_ext in '' $ac_executable_extensions; do 6013 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6014 ac_cv_prog_ac_ct_OBJDUMP="objdump" 6015 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6016 break 2 6017 fi 6018done 6019 done 6020IFS=$as_save_IFS 6021 6022fi 6023fi 6024ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 6025if test -n "$ac_ct_OBJDUMP"; then 6026 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 6027$as_echo "$ac_ct_OBJDUMP" >&6; } 6028else 6029 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6030$as_echo "no" >&6; } 6031fi 6032 6033 if test "x$ac_ct_OBJDUMP" = x; then 6034 OBJDUMP="false" 6035 else 6036 case $cross_compiling:$ac_tool_warned in 6037yes:) 6038{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6039$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6040ac_tool_warned=yes ;; 6041esac 6042 OBJDUMP=$ac_ct_OBJDUMP 6043 fi 6044else 6045 OBJDUMP="$ac_cv_prog_OBJDUMP" 6046fi 6047 6048test -z "$OBJDUMP" && OBJDUMP=objdump 6049 6050 6051 6052 6053 6054 6055 6056 6057 6058{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 6059$as_echo_n "checking how to recognize dependent libraries... " >&6; } 6060if ${lt_cv_deplibs_check_method+:} false; then : 6061 $as_echo_n "(cached) " >&6 6062else 6063 lt_cv_file_magic_cmd='$MAGIC_CMD' 6064lt_cv_file_magic_test_file= 6065lt_cv_deplibs_check_method='unknown' 6066# Need to set the preceding variable on all platforms that support 6067# interlibrary dependencies. 6068# 'none' -- dependencies not supported. 6069# 'unknown' -- same as none, but documents that we really don't know. 6070# 'pass_all' -- all dependencies passed with no checks. 6071# 'test_compile' -- check by making test program. 6072# 'file_magic [[regex]]' -- check by looking for files in library path 6073# that responds to the $file_magic_cmd with a given extended regex. 6074# If you have 'file' or equivalent on your system and you're not sure 6075# whether 'pass_all' will *always* work, you probably want this one. 6076 6077case $host_os in 6078aix[4-9]*) 6079 lt_cv_deplibs_check_method=pass_all 6080 ;; 6081 6082beos*) 6083 lt_cv_deplibs_check_method=pass_all 6084 ;; 6085 6086bsdi[45]*) 6087 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 6088 lt_cv_file_magic_cmd='/usr/bin/file -L' 6089 lt_cv_file_magic_test_file=/shlib/libc.so 6090 ;; 6091 6092cygwin*) 6093 # func_win32_libid is a shell function defined in ltmain.sh 6094 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 6095 lt_cv_file_magic_cmd='func_win32_libid' 6096 ;; 6097 6098mingw* | pw32*) 6099 # Base MSYS/MinGW do not provide the 'file' command needed by 6100 # func_win32_libid shell function, so use a weaker test based on 'objdump', 6101 # unless we find 'file', for example because we are cross-compiling. 6102 if ( file / ) >/dev/null 2>&1; then 6103 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 6104 lt_cv_file_magic_cmd='func_win32_libid' 6105 else 6106 # Keep this pattern in sync with the one in func_win32_libid. 6107 lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' 6108 lt_cv_file_magic_cmd='$OBJDUMP -f' 6109 fi 6110 ;; 6111 6112cegcc*) 6113 # use the weaker test based on 'objdump'. See mingw*. 6114 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 6115 lt_cv_file_magic_cmd='$OBJDUMP -f' 6116 ;; 6117 6118darwin* | rhapsody*) 6119 lt_cv_deplibs_check_method=pass_all 6120 ;; 6121 6122freebsd* | dragonfly*) 6123 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 6124 case $host_cpu in 6125 i*86 ) 6126 # Not sure whether the presence of OpenBSD here was a mistake. 6127 # Let's accept both of them until this is cleared up. 6128 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 6129 lt_cv_file_magic_cmd=/usr/bin/file 6130 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 6131 ;; 6132 esac 6133 else 6134 lt_cv_deplibs_check_method=pass_all 6135 fi 6136 ;; 6137 6138haiku*) 6139 lt_cv_deplibs_check_method=pass_all 6140 ;; 6141 6142hpux10.20* | hpux11*) 6143 lt_cv_file_magic_cmd=/usr/bin/file 6144 case $host_cpu in 6145 ia64*) 6146 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 6147 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 6148 ;; 6149 hppa*64*) 6150 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]' 6151 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 6152 ;; 6153 *) 6154 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' 6155 lt_cv_file_magic_test_file=/usr/lib/libc.sl 6156 ;; 6157 esac 6158 ;; 6159 6160interix[3-9]*) 6161 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 6162 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 6163 ;; 6164 6165irix5* | irix6* | nonstopux*) 6166 case $LD in 6167 *-32|*"-32 ") libmagic=32-bit;; 6168 *-n32|*"-n32 ") libmagic=N32;; 6169 *-64|*"-64 ") libmagic=64-bit;; 6170 *) libmagic=never-match;; 6171 esac 6172 lt_cv_deplibs_check_method=pass_all 6173 ;; 6174 6175# This must be glibc/ELF. 6176linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 6177 lt_cv_deplibs_check_method=pass_all 6178 ;; 6179 6180netbsd*) 6181 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 6182 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 6183 else 6184 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 6185 fi 6186 ;; 6187 6188newos6*) 6189 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 6190 lt_cv_file_magic_cmd=/usr/bin/file 6191 lt_cv_file_magic_test_file=/usr/lib/libnls.so 6192 ;; 6193 6194*nto* | *qnx*) 6195 lt_cv_deplibs_check_method=pass_all 6196 ;; 6197 6198openbsd* | bitrig*) 6199 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then 6200 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 6201 else 6202 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 6203 fi 6204 ;; 6205 6206osf3* | osf4* | osf5*) 6207 lt_cv_deplibs_check_method=pass_all 6208 ;; 6209 6210rdos*) 6211 lt_cv_deplibs_check_method=pass_all 6212 ;; 6213 6214solaris*) 6215 lt_cv_deplibs_check_method=pass_all 6216 ;; 6217 6218sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 6219 lt_cv_deplibs_check_method=pass_all 6220 ;; 6221 6222sysv4 | sysv4.3*) 6223 case $host_vendor in 6224 motorola) 6225 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]' 6226 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 6227 ;; 6228 ncr) 6229 lt_cv_deplibs_check_method=pass_all 6230 ;; 6231 sequent) 6232 lt_cv_file_magic_cmd='/bin/file' 6233 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 6234 ;; 6235 sni) 6236 lt_cv_file_magic_cmd='/bin/file' 6237 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 6238 lt_cv_file_magic_test_file=/lib/libc.so 6239 ;; 6240 siemens) 6241 lt_cv_deplibs_check_method=pass_all 6242 ;; 6243 pc) 6244 lt_cv_deplibs_check_method=pass_all 6245 ;; 6246 esac 6247 ;; 6248 6249tpf*) 6250 lt_cv_deplibs_check_method=pass_all 6251 ;; 6252os2*) 6253 lt_cv_deplibs_check_method=pass_all 6254 ;; 6255esac 6256 6257fi 6258{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 6259$as_echo "$lt_cv_deplibs_check_method" >&6; } 6260 6261file_magic_glob= 6262want_nocaseglob=no 6263if test "$build" = "$host"; then 6264 case $host_os in 6265 mingw* | pw32*) 6266 if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then 6267 want_nocaseglob=yes 6268 else 6269 file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"` 6270 fi 6271 ;; 6272 esac 6273fi 6274 6275file_magic_cmd=$lt_cv_file_magic_cmd 6276deplibs_check_method=$lt_cv_deplibs_check_method 6277test -z "$deplibs_check_method" && deplibs_check_method=unknown 6278 6279 6280 6281 6282 6283 6284 6285 6286 6287 6288 6289 6290 6291 6292 6293 6294 6295 6296 6297 6298 6299 6300if test -n "$ac_tool_prefix"; then 6301 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args. 6302set dummy ${ac_tool_prefix}dlltool; ac_word=$2 6303{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6304$as_echo_n "checking for $ac_word... " >&6; } 6305if ${ac_cv_prog_DLLTOOL+:} false; then : 6306 $as_echo_n "(cached) " >&6 6307else 6308 if test -n "$DLLTOOL"; then 6309 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test. 6310else 6311as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6312for as_dir in $PATH 6313do 6314 IFS=$as_save_IFS 6315 test -z "$as_dir" && as_dir=. 6316 for ac_exec_ext in '' $ac_executable_extensions; do 6317 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6318 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool" 6319 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6320 break 2 6321 fi 6322done 6323 done 6324IFS=$as_save_IFS 6325 6326fi 6327fi 6328DLLTOOL=$ac_cv_prog_DLLTOOL 6329if test -n "$DLLTOOL"; then 6330 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5 6331$as_echo "$DLLTOOL" >&6; } 6332else 6333 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6334$as_echo "no" >&6; } 6335fi 6336 6337 6338fi 6339if test -z "$ac_cv_prog_DLLTOOL"; then 6340 ac_ct_DLLTOOL=$DLLTOOL 6341 # Extract the first word of "dlltool", so it can be a program name with args. 6342set dummy dlltool; ac_word=$2 6343{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6344$as_echo_n "checking for $ac_word... " >&6; } 6345if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then : 6346 $as_echo_n "(cached) " >&6 6347else 6348 if test -n "$ac_ct_DLLTOOL"; then 6349 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test. 6350else 6351as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6352for as_dir in $PATH 6353do 6354 IFS=$as_save_IFS 6355 test -z "$as_dir" && as_dir=. 6356 for ac_exec_ext in '' $ac_executable_extensions; do 6357 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6358 ac_cv_prog_ac_ct_DLLTOOL="dlltool" 6359 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6360 break 2 6361 fi 6362done 6363 done 6364IFS=$as_save_IFS 6365 6366fi 6367fi 6368ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL 6369if test -n "$ac_ct_DLLTOOL"; then 6370 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5 6371$as_echo "$ac_ct_DLLTOOL" >&6; } 6372else 6373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6374$as_echo "no" >&6; } 6375fi 6376 6377 if test "x$ac_ct_DLLTOOL" = x; then 6378 DLLTOOL="false" 6379 else 6380 case $cross_compiling:$ac_tool_warned in 6381yes:) 6382{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6383$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6384ac_tool_warned=yes ;; 6385esac 6386 DLLTOOL=$ac_ct_DLLTOOL 6387 fi 6388else 6389 DLLTOOL="$ac_cv_prog_DLLTOOL" 6390fi 6391 6392test -z "$DLLTOOL" && DLLTOOL=dlltool 6393 6394 6395 6396 6397 6398 6399 6400 6401 6402 6403{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5 6404$as_echo_n "checking how to associate runtime and link libraries... " >&6; } 6405if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then : 6406 $as_echo_n "(cached) " >&6 6407else 6408 lt_cv_sharedlib_from_linklib_cmd='unknown' 6409 6410case $host_os in 6411cygwin* | mingw* | pw32* | cegcc*) 6412 # two different shell functions defined in ltmain.sh; 6413 # decide which one to use based on capabilities of $DLLTOOL 6414 case `$DLLTOOL --help 2>&1` in 6415 *--identify-strict*) 6416 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib 6417 ;; 6418 *) 6419 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback 6420 ;; 6421 esac 6422 ;; 6423*) 6424 # fallback: assume linklib IS sharedlib 6425 lt_cv_sharedlib_from_linklib_cmd=$ECHO 6426 ;; 6427esac 6428 6429fi 6430{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5 6431$as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; } 6432sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd 6433test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO 6434 6435 6436 6437 6438 6439 6440 6441if test -n "$ac_tool_prefix"; then 6442 for ac_prog in ar 6443 do 6444 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 6445set dummy $ac_tool_prefix$ac_prog; ac_word=$2 6446{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6447$as_echo_n "checking for $ac_word... " >&6; } 6448if ${ac_cv_prog_AR+:} false; then : 6449 $as_echo_n "(cached) " >&6 6450else 6451 if test -n "$AR"; then 6452 ac_cv_prog_AR="$AR" # Let the user override the test. 6453else 6454as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6455for as_dir in $PATH 6456do 6457 IFS=$as_save_IFS 6458 test -z "$as_dir" && as_dir=. 6459 for ac_exec_ext in '' $ac_executable_extensions; do 6460 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6461 ac_cv_prog_AR="$ac_tool_prefix$ac_prog" 6462 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6463 break 2 6464 fi 6465done 6466 done 6467IFS=$as_save_IFS 6468 6469fi 6470fi 6471AR=$ac_cv_prog_AR 6472if test -n "$AR"; then 6473 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 6474$as_echo "$AR" >&6; } 6475else 6476 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6477$as_echo "no" >&6; } 6478fi 6479 6480 6481 test -n "$AR" && break 6482 done 6483fi 6484if test -z "$AR"; then 6485 ac_ct_AR=$AR 6486 for ac_prog in ar 6487do 6488 # Extract the first word of "$ac_prog", so it can be a program name with args. 6489set dummy $ac_prog; ac_word=$2 6490{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6491$as_echo_n "checking for $ac_word... " >&6; } 6492if ${ac_cv_prog_ac_ct_AR+:} false; then : 6493 $as_echo_n "(cached) " >&6 6494else 6495 if test -n "$ac_ct_AR"; then 6496 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 6497else 6498as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6499for as_dir in $PATH 6500do 6501 IFS=$as_save_IFS 6502 test -z "$as_dir" && as_dir=. 6503 for ac_exec_ext in '' $ac_executable_extensions; do 6504 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6505 ac_cv_prog_ac_ct_AR="$ac_prog" 6506 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6507 break 2 6508 fi 6509done 6510 done 6511IFS=$as_save_IFS 6512 6513fi 6514fi 6515ac_ct_AR=$ac_cv_prog_ac_ct_AR 6516if test -n "$ac_ct_AR"; then 6517 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 6518$as_echo "$ac_ct_AR" >&6; } 6519else 6520 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6521$as_echo "no" >&6; } 6522fi 6523 6524 6525 test -n "$ac_ct_AR" && break 6526done 6527 6528 if test "x$ac_ct_AR" = x; then 6529 AR="false" 6530 else 6531 case $cross_compiling:$ac_tool_warned in 6532yes:) 6533{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6534$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6535ac_tool_warned=yes ;; 6536esac 6537 AR=$ac_ct_AR 6538 fi 6539fi 6540 6541: ${AR=ar} 6542: ${AR_FLAGS=cru} 6543 6544 6545 6546 6547 6548 6549 6550 6551 6552 6553 6554{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5 6555$as_echo_n "checking for archiver @FILE support... " >&6; } 6556if ${lt_cv_ar_at_file+:} false; then : 6557 $as_echo_n "(cached) " >&6 6558else 6559 lt_cv_ar_at_file=no 6560 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6561/* end confdefs.h. */ 6562 6563int 6564main () 6565{ 6566 6567 ; 6568 return 0; 6569} 6570_ACEOF 6571if ac_fn_c_try_compile "$LINENO"; then : 6572 echo conftest.$ac_objext > conftest.lst 6573 lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5' 6574 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 6575 (eval $lt_ar_try) 2>&5 6576 ac_status=$? 6577 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6578 test $ac_status = 0; } 6579 if test 0 -eq "$ac_status"; then 6580 # Ensure the archiver fails upon bogus file names. 6581 rm -f conftest.$ac_objext libconftest.a 6582 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 6583 (eval $lt_ar_try) 2>&5 6584 ac_status=$? 6585 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6586 test $ac_status = 0; } 6587 if test 0 -ne "$ac_status"; then 6588 lt_cv_ar_at_file=@ 6589 fi 6590 fi 6591 rm -f conftest.* libconftest.a 6592 6593fi 6594rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6595 6596fi 6597{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5 6598$as_echo "$lt_cv_ar_at_file" >&6; } 6599 6600if test no = "$lt_cv_ar_at_file"; then 6601 archiver_list_spec= 6602else 6603 archiver_list_spec=$lt_cv_ar_at_file 6604fi 6605 6606 6607 6608 6609 6610 6611 6612if test -n "$ac_tool_prefix"; then 6613 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 6614set dummy ${ac_tool_prefix}strip; ac_word=$2 6615{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6616$as_echo_n "checking for $ac_word... " >&6; } 6617if ${ac_cv_prog_STRIP+:} false; then : 6618 $as_echo_n "(cached) " >&6 6619else 6620 if test -n "$STRIP"; then 6621 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 6622else 6623as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6624for as_dir in $PATH 6625do 6626 IFS=$as_save_IFS 6627 test -z "$as_dir" && as_dir=. 6628 for ac_exec_ext in '' $ac_executable_extensions; do 6629 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6630 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 6631 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6632 break 2 6633 fi 6634done 6635 done 6636IFS=$as_save_IFS 6637 6638fi 6639fi 6640STRIP=$ac_cv_prog_STRIP 6641if test -n "$STRIP"; then 6642 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 6643$as_echo "$STRIP" >&6; } 6644else 6645 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6646$as_echo "no" >&6; } 6647fi 6648 6649 6650fi 6651if test -z "$ac_cv_prog_STRIP"; then 6652 ac_ct_STRIP=$STRIP 6653 # Extract the first word of "strip", so it can be a program name with args. 6654set dummy strip; ac_word=$2 6655{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6656$as_echo_n "checking for $ac_word... " >&6; } 6657if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 6658 $as_echo_n "(cached) " >&6 6659else 6660 if test -n "$ac_ct_STRIP"; then 6661 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 6662else 6663as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6664for as_dir in $PATH 6665do 6666 IFS=$as_save_IFS 6667 test -z "$as_dir" && as_dir=. 6668 for ac_exec_ext in '' $ac_executable_extensions; do 6669 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6670 ac_cv_prog_ac_ct_STRIP="strip" 6671 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6672 break 2 6673 fi 6674done 6675 done 6676IFS=$as_save_IFS 6677 6678fi 6679fi 6680ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 6681if test -n "$ac_ct_STRIP"; then 6682 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 6683$as_echo "$ac_ct_STRIP" >&6; } 6684else 6685 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6686$as_echo "no" >&6; } 6687fi 6688 6689 if test "x$ac_ct_STRIP" = x; then 6690 STRIP=":" 6691 else 6692 case $cross_compiling:$ac_tool_warned in 6693yes:) 6694{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6695$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6696ac_tool_warned=yes ;; 6697esac 6698 STRIP=$ac_ct_STRIP 6699 fi 6700else 6701 STRIP="$ac_cv_prog_STRIP" 6702fi 6703 6704test -z "$STRIP" && STRIP=: 6705 6706 6707 6708 6709 6710 6711if test -n "$ac_tool_prefix"; then 6712 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 6713set dummy ${ac_tool_prefix}ranlib; ac_word=$2 6714{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6715$as_echo_n "checking for $ac_word... " >&6; } 6716if ${ac_cv_prog_RANLIB+:} false; then : 6717 $as_echo_n "(cached) " >&6 6718else 6719 if test -n "$RANLIB"; then 6720 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 6721else 6722as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6723for as_dir in $PATH 6724do 6725 IFS=$as_save_IFS 6726 test -z "$as_dir" && as_dir=. 6727 for ac_exec_ext in '' $ac_executable_extensions; do 6728 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6729 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 6730 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6731 break 2 6732 fi 6733done 6734 done 6735IFS=$as_save_IFS 6736 6737fi 6738fi 6739RANLIB=$ac_cv_prog_RANLIB 6740if test -n "$RANLIB"; then 6741 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 6742$as_echo "$RANLIB" >&6; } 6743else 6744 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6745$as_echo "no" >&6; } 6746fi 6747 6748 6749fi 6750if test -z "$ac_cv_prog_RANLIB"; then 6751 ac_ct_RANLIB=$RANLIB 6752 # Extract the first word of "ranlib", so it can be a program name with args. 6753set dummy ranlib; ac_word=$2 6754{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6755$as_echo_n "checking for $ac_word... " >&6; } 6756if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 6757 $as_echo_n "(cached) " >&6 6758else 6759 if test -n "$ac_ct_RANLIB"; then 6760 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 6761else 6762as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6763for as_dir in $PATH 6764do 6765 IFS=$as_save_IFS 6766 test -z "$as_dir" && as_dir=. 6767 for ac_exec_ext in '' $ac_executable_extensions; do 6768 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6769 ac_cv_prog_ac_ct_RANLIB="ranlib" 6770 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6771 break 2 6772 fi 6773done 6774 done 6775IFS=$as_save_IFS 6776 6777fi 6778fi 6779ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 6780if test -n "$ac_ct_RANLIB"; then 6781 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 6782$as_echo "$ac_ct_RANLIB" >&6; } 6783else 6784 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6785$as_echo "no" >&6; } 6786fi 6787 6788 if test "x$ac_ct_RANLIB" = x; then 6789 RANLIB=":" 6790 else 6791 case $cross_compiling:$ac_tool_warned in 6792yes:) 6793{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6794$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6795ac_tool_warned=yes ;; 6796esac 6797 RANLIB=$ac_ct_RANLIB 6798 fi 6799else 6800 RANLIB="$ac_cv_prog_RANLIB" 6801fi 6802 6803test -z "$RANLIB" && RANLIB=: 6804 6805 6806 6807 6808 6809 6810# Determine commands to create old-style static archives. 6811old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 6812old_postinstall_cmds='chmod 644 $oldlib' 6813old_postuninstall_cmds= 6814 6815if test -n "$RANLIB"; then 6816 case $host_os in 6817 bitrig* | openbsd*) 6818 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib" 6819 ;; 6820 *) 6821 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib" 6822 ;; 6823 esac 6824 old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib" 6825fi 6826 6827case $host_os in 6828 darwin*) 6829 lock_old_archive_extraction=yes ;; 6830 *) 6831 lock_old_archive_extraction=no ;; 6832esac 6833 6834 6835 6836 6837 6838 6839 6840 6841 6842 6843 6844 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# If no C compiler was specified, use CC. 6873LTCC=${LTCC-"$CC"} 6874 6875# If no C compiler flags were specified, use CFLAGS. 6876LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 6877 6878# Allow CC to be a program name with arguments. 6879compiler=$CC 6880 6881 6882# Check for command to grab the raw symbol name followed by C symbol from nm. 6883{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 6884$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 6885if ${lt_cv_sys_global_symbol_pipe+:} false; then : 6886 $as_echo_n "(cached) " >&6 6887else 6888 6889# These are sane defaults that work on at least a few old systems. 6890# [They come from Ultrix. What could be older than Ultrix?!! ;)] 6891 6892# Character class describing NM global symbol codes. 6893symcode='[BCDEGRST]' 6894 6895# Regexp to match symbols that can be accessed directly from C. 6896sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 6897 6898# Define system-specific variables. 6899case $host_os in 6900aix*) 6901 symcode='[BCDT]' 6902 ;; 6903cygwin* | mingw* | pw32* | cegcc*) 6904 symcode='[ABCDGISTW]' 6905 ;; 6906hpux*) 6907 if test ia64 = "$host_cpu"; then 6908 symcode='[ABCDEGRST]' 6909 fi 6910 ;; 6911irix* | nonstopux*) 6912 symcode='[BCDEGRST]' 6913 ;; 6914osf*) 6915 symcode='[BCDEGQRST]' 6916 ;; 6917solaris*) 6918 symcode='[BDRT]' 6919 ;; 6920sco3.2v5*) 6921 symcode='[DT]' 6922 ;; 6923sysv4.2uw2*) 6924 symcode='[DT]' 6925 ;; 6926sysv5* | sco5v6* | unixware* | OpenUNIX*) 6927 symcode='[ABDT]' 6928 ;; 6929sysv4) 6930 symcode='[DFNSTU]' 6931 ;; 6932esac 6933 6934# If we're using GNU nm, then use its standard symbol codes. 6935case `$NM -V 2>&1` in 6936*GNU* | *'with BFD'*) 6937 symcode='[ABCDGIRSTW]' ;; 6938esac 6939 6940if test "$lt_cv_nm_interface" = "MS dumpbin"; then 6941 # Gets list of data symbols to import. 6942 lt_cv_sys_global_symbol_to_import="sed -n -e 's/^I .* \(.*\)$/\1/p'" 6943 # Adjust the below global symbol transforms to fixup imported variables. 6944 lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;/p'" 6945 lt_c_name_hook=" -e 's/^I .* \(.*\)$/ {\"\1\", (void *) 0},/p'" 6946 lt_c_name_lib_hook="\ 6947 -e 's/^I .* \(lib.*\)$/ {\"\1\", (void *) 0},/p'\ 6948 -e 's/^I .* \(.*\)$/ {\"lib\1\", (void *) 0},/p'" 6949else 6950 # Disable hooks by default. 6951 lt_cv_sys_global_symbol_to_import= 6952 lt_cdecl_hook= 6953 lt_c_name_hook= 6954 lt_c_name_lib_hook= 6955fi 6956 6957# Transform an extracted symbol line into a proper C declaration. 6958# Some systems (esp. on ia64) link data and code symbols differently, 6959# so use this general approach. 6960lt_cv_sys_global_symbol_to_cdecl="sed -n"\ 6961$lt_cdecl_hook\ 6962" -e 's/^T .* \(.*\)$/extern int \1();/p'"\ 6963" -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'" 6964 6965# Transform an extracted symbol line into symbol name and symbol address 6966lt_cv_sys_global_symbol_to_c_name_address="sed -n"\ 6967$lt_c_name_hook\ 6968" -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\ 6969" -e 's/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/p'" 6970 6971# Transform an extracted symbol line into symbol name with lib prefix and 6972# symbol address. 6973lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n"\ 6974$lt_c_name_lib_hook\ 6975" -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\ 6976" -e 's/^$symcode$symcode* .* \(lib.*\)$/ {\"\1\", (void *) \&\1},/p'"\ 6977" -e 's/^$symcode$symcode* .* \(.*\)$/ {\"lib\1\", (void *) \&\1},/p'" 6978 6979# Handle CRLF in mingw tool chain 6980opt_cr= 6981case $build_os in 6982mingw*) 6983 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 6984 ;; 6985esac 6986 6987# Try without a prefix underscore, then with it. 6988for ac_symprfx in "" "_"; do 6989 6990 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 6991 symxfrm="\\1 $ac_symprfx\\2 \\2" 6992 6993 # Write the raw and C identifiers. 6994 if test "$lt_cv_nm_interface" = "MS dumpbin"; then 6995 # Fake it for dumpbin and say T for any non-static function, 6996 # D for any global variable and I for any imported variable. 6997 # Also find C++ and __fastcall symbols from MSVC++, 6998 # which start with @ or ?. 6999 lt_cv_sys_global_symbol_pipe="$AWK '"\ 7000" {last_section=section; section=\$ 3};"\ 7001" /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\ 7002" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 7003" /^ *Symbol name *: /{split(\$ 0,sn,\":\"); si=substr(sn[2],2)};"\ 7004" /^ *Type *: code/{print \"T\",si,substr(si,length(prfx))};"\ 7005" /^ *Type *: data/{print \"I\",si,substr(si,length(prfx))};"\ 7006" \$ 0!~/External *\|/{next};"\ 7007" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 7008" {if(hide[section]) next};"\ 7009" {f=\"D\"}; \$ 0~/\(\).*\|/{f=\"T\"};"\ 7010" {split(\$ 0,a,/\||\r/); split(a[2],s)};"\ 7011" s[1]~/^[@?]/{print f,s[1],s[1]; next};"\ 7012" s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx))}"\ 7013" ' prfx=^$ac_symprfx" 7014 else 7015 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 7016 fi 7017 lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'" 7018 7019 # Check to see that the pipe works correctly. 7020 pipe_works=no 7021 7022 rm -f conftest* 7023 cat > conftest.$ac_ext <<_LT_EOF 7024#ifdef __cplusplus 7025extern "C" { 7026#endif 7027char nm_test_var; 7028void nm_test_func(void); 7029void nm_test_func(void){} 7030#ifdef __cplusplus 7031} 7032#endif 7033int main(){nm_test_var='a';nm_test_func();return(0);} 7034_LT_EOF 7035 7036 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7037 (eval $ac_compile) 2>&5 7038 ac_status=$? 7039 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7040 test $ac_status = 0; }; then 7041 # Now try to grab the symbols. 7042 nlist=conftest.nm 7043 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 7044 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 7045 ac_status=$? 7046 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7047 test $ac_status = 0; } && test -s "$nlist"; then 7048 # Try sorting and uniquifying the output. 7049 if sort "$nlist" | uniq > "$nlist"T; then 7050 mv -f "$nlist"T "$nlist" 7051 else 7052 rm -f "$nlist"T 7053 fi 7054 7055 # Make sure that we snagged all the symbols we need. 7056 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 7057 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 7058 cat <<_LT_EOF > conftest.$ac_ext 7059/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */ 7060#if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE 7061/* DATA imports from DLLs on WIN32 can't be const, because runtime 7062 relocations are performed -- see ld's documentation on pseudo-relocs. */ 7063# define LT_DLSYM_CONST 7064#elif defined __osf__ 7065/* This system does not cope well with relocations in const data. */ 7066# define LT_DLSYM_CONST 7067#else 7068# define LT_DLSYM_CONST const 7069#endif 7070 7071#ifdef __cplusplus 7072extern "C" { 7073#endif 7074 7075_LT_EOF 7076 # Now generate the symbol file. 7077 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 7078 7079 cat <<_LT_EOF >> conftest.$ac_ext 7080 7081/* The mapping between symbol names and symbols. */ 7082LT_DLSYM_CONST struct { 7083 const char *name; 7084 void *address; 7085} 7086lt__PROGRAM__LTX_preloaded_symbols[] = 7087{ 7088 { "@PROGRAM@", (void *) 0 }, 7089_LT_EOF 7090 $SED "s/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 7091 cat <<\_LT_EOF >> conftest.$ac_ext 7092 {0, (void *) 0} 7093}; 7094 7095/* This works around a problem in FreeBSD linker */ 7096#ifdef FREEBSD_WORKAROUND 7097static const void *lt_preloaded_setup() { 7098 return lt__PROGRAM__LTX_preloaded_symbols; 7099} 7100#endif 7101 7102#ifdef __cplusplus 7103} 7104#endif 7105_LT_EOF 7106 # Now try linking the two files. 7107 mv conftest.$ac_objext conftstm.$ac_objext 7108 lt_globsym_save_LIBS=$LIBS 7109 lt_globsym_save_CFLAGS=$CFLAGS 7110 LIBS=conftstm.$ac_objext 7111 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 7112 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 7113 (eval $ac_link) 2>&5 7114 ac_status=$? 7115 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7116 test $ac_status = 0; } && test -s conftest$ac_exeext; then 7117 pipe_works=yes 7118 fi 7119 LIBS=$lt_globsym_save_LIBS 7120 CFLAGS=$lt_globsym_save_CFLAGS 7121 else 7122 echo "cannot find nm_test_func in $nlist" >&5 7123 fi 7124 else 7125 echo "cannot find nm_test_var in $nlist" >&5 7126 fi 7127 else 7128 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 7129 fi 7130 else 7131 echo "$progname: failed program was:" >&5 7132 cat conftest.$ac_ext >&5 7133 fi 7134 rm -rf conftest* conftst* 7135 7136 # Do not use the global_symbol_pipe unless it works. 7137 if test yes = "$pipe_works"; then 7138 break 7139 else 7140 lt_cv_sys_global_symbol_pipe= 7141 fi 7142done 7143 7144fi 7145 7146if test -z "$lt_cv_sys_global_symbol_pipe"; then 7147 lt_cv_sys_global_symbol_to_cdecl= 7148fi 7149if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 7150 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 7151$as_echo "failed" >&6; } 7152else 7153 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 7154$as_echo "ok" >&6; } 7155fi 7156 7157# Response file support. 7158if test "$lt_cv_nm_interface" = "MS dumpbin"; then 7159 nm_file_list_spec='@' 7160elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then 7161 nm_file_list_spec='@' 7162fi 7163 7164 7165 7166 7167 7168 7169 7170 7171 7172 7173 7174 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{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5 7201$as_echo_n "checking for sysroot... " >&6; } 7202 7203# Check whether --with-sysroot was given. 7204if test "${with_sysroot+set}" = set; then : 7205 withval=$with_sysroot; 7206else 7207 with_sysroot=no 7208fi 7209 7210 7211lt_sysroot= 7212case $with_sysroot in #( 7213 yes) 7214 if test yes = "$GCC"; then 7215 lt_sysroot=`$CC --print-sysroot 2>/dev/null` 7216 fi 7217 ;; #( 7218 /*) 7219 lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"` 7220 ;; #( 7221 no|'') 7222 ;; #( 7223 *) 7224 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_sysroot" >&5 7225$as_echo "$with_sysroot" >&6; } 7226 as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5 7227 ;; 7228esac 7229 7230 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5 7231$as_echo "${lt_sysroot:-no}" >&6; } 7232 7233 7234 7235 7236 7237{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a working dd" >&5 7238$as_echo_n "checking for a working dd... " >&6; } 7239if ${ac_cv_path_lt_DD+:} false; then : 7240 $as_echo_n "(cached) " >&6 7241else 7242 printf 0123456789abcdef0123456789abcdef >conftest.i 7243cat conftest.i conftest.i >conftest2.i 7244: ${lt_DD:=$DD} 7245if test -z "$lt_DD"; then 7246 ac_path_lt_DD_found=false 7247 # Loop through the user's path and test for each of PROGNAME-LIST 7248 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7249for as_dir in $PATH 7250do 7251 IFS=$as_save_IFS 7252 test -z "$as_dir" && as_dir=. 7253 for ac_prog in dd; do 7254 for ac_exec_ext in '' $ac_executable_extensions; do 7255 ac_path_lt_DD="$as_dir/$ac_prog$ac_exec_ext" 7256 as_fn_executable_p "$ac_path_lt_DD" || continue 7257if "$ac_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then 7258 cmp -s conftest.i conftest.out \ 7259 && ac_cv_path_lt_DD="$ac_path_lt_DD" ac_path_lt_DD_found=: 7260fi 7261 $ac_path_lt_DD_found && break 3 7262 done 7263 done 7264 done 7265IFS=$as_save_IFS 7266 if test -z "$ac_cv_path_lt_DD"; then 7267 : 7268 fi 7269else 7270 ac_cv_path_lt_DD=$lt_DD 7271fi 7272 7273rm -f conftest.i conftest2.i conftest.out 7274fi 7275{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_lt_DD" >&5 7276$as_echo "$ac_cv_path_lt_DD" >&6; } 7277 7278 7279{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to truncate binary pipes" >&5 7280$as_echo_n "checking how to truncate binary pipes... " >&6; } 7281if ${lt_cv_truncate_bin+:} false; then : 7282 $as_echo_n "(cached) " >&6 7283else 7284 printf 0123456789abcdef0123456789abcdef >conftest.i 7285cat conftest.i conftest.i >conftest2.i 7286lt_cv_truncate_bin= 7287if "$ac_cv_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then 7288 cmp -s conftest.i conftest.out \ 7289 && lt_cv_truncate_bin="$ac_cv_path_lt_DD bs=4096 count=1" 7290fi 7291rm -f conftest.i conftest2.i conftest.out 7292test -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q" 7293fi 7294{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_truncate_bin" >&5 7295$as_echo "$lt_cv_truncate_bin" >&6; } 7296 7297 7298 7299 7300 7301 7302 7303# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. 7304func_cc_basename () 7305{ 7306 for cc_temp in $*""; do 7307 case $cc_temp in 7308 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 7309 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 7310 \-*) ;; 7311 *) break;; 7312 esac 7313 done 7314 func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 7315} 7316 7317# Check whether --enable-libtool-lock was given. 7318if test "${enable_libtool_lock+set}" = set; then : 7319 enableval=$enable_libtool_lock; 7320fi 7321 7322test no = "$enable_libtool_lock" || enable_libtool_lock=yes 7323 7324# Some flags need to be propagated to the compiler or linker for good 7325# libtool support. 7326case $host in 7327ia64-*-hpux*) 7328 # Find out what ABI is being produced by ac_compile, and set mode 7329 # options accordingly. 7330 echo 'int i;' > conftest.$ac_ext 7331 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7332 (eval $ac_compile) 2>&5 7333 ac_status=$? 7334 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7335 test $ac_status = 0; }; then 7336 case `/usr/bin/file conftest.$ac_objext` in 7337 *ELF-32*) 7338 HPUX_IA64_MODE=32 7339 ;; 7340 *ELF-64*) 7341 HPUX_IA64_MODE=64 7342 ;; 7343 esac 7344 fi 7345 rm -rf conftest* 7346 ;; 7347*-*-irix6*) 7348 # Find out what ABI is being produced by ac_compile, and set linker 7349 # options accordingly. 7350 echo '#line '$LINENO' "configure"' > conftest.$ac_ext 7351 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7352 (eval $ac_compile) 2>&5 7353 ac_status=$? 7354 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7355 test $ac_status = 0; }; then 7356 if test yes = "$lt_cv_prog_gnu_ld"; then 7357 case `/usr/bin/file conftest.$ac_objext` in 7358 *32-bit*) 7359 LD="${LD-ld} -melf32bsmip" 7360 ;; 7361 *N32*) 7362 LD="${LD-ld} -melf32bmipn32" 7363 ;; 7364 *64-bit*) 7365 LD="${LD-ld} -melf64bmip" 7366 ;; 7367 esac 7368 else 7369 case `/usr/bin/file conftest.$ac_objext` in 7370 *32-bit*) 7371 LD="${LD-ld} -32" 7372 ;; 7373 *N32*) 7374 LD="${LD-ld} -n32" 7375 ;; 7376 *64-bit*) 7377 LD="${LD-ld} -64" 7378 ;; 7379 esac 7380 fi 7381 fi 7382 rm -rf conftest* 7383 ;; 7384 7385mips64*-*linux*) 7386 # Find out what ABI is being produced by ac_compile, and set linker 7387 # options accordingly. 7388 echo '#line '$LINENO' "configure"' > conftest.$ac_ext 7389 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7390 (eval $ac_compile) 2>&5 7391 ac_status=$? 7392 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7393 test $ac_status = 0; }; then 7394 emul=elf 7395 case `/usr/bin/file conftest.$ac_objext` in 7396 *32-bit*) 7397 emul="${emul}32" 7398 ;; 7399 *64-bit*) 7400 emul="${emul}64" 7401 ;; 7402 esac 7403 case `/usr/bin/file conftest.$ac_objext` in 7404 *MSB*) 7405 emul="${emul}btsmip" 7406 ;; 7407 *LSB*) 7408 emul="${emul}ltsmip" 7409 ;; 7410 esac 7411 case `/usr/bin/file conftest.$ac_objext` in 7412 *N32*) 7413 emul="${emul}n32" 7414 ;; 7415 esac 7416 LD="${LD-ld} -m $emul" 7417 fi 7418 rm -rf conftest* 7419 ;; 7420 7421x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ 7422s390*-*linux*|s390*-*tpf*|sparc*-*linux*) 7423 # Find out what ABI is being produced by ac_compile, and set linker 7424 # options accordingly. Note that the listed cases only cover the 7425 # situations where additional linker options are needed (such as when 7426 # doing 32-bit compilation for a host where ld defaults to 64-bit, or 7427 # vice versa); the common cases where no linker options are needed do 7428 # not appear in the list. 7429 echo 'int i;' > conftest.$ac_ext 7430 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7431 (eval $ac_compile) 2>&5 7432 ac_status=$? 7433 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7434 test $ac_status = 0; }; then 7435 case `/usr/bin/file conftest.o` in 7436 *32-bit*) 7437 case $host in 7438 x86_64-*kfreebsd*-gnu) 7439 LD="${LD-ld} -m elf_i386_fbsd" 7440 ;; 7441 x86_64-*linux*) 7442 case `/usr/bin/file conftest.o` in 7443 *x86-64*) 7444 LD="${LD-ld} -m elf32_x86_64" 7445 ;; 7446 *) 7447 LD="${LD-ld} -m elf_i386" 7448 ;; 7449 esac 7450 ;; 7451 powerpc64le-*linux*) 7452 LD="${LD-ld} -m elf32lppclinux" 7453 ;; 7454 powerpc64-*linux*) 7455 LD="${LD-ld} -m elf32ppclinux" 7456 ;; 7457 s390x-*linux*) 7458 LD="${LD-ld} -m elf_s390" 7459 ;; 7460 sparc64-*linux*) 7461 LD="${LD-ld} -m elf32_sparc" 7462 ;; 7463 esac 7464 ;; 7465 *64-bit*) 7466 case $host in 7467 x86_64-*kfreebsd*-gnu) 7468 LD="${LD-ld} -m elf_x86_64_fbsd" 7469 ;; 7470 x86_64-*linux*) 7471 LD="${LD-ld} -m elf_x86_64" 7472 ;; 7473 powerpcle-*linux*) 7474 LD="${LD-ld} -m elf64lppc" 7475 ;; 7476 powerpc-*linux*) 7477 LD="${LD-ld} -m elf64ppc" 7478 ;; 7479 s390*-*linux*|s390*-*tpf*) 7480 LD="${LD-ld} -m elf64_s390" 7481 ;; 7482 sparc*-*linux*) 7483 LD="${LD-ld} -m elf64_sparc" 7484 ;; 7485 esac 7486 ;; 7487 esac 7488 fi 7489 rm -rf conftest* 7490 ;; 7491 7492*-*-sco3.2v5*) 7493 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 7494 SAVE_CFLAGS=$CFLAGS 7495 CFLAGS="$CFLAGS -belf" 7496 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 7497$as_echo_n "checking whether the C compiler needs -belf... " >&6; } 7498if ${lt_cv_cc_needs_belf+:} false; then : 7499 $as_echo_n "(cached) " >&6 7500else 7501 ac_ext=c 7502ac_cpp='$CPP $CPPFLAGS' 7503ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7504ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7505ac_compiler_gnu=$ac_cv_c_compiler_gnu 7506 7507 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7508/* end confdefs.h. */ 7509 7510int 7511main () 7512{ 7513 7514 ; 7515 return 0; 7516} 7517_ACEOF 7518if ac_fn_c_try_link "$LINENO"; then : 7519 lt_cv_cc_needs_belf=yes 7520else 7521 lt_cv_cc_needs_belf=no 7522fi 7523rm -f core conftest.err conftest.$ac_objext \ 7524 conftest$ac_exeext conftest.$ac_ext 7525 ac_ext=c 7526ac_cpp='$CPP $CPPFLAGS' 7527ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7528ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7529ac_compiler_gnu=$ac_cv_c_compiler_gnu 7530 7531fi 7532{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 7533$as_echo "$lt_cv_cc_needs_belf" >&6; } 7534 if test yes != "$lt_cv_cc_needs_belf"; then 7535 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 7536 CFLAGS=$SAVE_CFLAGS 7537 fi 7538 ;; 7539*-*solaris*) 7540 # Find out what ABI is being produced by ac_compile, and set linker 7541 # options accordingly. 7542 echo 'int i;' > conftest.$ac_ext 7543 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7544 (eval $ac_compile) 2>&5 7545 ac_status=$? 7546 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7547 test $ac_status = 0; }; then 7548 case `/usr/bin/file conftest.o` in 7549 *64-bit*) 7550 case $lt_cv_prog_gnu_ld in 7551 yes*) 7552 case $host in 7553 i?86-*-solaris*|x86_64-*-solaris*) 7554 LD="${LD-ld} -m elf_x86_64" 7555 ;; 7556 sparc*-*-solaris*) 7557 LD="${LD-ld} -m elf64_sparc" 7558 ;; 7559 esac 7560 # GNU ld 2.21 introduced _sol2 emulations. Use them if available. 7561 if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then 7562 LD=${LD-ld}_sol2 7563 fi 7564 ;; 7565 *) 7566 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 7567 LD="${LD-ld} -64" 7568 fi 7569 ;; 7570 esac 7571 ;; 7572 esac 7573 fi 7574 rm -rf conftest* 7575 ;; 7576esac 7577 7578need_locks=$enable_libtool_lock 7579 7580if test -n "$ac_tool_prefix"; then 7581 # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args. 7582set dummy ${ac_tool_prefix}mt; ac_word=$2 7583{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7584$as_echo_n "checking for $ac_word... " >&6; } 7585if ${ac_cv_prog_MANIFEST_TOOL+:} false; then : 7586 $as_echo_n "(cached) " >&6 7587else 7588 if test -n "$MANIFEST_TOOL"; then 7589 ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test. 7590else 7591as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7592for as_dir in $PATH 7593do 7594 IFS=$as_save_IFS 7595 test -z "$as_dir" && as_dir=. 7596 for ac_exec_ext in '' $ac_executable_extensions; do 7597 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7598 ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt" 7599 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7600 break 2 7601 fi 7602done 7603 done 7604IFS=$as_save_IFS 7605 7606fi 7607fi 7608MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL 7609if test -n "$MANIFEST_TOOL"; then 7610 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5 7611$as_echo "$MANIFEST_TOOL" >&6; } 7612else 7613 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7614$as_echo "no" >&6; } 7615fi 7616 7617 7618fi 7619if test -z "$ac_cv_prog_MANIFEST_TOOL"; then 7620 ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL 7621 # Extract the first word of "mt", so it can be a program name with args. 7622set dummy mt; ac_word=$2 7623{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7624$as_echo_n "checking for $ac_word... " >&6; } 7625if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then : 7626 $as_echo_n "(cached) " >&6 7627else 7628 if test -n "$ac_ct_MANIFEST_TOOL"; then 7629 ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test. 7630else 7631as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7632for as_dir in $PATH 7633do 7634 IFS=$as_save_IFS 7635 test -z "$as_dir" && as_dir=. 7636 for ac_exec_ext in '' $ac_executable_extensions; do 7637 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7638 ac_cv_prog_ac_ct_MANIFEST_TOOL="mt" 7639 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7640 break 2 7641 fi 7642done 7643 done 7644IFS=$as_save_IFS 7645 7646fi 7647fi 7648ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL 7649if test -n "$ac_ct_MANIFEST_TOOL"; then 7650 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5 7651$as_echo "$ac_ct_MANIFEST_TOOL" >&6; } 7652else 7653 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7654$as_echo "no" >&6; } 7655fi 7656 7657 if test "x$ac_ct_MANIFEST_TOOL" = x; then 7658 MANIFEST_TOOL=":" 7659 else 7660 case $cross_compiling:$ac_tool_warned in 7661yes:) 7662{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7663$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7664ac_tool_warned=yes ;; 7665esac 7666 MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL 7667 fi 7668else 7669 MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL" 7670fi 7671 7672test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt 7673{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5 7674$as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; } 7675if ${lt_cv_path_mainfest_tool+:} false; then : 7676 $as_echo_n "(cached) " >&6 7677else 7678 lt_cv_path_mainfest_tool=no 7679 echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5 7680 $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out 7681 cat conftest.err >&5 7682 if $GREP 'Manifest Tool' conftest.out > /dev/null; then 7683 lt_cv_path_mainfest_tool=yes 7684 fi 7685 rm -f conftest* 7686fi 7687{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5 7688$as_echo "$lt_cv_path_mainfest_tool" >&6; } 7689if test yes != "$lt_cv_path_mainfest_tool"; then 7690 MANIFEST_TOOL=: 7691fi 7692 7693 7694 7695 7696 7697 7698 case $host_os in 7699 rhapsody* | darwin*) 7700 if test -n "$ac_tool_prefix"; then 7701 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 7702set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 7703{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7704$as_echo_n "checking for $ac_word... " >&6; } 7705if ${ac_cv_prog_DSYMUTIL+:} false; then : 7706 $as_echo_n "(cached) " >&6 7707else 7708 if test -n "$DSYMUTIL"; then 7709 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 7710else 7711as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7712for as_dir in $PATH 7713do 7714 IFS=$as_save_IFS 7715 test -z "$as_dir" && as_dir=. 7716 for ac_exec_ext in '' $ac_executable_extensions; do 7717 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7718 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 7719 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7720 break 2 7721 fi 7722done 7723 done 7724IFS=$as_save_IFS 7725 7726fi 7727fi 7728DSYMUTIL=$ac_cv_prog_DSYMUTIL 7729if test -n "$DSYMUTIL"; then 7730 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 7731$as_echo "$DSYMUTIL" >&6; } 7732else 7733 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7734$as_echo "no" >&6; } 7735fi 7736 7737 7738fi 7739if test -z "$ac_cv_prog_DSYMUTIL"; then 7740 ac_ct_DSYMUTIL=$DSYMUTIL 7741 # Extract the first word of "dsymutil", so it can be a program name with args. 7742set dummy dsymutil; ac_word=$2 7743{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7744$as_echo_n "checking for $ac_word... " >&6; } 7745if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then : 7746 $as_echo_n "(cached) " >&6 7747else 7748 if test -n "$ac_ct_DSYMUTIL"; then 7749 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 7750else 7751as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7752for as_dir in $PATH 7753do 7754 IFS=$as_save_IFS 7755 test -z "$as_dir" && as_dir=. 7756 for ac_exec_ext in '' $ac_executable_extensions; do 7757 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7758 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 7759 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7760 break 2 7761 fi 7762done 7763 done 7764IFS=$as_save_IFS 7765 7766fi 7767fi 7768ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 7769if test -n "$ac_ct_DSYMUTIL"; then 7770 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 7771$as_echo "$ac_ct_DSYMUTIL" >&6; } 7772else 7773 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7774$as_echo "no" >&6; } 7775fi 7776 7777 if test "x$ac_ct_DSYMUTIL" = x; then 7778 DSYMUTIL=":" 7779 else 7780 case $cross_compiling:$ac_tool_warned in 7781yes:) 7782{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7783$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7784ac_tool_warned=yes ;; 7785esac 7786 DSYMUTIL=$ac_ct_DSYMUTIL 7787 fi 7788else 7789 DSYMUTIL="$ac_cv_prog_DSYMUTIL" 7790fi 7791 7792 if test -n "$ac_tool_prefix"; then 7793 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 7794set dummy ${ac_tool_prefix}nmedit; ac_word=$2 7795{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7796$as_echo_n "checking for $ac_word... " >&6; } 7797if ${ac_cv_prog_NMEDIT+:} false; then : 7798 $as_echo_n "(cached) " >&6 7799else 7800 if test -n "$NMEDIT"; then 7801 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 7802else 7803as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7804for as_dir in $PATH 7805do 7806 IFS=$as_save_IFS 7807 test -z "$as_dir" && as_dir=. 7808 for ac_exec_ext in '' $ac_executable_extensions; do 7809 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7810 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 7811 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7812 break 2 7813 fi 7814done 7815 done 7816IFS=$as_save_IFS 7817 7818fi 7819fi 7820NMEDIT=$ac_cv_prog_NMEDIT 7821if test -n "$NMEDIT"; then 7822 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 7823$as_echo "$NMEDIT" >&6; } 7824else 7825 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7826$as_echo "no" >&6; } 7827fi 7828 7829 7830fi 7831if test -z "$ac_cv_prog_NMEDIT"; then 7832 ac_ct_NMEDIT=$NMEDIT 7833 # Extract the first word of "nmedit", so it can be a program name with args. 7834set dummy nmedit; ac_word=$2 7835{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7836$as_echo_n "checking for $ac_word... " >&6; } 7837if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then : 7838 $as_echo_n "(cached) " >&6 7839else 7840 if test -n "$ac_ct_NMEDIT"; then 7841 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 7842else 7843as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7844for as_dir in $PATH 7845do 7846 IFS=$as_save_IFS 7847 test -z "$as_dir" && as_dir=. 7848 for ac_exec_ext in '' $ac_executable_extensions; do 7849 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7850 ac_cv_prog_ac_ct_NMEDIT="nmedit" 7851 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7852 break 2 7853 fi 7854done 7855 done 7856IFS=$as_save_IFS 7857 7858fi 7859fi 7860ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 7861if test -n "$ac_ct_NMEDIT"; then 7862 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 7863$as_echo "$ac_ct_NMEDIT" >&6; } 7864else 7865 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7866$as_echo "no" >&6; } 7867fi 7868 7869 if test "x$ac_ct_NMEDIT" = x; then 7870 NMEDIT=":" 7871 else 7872 case $cross_compiling:$ac_tool_warned in 7873yes:) 7874{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7875$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7876ac_tool_warned=yes ;; 7877esac 7878 NMEDIT=$ac_ct_NMEDIT 7879 fi 7880else 7881 NMEDIT="$ac_cv_prog_NMEDIT" 7882fi 7883 7884 if test -n "$ac_tool_prefix"; then 7885 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 7886set dummy ${ac_tool_prefix}lipo; ac_word=$2 7887{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7888$as_echo_n "checking for $ac_word... " >&6; } 7889if ${ac_cv_prog_LIPO+:} false; then : 7890 $as_echo_n "(cached) " >&6 7891else 7892 if test -n "$LIPO"; then 7893 ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 7894else 7895as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7896for as_dir in $PATH 7897do 7898 IFS=$as_save_IFS 7899 test -z "$as_dir" && as_dir=. 7900 for ac_exec_ext in '' $ac_executable_extensions; do 7901 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7902 ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 7903 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7904 break 2 7905 fi 7906done 7907 done 7908IFS=$as_save_IFS 7909 7910fi 7911fi 7912LIPO=$ac_cv_prog_LIPO 7913if test -n "$LIPO"; then 7914 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 7915$as_echo "$LIPO" >&6; } 7916else 7917 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7918$as_echo "no" >&6; } 7919fi 7920 7921 7922fi 7923if test -z "$ac_cv_prog_LIPO"; then 7924 ac_ct_LIPO=$LIPO 7925 # Extract the first word of "lipo", so it can be a program name with args. 7926set dummy lipo; ac_word=$2 7927{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7928$as_echo_n "checking for $ac_word... " >&6; } 7929if ${ac_cv_prog_ac_ct_LIPO+:} false; then : 7930 $as_echo_n "(cached) " >&6 7931else 7932 if test -n "$ac_ct_LIPO"; then 7933 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 7934else 7935as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7936for as_dir in $PATH 7937do 7938 IFS=$as_save_IFS 7939 test -z "$as_dir" && as_dir=. 7940 for ac_exec_ext in '' $ac_executable_extensions; do 7941 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7942 ac_cv_prog_ac_ct_LIPO="lipo" 7943 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7944 break 2 7945 fi 7946done 7947 done 7948IFS=$as_save_IFS 7949 7950fi 7951fi 7952ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 7953if test -n "$ac_ct_LIPO"; then 7954 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 7955$as_echo "$ac_ct_LIPO" >&6; } 7956else 7957 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7958$as_echo "no" >&6; } 7959fi 7960 7961 if test "x$ac_ct_LIPO" = x; then 7962 LIPO=":" 7963 else 7964 case $cross_compiling:$ac_tool_warned in 7965yes:) 7966{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7967$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7968ac_tool_warned=yes ;; 7969esac 7970 LIPO=$ac_ct_LIPO 7971 fi 7972else 7973 LIPO="$ac_cv_prog_LIPO" 7974fi 7975 7976 if test -n "$ac_tool_prefix"; then 7977 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 7978set dummy ${ac_tool_prefix}otool; ac_word=$2 7979{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7980$as_echo_n "checking for $ac_word... " >&6; } 7981if ${ac_cv_prog_OTOOL+:} false; then : 7982 $as_echo_n "(cached) " >&6 7983else 7984 if test -n "$OTOOL"; then 7985 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 7986else 7987as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7988for as_dir in $PATH 7989do 7990 IFS=$as_save_IFS 7991 test -z "$as_dir" && as_dir=. 7992 for ac_exec_ext in '' $ac_executable_extensions; do 7993 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7994 ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 7995 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7996 break 2 7997 fi 7998done 7999 done 8000IFS=$as_save_IFS 8001 8002fi 8003fi 8004OTOOL=$ac_cv_prog_OTOOL 8005if test -n "$OTOOL"; then 8006 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 8007$as_echo "$OTOOL" >&6; } 8008else 8009 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8010$as_echo "no" >&6; } 8011fi 8012 8013 8014fi 8015if test -z "$ac_cv_prog_OTOOL"; then 8016 ac_ct_OTOOL=$OTOOL 8017 # Extract the first word of "otool", so it can be a program name with args. 8018set dummy otool; ac_word=$2 8019{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8020$as_echo_n "checking for $ac_word... " >&6; } 8021if ${ac_cv_prog_ac_ct_OTOOL+:} false; then : 8022 $as_echo_n "(cached) " >&6 8023else 8024 if test -n "$ac_ct_OTOOL"; then 8025 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 8026else 8027as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8028for as_dir in $PATH 8029do 8030 IFS=$as_save_IFS 8031 test -z "$as_dir" && as_dir=. 8032 for ac_exec_ext in '' $ac_executable_extensions; do 8033 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8034 ac_cv_prog_ac_ct_OTOOL="otool" 8035 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8036 break 2 8037 fi 8038done 8039 done 8040IFS=$as_save_IFS 8041 8042fi 8043fi 8044ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 8045if test -n "$ac_ct_OTOOL"; then 8046 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 8047$as_echo "$ac_ct_OTOOL" >&6; } 8048else 8049 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8050$as_echo "no" >&6; } 8051fi 8052 8053 if test "x$ac_ct_OTOOL" = x; then 8054 OTOOL=":" 8055 else 8056 case $cross_compiling:$ac_tool_warned in 8057yes:) 8058{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8059$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8060ac_tool_warned=yes ;; 8061esac 8062 OTOOL=$ac_ct_OTOOL 8063 fi 8064else 8065 OTOOL="$ac_cv_prog_OTOOL" 8066fi 8067 8068 if test -n "$ac_tool_prefix"; then 8069 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 8070set dummy ${ac_tool_prefix}otool64; ac_word=$2 8071{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8072$as_echo_n "checking for $ac_word... " >&6; } 8073if ${ac_cv_prog_OTOOL64+:} false; then : 8074 $as_echo_n "(cached) " >&6 8075else 8076 if test -n "$OTOOL64"; then 8077 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 8078else 8079as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8080for as_dir in $PATH 8081do 8082 IFS=$as_save_IFS 8083 test -z "$as_dir" && as_dir=. 8084 for ac_exec_ext in '' $ac_executable_extensions; do 8085 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8086 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 8087 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8088 break 2 8089 fi 8090done 8091 done 8092IFS=$as_save_IFS 8093 8094fi 8095fi 8096OTOOL64=$ac_cv_prog_OTOOL64 8097if test -n "$OTOOL64"; then 8098 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 8099$as_echo "$OTOOL64" >&6; } 8100else 8101 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8102$as_echo "no" >&6; } 8103fi 8104 8105 8106fi 8107if test -z "$ac_cv_prog_OTOOL64"; then 8108 ac_ct_OTOOL64=$OTOOL64 8109 # Extract the first word of "otool64", so it can be a program name with args. 8110set dummy otool64; ac_word=$2 8111{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8112$as_echo_n "checking for $ac_word... " >&6; } 8113if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then : 8114 $as_echo_n "(cached) " >&6 8115else 8116 if test -n "$ac_ct_OTOOL64"; then 8117 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 8118else 8119as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8120for as_dir in $PATH 8121do 8122 IFS=$as_save_IFS 8123 test -z "$as_dir" && as_dir=. 8124 for ac_exec_ext in '' $ac_executable_extensions; do 8125 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8126 ac_cv_prog_ac_ct_OTOOL64="otool64" 8127 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8128 break 2 8129 fi 8130done 8131 done 8132IFS=$as_save_IFS 8133 8134fi 8135fi 8136ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 8137if test -n "$ac_ct_OTOOL64"; then 8138 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 8139$as_echo "$ac_ct_OTOOL64" >&6; } 8140else 8141 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8142$as_echo "no" >&6; } 8143fi 8144 8145 if test "x$ac_ct_OTOOL64" = x; then 8146 OTOOL64=":" 8147 else 8148 case $cross_compiling:$ac_tool_warned in 8149yes:) 8150{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8151$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8152ac_tool_warned=yes ;; 8153esac 8154 OTOOL64=$ac_ct_OTOOL64 8155 fi 8156else 8157 OTOOL64="$ac_cv_prog_OTOOL64" 8158fi 8159 8160 8161 8162 8163 8164 8165 8166 8167 8168 8169 8170 8171 8172 8173 8174 8175 8176 8177 8178 8179 8180 8181 8182 8183 8184 8185 8186 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 8187$as_echo_n "checking for -single_module linker flag... " >&6; } 8188if ${lt_cv_apple_cc_single_mod+:} false; then : 8189 $as_echo_n "(cached) " >&6 8190else 8191 lt_cv_apple_cc_single_mod=no 8192 if test -z "$LT_MULTI_MODULE"; then 8193 # By default we will add the -single_module flag. You can override 8194 # by either setting the environment variable LT_MULTI_MODULE 8195 # non-empty at configure time, or by adding -multi_module to the 8196 # link flags. 8197 rm -rf libconftest.dylib* 8198 echo "int foo(void){return 1;}" > conftest.c 8199 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 8200-dynamiclib -Wl,-single_module conftest.c" >&5 8201 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 8202 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 8203 _lt_result=$? 8204 # If there is a non-empty error log, and "single_module" 8205 # appears in it, assume the flag caused a linker warning 8206 if test -s conftest.err && $GREP single_module conftest.err; then 8207 cat conftest.err >&5 8208 # Otherwise, if the output was created with a 0 exit code from 8209 # the compiler, it worked. 8210 elif test -f libconftest.dylib && test 0 = "$_lt_result"; then 8211 lt_cv_apple_cc_single_mod=yes 8212 else 8213 cat conftest.err >&5 8214 fi 8215 rm -rf libconftest.dylib* 8216 rm -f conftest.* 8217 fi 8218fi 8219{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 8220$as_echo "$lt_cv_apple_cc_single_mod" >&6; } 8221 8222 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 8223$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 8224if ${lt_cv_ld_exported_symbols_list+:} false; then : 8225 $as_echo_n "(cached) " >&6 8226else 8227 lt_cv_ld_exported_symbols_list=no 8228 save_LDFLAGS=$LDFLAGS 8229 echo "_main" > conftest.sym 8230 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 8231 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8232/* end confdefs.h. */ 8233 8234int 8235main () 8236{ 8237 8238 ; 8239 return 0; 8240} 8241_ACEOF 8242if ac_fn_c_try_link "$LINENO"; then : 8243 lt_cv_ld_exported_symbols_list=yes 8244else 8245 lt_cv_ld_exported_symbols_list=no 8246fi 8247rm -f core conftest.err conftest.$ac_objext \ 8248 conftest$ac_exeext conftest.$ac_ext 8249 LDFLAGS=$save_LDFLAGS 8250 8251fi 8252{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 8253$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 8254 8255 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 8256$as_echo_n "checking for -force_load linker flag... " >&6; } 8257if ${lt_cv_ld_force_load+:} false; then : 8258 $as_echo_n "(cached) " >&6 8259else 8260 lt_cv_ld_force_load=no 8261 cat > conftest.c << _LT_EOF 8262int forced_loaded() { return 2;} 8263_LT_EOF 8264 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 8265 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 8266 echo "$AR cru libconftest.a conftest.o" >&5 8267 $AR cru libconftest.a conftest.o 2>&5 8268 echo "$RANLIB libconftest.a" >&5 8269 $RANLIB libconftest.a 2>&5 8270 cat > conftest.c << _LT_EOF 8271int main() { return 0;} 8272_LT_EOF 8273 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 8274 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 8275 _lt_result=$? 8276 if test -s conftest.err && $GREP force_load conftest.err; then 8277 cat conftest.err >&5 8278 elif test -f conftest && test 0 = "$_lt_result" && $GREP forced_load conftest >/dev/null 2>&1; then 8279 lt_cv_ld_force_load=yes 8280 else 8281 cat conftest.err >&5 8282 fi 8283 rm -f conftest.err libconftest.a conftest conftest.c 8284 rm -rf conftest.dSYM 8285 8286fi 8287{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 8288$as_echo "$lt_cv_ld_force_load" >&6; } 8289 case $host_os in 8290 rhapsody* | darwin1.[012]) 8291 _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;; 8292 darwin1.*) 8293 _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; 8294 darwin*) # darwin 5.x on 8295 # if running on 10.5 or later, the deployment target defaults 8296 # to the OS version, if on x86, and 10.4, the deployment 8297 # target defaults to 10.4. Don't you love it? 8298 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 8299 10.0,*86*-darwin8*|10.0,*-darwin[91]*) 8300 _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;; 8301 10.[012][,.]*) 8302 _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; 8303 10.*) 8304 _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;; 8305 esac 8306 ;; 8307 esac 8308 if test yes = "$lt_cv_apple_cc_single_mod"; then 8309 _lt_dar_single_mod='$single_module' 8310 fi 8311 if test yes = "$lt_cv_ld_exported_symbols_list"; then 8312 _lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym' 8313 else 8314 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.expsym $lib' 8315 fi 8316 if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then 8317 _lt_dsymutil='~$DSYMUTIL $lib || :' 8318 else 8319 _lt_dsymutil= 8320 fi 8321 ;; 8322 esac 8323 8324# func_munge_path_list VARIABLE PATH 8325# ----------------------------------- 8326# VARIABLE is name of variable containing _space_ separated list of 8327# directories to be munged by the contents of PATH, which is string 8328# having a format: 8329# "DIR[:DIR]:" 8330# string "DIR[ DIR]" will be prepended to VARIABLE 8331# ":DIR[:DIR]" 8332# string "DIR[ DIR]" will be appended to VARIABLE 8333# "DIRP[:DIRP]::[DIRA:]DIRA" 8334# string "DIRP[ DIRP]" will be prepended to VARIABLE and string 8335# "DIRA[ DIRA]" will be appended to VARIABLE 8336# "DIR[:DIR]" 8337# VARIABLE will be replaced by "DIR[ DIR]" 8338func_munge_path_list () 8339{ 8340 case x$2 in 8341 x) 8342 ;; 8343 *:) 8344 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\" 8345 ;; 8346 x:*) 8347 eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\" 8348 ;; 8349 *::*) 8350 eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\" 8351 eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\" 8352 ;; 8353 *) 8354 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\" 8355 ;; 8356 esac 8357} 8358 8359ac_ext=c 8360ac_cpp='$CPP $CPPFLAGS' 8361ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 8362ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 8363ac_compiler_gnu=$ac_cv_c_compiler_gnu 8364{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 8365$as_echo_n "checking how to run the C preprocessor... " >&6; } 8366# On Suns, sometimes $CPP names a directory. 8367if test -n "$CPP" && test -d "$CPP"; then 8368 CPP= 8369fi 8370if test -z "$CPP"; then 8371 if ${ac_cv_prog_CPP+:} false; then : 8372 $as_echo_n "(cached) " >&6 8373else 8374 # Double quotes because CPP needs to be expanded 8375 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 8376 do 8377 ac_preproc_ok=false 8378for ac_c_preproc_warn_flag in '' yes 8379do 8380 # Use a header file that comes with gcc, so configuring glibc 8381 # with a fresh cross-compiler works. 8382 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 8383 # <limits.h> exists even on freestanding compilers. 8384 # On the NeXT, cc -E runs the code through the compiler's parser, 8385 # not just through cpp. "Syntax error" is here to catch this case. 8386 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8387/* end confdefs.h. */ 8388#ifdef __STDC__ 8389# include <limits.h> 8390#else 8391# include <assert.h> 8392#endif 8393 Syntax error 8394_ACEOF 8395if ac_fn_c_try_cpp "$LINENO"; then : 8396 8397else 8398 # Broken: fails on valid input. 8399continue 8400fi 8401rm -f conftest.err conftest.i conftest.$ac_ext 8402 8403 # OK, works on sane cases. Now check whether nonexistent headers 8404 # can be detected and how. 8405 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8406/* end confdefs.h. */ 8407#include <ac_nonexistent.h> 8408_ACEOF 8409if ac_fn_c_try_cpp "$LINENO"; then : 8410 # Broken: success on invalid input. 8411continue 8412else 8413 # Passes both tests. 8414ac_preproc_ok=: 8415break 8416fi 8417rm -f conftest.err conftest.i conftest.$ac_ext 8418 8419done 8420# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 8421rm -f conftest.i conftest.err conftest.$ac_ext 8422if $ac_preproc_ok; then : 8423 break 8424fi 8425 8426 done 8427 ac_cv_prog_CPP=$CPP 8428 8429fi 8430 CPP=$ac_cv_prog_CPP 8431else 8432 ac_cv_prog_CPP=$CPP 8433fi 8434{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 8435$as_echo "$CPP" >&6; } 8436ac_preproc_ok=false 8437for ac_c_preproc_warn_flag in '' yes 8438do 8439 # Use a header file that comes with gcc, so configuring glibc 8440 # with a fresh cross-compiler works. 8441 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 8442 # <limits.h> exists even on freestanding compilers. 8443 # On the NeXT, cc -E runs the code through the compiler's parser, 8444 # not just through cpp. "Syntax error" is here to catch this case. 8445 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8446/* end confdefs.h. */ 8447#ifdef __STDC__ 8448# include <limits.h> 8449#else 8450# include <assert.h> 8451#endif 8452 Syntax error 8453_ACEOF 8454if ac_fn_c_try_cpp "$LINENO"; then : 8455 8456else 8457 # Broken: fails on valid input. 8458continue 8459fi 8460rm -f conftest.err conftest.i conftest.$ac_ext 8461 8462 # OK, works on sane cases. Now check whether nonexistent headers 8463 # can be detected and how. 8464 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8465/* end confdefs.h. */ 8466#include <ac_nonexistent.h> 8467_ACEOF 8468if ac_fn_c_try_cpp "$LINENO"; then : 8469 # Broken: success on invalid input. 8470continue 8471else 8472 # Passes both tests. 8473ac_preproc_ok=: 8474break 8475fi 8476rm -f conftest.err conftest.i conftest.$ac_ext 8477 8478done 8479# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 8480rm -f conftest.i conftest.err conftest.$ac_ext 8481if $ac_preproc_ok; then : 8482 8483else 8484 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 8485$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 8486as_fn_error $? "C preprocessor \"$CPP\" fails sanity check 8487See \`config.log' for more details" "$LINENO" 5; } 8488fi 8489 8490ac_ext=c 8491ac_cpp='$CPP $CPPFLAGS' 8492ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 8493ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 8494ac_compiler_gnu=$ac_cv_c_compiler_gnu 8495 8496 8497{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 8498$as_echo_n "checking for ANSI C header files... " >&6; } 8499if ${ac_cv_header_stdc+:} false; then : 8500 $as_echo_n "(cached) " >&6 8501else 8502 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8503/* end confdefs.h. */ 8504#include <stdlib.h> 8505#include <stdarg.h> 8506#include <string.h> 8507#include <float.h> 8508 8509int 8510main () 8511{ 8512 8513 ; 8514 return 0; 8515} 8516_ACEOF 8517if ac_fn_c_try_compile "$LINENO"; then : 8518 ac_cv_header_stdc=yes 8519else 8520 ac_cv_header_stdc=no 8521fi 8522rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8523 8524if test $ac_cv_header_stdc = yes; then 8525 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 8526 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8527/* end confdefs.h. */ 8528#include <string.h> 8529 8530_ACEOF 8531if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 8532 $EGREP "memchr" >/dev/null 2>&1; then : 8533 8534else 8535 ac_cv_header_stdc=no 8536fi 8537rm -f conftest* 8538 8539fi 8540 8541if test $ac_cv_header_stdc = yes; then 8542 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 8543 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8544/* end confdefs.h. */ 8545#include <stdlib.h> 8546 8547_ACEOF 8548if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 8549 $EGREP "free" >/dev/null 2>&1; then : 8550 8551else 8552 ac_cv_header_stdc=no 8553fi 8554rm -f conftest* 8555 8556fi 8557 8558if test $ac_cv_header_stdc = yes; then 8559 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 8560 if test "$cross_compiling" = yes; then : 8561 : 8562else 8563 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8564/* end confdefs.h. */ 8565#include <ctype.h> 8566#include <stdlib.h> 8567#if ((' ' & 0x0FF) == 0x020) 8568# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 8569# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 8570#else 8571# define ISLOWER(c) \ 8572 (('a' <= (c) && (c) <= 'i') \ 8573 || ('j' <= (c) && (c) <= 'r') \ 8574 || ('s' <= (c) && (c) <= 'z')) 8575# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 8576#endif 8577 8578#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 8579int 8580main () 8581{ 8582 int i; 8583 for (i = 0; i < 256; i++) 8584 if (XOR (islower (i), ISLOWER (i)) 8585 || toupper (i) != TOUPPER (i)) 8586 return 2; 8587 return 0; 8588} 8589_ACEOF 8590if ac_fn_c_try_run "$LINENO"; then : 8591 8592else 8593 ac_cv_header_stdc=no 8594fi 8595rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 8596 conftest.$ac_objext conftest.beam conftest.$ac_ext 8597fi 8598 8599fi 8600fi 8601{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 8602$as_echo "$ac_cv_header_stdc" >&6; } 8603if test $ac_cv_header_stdc = yes; then 8604 8605$as_echo "#define STDC_HEADERS 1" >>confdefs.h 8606 8607fi 8608 8609# On IRIX 5.3, sys/types and inttypes.h are conflicting. 8610for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 8611 inttypes.h stdint.h unistd.h 8612do : 8613 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 8614ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 8615" 8616if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 8617 cat >>confdefs.h <<_ACEOF 8618#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 8619_ACEOF 8620 8621fi 8622 8623done 8624 8625 8626for ac_header in dlfcn.h 8627do : 8628 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 8629" 8630if test "x$ac_cv_header_dlfcn_h" = xyes; then : 8631 cat >>confdefs.h <<_ACEOF 8632#define HAVE_DLFCN_H 1 8633_ACEOF 8634 8635fi 8636 8637done 8638 8639 8640 8641 8642 8643# Set options 8644 8645 8646 8647 enable_dlopen=no 8648 8649 8650 enable_win32_dll=no 8651 8652 8653 # Check whether --enable-shared was given. 8654if test "${enable_shared+set}" = set; then : 8655 enableval=$enable_shared; p=${PACKAGE-default} 8656 case $enableval in 8657 yes) enable_shared=yes ;; 8658 no) enable_shared=no ;; 8659 *) 8660 enable_shared=no 8661 # Look at the argument we got. We use all the common list separators. 8662 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 8663 for pkg in $enableval; do 8664 IFS=$lt_save_ifs 8665 if test "X$pkg" = "X$p"; then 8666 enable_shared=yes 8667 fi 8668 done 8669 IFS=$lt_save_ifs 8670 ;; 8671 esac 8672else 8673 enable_shared=yes 8674fi 8675 8676 8677 8678 8679 8680 8681 8682 8683 8684 # Check whether --enable-static was given. 8685if test "${enable_static+set}" = set; then : 8686 enableval=$enable_static; p=${PACKAGE-default} 8687 case $enableval in 8688 yes) enable_static=yes ;; 8689 no) enable_static=no ;; 8690 *) 8691 enable_static=no 8692 # Look at the argument we got. We use all the common list separators. 8693 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 8694 for pkg in $enableval; do 8695 IFS=$lt_save_ifs 8696 if test "X$pkg" = "X$p"; then 8697 enable_static=yes 8698 fi 8699 done 8700 IFS=$lt_save_ifs 8701 ;; 8702 esac 8703else 8704 enable_static=yes 8705fi 8706 8707 8708 8709 8710 8711 8712 8713 8714 8715 8716# Check whether --with-pic was given. 8717if test "${with_pic+set}" = set; then : 8718 withval=$with_pic; lt_p=${PACKAGE-default} 8719 case $withval in 8720 yes|no) pic_mode=$withval ;; 8721 *) 8722 pic_mode=default 8723 # Look at the argument we got. We use all the common list separators. 8724 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 8725 for lt_pkg in $withval; do 8726 IFS=$lt_save_ifs 8727 if test "X$lt_pkg" = "X$lt_p"; then 8728 pic_mode=yes 8729 fi 8730 done 8731 IFS=$lt_save_ifs 8732 ;; 8733 esac 8734else 8735 pic_mode=default 8736fi 8737 8738 8739 8740 8741 8742 8743 8744 8745 # Check whether --enable-fast-install was given. 8746if test "${enable_fast_install+set}" = set; then : 8747 enableval=$enable_fast_install; p=${PACKAGE-default} 8748 case $enableval in 8749 yes) enable_fast_install=yes ;; 8750 no) enable_fast_install=no ;; 8751 *) 8752 enable_fast_install=no 8753 # Look at the argument we got. We use all the common list separators. 8754 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 8755 for pkg in $enableval; do 8756 IFS=$lt_save_ifs 8757 if test "X$pkg" = "X$p"; then 8758 enable_fast_install=yes 8759 fi 8760 done 8761 IFS=$lt_save_ifs 8762 ;; 8763 esac 8764else 8765 enable_fast_install=yes 8766fi 8767 8768 8769 8770 8771 8772 8773 8774 8775 shared_archive_member_spec= 8776case $host,$enable_shared in 8777power*-*-aix[5-9]*,yes) 8778 { $as_echo "$as_me:${as_lineno-$LINENO}: checking which variant of shared library versioning to provide" >&5 8779$as_echo_n "checking which variant of shared library versioning to provide... " >&6; } 8780 8781# Check whether --with-aix-soname was given. 8782if test "${with_aix_soname+set}" = set; then : 8783 withval=$with_aix_soname; case $withval in 8784 aix|svr4|both) 8785 ;; 8786 *) 8787 as_fn_error $? "Unknown argument to --with-aix-soname" "$LINENO" 5 8788 ;; 8789 esac 8790 lt_cv_with_aix_soname=$with_aix_soname 8791else 8792 if ${lt_cv_with_aix_soname+:} false; then : 8793 $as_echo_n "(cached) " >&6 8794else 8795 lt_cv_with_aix_soname=aix 8796fi 8797 8798 with_aix_soname=$lt_cv_with_aix_soname 8799fi 8800 8801 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_aix_soname" >&5 8802$as_echo "$with_aix_soname" >&6; } 8803 if test aix != "$with_aix_soname"; then 8804 # For the AIX way of multilib, we name the shared archive member 8805 # based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o', 8806 # and 'shr.imp' or 'shr_64.imp', respectively, for the Import File. 8807 # Even when GNU compilers ignore OBJECT_MODE but need '-maix64' flag, 8808 # the AIX toolchain works better with OBJECT_MODE set (default 32). 8809 if test 64 = "${OBJECT_MODE-32}"; then 8810 shared_archive_member_spec=shr_64 8811 else 8812 shared_archive_member_spec=shr 8813 fi 8814 fi 8815 ;; 8816*) 8817 with_aix_soname=aix 8818 ;; 8819esac 8820 8821 8822 8823 8824 8825 8826 8827 8828 8829 8830# This can be used to rebuild libtool when needed 8831LIBTOOL_DEPS=$ltmain 8832 8833# Always use our own libtool. 8834LIBTOOL='$(SHELL) $(top_builddir)/libtool' 8835 8836 8837 8838 8839 8840 8841 8842 8843 8844 8845 8846 8847 8848 8849 8850 8851 8852 8853 8854 8855 8856 8857 8858 8859 8860 8861 8862 8863 8864 8865test -z "$LN_S" && LN_S="ln -s" 8866 8867 8868 8869 8870 8871 8872 8873 8874 8875 8876 8877 8878 8879 8880if test -n "${ZSH_VERSION+set}"; then 8881 setopt NO_GLOB_SUBST 8882fi 8883 8884{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 8885$as_echo_n "checking for objdir... " >&6; } 8886if ${lt_cv_objdir+:} false; then : 8887 $as_echo_n "(cached) " >&6 8888else 8889 rm -f .libs 2>/dev/null 8890mkdir .libs 2>/dev/null 8891if test -d .libs; then 8892 lt_cv_objdir=.libs 8893else 8894 # MS-DOS does not allow filenames that begin with a dot. 8895 lt_cv_objdir=_libs 8896fi 8897rmdir .libs 2>/dev/null 8898fi 8899{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 8900$as_echo "$lt_cv_objdir" >&6; } 8901objdir=$lt_cv_objdir 8902 8903 8904 8905 8906 8907cat >>confdefs.h <<_ACEOF 8908#define LT_OBJDIR "$lt_cv_objdir/" 8909_ACEOF 8910 8911 8912 8913 8914case $host_os in 8915aix3*) 8916 # AIX sometimes has problems with the GCC collect2 program. For some 8917 # reason, if we set the COLLECT_NAMES environment variable, the problems 8918 # vanish in a puff of smoke. 8919 if test set != "${COLLECT_NAMES+set}"; then 8920 COLLECT_NAMES= 8921 export COLLECT_NAMES 8922 fi 8923 ;; 8924esac 8925 8926# Global variables: 8927ofile=libtool 8928can_build_shared=yes 8929 8930# All known linkers require a '.a' archive for static linking (except MSVC, 8931# which needs '.lib'). 8932libext=a 8933 8934with_gnu_ld=$lt_cv_prog_gnu_ld 8935 8936old_CC=$CC 8937old_CFLAGS=$CFLAGS 8938 8939# Set sane defaults for various variables 8940test -z "$CC" && CC=cc 8941test -z "$LTCC" && LTCC=$CC 8942test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 8943test -z "$LD" && LD=ld 8944test -z "$ac_objext" && ac_objext=o 8945 8946func_cc_basename $compiler 8947cc_basename=$func_cc_basename_result 8948 8949 8950# Only perform the check for file, if the check method requires it 8951test -z "$MAGIC_CMD" && MAGIC_CMD=file 8952case $deplibs_check_method in 8953file_magic*) 8954 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 8955 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 8956$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 8957if ${lt_cv_path_MAGIC_CMD+:} false; then : 8958 $as_echo_n "(cached) " >&6 8959else 8960 case $MAGIC_CMD in 8961[\\/*] | ?:[\\/]*) 8962 lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path. 8963 ;; 8964*) 8965 lt_save_MAGIC_CMD=$MAGIC_CMD 8966 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 8967 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 8968 for ac_dir in $ac_dummy; do 8969 IFS=$lt_save_ifs 8970 test -z "$ac_dir" && ac_dir=. 8971 if test -f "$ac_dir/${ac_tool_prefix}file"; then 8972 lt_cv_path_MAGIC_CMD=$ac_dir/"${ac_tool_prefix}file" 8973 if test -n "$file_magic_test_file"; then 8974 case $deplibs_check_method in 8975 "file_magic "*) 8976 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 8977 MAGIC_CMD=$lt_cv_path_MAGIC_CMD 8978 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 8979 $EGREP "$file_magic_regex" > /dev/null; then 8980 : 8981 else 8982 cat <<_LT_EOF 1>&2 8983 8984*** Warning: the command libtool uses to detect shared libraries, 8985*** $file_magic_cmd, produces output that libtool cannot recognize. 8986*** The result is that libtool may fail to recognize shared libraries 8987*** as such. This will affect the creation of libtool libraries that 8988*** depend on shared libraries, but programs linked with such libtool 8989*** libraries will work regardless of this problem. Nevertheless, you 8990*** may want to report the problem to your system manager and/or to 8991*** bug-libtool@gnu.org 8992 8993_LT_EOF 8994 fi ;; 8995 esac 8996 fi 8997 break 8998 fi 8999 done 9000 IFS=$lt_save_ifs 9001 MAGIC_CMD=$lt_save_MAGIC_CMD 9002 ;; 9003esac 9004fi 9005 9006MAGIC_CMD=$lt_cv_path_MAGIC_CMD 9007if test -n "$MAGIC_CMD"; then 9008 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 9009$as_echo "$MAGIC_CMD" >&6; } 9010else 9011 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9012$as_echo "no" >&6; } 9013fi 9014 9015 9016 9017 9018 9019if test -z "$lt_cv_path_MAGIC_CMD"; then 9020 if test -n "$ac_tool_prefix"; then 9021 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 9022$as_echo_n "checking for file... " >&6; } 9023if ${lt_cv_path_MAGIC_CMD+:} false; then : 9024 $as_echo_n "(cached) " >&6 9025else 9026 case $MAGIC_CMD in 9027[\\/*] | ?:[\\/]*) 9028 lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path. 9029 ;; 9030*) 9031 lt_save_MAGIC_CMD=$MAGIC_CMD 9032 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 9033 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 9034 for ac_dir in $ac_dummy; do 9035 IFS=$lt_save_ifs 9036 test -z "$ac_dir" && ac_dir=. 9037 if test -f "$ac_dir/file"; then 9038 lt_cv_path_MAGIC_CMD=$ac_dir/"file" 9039 if test -n "$file_magic_test_file"; then 9040 case $deplibs_check_method in 9041 "file_magic "*) 9042 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 9043 MAGIC_CMD=$lt_cv_path_MAGIC_CMD 9044 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 9045 $EGREP "$file_magic_regex" > /dev/null; then 9046 : 9047 else 9048 cat <<_LT_EOF 1>&2 9049 9050*** Warning: the command libtool uses to detect shared libraries, 9051*** $file_magic_cmd, produces output that libtool cannot recognize. 9052*** The result is that libtool may fail to recognize shared libraries 9053*** as such. This will affect the creation of libtool libraries that 9054*** depend on shared libraries, but programs linked with such libtool 9055*** libraries will work regardless of this problem. Nevertheless, you 9056*** may want to report the problem to your system manager and/or to 9057*** bug-libtool@gnu.org 9058 9059_LT_EOF 9060 fi ;; 9061 esac 9062 fi 9063 break 9064 fi 9065 done 9066 IFS=$lt_save_ifs 9067 MAGIC_CMD=$lt_save_MAGIC_CMD 9068 ;; 9069esac 9070fi 9071 9072MAGIC_CMD=$lt_cv_path_MAGIC_CMD 9073if test -n "$MAGIC_CMD"; then 9074 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 9075$as_echo "$MAGIC_CMD" >&6; } 9076else 9077 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9078$as_echo "no" >&6; } 9079fi 9080 9081 9082 else 9083 MAGIC_CMD=: 9084 fi 9085fi 9086 9087 fi 9088 ;; 9089esac 9090 9091# Use C for the default configuration in the libtool script 9092 9093lt_save_CC=$CC 9094ac_ext=c 9095ac_cpp='$CPP $CPPFLAGS' 9096ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 9097ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 9098ac_compiler_gnu=$ac_cv_c_compiler_gnu 9099 9100 9101# Source file extension for C test sources. 9102ac_ext=c 9103 9104# Object file extension for compiled C test sources. 9105objext=o 9106objext=$objext 9107 9108# Code to be used in simple compile tests 9109lt_simple_compile_test_code="int some_variable = 0;" 9110 9111# Code to be used in simple link tests 9112lt_simple_link_test_code='int main(){return(0);}' 9113 9114 9115 9116 9117 9118 9119 9120# If no C compiler was specified, use CC. 9121LTCC=${LTCC-"$CC"} 9122 9123# If no C compiler flags were specified, use CFLAGS. 9124LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 9125 9126# Allow CC to be a program name with arguments. 9127compiler=$CC 9128 9129# Save the default compiler, since it gets overwritten when the other 9130# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 9131compiler_DEFAULT=$CC 9132 9133# save warnings/boilerplate of simple test code 9134ac_outfile=conftest.$ac_objext 9135echo "$lt_simple_compile_test_code" >conftest.$ac_ext 9136eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 9137_lt_compiler_boilerplate=`cat conftest.err` 9138$RM conftest* 9139 9140ac_outfile=conftest.$ac_objext 9141echo "$lt_simple_link_test_code" >conftest.$ac_ext 9142eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 9143_lt_linker_boilerplate=`cat conftest.err` 9144$RM -r conftest* 9145 9146 9147if test -n "$compiler"; then 9148 9149lt_prog_compiler_no_builtin_flag= 9150 9151if test yes = "$GCC"; then 9152 case $cc_basename in 9153 nvcc*) 9154 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 9155 *) 9156 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 9157 esac 9158 9159 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 9160$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 9161if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then : 9162 $as_echo_n "(cached) " >&6 9163else 9164 lt_cv_prog_compiler_rtti_exceptions=no 9165 ac_outfile=conftest.$ac_objext 9166 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9167 lt_compiler_flag="-fno-rtti -fno-exceptions" ## exclude from sc_useless_quotes_in_assignment 9168 # Insert the option either (1) after the last *FLAGS variable, or 9169 # (2) before a word containing "conftest.", or (3) at the end. 9170 # Note that $ac_compile itself does not contain backslashes and begins 9171 # with a dollar sign (not a hyphen), so the echo should work correctly. 9172 # The option is referenced via a variable to avoid confusing sed. 9173 lt_compile=`echo "$ac_compile" | $SED \ 9174 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9175 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9176 -e 's:$: $lt_compiler_flag:'` 9177 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9178 (eval "$lt_compile" 2>conftest.err) 9179 ac_status=$? 9180 cat conftest.err >&5 9181 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9182 if (exit $ac_status) && test -s "$ac_outfile"; then 9183 # The compiler can only warn and ignore the option if not recognized 9184 # So say no if there are warnings other than the usual output. 9185 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 9186 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9187 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 9188 lt_cv_prog_compiler_rtti_exceptions=yes 9189 fi 9190 fi 9191 $RM conftest* 9192 9193fi 9194{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 9195$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 9196 9197if test yes = "$lt_cv_prog_compiler_rtti_exceptions"; then 9198 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 9199else 9200 : 9201fi 9202 9203fi 9204 9205 9206 9207 9208 9209 9210 lt_prog_compiler_wl= 9211lt_prog_compiler_pic= 9212lt_prog_compiler_static= 9213 9214 9215 if test yes = "$GCC"; then 9216 lt_prog_compiler_wl='-Wl,' 9217 lt_prog_compiler_static='-static' 9218 9219 case $host_os in 9220 aix*) 9221 # All AIX code is PIC. 9222 if test ia64 = "$host_cpu"; then 9223 # AIX 5 now supports IA64 processor 9224 lt_prog_compiler_static='-Bstatic' 9225 fi 9226 lt_prog_compiler_pic='-fPIC' 9227 ;; 9228 9229 amigaos*) 9230 case $host_cpu in 9231 powerpc) 9232 # see comment about AmigaOS4 .so support 9233 lt_prog_compiler_pic='-fPIC' 9234 ;; 9235 m68k) 9236 # FIXME: we need at least 68020 code to build shared libraries, but 9237 # adding the '-m68020' flag to GCC prevents building anything better, 9238 # like '-m68040'. 9239 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 9240 ;; 9241 esac 9242 ;; 9243 9244 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 9245 # PIC is the default for these OSes. 9246 ;; 9247 9248 mingw* | cygwin* | pw32* | os2* | cegcc*) 9249 # This hack is so that the source file can tell whether it is being 9250 # built for inclusion in a dll (and should export symbols for example). 9251 # Although the cygwin gcc ignores -fPIC, still need this for old-style 9252 # (--disable-auto-import) libraries 9253 lt_prog_compiler_pic='-DDLL_EXPORT' 9254 case $host_os in 9255 os2*) 9256 lt_prog_compiler_static='$wl-static' 9257 ;; 9258 esac 9259 ;; 9260 9261 darwin* | rhapsody*) 9262 # PIC is the default on this platform 9263 # Common symbols not allowed in MH_DYLIB files 9264 lt_prog_compiler_pic='-fno-common' 9265 ;; 9266 9267 haiku*) 9268 # PIC is the default for Haiku. 9269 # The "-static" flag exists, but is broken. 9270 lt_prog_compiler_static= 9271 ;; 9272 9273 hpux*) 9274 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 9275 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 9276 # sets the default TLS model and affects inlining. 9277 case $host_cpu in 9278 hppa*64*) 9279 # +Z the default 9280 ;; 9281 *) 9282 lt_prog_compiler_pic='-fPIC' 9283 ;; 9284 esac 9285 ;; 9286 9287 interix[3-9]*) 9288 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 9289 # Instead, we relocate shared libraries at runtime. 9290 ;; 9291 9292 msdosdjgpp*) 9293 # Just because we use GCC doesn't mean we suddenly get shared libraries 9294 # on systems that don't support them. 9295 lt_prog_compiler_can_build_shared=no 9296 enable_shared=no 9297 ;; 9298 9299 *nto* | *qnx*) 9300 # QNX uses GNU C++, but need to define -shared option too, otherwise 9301 # it will coredump. 9302 lt_prog_compiler_pic='-fPIC -shared' 9303 ;; 9304 9305 sysv4*MP*) 9306 if test -d /usr/nec; then 9307 lt_prog_compiler_pic=-Kconform_pic 9308 fi 9309 ;; 9310 9311 *) 9312 lt_prog_compiler_pic='-fPIC' 9313 ;; 9314 esac 9315 9316 case $cc_basename in 9317 nvcc*) # Cuda Compiler Driver 2.2 9318 lt_prog_compiler_wl='-Xlinker ' 9319 if test -n "$lt_prog_compiler_pic"; then 9320 lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic" 9321 fi 9322 ;; 9323 esac 9324 else 9325 # PORTME Check for flag to pass linker flags through the system compiler. 9326 case $host_os in 9327 aix*) 9328 lt_prog_compiler_wl='-Wl,' 9329 if test ia64 = "$host_cpu"; then 9330 # AIX 5 now supports IA64 processor 9331 lt_prog_compiler_static='-Bstatic' 9332 else 9333 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 9334 fi 9335 ;; 9336 9337 darwin* | rhapsody*) 9338 # PIC is the default on this platform 9339 # Common symbols not allowed in MH_DYLIB files 9340 lt_prog_compiler_pic='-fno-common' 9341 case $cc_basename in 9342 nagfor*) 9343 # NAG Fortran compiler 9344 lt_prog_compiler_wl='-Wl,-Wl,,' 9345 lt_prog_compiler_pic='-PIC' 9346 lt_prog_compiler_static='-Bstatic' 9347 ;; 9348 esac 9349 ;; 9350 9351 mingw* | cygwin* | pw32* | os2* | cegcc*) 9352 # This hack is so that the source file can tell whether it is being 9353 # built for inclusion in a dll (and should export symbols for example). 9354 lt_prog_compiler_pic='-DDLL_EXPORT' 9355 case $host_os in 9356 os2*) 9357 lt_prog_compiler_static='$wl-static' 9358 ;; 9359 esac 9360 ;; 9361 9362 hpux9* | hpux10* | hpux11*) 9363 lt_prog_compiler_wl='-Wl,' 9364 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 9365 # not for PA HP-UX. 9366 case $host_cpu in 9367 hppa*64*|ia64*) 9368 # +Z the default 9369 ;; 9370 *) 9371 lt_prog_compiler_pic='+Z' 9372 ;; 9373 esac 9374 # Is there a better lt_prog_compiler_static that works with the bundled CC? 9375 lt_prog_compiler_static='$wl-a ${wl}archive' 9376 ;; 9377 9378 irix5* | irix6* | nonstopux*) 9379 lt_prog_compiler_wl='-Wl,' 9380 # PIC (with -KPIC) is the default. 9381 lt_prog_compiler_static='-non_shared' 9382 ;; 9383 9384 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 9385 case $cc_basename in 9386 # old Intel for x86_64, which still supported -KPIC. 9387 ecc*) 9388 lt_prog_compiler_wl='-Wl,' 9389 lt_prog_compiler_pic='-KPIC' 9390 lt_prog_compiler_static='-static' 9391 ;; 9392 # icc used to be incompatible with GCC. 9393 # ICC 10 doesn't accept -KPIC any more. 9394 icc* | ifort*) 9395 lt_prog_compiler_wl='-Wl,' 9396 lt_prog_compiler_pic='-fPIC' 9397 lt_prog_compiler_static='-static' 9398 ;; 9399 # Lahey Fortran 8.1. 9400 lf95*) 9401 lt_prog_compiler_wl='-Wl,' 9402 lt_prog_compiler_pic='--shared' 9403 lt_prog_compiler_static='--static' 9404 ;; 9405 nagfor*) 9406 # NAG Fortran compiler 9407 lt_prog_compiler_wl='-Wl,-Wl,,' 9408 lt_prog_compiler_pic='-PIC' 9409 lt_prog_compiler_static='-Bstatic' 9410 ;; 9411 tcc*) 9412 # Fabrice Bellard et al's Tiny C Compiler 9413 lt_prog_compiler_wl='-Wl,' 9414 lt_prog_compiler_pic='-fPIC' 9415 lt_prog_compiler_static='-static' 9416 ;; 9417 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 9418 # Portland Group compilers (*not* the Pentium gcc compiler, 9419 # which looks to be a dead project) 9420 lt_prog_compiler_wl='-Wl,' 9421 lt_prog_compiler_pic='-fpic' 9422 lt_prog_compiler_static='-Bstatic' 9423 ;; 9424 ccc*) 9425 lt_prog_compiler_wl='-Wl,' 9426 # All Alpha code is PIC. 9427 lt_prog_compiler_static='-non_shared' 9428 ;; 9429 xl* | bgxl* | bgf* | mpixl*) 9430 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 9431 lt_prog_compiler_wl='-Wl,' 9432 lt_prog_compiler_pic='-qpic' 9433 lt_prog_compiler_static='-qstaticlink' 9434 ;; 9435 *) 9436 case `$CC -V 2>&1 | sed 5q` in 9437 *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*) 9438 # Sun Fortran 8.3 passes all unrecognized flags to the linker 9439 lt_prog_compiler_pic='-KPIC' 9440 lt_prog_compiler_static='-Bstatic' 9441 lt_prog_compiler_wl='' 9442 ;; 9443 *Sun\ F* | *Sun*Fortran*) 9444 lt_prog_compiler_pic='-KPIC' 9445 lt_prog_compiler_static='-Bstatic' 9446 lt_prog_compiler_wl='-Qoption ld ' 9447 ;; 9448 *Sun\ C*) 9449 # Sun C 5.9 9450 lt_prog_compiler_pic='-KPIC' 9451 lt_prog_compiler_static='-Bstatic' 9452 lt_prog_compiler_wl='-Wl,' 9453 ;; 9454 *Intel*\ [CF]*Compiler*) 9455 lt_prog_compiler_wl='-Wl,' 9456 lt_prog_compiler_pic='-fPIC' 9457 lt_prog_compiler_static='-static' 9458 ;; 9459 *Portland\ Group*) 9460 lt_prog_compiler_wl='-Wl,' 9461 lt_prog_compiler_pic='-fpic' 9462 lt_prog_compiler_static='-Bstatic' 9463 ;; 9464 esac 9465 ;; 9466 esac 9467 ;; 9468 9469 newsos6) 9470 lt_prog_compiler_pic='-KPIC' 9471 lt_prog_compiler_static='-Bstatic' 9472 ;; 9473 9474 *nto* | *qnx*) 9475 # QNX uses GNU C++, but need to define -shared option too, otherwise 9476 # it will coredump. 9477 lt_prog_compiler_pic='-fPIC -shared' 9478 ;; 9479 9480 osf3* | osf4* | osf5*) 9481 lt_prog_compiler_wl='-Wl,' 9482 # All OSF/1 code is PIC. 9483 lt_prog_compiler_static='-non_shared' 9484 ;; 9485 9486 rdos*) 9487 lt_prog_compiler_static='-non_shared' 9488 ;; 9489 9490 solaris*) 9491 lt_prog_compiler_pic='-KPIC' 9492 lt_prog_compiler_static='-Bstatic' 9493 case $cc_basename in 9494 f77* | f90* | f95* | sunf77* | sunf90* | sunf95*) 9495 lt_prog_compiler_wl='-Qoption ld ';; 9496 *) 9497 lt_prog_compiler_wl='-Wl,';; 9498 esac 9499 ;; 9500 9501 sunos4*) 9502 lt_prog_compiler_wl='-Qoption ld ' 9503 lt_prog_compiler_pic='-PIC' 9504 lt_prog_compiler_static='-Bstatic' 9505 ;; 9506 9507 sysv4 | sysv4.2uw2* | sysv4.3*) 9508 lt_prog_compiler_wl='-Wl,' 9509 lt_prog_compiler_pic='-KPIC' 9510 lt_prog_compiler_static='-Bstatic' 9511 ;; 9512 9513 sysv4*MP*) 9514 if test -d /usr/nec; then 9515 lt_prog_compiler_pic='-Kconform_pic' 9516 lt_prog_compiler_static='-Bstatic' 9517 fi 9518 ;; 9519 9520 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 9521 lt_prog_compiler_wl='-Wl,' 9522 lt_prog_compiler_pic='-KPIC' 9523 lt_prog_compiler_static='-Bstatic' 9524 ;; 9525 9526 unicos*) 9527 lt_prog_compiler_wl='-Wl,' 9528 lt_prog_compiler_can_build_shared=no 9529 ;; 9530 9531 uts4*) 9532 lt_prog_compiler_pic='-pic' 9533 lt_prog_compiler_static='-Bstatic' 9534 ;; 9535 9536 *) 9537 lt_prog_compiler_can_build_shared=no 9538 ;; 9539 esac 9540 fi 9541 9542case $host_os in 9543 # For platforms that do not support PIC, -DPIC is meaningless: 9544 *djgpp*) 9545 lt_prog_compiler_pic= 9546 ;; 9547 *) 9548 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 9549 ;; 9550esac 9551 9552{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 9553$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 9554if ${lt_cv_prog_compiler_pic+:} false; then : 9555 $as_echo_n "(cached) " >&6 9556else 9557 lt_cv_prog_compiler_pic=$lt_prog_compiler_pic 9558fi 9559{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5 9560$as_echo "$lt_cv_prog_compiler_pic" >&6; } 9561lt_prog_compiler_pic=$lt_cv_prog_compiler_pic 9562 9563# 9564# Check to make sure the PIC flag actually works. 9565# 9566if test -n "$lt_prog_compiler_pic"; then 9567 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 9568$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 9569if ${lt_cv_prog_compiler_pic_works+:} false; then : 9570 $as_echo_n "(cached) " >&6 9571else 9572 lt_cv_prog_compiler_pic_works=no 9573 ac_outfile=conftest.$ac_objext 9574 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9575 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" ## exclude from sc_useless_quotes_in_assignment 9576 # Insert the option either (1) after the last *FLAGS variable, or 9577 # (2) before a word containing "conftest.", or (3) at the end. 9578 # Note that $ac_compile itself does not contain backslashes and begins 9579 # with a dollar sign (not a hyphen), so the echo should work correctly. 9580 # The option is referenced via a variable to avoid confusing sed. 9581 lt_compile=`echo "$ac_compile" | $SED \ 9582 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9583 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9584 -e 's:$: $lt_compiler_flag:'` 9585 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9586 (eval "$lt_compile" 2>conftest.err) 9587 ac_status=$? 9588 cat conftest.err >&5 9589 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9590 if (exit $ac_status) && test -s "$ac_outfile"; then 9591 # The compiler can only warn and ignore the option if not recognized 9592 # So say no if there are warnings other than the usual output. 9593 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 9594 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9595 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 9596 lt_cv_prog_compiler_pic_works=yes 9597 fi 9598 fi 9599 $RM conftest* 9600 9601fi 9602{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 9603$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 9604 9605if test yes = "$lt_cv_prog_compiler_pic_works"; then 9606 case $lt_prog_compiler_pic in 9607 "" | " "*) ;; 9608 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 9609 esac 9610else 9611 lt_prog_compiler_pic= 9612 lt_prog_compiler_can_build_shared=no 9613fi 9614 9615fi 9616 9617 9618 9619 9620 9621 9622 9623 9624 9625 9626 9627# 9628# Check to make sure the static flag actually works. 9629# 9630wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 9631{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 9632$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 9633if ${lt_cv_prog_compiler_static_works+:} false; then : 9634 $as_echo_n "(cached) " >&6 9635else 9636 lt_cv_prog_compiler_static_works=no 9637 save_LDFLAGS=$LDFLAGS 9638 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 9639 echo "$lt_simple_link_test_code" > conftest.$ac_ext 9640 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 9641 # The linker can only warn and ignore the option if not recognized 9642 # So say no if there are warnings 9643 if test -s conftest.err; then 9644 # Append any errors to the config.log. 9645 cat conftest.err 1>&5 9646 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 9647 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9648 if diff conftest.exp conftest.er2 >/dev/null; then 9649 lt_cv_prog_compiler_static_works=yes 9650 fi 9651 else 9652 lt_cv_prog_compiler_static_works=yes 9653 fi 9654 fi 9655 $RM -r conftest* 9656 LDFLAGS=$save_LDFLAGS 9657 9658fi 9659{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 9660$as_echo "$lt_cv_prog_compiler_static_works" >&6; } 9661 9662if test yes = "$lt_cv_prog_compiler_static_works"; then 9663 : 9664else 9665 lt_prog_compiler_static= 9666fi 9667 9668 9669 9670 9671 9672 9673 9674 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 9675$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 9676if ${lt_cv_prog_compiler_c_o+:} false; then : 9677 $as_echo_n "(cached) " >&6 9678else 9679 lt_cv_prog_compiler_c_o=no 9680 $RM -r conftest 2>/dev/null 9681 mkdir conftest 9682 cd conftest 9683 mkdir out 9684 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9685 9686 lt_compiler_flag="-o out/conftest2.$ac_objext" 9687 # Insert the option either (1) after the last *FLAGS variable, or 9688 # (2) before a word containing "conftest.", or (3) at the end. 9689 # Note that $ac_compile itself does not contain backslashes and begins 9690 # with a dollar sign (not a hyphen), so the echo should work correctly. 9691 lt_compile=`echo "$ac_compile" | $SED \ 9692 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9693 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9694 -e 's:$: $lt_compiler_flag:'` 9695 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9696 (eval "$lt_compile" 2>out/conftest.err) 9697 ac_status=$? 9698 cat out/conftest.err >&5 9699 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9700 if (exit $ac_status) && test -s out/conftest2.$ac_objext 9701 then 9702 # The compiler can only warn and ignore the option if not recognized 9703 # So say no if there are warnings 9704 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 9705 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 9706 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 9707 lt_cv_prog_compiler_c_o=yes 9708 fi 9709 fi 9710 chmod u+w . 2>&5 9711 $RM conftest* 9712 # SGI C++ compiler will create directory out/ii_files/ for 9713 # template instantiation 9714 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 9715 $RM out/* && rmdir out 9716 cd .. 9717 $RM -r conftest 9718 $RM conftest* 9719 9720fi 9721{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 9722$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 9723 9724 9725 9726 9727 9728 9729 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 9730$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 9731if ${lt_cv_prog_compiler_c_o+:} false; then : 9732 $as_echo_n "(cached) " >&6 9733else 9734 lt_cv_prog_compiler_c_o=no 9735 $RM -r conftest 2>/dev/null 9736 mkdir conftest 9737 cd conftest 9738 mkdir out 9739 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9740 9741 lt_compiler_flag="-o out/conftest2.$ac_objext" 9742 # Insert the option either (1) after the last *FLAGS variable, or 9743 # (2) before a word containing "conftest.", or (3) at the end. 9744 # Note that $ac_compile itself does not contain backslashes and begins 9745 # with a dollar sign (not a hyphen), so the echo should work correctly. 9746 lt_compile=`echo "$ac_compile" | $SED \ 9747 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9748 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9749 -e 's:$: $lt_compiler_flag:'` 9750 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9751 (eval "$lt_compile" 2>out/conftest.err) 9752 ac_status=$? 9753 cat out/conftest.err >&5 9754 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9755 if (exit $ac_status) && test -s out/conftest2.$ac_objext 9756 then 9757 # The compiler can only warn and ignore the option if not recognized 9758 # So say no if there are warnings 9759 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 9760 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 9761 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 9762 lt_cv_prog_compiler_c_o=yes 9763 fi 9764 fi 9765 chmod u+w . 2>&5 9766 $RM conftest* 9767 # SGI C++ compiler will create directory out/ii_files/ for 9768 # template instantiation 9769 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 9770 $RM out/* && rmdir out 9771 cd .. 9772 $RM -r conftest 9773 $RM conftest* 9774 9775fi 9776{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 9777$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 9778 9779 9780 9781 9782hard_links=nottested 9783if test no = "$lt_cv_prog_compiler_c_o" && test no != "$need_locks"; then 9784 # do not overwrite the value of need_locks provided by the user 9785 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 9786$as_echo_n "checking if we can lock with hard links... " >&6; } 9787 hard_links=yes 9788 $RM conftest* 9789 ln conftest.a conftest.b 2>/dev/null && hard_links=no 9790 touch conftest.a 9791 ln conftest.a conftest.b 2>&5 || hard_links=no 9792 ln conftest.a conftest.b 2>/dev/null && hard_links=no 9793 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 9794$as_echo "$hard_links" >&6; } 9795 if test no = "$hard_links"; then 9796 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5 9797$as_echo "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;} 9798 need_locks=warn 9799 fi 9800else 9801 need_locks=no 9802fi 9803 9804 9805 9806 9807 9808 9809 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 9810$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 9811 9812 runpath_var= 9813 allow_undefined_flag= 9814 always_export_symbols=no 9815 archive_cmds= 9816 archive_expsym_cmds= 9817 compiler_needs_object=no 9818 enable_shared_with_static_runtimes=no 9819 export_dynamic_flag_spec= 9820 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 9821 hardcode_automatic=no 9822 hardcode_direct=no 9823 hardcode_direct_absolute=no 9824 hardcode_libdir_flag_spec= 9825 hardcode_libdir_separator= 9826 hardcode_minus_L=no 9827 hardcode_shlibpath_var=unsupported 9828 inherit_rpath=no 9829 link_all_deplibs=unknown 9830 module_cmds= 9831 module_expsym_cmds= 9832 old_archive_from_new_cmds= 9833 old_archive_from_expsyms_cmds= 9834 thread_safe_flag_spec= 9835 whole_archive_flag_spec= 9836 # include_expsyms should be a list of space-separated symbols to be *always* 9837 # included in the symbol list 9838 include_expsyms= 9839 # exclude_expsyms can be an extended regexp of symbols to exclude 9840 # it will be wrapped by ' (' and ')$', so one must not match beginning or 9841 # end of line. Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'bc', 9842 # as well as any symbol that contains 'd'. 9843 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 9844 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 9845 # platforms (ab)use it in PIC code, but their linkers get confused if 9846 # the symbol is explicitly referenced. Since portable code cannot 9847 # rely on this symbol name, it's probably fine to never include it in 9848 # preloaded symbol tables. 9849 # Exclude shared library initialization/finalization symbols. 9850 extract_expsyms_cmds= 9851 9852 case $host_os in 9853 cygwin* | mingw* | pw32* | cegcc*) 9854 # FIXME: the MSVC++ port hasn't been tested in a loooong time 9855 # When not using gcc, we currently assume that we are using 9856 # Microsoft Visual C++. 9857 if test yes != "$GCC"; then 9858 with_gnu_ld=no 9859 fi 9860 ;; 9861 interix*) 9862 # we just hope/assume this is gcc and not c89 (= MSVC++) 9863 with_gnu_ld=yes 9864 ;; 9865 openbsd* | bitrig*) 9866 with_gnu_ld=no 9867 ;; 9868 esac 9869 9870 ld_shlibs=yes 9871 9872 # On some targets, GNU ld is compatible enough with the native linker 9873 # that we're better off using the native interface for both. 9874 lt_use_gnu_ld_interface=no 9875 if test yes = "$with_gnu_ld"; then 9876 case $host_os in 9877 aix*) 9878 # The AIX port of GNU ld has always aspired to compatibility 9879 # with the native linker. However, as the warning in the GNU ld 9880 # block says, versions before 2.19.5* couldn't really create working 9881 # shared libraries, regardless of the interface used. 9882 case `$LD -v 2>&1` in 9883 *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 9884 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 9885 *\ \(GNU\ Binutils\)\ [3-9]*) ;; 9886 *) 9887 lt_use_gnu_ld_interface=yes 9888 ;; 9889 esac 9890 ;; 9891 *) 9892 lt_use_gnu_ld_interface=yes 9893 ;; 9894 esac 9895 fi 9896 9897 if test yes = "$lt_use_gnu_ld_interface"; then 9898 # If archive_cmds runs LD, not CC, wlarc should be empty 9899 wlarc='$wl' 9900 9901 # Set some defaults for GNU ld with shared library support. These 9902 # are reset later if shared libraries are not supported. Putting them 9903 # here allows them to be overridden if necessary. 9904 runpath_var=LD_RUN_PATH 9905 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 9906 export_dynamic_flag_spec='$wl--export-dynamic' 9907 # ancient GNU ld didn't support --whole-archive et. al. 9908 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 9909 whole_archive_flag_spec=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive' 9910 else 9911 whole_archive_flag_spec= 9912 fi 9913 supports_anon_versioning=no 9914 case `$LD -v | $SED -e 's/(^)\+)\s\+//' 2>&1` in 9915 *GNU\ gold*) supports_anon_versioning=yes ;; 9916 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 9917 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 9918 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 9919 *\ 2.11.*) ;; # other 2.11 versions 9920 *) supports_anon_versioning=yes ;; 9921 esac 9922 9923 # See if GNU ld supports shared libraries. 9924 case $host_os in 9925 aix[3-9]*) 9926 # On AIX/PPC, the GNU linker is very broken 9927 if test ia64 != "$host_cpu"; then 9928 ld_shlibs=no 9929 cat <<_LT_EOF 1>&2 9930 9931*** Warning: the GNU linker, at least up to release 2.19, is reported 9932*** to be unable to reliably create shared libraries on AIX. 9933*** Therefore, libtool is disabling shared libraries support. If you 9934*** really care for shared libraries, you may want to install binutils 9935*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 9936*** You will then need to restart the configuration process. 9937 9938_LT_EOF 9939 fi 9940 ;; 9941 9942 amigaos*) 9943 case $host_cpu in 9944 powerpc) 9945 # see comment about AmigaOS4 .so support 9946 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 9947 archive_expsym_cmds='' 9948 ;; 9949 m68k) 9950 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)' 9951 hardcode_libdir_flag_spec='-L$libdir' 9952 hardcode_minus_L=yes 9953 ;; 9954 esac 9955 ;; 9956 9957 beos*) 9958 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9959 allow_undefined_flag=unsupported 9960 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 9961 # support --undefined. This deserves some investigation. FIXME 9962 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 9963 else 9964 ld_shlibs=no 9965 fi 9966 ;; 9967 9968 cygwin* | mingw* | pw32* | cegcc*) 9969 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 9970 # as there is no search path for DLLs. 9971 hardcode_libdir_flag_spec='-L$libdir' 9972 export_dynamic_flag_spec='$wl--export-all-symbols' 9973 allow_undefined_flag=unsupported 9974 always_export_symbols=no 9975 enable_shared_with_static_runtimes=yes 9976 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' 9977 exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname' 9978 9979 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 9980 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 9981 # If the export-symbols file already is a .def file, use it as 9982 # is; otherwise, prepend EXPORTS... 9983 archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then 9984 cp $export_symbols $output_objdir/$soname.def; 9985 else 9986 echo EXPORTS > $output_objdir/$soname.def; 9987 cat $export_symbols >> $output_objdir/$soname.def; 9988 fi~ 9989 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 9990 else 9991 ld_shlibs=no 9992 fi 9993 ;; 9994 9995 haiku*) 9996 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 9997 link_all_deplibs=yes 9998 ;; 9999 10000 os2*) 10001 hardcode_libdir_flag_spec='-L$libdir' 10002 hardcode_minus_L=yes 10003 allow_undefined_flag=unsupported 10004 shrext_cmds=.dll 10005 archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ 10006 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ 10007 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ 10008 $ECHO EXPORTS >> $output_objdir/$libname.def~ 10009 emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ 10010 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ 10011 emximp -o $lib $output_objdir/$libname.def' 10012 archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ 10013 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ 10014 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ 10015 $ECHO EXPORTS >> $output_objdir/$libname.def~ 10016 prefix_cmds="$SED"~ 10017 if test EXPORTS = "`$SED 1q $export_symbols`"; then 10018 prefix_cmds="$prefix_cmds -e 1d"; 10019 fi~ 10020 prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ 10021 cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ 10022 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ 10023 emximp -o $lib $output_objdir/$libname.def' 10024 old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' 10025 enable_shared_with_static_runtimes=yes 10026 ;; 10027 10028 interix[3-9]*) 10029 hardcode_direct=no 10030 hardcode_shlibpath_var=no 10031 hardcode_libdir_flag_spec='$wl-rpath,$libdir' 10032 export_dynamic_flag_spec='$wl-E' 10033 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 10034 # Instead, shared libraries are loaded at an image base (0x10000000 by 10035 # default) and relocated if they conflict, which is a slow very memory 10036 # consuming and fragmenting process. To avoid this, we pick a random, 10037 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 10038 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 10039 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 10040 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' 10041 ;; 10042 10043 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) 10044 tmp_diet=no 10045 if test linux-dietlibc = "$host_os"; then 10046 case $cc_basename in 10047 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 10048 esac 10049 fi 10050 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 10051 && test no = "$tmp_diet" 10052 then 10053 tmp_addflag=' $pic_flag' 10054 tmp_sharedflag='-shared' 10055 case $cc_basename,$host_cpu in 10056 pgcc*) # Portland Group C compiler 10057 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' 10058 tmp_addflag=' $pic_flag' 10059 ;; 10060 pgf77* | pgf90* | pgf95* | pgfortran*) 10061 # Portland Group f77 and f90 compilers 10062 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' 10063 tmp_addflag=' $pic_flag -Mnomain' ;; 10064 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 10065 tmp_addflag=' -i_dynamic' ;; 10066 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 10067 tmp_addflag=' -i_dynamic -nofor_main' ;; 10068 ifc* | ifort*) # Intel Fortran compiler 10069 tmp_addflag=' -nofor_main' ;; 10070 lf95*) # Lahey Fortran 8.1 10071 whole_archive_flag_spec= 10072 tmp_sharedflag='--shared' ;; 10073 nagfor*) # NAGFOR 5.3 10074 tmp_sharedflag='-Wl,-shared' ;; 10075 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 10076 tmp_sharedflag='-qmkshrobj' 10077 tmp_addflag= ;; 10078 nvcc*) # Cuda Compiler Driver 2.2 10079 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' 10080 compiler_needs_object=yes 10081 ;; 10082 esac 10083 case `$CC -V 2>&1 | sed 5q` in 10084 *Sun\ C*) # Sun C 5.9 10085 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' 10086 compiler_needs_object=yes 10087 tmp_sharedflag='-G' ;; 10088 *Sun\ F*) # Sun Fortran 8.3 10089 tmp_sharedflag='-G' ;; 10090 esac 10091 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 10092 10093 if test yes = "$supports_anon_versioning"; then 10094 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 10095 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 10096 echo "local: *; };" >> $output_objdir/$libname.ver~ 10097 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib' 10098 fi 10099 10100 case $cc_basename in 10101 tcc*) 10102 export_dynamic_flag_spec='-rdynamic' 10103 ;; 10104 xlf* | bgf* | bgxlf* | mpixlf*) 10105 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 10106 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 10107 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 10108 archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib' 10109 if test yes = "$supports_anon_versioning"; then 10110 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 10111 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 10112 echo "local: *; };" >> $output_objdir/$libname.ver~ 10113 $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 10114 fi 10115 ;; 10116 esac 10117 else 10118 ld_shlibs=no 10119 fi 10120 ;; 10121 10122 netbsd*) 10123 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 10124 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 10125 wlarc= 10126 else 10127 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 10128 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 10129 fi 10130 ;; 10131 10132 solaris*) 10133 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 10134 ld_shlibs=no 10135 cat <<_LT_EOF 1>&2 10136 10137*** Warning: The releases 2.8.* of the GNU linker cannot reliably 10138*** create shared libraries on Solaris systems. Therefore, libtool 10139*** is disabling shared libraries support. We urge you to upgrade GNU 10140*** binutils to release 2.9.1 or newer. Another option is to modify 10141*** your PATH or compiler configuration so that the native linker is 10142*** used, and then restart. 10143 10144_LT_EOF 10145 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 10146 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 10147 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 10148 else 10149 ld_shlibs=no 10150 fi 10151 ;; 10152 10153 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 10154 case `$LD -v 2>&1` in 10155 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 10156 ld_shlibs=no 10157 cat <<_LT_EOF 1>&2 10158 10159*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot 10160*** reliably create shared libraries on SCO systems. Therefore, libtool 10161*** is disabling shared libraries support. We urge you to upgrade GNU 10162*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 10163*** your PATH or compiler configuration so that the native linker is 10164*** used, and then restart. 10165 10166_LT_EOF 10167 ;; 10168 *) 10169 # For security reasons, it is highly recommended that you always 10170 # use absolute paths for naming shared libraries, and exclude the 10171 # DT_RUNPATH tag from executables and libraries. But doing so 10172 # requires that you compile everything twice, which is a pain. 10173 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 10174 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 10175 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 10176 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 10177 else 10178 ld_shlibs=no 10179 fi 10180 ;; 10181 esac 10182 ;; 10183 10184 sunos4*) 10185 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 10186 wlarc= 10187 hardcode_direct=yes 10188 hardcode_shlibpath_var=no 10189 ;; 10190 10191 *) 10192 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 10193 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 10194 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 10195 else 10196 ld_shlibs=no 10197 fi 10198 ;; 10199 esac 10200 10201 if test no = "$ld_shlibs"; then 10202 runpath_var= 10203 hardcode_libdir_flag_spec= 10204 export_dynamic_flag_spec= 10205 whole_archive_flag_spec= 10206 fi 10207 else 10208 # PORTME fill in a description of your system's linker (not GNU ld) 10209 case $host_os in 10210 aix3*) 10211 allow_undefined_flag=unsupported 10212 always_export_symbols=yes 10213 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' 10214 # Note: this linker hardcodes the directories in LIBPATH if there 10215 # are no directories specified by -L. 10216 hardcode_minus_L=yes 10217 if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then 10218 # Neither direct hardcoding nor static linking is supported with a 10219 # broken collect2. 10220 hardcode_direct=unsupported 10221 fi 10222 ;; 10223 10224 aix[4-9]*) 10225 if test ia64 = "$host_cpu"; then 10226 # On IA64, the linker does run time linking by default, so we don't 10227 # have to do anything special. 10228 aix_use_runtimelinking=no 10229 exp_sym_flag='-Bexport' 10230 no_entry_flag= 10231 else 10232 # If we're using GNU nm, then we don't want the "-C" option. 10233 # -C means demangle to GNU nm, but means don't demangle to AIX nm. 10234 # Without the "-l" option, or with the "-B" option, AIX nm treats 10235 # weak defined symbols like other global defined symbols, whereas 10236 # GNU nm marks them as "W". 10237 # While the 'weak' keyword is ignored in the Export File, we need 10238 # it in the Import File for the 'aix-soname' feature, so we have 10239 # to replace the "-B" option with "-P" for AIX nm. 10240 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 10241 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' 10242 else 10243 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' 10244 fi 10245 aix_use_runtimelinking=no 10246 10247 # Test if we are trying to use run time linking or normal 10248 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 10249 # have runtime linking enabled, and use it for executables. 10250 # For shared libraries, we enable/disable runtime linking 10251 # depending on the kind of the shared library created - 10252 # when "with_aix_soname,aix_use_runtimelinking" is: 10253 # "aix,no" lib.a(lib.so.V) shared, rtl:no, for executables 10254 # "aix,yes" lib.so shared, rtl:yes, for executables 10255 # lib.a static archive 10256 # "both,no" lib.so.V(shr.o) shared, rtl:yes 10257 # lib.a(lib.so.V) shared, rtl:no, for executables 10258 # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables 10259 # lib.a(lib.so.V) shared, rtl:no 10260 # "svr4,*" lib.so.V(shr.o) shared, rtl:yes, for executables 10261 # lib.a static archive 10262 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 10263 for ld_flag in $LDFLAGS; do 10264 if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then 10265 aix_use_runtimelinking=yes 10266 break 10267 fi 10268 done 10269 if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then 10270 # With aix-soname=svr4, we create the lib.so.V shared archives only, 10271 # so we don't have lib.a shared libs to link our executables. 10272 # We have to force runtime linking in this case. 10273 aix_use_runtimelinking=yes 10274 LDFLAGS="$LDFLAGS -Wl,-brtl" 10275 fi 10276 ;; 10277 esac 10278 10279 exp_sym_flag='-bexport' 10280 no_entry_flag='-bnoentry' 10281 fi 10282 10283 # When large executables or shared objects are built, AIX ld can 10284 # have problems creating the table of contents. If linking a library 10285 # or program results in "error TOC overflow" add -mminimal-toc to 10286 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 10287 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 10288 10289 archive_cmds='' 10290 hardcode_direct=yes 10291 hardcode_direct_absolute=yes 10292 hardcode_libdir_separator=':' 10293 link_all_deplibs=yes 10294 file_list_spec='$wl-f,' 10295 case $with_aix_soname,$aix_use_runtimelinking in 10296 aix,*) ;; # traditional, no import file 10297 svr4,* | *,yes) # use import file 10298 # The Import File defines what to hardcode. 10299 hardcode_direct=no 10300 hardcode_direct_absolute=no 10301 ;; 10302 esac 10303 10304 if test yes = "$GCC"; then 10305 case $host_os in aix4.[012]|aix4.[012].*) 10306 # We only want to do this on AIX 4.2 and lower, the check 10307 # below for broken collect2 doesn't work under 4.3+ 10308 collect2name=`$CC -print-prog-name=collect2` 10309 if test -f "$collect2name" && 10310 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 10311 then 10312 # We have reworked collect2 10313 : 10314 else 10315 # We have old collect2 10316 hardcode_direct=unsupported 10317 # It fails to find uninstalled libraries when the uninstalled 10318 # path is not listed in the libpath. Setting hardcode_minus_L 10319 # to unsupported forces relinking 10320 hardcode_minus_L=yes 10321 hardcode_libdir_flag_spec='-L$libdir' 10322 hardcode_libdir_separator= 10323 fi 10324 ;; 10325 esac 10326 shared_flag='-shared' 10327 if test yes = "$aix_use_runtimelinking"; then 10328 shared_flag="$shared_flag "'$wl-G' 10329 fi 10330 # Need to ensure runtime linking is disabled for the traditional 10331 # shared library, or the linker may eventually find shared libraries 10332 # /with/ Import File - we do not want to mix them. 10333 shared_flag_aix='-shared' 10334 shared_flag_svr4='-shared $wl-G' 10335 else 10336 # not using gcc 10337 if test ia64 = "$host_cpu"; then 10338 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 10339 # chokes on -Wl,-G. The following line is correct: 10340 shared_flag='-G' 10341 else 10342 if test yes = "$aix_use_runtimelinking"; then 10343 shared_flag='$wl-G' 10344 else 10345 shared_flag='$wl-bM:SRE' 10346 fi 10347 shared_flag_aix='$wl-bM:SRE' 10348 shared_flag_svr4='$wl-G' 10349 fi 10350 fi 10351 10352 export_dynamic_flag_spec='$wl-bexpall' 10353 # It seems that -bexpall does not export symbols beginning with 10354 # underscore (_), so it is better to generate a list of symbols to export. 10355 always_export_symbols=yes 10356 if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then 10357 # Warning - without using the other runtime loading flags (-brtl), 10358 # -berok will link without error, but may produce a broken library. 10359 allow_undefined_flag='-berok' 10360 # Determine the default libpath from the value encoded in an 10361 # empty executable. 10362 if test set = "${lt_cv_aix_libpath+set}"; then 10363 aix_libpath=$lt_cv_aix_libpath 10364else 10365 if ${lt_cv_aix_libpath_+:} false; then : 10366 $as_echo_n "(cached) " >&6 10367else 10368 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10369/* end confdefs.h. */ 10370 10371int 10372main () 10373{ 10374 10375 ; 10376 return 0; 10377} 10378_ACEOF 10379if ac_fn_c_try_link "$LINENO"; then : 10380 10381 lt_aix_libpath_sed=' 10382 /Import File Strings/,/^$/ { 10383 /^0/ { 10384 s/^0 *\([^ ]*\) *$/\1/ 10385 p 10386 } 10387 }' 10388 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10389 # Check for a 64-bit object if we didn't find anything. 10390 if test -z "$lt_cv_aix_libpath_"; then 10391 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10392 fi 10393fi 10394rm -f core conftest.err conftest.$ac_objext \ 10395 conftest$ac_exeext conftest.$ac_ext 10396 if test -z "$lt_cv_aix_libpath_"; then 10397 lt_cv_aix_libpath_=/usr/lib:/lib 10398 fi 10399 10400fi 10401 10402 aix_libpath=$lt_cv_aix_libpath_ 10403fi 10404 10405 hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath" 10406 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 10407 else 10408 if test ia64 = "$host_cpu"; then 10409 hardcode_libdir_flag_spec='$wl-R $libdir:/usr/lib:/lib' 10410 allow_undefined_flag="-z nodefs" 10411 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" 10412 else 10413 # Determine the default libpath from the value encoded in an 10414 # empty executable. 10415 if test set = "${lt_cv_aix_libpath+set}"; then 10416 aix_libpath=$lt_cv_aix_libpath 10417else 10418 if ${lt_cv_aix_libpath_+:} false; then : 10419 $as_echo_n "(cached) " >&6 10420else 10421 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10422/* end confdefs.h. */ 10423 10424int 10425main () 10426{ 10427 10428 ; 10429 return 0; 10430} 10431_ACEOF 10432if ac_fn_c_try_link "$LINENO"; then : 10433 10434 lt_aix_libpath_sed=' 10435 /Import File Strings/,/^$/ { 10436 /^0/ { 10437 s/^0 *\([^ ]*\) *$/\1/ 10438 p 10439 } 10440 }' 10441 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10442 # Check for a 64-bit object if we didn't find anything. 10443 if test -z "$lt_cv_aix_libpath_"; then 10444 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10445 fi 10446fi 10447rm -f core conftest.err conftest.$ac_objext \ 10448 conftest$ac_exeext conftest.$ac_ext 10449 if test -z "$lt_cv_aix_libpath_"; then 10450 lt_cv_aix_libpath_=/usr/lib:/lib 10451 fi 10452 10453fi 10454 10455 aix_libpath=$lt_cv_aix_libpath_ 10456fi 10457 10458 hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath" 10459 # Warning - without using the other run time loading flags, 10460 # -berok will link without error, but may produce a broken library. 10461 no_undefined_flag=' $wl-bernotok' 10462 allow_undefined_flag=' $wl-berok' 10463 if test yes = "$with_gnu_ld"; then 10464 # We only use this code for GNU lds that support --whole-archive. 10465 whole_archive_flag_spec='$wl--whole-archive$convenience $wl--no-whole-archive' 10466 else 10467 # Exported symbols can be pulled into shared objects from archives 10468 whole_archive_flag_spec='$convenience' 10469 fi 10470 archive_cmds_need_lc=yes 10471 archive_expsym_cmds='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d' 10472 # -brtl affects multiple linker settings, -berok does not and is overridden later 10473 compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([, ]\\)%-berok\\1%g"`' 10474 if test svr4 != "$with_aix_soname"; then 10475 # This is similar to how AIX traditionally builds its shared libraries. 10476 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' 10477 fi 10478 if test aix != "$with_aix_soname"; then 10479 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' 10480 else 10481 # used by -dlpreopen to get the symbols 10482 archive_expsym_cmds="$archive_expsym_cmds"'~$MV $output_objdir/$realname.d/$soname $output_objdir' 10483 fi 10484 archive_expsym_cmds="$archive_expsym_cmds"'~$RM -r $output_objdir/$realname.d' 10485 fi 10486 fi 10487 ;; 10488 10489 amigaos*) 10490 case $host_cpu in 10491 powerpc) 10492 # see comment about AmigaOS4 .so support 10493 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 10494 archive_expsym_cmds='' 10495 ;; 10496 m68k) 10497 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)' 10498 hardcode_libdir_flag_spec='-L$libdir' 10499 hardcode_minus_L=yes 10500 ;; 10501 esac 10502 ;; 10503 10504 bsdi[45]*) 10505 export_dynamic_flag_spec=-rdynamic 10506 ;; 10507 10508 cygwin* | mingw* | pw32* | cegcc*) 10509 # When not using gcc, we currently assume that we are using 10510 # Microsoft Visual C++. 10511 # hardcode_libdir_flag_spec is actually meaningless, as there is 10512 # no search path for DLLs. 10513 case $cc_basename in 10514 cl*) 10515 # Native MSVC 10516 hardcode_libdir_flag_spec=' ' 10517 allow_undefined_flag=unsupported 10518 always_export_symbols=yes 10519 file_list_spec='@' 10520 # Tell ltmain to make .lib files, not .a files. 10521 libext=lib 10522 # Tell ltmain to make .dll files, not .so files. 10523 shrext_cmds=.dll 10524 # FIXME: Setting linknames here is a bad hack. 10525 archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames=' 10526 archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then 10527 cp "$export_symbols" "$output_objdir/$soname.def"; 10528 echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp"; 10529 else 10530 $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp; 10531 fi~ 10532 $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ 10533 linknames=' 10534 # The linker will not automatically build a static lib if we build a DLL. 10535 # _LT_TAGVAR(old_archive_from_new_cmds, )='true' 10536 enable_shared_with_static_runtimes=yes 10537 exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' 10538 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 10539 # Don't use ranlib 10540 old_postinstall_cmds='chmod 644 $oldlib' 10541 postlink_cmds='lt_outputfile="@OUTPUT@"~ 10542 lt_tool_outputfile="@TOOL_OUTPUT@"~ 10543 case $lt_outputfile in 10544 *.exe|*.EXE) ;; 10545 *) 10546 lt_outputfile=$lt_outputfile.exe 10547 lt_tool_outputfile=$lt_tool_outputfile.exe 10548 ;; 10549 esac~ 10550 if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then 10551 $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; 10552 $RM "$lt_outputfile.manifest"; 10553 fi' 10554 ;; 10555 *) 10556 # Assume MSVC wrapper 10557 hardcode_libdir_flag_spec=' ' 10558 allow_undefined_flag=unsupported 10559 # Tell ltmain to make .lib files, not .a files. 10560 libext=lib 10561 # Tell ltmain to make .dll files, not .so files. 10562 shrext_cmds=.dll 10563 # FIXME: Setting linknames here is a bad hack. 10564 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 10565 # The linker will automatically build a .lib file if we build a DLL. 10566 old_archive_from_new_cmds='true' 10567 # FIXME: Should let the user specify the lib program. 10568 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 10569 enable_shared_with_static_runtimes=yes 10570 ;; 10571 esac 10572 ;; 10573 10574 darwin* | rhapsody*) 10575 10576 10577 archive_cmds_need_lc=no 10578 hardcode_direct=no 10579 hardcode_automatic=yes 10580 hardcode_shlibpath_var=unsupported 10581 if test yes = "$lt_cv_ld_force_load"; then 10582 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\"`' 10583 10584 else 10585 whole_archive_flag_spec='' 10586 fi 10587 link_all_deplibs=yes 10588 allow_undefined_flag=$_lt_dar_allow_undefined 10589 case $cc_basename in 10590 ifort*|nagfor*) _lt_dar_can_shared=yes ;; 10591 *) _lt_dar_can_shared=$GCC ;; 10592 esac 10593 if test yes = "$_lt_dar_can_shared"; then 10594 output_verbose_link_cmd=func_echo_all 10595 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil" 10596 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil" 10597 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" 10598 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" 10599 10600 else 10601 ld_shlibs=no 10602 fi 10603 10604 ;; 10605 10606 dgux*) 10607 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10608 hardcode_libdir_flag_spec='-L$libdir' 10609 hardcode_shlibpath_var=no 10610 ;; 10611 10612 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 10613 # support. Future versions do this automatically, but an explicit c++rt0.o 10614 # does not break anything, and helps significantly (at the cost of a little 10615 # extra space). 10616 freebsd2.2*) 10617 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 10618 hardcode_libdir_flag_spec='-R$libdir' 10619 hardcode_direct=yes 10620 hardcode_shlibpath_var=no 10621 ;; 10622 10623 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 10624 freebsd2.*) 10625 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 10626 hardcode_direct=yes 10627 hardcode_minus_L=yes 10628 hardcode_shlibpath_var=no 10629 ;; 10630 10631 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 10632 freebsd* | dragonfly*) 10633 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 10634 hardcode_libdir_flag_spec='-R$libdir' 10635 hardcode_direct=yes 10636 hardcode_shlibpath_var=no 10637 ;; 10638 10639 hpux9*) 10640 if test yes = "$GCC"; then 10641 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' 10642 else 10643 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' 10644 fi 10645 hardcode_libdir_flag_spec='$wl+b $wl$libdir' 10646 hardcode_libdir_separator=: 10647 hardcode_direct=yes 10648 10649 # hardcode_minus_L: Not really in the search PATH, 10650 # but as the default location of the library. 10651 hardcode_minus_L=yes 10652 export_dynamic_flag_spec='$wl-E' 10653 ;; 10654 10655 hpux10*) 10656 if test yes,no = "$GCC,$with_gnu_ld"; then 10657 archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 10658 else 10659 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 10660 fi 10661 if test no = "$with_gnu_ld"; then 10662 hardcode_libdir_flag_spec='$wl+b $wl$libdir' 10663 hardcode_libdir_separator=: 10664 hardcode_direct=yes 10665 hardcode_direct_absolute=yes 10666 export_dynamic_flag_spec='$wl-E' 10667 # hardcode_minus_L: Not really in the search PATH, 10668 # but as the default location of the library. 10669 hardcode_minus_L=yes 10670 fi 10671 ;; 10672 10673 hpux11*) 10674 if test yes,no = "$GCC,$with_gnu_ld"; then 10675 case $host_cpu in 10676 hppa*64*) 10677 archive_cmds='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' 10678 ;; 10679 ia64*) 10680 archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 10681 ;; 10682 *) 10683 archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 10684 ;; 10685 esac 10686 else 10687 case $host_cpu in 10688 hppa*64*) 10689 archive_cmds='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' 10690 ;; 10691 ia64*) 10692 archive_cmds='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 10693 ;; 10694 *) 10695 10696 # Older versions of the 11.00 compiler do not understand -b yet 10697 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 10698 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 10699$as_echo_n "checking if $CC understands -b... " >&6; } 10700if ${lt_cv_prog_compiler__b+:} false; then : 10701 $as_echo_n "(cached) " >&6 10702else 10703 lt_cv_prog_compiler__b=no 10704 save_LDFLAGS=$LDFLAGS 10705 LDFLAGS="$LDFLAGS -b" 10706 echo "$lt_simple_link_test_code" > conftest.$ac_ext 10707 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 10708 # The linker can only warn and ignore the option if not recognized 10709 # So say no if there are warnings 10710 if test -s conftest.err; then 10711 # Append any errors to the config.log. 10712 cat conftest.err 1>&5 10713 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 10714 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 10715 if diff conftest.exp conftest.er2 >/dev/null; then 10716 lt_cv_prog_compiler__b=yes 10717 fi 10718 else 10719 lt_cv_prog_compiler__b=yes 10720 fi 10721 fi 10722 $RM -r conftest* 10723 LDFLAGS=$save_LDFLAGS 10724 10725fi 10726{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 10727$as_echo "$lt_cv_prog_compiler__b" >&6; } 10728 10729if test yes = "$lt_cv_prog_compiler__b"; then 10730 archive_cmds='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 10731else 10732 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 10733fi 10734 10735 ;; 10736 esac 10737 fi 10738 if test no = "$with_gnu_ld"; then 10739 hardcode_libdir_flag_spec='$wl+b $wl$libdir' 10740 hardcode_libdir_separator=: 10741 10742 case $host_cpu in 10743 hppa*64*|ia64*) 10744 hardcode_direct=no 10745 hardcode_shlibpath_var=no 10746 ;; 10747 *) 10748 hardcode_direct=yes 10749 hardcode_direct_absolute=yes 10750 export_dynamic_flag_spec='$wl-E' 10751 10752 # hardcode_minus_L: Not really in the search PATH, 10753 # but as the default location of the library. 10754 hardcode_minus_L=yes 10755 ;; 10756 esac 10757 fi 10758 ;; 10759 10760 irix5* | irix6* | nonstopux*) 10761 if test yes = "$GCC"; then 10762 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' 10763 # Try to use the -exported_symbol ld option, if it does not 10764 # work, assume that -exports_file does not work either and 10765 # implicitly export all symbols. 10766 # This should be the same for all languages, so no per-tag cache variable. 10767 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5 10768$as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; } 10769if ${lt_cv_irix_exported_symbol+:} false; then : 10770 $as_echo_n "(cached) " >&6 10771else 10772 save_LDFLAGS=$LDFLAGS 10773 LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null" 10774 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10775/* end confdefs.h. */ 10776int foo (void) { return 0; } 10777_ACEOF 10778if ac_fn_c_try_link "$LINENO"; then : 10779 lt_cv_irix_exported_symbol=yes 10780else 10781 lt_cv_irix_exported_symbol=no 10782fi 10783rm -f core conftest.err conftest.$ac_objext \ 10784 conftest$ac_exeext conftest.$ac_ext 10785 LDFLAGS=$save_LDFLAGS 10786fi 10787{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5 10788$as_echo "$lt_cv_irix_exported_symbol" >&6; } 10789 if test yes = "$lt_cv_irix_exported_symbol"; then 10790 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' 10791 fi 10792 else 10793 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' 10794 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' 10795 fi 10796 archive_cmds_need_lc='no' 10797 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 10798 hardcode_libdir_separator=: 10799 inherit_rpath=yes 10800 link_all_deplibs=yes 10801 ;; 10802 10803 linux*) 10804 case $cc_basename in 10805 tcc*) 10806 # Fabrice Bellard et al's Tiny C Compiler 10807 ld_shlibs=yes 10808 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 10809 ;; 10810 esac 10811 ;; 10812 10813 netbsd*) 10814 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 10815 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 10816 else 10817 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 10818 fi 10819 hardcode_libdir_flag_spec='-R$libdir' 10820 hardcode_direct=yes 10821 hardcode_shlibpath_var=no 10822 ;; 10823 10824 newsos6) 10825 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10826 hardcode_direct=yes 10827 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 10828 hardcode_libdir_separator=: 10829 hardcode_shlibpath_var=no 10830 ;; 10831 10832 *nto* | *qnx*) 10833 ;; 10834 10835 openbsd* | bitrig*) 10836 if test -f /usr/libexec/ld.so; then 10837 hardcode_direct=yes 10838 hardcode_shlibpath_var=no 10839 hardcode_direct_absolute=yes 10840 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then 10841 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 10842 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols' 10843 hardcode_libdir_flag_spec='$wl-rpath,$libdir' 10844 export_dynamic_flag_spec='$wl-E' 10845 else 10846 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 10847 hardcode_libdir_flag_spec='$wl-rpath,$libdir' 10848 fi 10849 else 10850 ld_shlibs=no 10851 fi 10852 ;; 10853 10854 os2*) 10855 hardcode_libdir_flag_spec='-L$libdir' 10856 hardcode_minus_L=yes 10857 allow_undefined_flag=unsupported 10858 shrext_cmds=.dll 10859 archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ 10860 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ 10861 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ 10862 $ECHO EXPORTS >> $output_objdir/$libname.def~ 10863 emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ 10864 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ 10865 emximp -o $lib $output_objdir/$libname.def' 10866 archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ 10867 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ 10868 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ 10869 $ECHO EXPORTS >> $output_objdir/$libname.def~ 10870 prefix_cmds="$SED"~ 10871 if test EXPORTS = "`$SED 1q $export_symbols`"; then 10872 prefix_cmds="$prefix_cmds -e 1d"; 10873 fi~ 10874 prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ 10875 cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ 10876 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ 10877 emximp -o $lib $output_objdir/$libname.def' 10878 old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' 10879 enable_shared_with_static_runtimes=yes 10880 ;; 10881 10882 osf3*) 10883 if test yes = "$GCC"; then 10884 allow_undefined_flag=' $wl-expect_unresolved $wl\*' 10885 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' 10886 else 10887 allow_undefined_flag=' -expect_unresolved \*' 10888 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' 10889 fi 10890 archive_cmds_need_lc='no' 10891 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 10892 hardcode_libdir_separator=: 10893 ;; 10894 10895 osf4* | osf5*) # as osf3* with the addition of -msym flag 10896 if test yes = "$GCC"; then 10897 allow_undefined_flag=' $wl-expect_unresolved $wl\*' 10898 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' 10899 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 10900 else 10901 allow_undefined_flag=' -expect_unresolved \*' 10902 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' 10903 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~ 10904 $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' 10905 10906 # Both c and cxx compiler support -rpath directly 10907 hardcode_libdir_flag_spec='-rpath $libdir' 10908 fi 10909 archive_cmds_need_lc='no' 10910 hardcode_libdir_separator=: 10911 ;; 10912 10913 solaris*) 10914 no_undefined_flag=' -z defs' 10915 if test yes = "$GCC"; then 10916 wlarc='$wl' 10917 archive_cmds='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' 10918 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10919 $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' 10920 else 10921 case `$CC -V 2>&1` in 10922 *"Compilers 5.0"*) 10923 wlarc='' 10924 archive_cmds='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags' 10925 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10926 $LD -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 10927 ;; 10928 *) 10929 wlarc='$wl' 10930 archive_cmds='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags' 10931 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10932 $CC -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 10933 ;; 10934 esac 10935 fi 10936 hardcode_libdir_flag_spec='-R$libdir' 10937 hardcode_shlibpath_var=no 10938 case $host_os in 10939 solaris2.[0-5] | solaris2.[0-5].*) ;; 10940 *) 10941 # The compiler driver will combine and reorder linker options, 10942 # but understands '-z linker_flag'. GCC discards it without '$wl', 10943 # but is careful enough not to reorder. 10944 # Supported since Solaris 2.6 (maybe 2.5.1?) 10945 if test yes = "$GCC"; then 10946 whole_archive_flag_spec='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract' 10947 else 10948 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 10949 fi 10950 ;; 10951 esac 10952 link_all_deplibs=yes 10953 ;; 10954 10955 sunos4*) 10956 if test sequent = "$host_vendor"; then 10957 # Use $CC to link under sequent, because it throws in some extra .o 10958 # files that make .init and .fini sections work. 10959 archive_cmds='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags' 10960 else 10961 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 10962 fi 10963 hardcode_libdir_flag_spec='-L$libdir' 10964 hardcode_direct=yes 10965 hardcode_minus_L=yes 10966 hardcode_shlibpath_var=no 10967 ;; 10968 10969 sysv4) 10970 case $host_vendor in 10971 sni) 10972 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10973 hardcode_direct=yes # is this really true??? 10974 ;; 10975 siemens) 10976 ## LD is ld it makes a PLAMLIB 10977 ## CC just makes a GrossModule. 10978 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 10979 reload_cmds='$CC -r -o $output$reload_objs' 10980 hardcode_direct=no 10981 ;; 10982 motorola) 10983 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10984 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 10985 ;; 10986 esac 10987 runpath_var='LD_RUN_PATH' 10988 hardcode_shlibpath_var=no 10989 ;; 10990 10991 sysv4.3*) 10992 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10993 hardcode_shlibpath_var=no 10994 export_dynamic_flag_spec='-Bexport' 10995 ;; 10996 10997 sysv4*MP*) 10998 if test -d /usr/nec; then 10999 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 11000 hardcode_shlibpath_var=no 11001 runpath_var=LD_RUN_PATH 11002 hardcode_runpath_var=yes 11003 ld_shlibs=yes 11004 fi 11005 ;; 11006 11007 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 11008 no_undefined_flag='$wl-z,text' 11009 archive_cmds_need_lc=no 11010 hardcode_shlibpath_var=no 11011 runpath_var='LD_RUN_PATH' 11012 11013 if test yes = "$GCC"; then 11014 archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11015 archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11016 else 11017 archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11018 archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11019 fi 11020 ;; 11021 11022 sysv5* | sco3.2v5* | sco5v6*) 11023 # Note: We CANNOT use -z defs as we might desire, because we do not 11024 # link with -lc, and that would cause any symbols used from libc to 11025 # always be unresolved, which means just about no library would 11026 # ever link correctly. If we're not using GNU ld we use -z text 11027 # though, which does catch some bad symbols but isn't as heavy-handed 11028 # as -z defs. 11029 no_undefined_flag='$wl-z,text' 11030 allow_undefined_flag='$wl-z,nodefs' 11031 archive_cmds_need_lc=no 11032 hardcode_shlibpath_var=no 11033 hardcode_libdir_flag_spec='$wl-R,$libdir' 11034 hardcode_libdir_separator=':' 11035 link_all_deplibs=yes 11036 export_dynamic_flag_spec='$wl-Bexport' 11037 runpath_var='LD_RUN_PATH' 11038 11039 if test yes = "$GCC"; then 11040 archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11041 archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11042 else 11043 archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11044 archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11045 fi 11046 ;; 11047 11048 uts4*) 11049 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 11050 hardcode_libdir_flag_spec='-L$libdir' 11051 hardcode_shlibpath_var=no 11052 ;; 11053 11054 *) 11055 ld_shlibs=no 11056 ;; 11057 esac 11058 11059 if test sni = "$host_vendor"; then 11060 case $host in 11061 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 11062 export_dynamic_flag_spec='$wl-Blargedynsym' 11063 ;; 11064 esac 11065 fi 11066 fi 11067 11068{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 11069$as_echo "$ld_shlibs" >&6; } 11070test no = "$ld_shlibs" && can_build_shared=no 11071 11072with_gnu_ld=$with_gnu_ld 11073 11074 11075 11076 11077 11078 11079 11080 11081 11082 11083 11084 11085 11086 11087 11088# 11089# Do we need to explicitly link libc? 11090# 11091case "x$archive_cmds_need_lc" in 11092x|xyes) 11093 # Assume -lc should be added 11094 archive_cmds_need_lc=yes 11095 11096 if test yes,yes = "$GCC,$enable_shared"; then 11097 case $archive_cmds in 11098 *'~'*) 11099 # FIXME: we may have to deal with multi-command sequences. 11100 ;; 11101 '$CC '*) 11102 # Test whether the compiler implicitly links with -lc since on some 11103 # systems, -lgcc has to come before -lc. If gcc already passes -lc 11104 # to ld, don't add -lc before -lgcc. 11105 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 11106$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 11107if ${lt_cv_archive_cmds_need_lc+:} false; then : 11108 $as_echo_n "(cached) " >&6 11109else 11110 $RM conftest* 11111 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 11112 11113 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 11114 (eval $ac_compile) 2>&5 11115 ac_status=$? 11116 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11117 test $ac_status = 0; } 2>conftest.err; then 11118 soname=conftest 11119 lib=conftest 11120 libobjs=conftest.$ac_objext 11121 deplibs= 11122 wl=$lt_prog_compiler_wl 11123 pic_flag=$lt_prog_compiler_pic 11124 compiler_flags=-v 11125 linker_flags=-v 11126 verstring= 11127 output_objdir=. 11128 libname=conftest 11129 lt_save_allow_undefined_flag=$allow_undefined_flag 11130 allow_undefined_flag= 11131 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 11132 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 11133 ac_status=$? 11134 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11135 test $ac_status = 0; } 11136 then 11137 lt_cv_archive_cmds_need_lc=no 11138 else 11139 lt_cv_archive_cmds_need_lc=yes 11140 fi 11141 allow_undefined_flag=$lt_save_allow_undefined_flag 11142 else 11143 cat conftest.err 1>&5 11144 fi 11145 $RM conftest* 11146 11147fi 11148{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 11149$as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 11150 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 11151 ;; 11152 esac 11153 fi 11154 ;; 11155esac 11156 11157 11158 11159 11160 11161 11162 11163 11164 11165 11166 11167 11168 11169 11170 11171 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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 11309$as_echo_n "checking dynamic linker characteristics... " >&6; } 11310 11311if test yes = "$GCC"; then 11312 case $host_os in 11313 darwin*) lt_awk_arg='/^libraries:/,/LR/' ;; 11314 *) lt_awk_arg='/^libraries:/' ;; 11315 esac 11316 case $host_os in 11317 mingw* | cegcc*) lt_sed_strip_eq='s|=\([A-Za-z]:\)|\1|g' ;; 11318 *) lt_sed_strip_eq='s|=/|/|g' ;; 11319 esac 11320 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 11321 case $lt_search_path_spec in 11322 *\;*) 11323 # if the path contains ";" then we assume it to be the separator 11324 # otherwise default to the standard path separator (i.e. ":") - it is 11325 # assumed that no part of a normal pathname contains ";" but that should 11326 # okay in the real world where ";" in dirpaths is itself problematic. 11327 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 11328 ;; 11329 *) 11330 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 11331 ;; 11332 esac 11333 # Ok, now we have the path, separated by spaces, we can step through it 11334 # and add multilib dir if necessary... 11335 lt_tmp_lt_search_path_spec= 11336 lt_multi_os_dir=/`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 11337 # ...but if some path component already ends with the multilib dir we assume 11338 # that all is fine and trust -print-search-dirs as is (GCC 4.2? or newer). 11339 case "$lt_multi_os_dir; $lt_search_path_spec " in 11340 "/; "* | "/.; "* | "/./; "* | *"$lt_multi_os_dir "* | *"$lt_multi_os_dir/ "*) 11341 lt_multi_os_dir= 11342 ;; 11343 esac 11344 for lt_sys_path in $lt_search_path_spec; do 11345 if test -d "$lt_sys_path$lt_multi_os_dir"; then 11346 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path$lt_multi_os_dir" 11347 elif test -n "$lt_multi_os_dir"; then 11348 test -d "$lt_sys_path" && \ 11349 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 11350 fi 11351 done 11352 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 11353BEGIN {RS = " "; FS = "/|\n";} { 11354 lt_foo = ""; 11355 lt_count = 0; 11356 for (lt_i = NF; lt_i > 0; lt_i--) { 11357 if ($lt_i != "" && $lt_i != ".") { 11358 if ($lt_i == "..") { 11359 lt_count++; 11360 } else { 11361 if (lt_count == 0) { 11362 lt_foo = "/" $lt_i lt_foo; 11363 } else { 11364 lt_count--; 11365 } 11366 } 11367 } 11368 } 11369 if (lt_foo != "") { lt_freq[lt_foo]++; } 11370 if (lt_freq[lt_foo] == 1) { print lt_foo; } 11371}'` 11372 # AWK program above erroneously prepends '/' to C:/dos/paths 11373 # for these hosts. 11374 case $host_os in 11375 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 11376 $SED 's|/\([A-Za-z]:\)|\1|g'` ;; 11377 esac 11378 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 11379else 11380 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 11381fi 11382library_names_spec= 11383libname_spec='lib$name' 11384soname_spec= 11385shrext_cmds=.so 11386postinstall_cmds= 11387postuninstall_cmds= 11388finish_cmds= 11389finish_eval= 11390shlibpath_var= 11391shlibpath_overrides_runpath=unknown 11392version_type=none 11393dynamic_linker="$host_os ld.so" 11394sys_lib_dlsearch_path_spec="/lib /usr/lib" 11395need_lib_prefix=unknown 11396hardcode_into_libs=no 11397 11398# when you set need_version to no, make sure it does not cause -set_version 11399# flags to be left without arguments 11400need_version=unknown 11401 11402 11403 11404case $host_os in 11405aix3*) 11406 version_type=linux # correct to gnu/linux during the next big refactor 11407 library_names_spec='$libname$release$shared_ext$versuffix $libname.a' 11408 shlibpath_var=LIBPATH 11409 11410 # AIX 3 has no versioning support, so we append a major version to the name. 11411 soname_spec='$libname$release$shared_ext$major' 11412 ;; 11413 11414aix[4-9]*) 11415 version_type=linux # correct to gnu/linux during the next big refactor 11416 need_lib_prefix=no 11417 need_version=no 11418 hardcode_into_libs=yes 11419 if test ia64 = "$host_cpu"; then 11420 # AIX 5 supports IA64 11421 library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext' 11422 shlibpath_var=LD_LIBRARY_PATH 11423 else 11424 # With GCC up to 2.95.x, collect2 would create an import file 11425 # for dependence libraries. The import file would start with 11426 # the line '#! .'. This would cause the generated library to 11427 # depend on '.', always an invalid library. This was fixed in 11428 # development snapshots of GCC prior to 3.0. 11429 case $host_os in 11430 aix4 | aix4.[01] | aix4.[01].*) 11431 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 11432 echo ' yes ' 11433 echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then 11434 : 11435 else 11436 can_build_shared=no 11437 fi 11438 ;; 11439 esac 11440 # Using Import Files as archive members, it is possible to support 11441 # filename-based versioning of shared library archives on AIX. While 11442 # this would work for both with and without runtime linking, it will 11443 # prevent static linking of such archives. So we do filename-based 11444 # shared library versioning with .so extension only, which is used 11445 # when both runtime linking and shared linking is enabled. 11446 # Unfortunately, runtime linking may impact performance, so we do 11447 # not want this to be the default eventually. Also, we use the 11448 # versioned .so libs for executables only if there is the -brtl 11449 # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only. 11450 # To allow for filename-based versioning support, we need to create 11451 # libNAME.so.V as an archive file, containing: 11452 # *) an Import File, referring to the versioned filename of the 11453 # archive as well as the shared archive member, telling the 11454 # bitwidth (32 or 64) of that shared object, and providing the 11455 # list of exported symbols of that shared object, eventually 11456 # decorated with the 'weak' keyword 11457 # *) the shared object with the F_LOADONLY flag set, to really avoid 11458 # it being seen by the linker. 11459 # At run time we better use the real file rather than another symlink, 11460 # but for link time we create the symlink libNAME.so -> libNAME.so.V 11461 11462 case $with_aix_soname,$aix_use_runtimelinking in 11463 # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct 11464 # soname into executable. Probably we can add versioning support to 11465 # collect2, so additional links can be useful in future. 11466 aix,yes) # traditional libtool 11467 dynamic_linker='AIX unversionable lib.so' 11468 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 11469 # instead of lib<name>.a to let people know that these are not 11470 # typical AIX shared libraries. 11471 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11472 ;; 11473 aix,no) # traditional AIX only 11474 dynamic_linker='AIX lib.a(lib.so.V)' 11475 # We preserve .a as extension for shared libraries through AIX4.2 11476 # and later when we are not doing run time linking. 11477 library_names_spec='$libname$release.a $libname.a' 11478 soname_spec='$libname$release$shared_ext$major' 11479 ;; 11480 svr4,*) # full svr4 only 11481 dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o)" 11482 library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' 11483 # We do not specify a path in Import Files, so LIBPATH fires. 11484 shlibpath_overrides_runpath=yes 11485 ;; 11486 *,yes) # both, prefer svr4 11487 dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o), lib.a(lib.so.V)" 11488 library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' 11489 # unpreferred sharedlib libNAME.a needs extra handling 11490 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"' 11491 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"' 11492 # We do not specify a path in Import Files, so LIBPATH fires. 11493 shlibpath_overrides_runpath=yes 11494 ;; 11495 *,no) # both, prefer aix 11496 dynamic_linker="AIX lib.a(lib.so.V), lib.so.V($shared_archive_member_spec.o)" 11497 library_names_spec='$libname$release.a $libname.a' 11498 soname_spec='$libname$release$shared_ext$major' 11499 # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling 11500 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)' 11501 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"' 11502 ;; 11503 esac 11504 shlibpath_var=LIBPATH 11505 fi 11506 ;; 11507 11508amigaos*) 11509 case $host_cpu in 11510 powerpc) 11511 # Since July 2007 AmigaOS4 officially supports .so libraries. 11512 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 11513 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11514 ;; 11515 m68k) 11516 library_names_spec='$libname.ixlibrary $libname.a' 11517 # Create ${libname}_ixlibrary.a entries in /sys/libs. 11518 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' 11519 ;; 11520 esac 11521 ;; 11522 11523beos*) 11524 library_names_spec='$libname$shared_ext' 11525 dynamic_linker="$host_os ld.so" 11526 shlibpath_var=LIBRARY_PATH 11527 ;; 11528 11529bsdi[45]*) 11530 version_type=linux # correct to gnu/linux during the next big refactor 11531 need_version=no 11532 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11533 soname_spec='$libname$release$shared_ext$major' 11534 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 11535 shlibpath_var=LD_LIBRARY_PATH 11536 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 11537 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 11538 # the default ld.so.conf also contains /usr/contrib/lib and 11539 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 11540 # libtool to hard-code these into programs 11541 ;; 11542 11543cygwin* | mingw* | pw32* | cegcc*) 11544 version_type=windows 11545 shrext_cmds=.dll 11546 need_version=no 11547 need_lib_prefix=no 11548 11549 case $GCC,$cc_basename in 11550 yes,*) 11551 # gcc 11552 library_names_spec='$libname.dll.a' 11553 # DLL is installed to $(libdir)/../bin by postinstall_cmds 11554 postinstall_cmds='base_file=`basename \$file`~ 11555 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ 11556 dldir=$destdir/`dirname \$dlpath`~ 11557 test -d \$dldir || mkdir -p \$dldir~ 11558 $install_prog $dir/$dlname \$dldir/$dlname~ 11559 chmod a+x \$dldir/$dlname~ 11560 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 11561 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 11562 fi' 11563 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 11564 dlpath=$dir/\$dldll~ 11565 $RM \$dlpath' 11566 shlibpath_overrides_runpath=yes 11567 11568 case $host_os in 11569 cygwin*) 11570 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 11571 soname_spec='`echo $libname | sed -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 11572 11573 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 11574 ;; 11575 mingw* | cegcc*) 11576 # MinGW DLLs use traditional 'lib' prefix 11577 soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 11578 ;; 11579 pw32*) 11580 # pw32 DLLs use 'pw' prefix rather than 'lib' 11581 library_names_spec='`echo $libname | sed -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 11582 ;; 11583 esac 11584 dynamic_linker='Win32 ld.exe' 11585 ;; 11586 11587 *,cl*) 11588 # Native MSVC 11589 libname_spec='$name' 11590 soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 11591 library_names_spec='$libname.dll.lib' 11592 11593 case $build_os in 11594 mingw*) 11595 sys_lib_search_path_spec= 11596 lt_save_ifs=$IFS 11597 IFS=';' 11598 for lt_path in $LIB 11599 do 11600 IFS=$lt_save_ifs 11601 # Let DOS variable expansion print the short 8.3 style file name. 11602 lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"` 11603 sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path" 11604 done 11605 IFS=$lt_save_ifs 11606 # Convert to MSYS style. 11607 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'` 11608 ;; 11609 cygwin*) 11610 # Convert to unix form, then to dos form, then back to unix form 11611 # but this time dos style (no spaces!) so that the unix form looks 11612 # like /cygdrive/c/PROGRA~1:/cygdr... 11613 sys_lib_search_path_spec=`cygpath --path --unix "$LIB"` 11614 sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null` 11615 sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 11616 ;; 11617 *) 11618 sys_lib_search_path_spec=$LIB 11619 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then 11620 # It is most probably a Windows format PATH. 11621 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 11622 else 11623 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 11624 fi 11625 # FIXME: find the short name or the path components, as spaces are 11626 # common. (e.g. "Program Files" -> "PROGRA~1") 11627 ;; 11628 esac 11629 11630 # DLL is installed to $(libdir)/../bin by postinstall_cmds 11631 postinstall_cmds='base_file=`basename \$file`~ 11632 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ 11633 dldir=$destdir/`dirname \$dlpath`~ 11634 test -d \$dldir || mkdir -p \$dldir~ 11635 $install_prog $dir/$dlname \$dldir/$dlname' 11636 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 11637 dlpath=$dir/\$dldll~ 11638 $RM \$dlpath' 11639 shlibpath_overrides_runpath=yes 11640 dynamic_linker='Win32 link.exe' 11641 ;; 11642 11643 *) 11644 # Assume MSVC wrapper 11645 library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib' 11646 dynamic_linker='Win32 ld.exe' 11647 ;; 11648 esac 11649 # FIXME: first we should search . and the directory the executable is in 11650 shlibpath_var=PATH 11651 ;; 11652 11653darwin* | rhapsody*) 11654 dynamic_linker="$host_os dyld" 11655 version_type=darwin 11656 need_lib_prefix=no 11657 need_version=no 11658 library_names_spec='$libname$release$major$shared_ext $libname$shared_ext' 11659 soname_spec='$libname$release$major$shared_ext' 11660 shlibpath_overrides_runpath=yes 11661 shlibpath_var=DYLD_LIBRARY_PATH 11662 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 11663 11664 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 11665 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 11666 ;; 11667 11668dgux*) 11669 version_type=linux # correct to gnu/linux during the next big refactor 11670 need_lib_prefix=no 11671 need_version=no 11672 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11673 soname_spec='$libname$release$shared_ext$major' 11674 shlibpath_var=LD_LIBRARY_PATH 11675 ;; 11676 11677freebsd* | dragonfly*) 11678 # DragonFly does not have aout. When/if they implement a new 11679 # versioning mechanism, adjust this. 11680 if test -x /usr/bin/objformat; then 11681 objformat=`/usr/bin/objformat` 11682 else 11683 case $host_os in 11684 freebsd[23].*) objformat=aout ;; 11685 *) objformat=elf ;; 11686 esac 11687 fi 11688 version_type=freebsd-$objformat 11689 case $version_type in 11690 freebsd-elf*) 11691 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11692 soname_spec='$libname$release$shared_ext$major' 11693 need_version=no 11694 need_lib_prefix=no 11695 ;; 11696 freebsd-*) 11697 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 11698 need_version=yes 11699 ;; 11700 esac 11701 shlibpath_var=LD_LIBRARY_PATH 11702 case $host_os in 11703 freebsd2.*) 11704 shlibpath_overrides_runpath=yes 11705 ;; 11706 freebsd3.[01]* | freebsdelf3.[01]*) 11707 shlibpath_overrides_runpath=yes 11708 hardcode_into_libs=yes 11709 ;; 11710 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 11711 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 11712 shlibpath_overrides_runpath=no 11713 hardcode_into_libs=yes 11714 ;; 11715 *) # from 4.6 on, and DragonFly 11716 shlibpath_overrides_runpath=yes 11717 hardcode_into_libs=yes 11718 ;; 11719 esac 11720 ;; 11721 11722haiku*) 11723 version_type=linux # correct to gnu/linux during the next big refactor 11724 need_lib_prefix=no 11725 need_version=no 11726 dynamic_linker="$host_os runtime_loader" 11727 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11728 soname_spec='$libname$release$shared_ext$major' 11729 shlibpath_var=LIBRARY_PATH 11730 shlibpath_overrides_runpath=no 11731 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' 11732 hardcode_into_libs=yes 11733 ;; 11734 11735hpux9* | hpux10* | hpux11*) 11736 # Give a soname corresponding to the major version so that dld.sl refuses to 11737 # link against other versions. 11738 version_type=sunos 11739 need_lib_prefix=no 11740 need_version=no 11741 case $host_cpu in 11742 ia64*) 11743 shrext_cmds='.so' 11744 hardcode_into_libs=yes 11745 dynamic_linker="$host_os dld.so" 11746 shlibpath_var=LD_LIBRARY_PATH 11747 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 11748 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11749 soname_spec='$libname$release$shared_ext$major' 11750 if test 32 = "$HPUX_IA64_MODE"; then 11751 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 11752 sys_lib_dlsearch_path_spec=/usr/lib/hpux32 11753 else 11754 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 11755 sys_lib_dlsearch_path_spec=/usr/lib/hpux64 11756 fi 11757 ;; 11758 hppa*64*) 11759 shrext_cmds='.sl' 11760 hardcode_into_libs=yes 11761 dynamic_linker="$host_os dld.sl" 11762 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_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 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 11767 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 11768 ;; 11769 *) 11770 shrext_cmds='.sl' 11771 dynamic_linker="$host_os dld.sl" 11772 shlibpath_var=SHLIB_PATH 11773 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 11774 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11775 soname_spec='$libname$release$shared_ext$major' 11776 ;; 11777 esac 11778 # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 11779 postinstall_cmds='chmod 555 $lib' 11780 # or fails outright, so override atomically: 11781 install_override_mode=555 11782 ;; 11783 11784interix[3-9]*) 11785 version_type=linux # correct to gnu/linux during the next big refactor 11786 need_lib_prefix=no 11787 need_version=no 11788 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11789 soname_spec='$libname$release$shared_ext$major' 11790 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 11791 shlibpath_var=LD_LIBRARY_PATH 11792 shlibpath_overrides_runpath=no 11793 hardcode_into_libs=yes 11794 ;; 11795 11796irix5* | irix6* | nonstopux*) 11797 case $host_os in 11798 nonstopux*) version_type=nonstopux ;; 11799 *) 11800 if test yes = "$lt_cv_prog_gnu_ld"; then 11801 version_type=linux # correct to gnu/linux during the next big refactor 11802 else 11803 version_type=irix 11804 fi ;; 11805 esac 11806 need_lib_prefix=no 11807 need_version=no 11808 soname_spec='$libname$release$shared_ext$major' 11809 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext' 11810 case $host_os in 11811 irix5* | nonstopux*) 11812 libsuff= shlibsuff= 11813 ;; 11814 *) 11815 case $LD in # libtool.m4 will add one of these switches to LD 11816 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 11817 libsuff= shlibsuff= libmagic=32-bit;; 11818 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 11819 libsuff=32 shlibsuff=N32 libmagic=N32;; 11820 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 11821 libsuff=64 shlibsuff=64 libmagic=64-bit;; 11822 *) libsuff= shlibsuff= libmagic=never-match;; 11823 esac 11824 ;; 11825 esac 11826 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 11827 shlibpath_overrides_runpath=no 11828 sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff" 11829 sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff" 11830 hardcode_into_libs=yes 11831 ;; 11832 11833# No shared lib support for Linux oldld, aout, or coff. 11834linux*oldld* | linux*aout* | linux*coff*) 11835 dynamic_linker=no 11836 ;; 11837 11838linux*android*) 11839 version_type=none # Android doesn't support versioned libraries. 11840 need_lib_prefix=no 11841 need_version=no 11842 library_names_spec='$libname$release$shared_ext' 11843 soname_spec='$libname$release$shared_ext' 11844 finish_cmds= 11845 shlibpath_var=LD_LIBRARY_PATH 11846 shlibpath_overrides_runpath=yes 11847 11848 # This implies no fast_install, which is unacceptable. 11849 # Some rework will be needed to allow for fast_install 11850 # before this can be enabled. 11851 hardcode_into_libs=yes 11852 11853 dynamic_linker='Android linker' 11854 # Don't embed -rpath directories since the linker doesn't support them. 11855 hardcode_libdir_flag_spec='-L$libdir' 11856 ;; 11857 11858# This must be glibc/ELF. 11859linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 11860 version_type=linux # correct to gnu/linux during the next big refactor 11861 need_lib_prefix=no 11862 need_version=no 11863 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11864 soname_spec='$libname$release$shared_ext$major' 11865 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 11866 shlibpath_var=LD_LIBRARY_PATH 11867 shlibpath_overrides_runpath=no 11868 11869 # Some binutils ld are patched to set DT_RUNPATH 11870 if ${lt_cv_shlibpath_overrides_runpath+:} false; then : 11871 $as_echo_n "(cached) " >&6 11872else 11873 lt_cv_shlibpath_overrides_runpath=no 11874 save_LDFLAGS=$LDFLAGS 11875 save_libdir=$libdir 11876 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 11877 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 11878 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11879/* end confdefs.h. */ 11880 11881int 11882main () 11883{ 11884 11885 ; 11886 return 0; 11887} 11888_ACEOF 11889if ac_fn_c_try_link "$LINENO"; then : 11890 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 11891 lt_cv_shlibpath_overrides_runpath=yes 11892fi 11893fi 11894rm -f core conftest.err conftest.$ac_objext \ 11895 conftest$ac_exeext conftest.$ac_ext 11896 LDFLAGS=$save_LDFLAGS 11897 libdir=$save_libdir 11898 11899fi 11900 11901 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 11902 11903 # This implies no fast_install, which is unacceptable. 11904 # Some rework will be needed to allow for fast_install 11905 # before this can be enabled. 11906 hardcode_into_libs=yes 11907 11908 # Ideally, we could use ldconfig to report *all* directores which are 11909 # searched for libraries, however this is still not possible. Aside from not 11910 # being certain /sbin/ldconfig is available, command 11911 # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64, 11912 # even though it is searched at run-time. Try to do the best guess by 11913 # appending ld.so.conf contents (and includes) to the search path. 11914 if test -f /etc/ld.so.conf; then 11915 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' ' '` 11916 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 11917 fi 11918 11919 # We used to test for /lib/ld.so.1 and disable shared libraries on 11920 # powerpc, because MkLinux only supported shared libraries with the 11921 # GNU dynamic linker. Since this was broken with cross compilers, 11922 # most powerpc-linux boxes support dynamic linking these days and 11923 # people can always --disable-shared, the test was removed, and we 11924 # assume the GNU/Linux dynamic linker is in use. 11925 dynamic_linker='GNU/Linux ld.so' 11926 ;; 11927 11928netbsd*) 11929 version_type=sunos 11930 need_lib_prefix=no 11931 need_version=no 11932 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 11933 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 11934 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 11935 dynamic_linker='NetBSD (a.out) ld.so' 11936 else 11937 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11938 soname_spec='$libname$release$shared_ext$major' 11939 dynamic_linker='NetBSD ld.elf_so' 11940 fi 11941 shlibpath_var=LD_LIBRARY_PATH 11942 shlibpath_overrides_runpath=yes 11943 hardcode_into_libs=yes 11944 ;; 11945 11946newsos6) 11947 version_type=linux # correct to gnu/linux during the next big refactor 11948 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11949 shlibpath_var=LD_LIBRARY_PATH 11950 shlibpath_overrides_runpath=yes 11951 ;; 11952 11953*nto* | *qnx*) 11954 version_type=qnx 11955 need_lib_prefix=no 11956 need_version=no 11957 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11958 soname_spec='$libname$release$shared_ext$major' 11959 shlibpath_var=LD_LIBRARY_PATH 11960 shlibpath_overrides_runpath=no 11961 hardcode_into_libs=yes 11962 dynamic_linker='ldqnx.so' 11963 ;; 11964 11965openbsd* | bitrig*) 11966 version_type=sunos 11967 sys_lib_dlsearch_path_spec=/usr/lib 11968 need_lib_prefix=no 11969 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then 11970 need_version=no 11971 else 11972 need_version=yes 11973 fi 11974 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 11975 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 11976 shlibpath_var=LD_LIBRARY_PATH 11977 shlibpath_overrides_runpath=yes 11978 ;; 11979 11980os2*) 11981 libname_spec='$name' 11982 version_type=windows 11983 shrext_cmds=.dll 11984 need_version=no 11985 need_lib_prefix=no 11986 # OS/2 can only load a DLL with a base name of 8 characters or less. 11987 soname_spec='`test -n "$os2dllname" && libname="$os2dllname"; 11988 v=$($ECHO $release$versuffix | tr -d .-); 11989 n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _); 11990 $ECHO $n$v`$shared_ext' 11991 library_names_spec='${libname}_dll.$libext' 11992 dynamic_linker='OS/2 ld.exe' 11993 shlibpath_var=BEGINLIBPATH 11994 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 11995 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 11996 postinstall_cmds='base_file=`basename \$file`~ 11997 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~ 11998 dldir=$destdir/`dirname \$dlpath`~ 11999 test -d \$dldir || mkdir -p \$dldir~ 12000 $install_prog $dir/$dlname \$dldir/$dlname~ 12001 chmod a+x \$dldir/$dlname~ 12002 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 12003 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 12004 fi' 12005 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~ 12006 dlpath=$dir/\$dldll~ 12007 $RM \$dlpath' 12008 ;; 12009 12010osf3* | osf4* | osf5*) 12011 version_type=osf 12012 need_lib_prefix=no 12013 need_version=no 12014 soname_spec='$libname$release$shared_ext$major' 12015 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 12016 shlibpath_var=LD_LIBRARY_PATH 12017 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 12018 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 12019 ;; 12020 12021rdos*) 12022 dynamic_linker=no 12023 ;; 12024 12025solaris*) 12026 version_type=linux # correct to gnu/linux during the next big refactor 12027 need_lib_prefix=no 12028 need_version=no 12029 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 12030 soname_spec='$libname$release$shared_ext$major' 12031 shlibpath_var=LD_LIBRARY_PATH 12032 shlibpath_overrides_runpath=yes 12033 hardcode_into_libs=yes 12034 # ldd complains unless libraries are executable 12035 postinstall_cmds='chmod +x $lib' 12036 ;; 12037 12038sunos4*) 12039 version_type=sunos 12040 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 12041 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 12042 shlibpath_var=LD_LIBRARY_PATH 12043 shlibpath_overrides_runpath=yes 12044 if test yes = "$with_gnu_ld"; then 12045 need_lib_prefix=no 12046 fi 12047 need_version=yes 12048 ;; 12049 12050sysv4 | sysv4.3*) 12051 version_type=linux # correct to gnu/linux during the next big refactor 12052 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 12053 soname_spec='$libname$release$shared_ext$major' 12054 shlibpath_var=LD_LIBRARY_PATH 12055 case $host_vendor in 12056 sni) 12057 shlibpath_overrides_runpath=no 12058 need_lib_prefix=no 12059 runpath_var=LD_RUN_PATH 12060 ;; 12061 siemens) 12062 need_lib_prefix=no 12063 ;; 12064 motorola) 12065 need_lib_prefix=no 12066 need_version=no 12067 shlibpath_overrides_runpath=no 12068 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 12069 ;; 12070 esac 12071 ;; 12072 12073sysv4*MP*) 12074 if test -d /usr/nec; then 12075 version_type=linux # correct to gnu/linux during the next big refactor 12076 library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext' 12077 soname_spec='$libname$shared_ext.$major' 12078 shlibpath_var=LD_LIBRARY_PATH 12079 fi 12080 ;; 12081 12082sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 12083 version_type=sco 12084 need_lib_prefix=no 12085 need_version=no 12086 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext' 12087 soname_spec='$libname$release$shared_ext$major' 12088 shlibpath_var=LD_LIBRARY_PATH 12089 shlibpath_overrides_runpath=yes 12090 hardcode_into_libs=yes 12091 if test yes = "$with_gnu_ld"; then 12092 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 12093 else 12094 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 12095 case $host_os in 12096 sco3.2v5*) 12097 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 12098 ;; 12099 esac 12100 fi 12101 sys_lib_dlsearch_path_spec='/usr/lib' 12102 ;; 12103 12104tpf*) 12105 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 12106 version_type=linux # correct to gnu/linux during the next big refactor 12107 need_lib_prefix=no 12108 need_version=no 12109 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 12110 shlibpath_var=LD_LIBRARY_PATH 12111 shlibpath_overrides_runpath=no 12112 hardcode_into_libs=yes 12113 ;; 12114 12115uts4*) 12116 version_type=linux # correct to gnu/linux during the next big refactor 12117 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 12118 soname_spec='$libname$release$shared_ext$major' 12119 shlibpath_var=LD_LIBRARY_PATH 12120 ;; 12121 12122*) 12123 dynamic_linker=no 12124 ;; 12125esac 12126{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 12127$as_echo "$dynamic_linker" >&6; } 12128test no = "$dynamic_linker" && can_build_shared=no 12129 12130variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 12131if test yes = "$GCC"; then 12132 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 12133fi 12134 12135if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then 12136 sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec 12137fi 12138 12139if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then 12140 sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec 12141fi 12142 12143# remember unaugmented sys_lib_dlsearch_path content for libtool script decls... 12144configure_time_dlsearch_path=$sys_lib_dlsearch_path_spec 12145 12146# ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code 12147func_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH" 12148 12149# to be used as default LT_SYS_LIBRARY_PATH value in generated libtool 12150configure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH 12151 12152 12153 12154 12155 12156 12157 12158 12159 12160 12161 12162 12163 12164 12165 12166 12167 12168 12169 12170 12171 12172 12173 12174 12175 12176 12177 12178 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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 12249$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 12250hardcode_action= 12251if test -n "$hardcode_libdir_flag_spec" || 12252 test -n "$runpath_var" || 12253 test yes = "$hardcode_automatic"; then 12254 12255 # We can hardcode non-existent directories. 12256 if test no != "$hardcode_direct" && 12257 # If the only mechanism to avoid hardcoding is shlibpath_var, we 12258 # have to relink, otherwise we might link with an installed library 12259 # when we should be linking with a yet-to-be-installed one 12260 ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, )" && 12261 test no != "$hardcode_minus_L"; then 12262 # Linking always hardcodes the temporary library directory. 12263 hardcode_action=relink 12264 else 12265 # We can link without hardcoding, and we can hardcode nonexisting dirs. 12266 hardcode_action=immediate 12267 fi 12268else 12269 # We cannot hardcode anything, or else we can only hardcode existing 12270 # directories. 12271 hardcode_action=unsupported 12272fi 12273{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 12274$as_echo "$hardcode_action" >&6; } 12275 12276if test relink = "$hardcode_action" || 12277 test yes = "$inherit_rpath"; then 12278 # Fast installation is not supported 12279 enable_fast_install=no 12280elif test yes = "$shlibpath_overrides_runpath" || 12281 test no = "$enable_shared"; then 12282 # Fast installation is not necessary 12283 enable_fast_install=needless 12284fi 12285 12286 12287 12288 12289 12290 12291 if test yes != "$enable_dlopen"; then 12292 enable_dlopen=unknown 12293 enable_dlopen_self=unknown 12294 enable_dlopen_self_static=unknown 12295else 12296 lt_cv_dlopen=no 12297 lt_cv_dlopen_libs= 12298 12299 case $host_os in 12300 beos*) 12301 lt_cv_dlopen=load_add_on 12302 lt_cv_dlopen_libs= 12303 lt_cv_dlopen_self=yes 12304 ;; 12305 12306 mingw* | pw32* | cegcc*) 12307 lt_cv_dlopen=LoadLibrary 12308 lt_cv_dlopen_libs= 12309 ;; 12310 12311 cygwin*) 12312 lt_cv_dlopen=dlopen 12313 lt_cv_dlopen_libs= 12314 ;; 12315 12316 darwin*) 12317 # if libdl is installed we need to link against it 12318 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 12319$as_echo_n "checking for dlopen in -ldl... " >&6; } 12320if ${ac_cv_lib_dl_dlopen+:} false; then : 12321 $as_echo_n "(cached) " >&6 12322else 12323 ac_check_lib_save_LIBS=$LIBS 12324LIBS="-ldl $LIBS" 12325cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12326/* end confdefs.h. */ 12327 12328/* Override any GCC internal prototype to avoid an error. 12329 Use char because int might match the return type of a GCC 12330 builtin and then its argument prototype would still apply. */ 12331#ifdef __cplusplus 12332extern "C" 12333#endif 12334char dlopen (); 12335int 12336main () 12337{ 12338return dlopen (); 12339 ; 12340 return 0; 12341} 12342_ACEOF 12343if ac_fn_c_try_link "$LINENO"; then : 12344 ac_cv_lib_dl_dlopen=yes 12345else 12346 ac_cv_lib_dl_dlopen=no 12347fi 12348rm -f core conftest.err conftest.$ac_objext \ 12349 conftest$ac_exeext conftest.$ac_ext 12350LIBS=$ac_check_lib_save_LIBS 12351fi 12352{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 12353$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 12354if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 12355 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl 12356else 12357 12358 lt_cv_dlopen=dyld 12359 lt_cv_dlopen_libs= 12360 lt_cv_dlopen_self=yes 12361 12362fi 12363 12364 ;; 12365 12366 tpf*) 12367 # Don't try to run any link tests for TPF. We know it's impossible 12368 # because TPF is a cross-compiler, and we know how we open DSOs. 12369 lt_cv_dlopen=dlopen 12370 lt_cv_dlopen_libs= 12371 lt_cv_dlopen_self=no 12372 ;; 12373 12374 *) 12375 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 12376if test "x$ac_cv_func_shl_load" = xyes; then : 12377 lt_cv_dlopen=shl_load 12378else 12379 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 12380$as_echo_n "checking for shl_load in -ldld... " >&6; } 12381if ${ac_cv_lib_dld_shl_load+:} false; then : 12382 $as_echo_n "(cached) " >&6 12383else 12384 ac_check_lib_save_LIBS=$LIBS 12385LIBS="-ldld $LIBS" 12386cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12387/* end confdefs.h. */ 12388 12389/* Override any GCC internal prototype to avoid an error. 12390 Use char because int might match the return type of a GCC 12391 builtin and then its argument prototype would still apply. */ 12392#ifdef __cplusplus 12393extern "C" 12394#endif 12395char shl_load (); 12396int 12397main () 12398{ 12399return shl_load (); 12400 ; 12401 return 0; 12402} 12403_ACEOF 12404if ac_fn_c_try_link "$LINENO"; then : 12405 ac_cv_lib_dld_shl_load=yes 12406else 12407 ac_cv_lib_dld_shl_load=no 12408fi 12409rm -f core conftest.err conftest.$ac_objext \ 12410 conftest$ac_exeext conftest.$ac_ext 12411LIBS=$ac_check_lib_save_LIBS 12412fi 12413{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 12414$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 12415if test "x$ac_cv_lib_dld_shl_load" = xyes; then : 12416 lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld 12417else 12418 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 12419if test "x$ac_cv_func_dlopen" = xyes; then : 12420 lt_cv_dlopen=dlopen 12421else 12422 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 12423$as_echo_n "checking for dlopen in -ldl... " >&6; } 12424if ${ac_cv_lib_dl_dlopen+:} false; then : 12425 $as_echo_n "(cached) " >&6 12426else 12427 ac_check_lib_save_LIBS=$LIBS 12428LIBS="-ldl $LIBS" 12429cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12430/* end confdefs.h. */ 12431 12432/* Override any GCC internal prototype to avoid an error. 12433 Use char because int might match the return type of a GCC 12434 builtin and then its argument prototype would still apply. */ 12435#ifdef __cplusplus 12436extern "C" 12437#endif 12438char dlopen (); 12439int 12440main () 12441{ 12442return dlopen (); 12443 ; 12444 return 0; 12445} 12446_ACEOF 12447if ac_fn_c_try_link "$LINENO"; then : 12448 ac_cv_lib_dl_dlopen=yes 12449else 12450 ac_cv_lib_dl_dlopen=no 12451fi 12452rm -f core conftest.err conftest.$ac_objext \ 12453 conftest$ac_exeext conftest.$ac_ext 12454LIBS=$ac_check_lib_save_LIBS 12455fi 12456{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 12457$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 12458if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 12459 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl 12460else 12461 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 12462$as_echo_n "checking for dlopen in -lsvld... " >&6; } 12463if ${ac_cv_lib_svld_dlopen+:} false; then : 12464 $as_echo_n "(cached) " >&6 12465else 12466 ac_check_lib_save_LIBS=$LIBS 12467LIBS="-lsvld $LIBS" 12468cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12469/* end confdefs.h. */ 12470 12471/* Override any GCC internal prototype to avoid an error. 12472 Use char because int might match the return type of a GCC 12473 builtin and then its argument prototype would still apply. */ 12474#ifdef __cplusplus 12475extern "C" 12476#endif 12477char dlopen (); 12478int 12479main () 12480{ 12481return dlopen (); 12482 ; 12483 return 0; 12484} 12485_ACEOF 12486if ac_fn_c_try_link "$LINENO"; then : 12487 ac_cv_lib_svld_dlopen=yes 12488else 12489 ac_cv_lib_svld_dlopen=no 12490fi 12491rm -f core conftest.err conftest.$ac_objext \ 12492 conftest$ac_exeext conftest.$ac_ext 12493LIBS=$ac_check_lib_save_LIBS 12494fi 12495{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 12496$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 12497if test "x$ac_cv_lib_svld_dlopen" = xyes; then : 12498 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld 12499else 12500 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 12501$as_echo_n "checking for dld_link in -ldld... " >&6; } 12502if ${ac_cv_lib_dld_dld_link+:} false; then : 12503 $as_echo_n "(cached) " >&6 12504else 12505 ac_check_lib_save_LIBS=$LIBS 12506LIBS="-ldld $LIBS" 12507cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12508/* end confdefs.h. */ 12509 12510/* Override any GCC internal prototype to avoid an error. 12511 Use char because int might match the return type of a GCC 12512 builtin and then its argument prototype would still apply. */ 12513#ifdef __cplusplus 12514extern "C" 12515#endif 12516char dld_link (); 12517int 12518main () 12519{ 12520return dld_link (); 12521 ; 12522 return 0; 12523} 12524_ACEOF 12525if ac_fn_c_try_link "$LINENO"; then : 12526 ac_cv_lib_dld_dld_link=yes 12527else 12528 ac_cv_lib_dld_dld_link=no 12529fi 12530rm -f core conftest.err conftest.$ac_objext \ 12531 conftest$ac_exeext conftest.$ac_ext 12532LIBS=$ac_check_lib_save_LIBS 12533fi 12534{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 12535$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 12536if test "x$ac_cv_lib_dld_dld_link" = xyes; then : 12537 lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld 12538fi 12539 12540 12541fi 12542 12543 12544fi 12545 12546 12547fi 12548 12549 12550fi 12551 12552 12553fi 12554 12555 ;; 12556 esac 12557 12558 if test no = "$lt_cv_dlopen"; then 12559 enable_dlopen=no 12560 else 12561 enable_dlopen=yes 12562 fi 12563 12564 case $lt_cv_dlopen in 12565 dlopen) 12566 save_CPPFLAGS=$CPPFLAGS 12567 test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 12568 12569 save_LDFLAGS=$LDFLAGS 12570 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 12571 12572 save_LIBS=$LIBS 12573 LIBS="$lt_cv_dlopen_libs $LIBS" 12574 12575 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 12576$as_echo_n "checking whether a program can dlopen itself... " >&6; } 12577if ${lt_cv_dlopen_self+:} false; then : 12578 $as_echo_n "(cached) " >&6 12579else 12580 if test yes = "$cross_compiling"; then : 12581 lt_cv_dlopen_self=cross 12582else 12583 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 12584 lt_status=$lt_dlunknown 12585 cat > conftest.$ac_ext <<_LT_EOF 12586#line $LINENO "configure" 12587#include "confdefs.h" 12588 12589#if HAVE_DLFCN_H 12590#include <dlfcn.h> 12591#endif 12592 12593#include <stdio.h> 12594 12595#ifdef RTLD_GLOBAL 12596# define LT_DLGLOBAL RTLD_GLOBAL 12597#else 12598# ifdef DL_GLOBAL 12599# define LT_DLGLOBAL DL_GLOBAL 12600# else 12601# define LT_DLGLOBAL 0 12602# endif 12603#endif 12604 12605/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 12606 find out it does not work in some platform. */ 12607#ifndef LT_DLLAZY_OR_NOW 12608# ifdef RTLD_LAZY 12609# define LT_DLLAZY_OR_NOW RTLD_LAZY 12610# else 12611# ifdef DL_LAZY 12612# define LT_DLLAZY_OR_NOW DL_LAZY 12613# else 12614# ifdef RTLD_NOW 12615# define LT_DLLAZY_OR_NOW RTLD_NOW 12616# else 12617# ifdef DL_NOW 12618# define LT_DLLAZY_OR_NOW DL_NOW 12619# else 12620# define LT_DLLAZY_OR_NOW 0 12621# endif 12622# endif 12623# endif 12624# endif 12625#endif 12626 12627/* When -fvisibility=hidden is used, assume the code has been annotated 12628 correspondingly for the symbols needed. */ 12629#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 12630int fnord () __attribute__((visibility("default"))); 12631#endif 12632 12633int fnord () { return 42; } 12634int main () 12635{ 12636 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 12637 int status = $lt_dlunknown; 12638 12639 if (self) 12640 { 12641 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 12642 else 12643 { 12644 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 12645 else puts (dlerror ()); 12646 } 12647 /* dlclose (self); */ 12648 } 12649 else 12650 puts (dlerror ()); 12651 12652 return status; 12653} 12654_LT_EOF 12655 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 12656 (eval $ac_link) 2>&5 12657 ac_status=$? 12658 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 12659 test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then 12660 (./conftest; exit; ) >&5 2>/dev/null 12661 lt_status=$? 12662 case x$lt_status in 12663 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 12664 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 12665 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 12666 esac 12667 else : 12668 # compilation failed 12669 lt_cv_dlopen_self=no 12670 fi 12671fi 12672rm -fr conftest* 12673 12674 12675fi 12676{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 12677$as_echo "$lt_cv_dlopen_self" >&6; } 12678 12679 if test yes = "$lt_cv_dlopen_self"; then 12680 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 12681 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 12682$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 12683if ${lt_cv_dlopen_self_static+:} false; then : 12684 $as_echo_n "(cached) " >&6 12685else 12686 if test yes = "$cross_compiling"; then : 12687 lt_cv_dlopen_self_static=cross 12688else 12689 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 12690 lt_status=$lt_dlunknown 12691 cat > conftest.$ac_ext <<_LT_EOF 12692#line $LINENO "configure" 12693#include "confdefs.h" 12694 12695#if HAVE_DLFCN_H 12696#include <dlfcn.h> 12697#endif 12698 12699#include <stdio.h> 12700 12701#ifdef RTLD_GLOBAL 12702# define LT_DLGLOBAL RTLD_GLOBAL 12703#else 12704# ifdef DL_GLOBAL 12705# define LT_DLGLOBAL DL_GLOBAL 12706# else 12707# define LT_DLGLOBAL 0 12708# endif 12709#endif 12710 12711/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 12712 find out it does not work in some platform. */ 12713#ifndef LT_DLLAZY_OR_NOW 12714# ifdef RTLD_LAZY 12715# define LT_DLLAZY_OR_NOW RTLD_LAZY 12716# else 12717# ifdef DL_LAZY 12718# define LT_DLLAZY_OR_NOW DL_LAZY 12719# else 12720# ifdef RTLD_NOW 12721# define LT_DLLAZY_OR_NOW RTLD_NOW 12722# else 12723# ifdef DL_NOW 12724# define LT_DLLAZY_OR_NOW DL_NOW 12725# else 12726# define LT_DLLAZY_OR_NOW 0 12727# endif 12728# endif 12729# endif 12730# endif 12731#endif 12732 12733/* When -fvisibility=hidden is used, assume the code has been annotated 12734 correspondingly for the symbols needed. */ 12735#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 12736int fnord () __attribute__((visibility("default"))); 12737#endif 12738 12739int fnord () { return 42; } 12740int main () 12741{ 12742 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 12743 int status = $lt_dlunknown; 12744 12745 if (self) 12746 { 12747 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 12748 else 12749 { 12750 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 12751 else puts (dlerror ()); 12752 } 12753 /* dlclose (self); */ 12754 } 12755 else 12756 puts (dlerror ()); 12757 12758 return status; 12759} 12760_LT_EOF 12761 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 12762 (eval $ac_link) 2>&5 12763 ac_status=$? 12764 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 12765 test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then 12766 (./conftest; exit; ) >&5 2>/dev/null 12767 lt_status=$? 12768 case x$lt_status in 12769 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 12770 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 12771 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 12772 esac 12773 else : 12774 # compilation failed 12775 lt_cv_dlopen_self_static=no 12776 fi 12777fi 12778rm -fr conftest* 12779 12780 12781fi 12782{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 12783$as_echo "$lt_cv_dlopen_self_static" >&6; } 12784 fi 12785 12786 CPPFLAGS=$save_CPPFLAGS 12787 LDFLAGS=$save_LDFLAGS 12788 LIBS=$save_LIBS 12789 ;; 12790 esac 12791 12792 case $lt_cv_dlopen_self in 12793 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 12794 *) enable_dlopen_self=unknown ;; 12795 esac 12796 12797 case $lt_cv_dlopen_self_static in 12798 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 12799 *) enable_dlopen_self_static=unknown ;; 12800 esac 12801fi 12802 12803 12804 12805 12806 12807 12808 12809 12810 12811 12812 12813 12814 12815 12816 12817 12818 12819striplib= 12820old_striplib= 12821{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 12822$as_echo_n "checking whether stripping libraries is possible... " >&6; } 12823if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 12824 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 12825 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 12826 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12827$as_echo "yes" >&6; } 12828else 12829# FIXME - insert some real tests, host_os isn't really good enough 12830 case $host_os in 12831 darwin*) 12832 if test -n "$STRIP"; then 12833 striplib="$STRIP -x" 12834 old_striplib="$STRIP -S" 12835 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12836$as_echo "yes" >&6; } 12837 else 12838 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12839$as_echo "no" >&6; } 12840 fi 12841 ;; 12842 *) 12843 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12844$as_echo "no" >&6; } 12845 ;; 12846 esac 12847fi 12848 12849 12850 12851 12852 12853 12854 12855 12856 12857 12858 12859 12860 # Report what library types will actually be built 12861 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 12862$as_echo_n "checking if libtool supports shared libraries... " >&6; } 12863 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 12864$as_echo "$can_build_shared" >&6; } 12865 12866 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 12867$as_echo_n "checking whether to build shared libraries... " >&6; } 12868 test no = "$can_build_shared" && enable_shared=no 12869 12870 # On AIX, shared libraries and static libraries use the same namespace, and 12871 # are all built from PIC. 12872 case $host_os in 12873 aix3*) 12874 test yes = "$enable_shared" && enable_static=no 12875 if test -n "$RANLIB"; then 12876 archive_cmds="$archive_cmds~\$RANLIB \$lib" 12877 postinstall_cmds='$RANLIB $lib' 12878 fi 12879 ;; 12880 12881 aix[4-9]*) 12882 if test ia64 != "$host_cpu"; then 12883 case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in 12884 yes,aix,yes) ;; # shared object as lib.so file only 12885 yes,svr4,*) ;; # shared object as lib.so archive member only 12886 yes,*) enable_static=no ;; # shared object in lib.a archive as well 12887 esac 12888 fi 12889 ;; 12890 esac 12891 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 12892$as_echo "$enable_shared" >&6; } 12893 12894 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 12895$as_echo_n "checking whether to build static libraries... " >&6; } 12896 # Make sure either enable_shared or enable_static is yes. 12897 test yes = "$enable_shared" || enable_static=yes 12898 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 12899$as_echo "$enable_static" >&6; } 12900 12901 12902 12903 12904fi 12905ac_ext=c 12906ac_cpp='$CPP $CPPFLAGS' 12907ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 12908ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 12909ac_compiler_gnu=$ac_cv_c_compiler_gnu 12910 12911CC=$lt_save_CC 12912 12913 12914 12915 12916 12917 12918 12919 12920 12921 12922 12923 12924 12925 12926 12927 ac_config_commands="$ac_config_commands libtool" 12928 12929 12930 12931 12932# Only expand once: 12933 12934 12935 12936 12937# Check for library functions that SQLite can optionally use. 12938for ac_func in fdatasync usleep fullfsync localtime_r gmtime_r 12939do : 12940 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 12941ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 12942if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 12943 cat >>confdefs.h <<_ACEOF 12944#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 12945_ACEOF 12946 12947fi 12948done 12949 12950ac_fn_c_check_decl "$LINENO" "strerror_r" "ac_cv_have_decl_strerror_r" "$ac_includes_default" 12951if test "x$ac_cv_have_decl_strerror_r" = xyes; then : 12952 ac_have_decl=1 12953else 12954 ac_have_decl=0 12955fi 12956 12957cat >>confdefs.h <<_ACEOF 12958#define HAVE_DECL_STRERROR_R $ac_have_decl 12959_ACEOF 12960 12961for ac_func in strerror_r 12962do : 12963 ac_fn_c_check_func "$LINENO" "strerror_r" "ac_cv_func_strerror_r" 12964if test "x$ac_cv_func_strerror_r" = xyes; then : 12965 cat >>confdefs.h <<_ACEOF 12966#define HAVE_STRERROR_R 1 12967_ACEOF 12968 12969fi 12970done 12971 12972{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether strerror_r returns char *" >&5 12973$as_echo_n "checking whether strerror_r returns char *... " >&6; } 12974if ${ac_cv_func_strerror_r_char_p+:} false; then : 12975 $as_echo_n "(cached) " >&6 12976else 12977 12978 ac_cv_func_strerror_r_char_p=no 12979 if test $ac_cv_have_decl_strerror_r = yes; then 12980 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12981/* end confdefs.h. */ 12982$ac_includes_default 12983int 12984main () 12985{ 12986 12987 char buf[100]; 12988 char x = *strerror_r (0, buf, sizeof buf); 12989 char *p = strerror_r (0, buf, sizeof buf); 12990 return !p || x; 12991 12992 ; 12993 return 0; 12994} 12995_ACEOF 12996if ac_fn_c_try_compile "$LINENO"; then : 12997 ac_cv_func_strerror_r_char_p=yes 12998fi 12999rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13000 else 13001 # strerror_r is not declared. Choose between 13002 # systems that have relatively inaccessible declarations for the 13003 # function. BeOS and DEC UNIX 4.0 fall in this category, but the 13004 # former has a strerror_r that returns char*, while the latter 13005 # has a strerror_r that returns `int'. 13006 # This test should segfault on the DEC system. 13007 if test "$cross_compiling" = yes; then : 13008 : 13009else 13010 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13011/* end confdefs.h. */ 13012$ac_includes_default 13013 extern char *strerror_r (); 13014int 13015main () 13016{ 13017char buf[100]; 13018 char x = *strerror_r (0, buf, sizeof buf); 13019 return ! isalpha (x); 13020 ; 13021 return 0; 13022} 13023_ACEOF 13024if ac_fn_c_try_run "$LINENO"; then : 13025 ac_cv_func_strerror_r_char_p=yes 13026fi 13027rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 13028 conftest.$ac_objext conftest.beam conftest.$ac_ext 13029fi 13030 13031 fi 13032 13033fi 13034{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_strerror_r_char_p" >&5 13035$as_echo "$ac_cv_func_strerror_r_char_p" >&6; } 13036if test $ac_cv_func_strerror_r_char_p = yes; then 13037 13038$as_echo "#define STRERROR_R_CHAR_P 1" >>confdefs.h 13039 13040fi 13041 13042 13043ac_config_files="$ac_config_files Makefile sqlite3.pc" 13044 13045BUILD_CFLAGS= 13046 13047 13048#------------------------------------------------------------------------- 13049# Two options to enable readline compatible libraries: 13050# 13051# --enable-editline 13052# --enable-readline 13053# 13054# Both are enabled by default. If, after command line processing both are 13055# still enabled, the script searches for editline first and automatically 13056# disables readline if it is found. So, to use readline explicitly, the 13057# user must pass "--disable-editline". To disable command line editing 13058# support altogether, "--disable-editline --disable-readline". 13059# 13060# When searching for either library, check for headers before libraries 13061# as some distros supply packages that contain libraries but not header 13062# files, which come as a separate development package. 13063# 13064# Check whether --enable-editline was given. 13065if test "${enable_editline+set}" = set; then : 13066 enableval=$enable_editline; 13067fi 13068 13069# Check whether --enable-readline was given. 13070if test "${enable_readline+set}" = set; then : 13071 enableval=$enable_readline; 13072fi 13073 13074 13075if test x"$enable_editline" != xno ; then : 13076 13077 for ac_header in editline/readline.h 13078do : 13079 ac_fn_c_check_header_mongrel "$LINENO" "editline/readline.h" "ac_cv_header_editline_readline_h" "$ac_includes_default" 13080if test "x$ac_cv_header_editline_readline_h" = xyes; then : 13081 cat >>confdefs.h <<_ACEOF 13082#define HAVE_EDITLINE_READLINE_H 1 13083_ACEOF 13084 13085 sLIBS=$LIBS 13086 LIBS="" 13087 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing readline" >&5 13088$as_echo_n "checking for library containing readline... " >&6; } 13089if ${ac_cv_search_readline+:} false; then : 13090 $as_echo_n "(cached) " >&6 13091else 13092 ac_func_search_save_LIBS=$LIBS 13093cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13094/* end confdefs.h. */ 13095 13096/* Override any GCC internal prototype to avoid an error. 13097 Use char because int might match the return type of a GCC 13098 builtin and then its argument prototype would still apply. */ 13099#ifdef __cplusplus 13100extern "C" 13101#endif 13102char readline (); 13103int 13104main () 13105{ 13106return readline (); 13107 ; 13108 return 0; 13109} 13110_ACEOF 13111for ac_lib in '' edit; do 13112 if test -z "$ac_lib"; then 13113 ac_res="none required" 13114 else 13115 ac_res=-l$ac_lib 13116 LIBS="-l$ac_lib -ltinfo $ac_func_search_save_LIBS" 13117 fi 13118 if ac_fn_c_try_link "$LINENO"; then : 13119 ac_cv_search_readline=$ac_res 13120fi 13121rm -f core conftest.err conftest.$ac_objext \ 13122 conftest$ac_exeext 13123 if ${ac_cv_search_readline+:} false; then : 13124 break 13125fi 13126done 13127if ${ac_cv_search_readline+:} false; then : 13128 13129else 13130 ac_cv_search_readline=no 13131fi 13132rm conftest.$ac_ext 13133LIBS=$ac_func_search_save_LIBS 13134fi 13135{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_readline" >&5 13136$as_echo "$ac_cv_search_readline" >&6; } 13137ac_res=$ac_cv_search_readline 13138if test "$ac_res" != no; then : 13139 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 13140 13141 13142$as_echo "#define HAVE_EDITLINE 1" >>confdefs.h 13143 13144 READLINE_LIBS="$LIBS -ltinfo" 13145 enable_readline=no 13146 13147fi 13148 13149 { ac_cv_search_readline=; unset ac_cv_search_readline;} 13150 LIBS=$sLIBS 13151 13152fi 13153 13154done 13155 13156 13157fi 13158 13159if test x"$enable_readline" != xno ; then : 13160 13161 for ac_header in readline/readline.h 13162do : 13163 ac_fn_c_check_header_mongrel "$LINENO" "readline/readline.h" "ac_cv_header_readline_readline_h" "$ac_includes_default" 13164if test "x$ac_cv_header_readline_readline_h" = xyes; then : 13165 cat >>confdefs.h <<_ACEOF 13166#define HAVE_READLINE_READLINE_H 1 13167_ACEOF 13168 13169 sLIBS=$LIBS 13170 LIBS="" 13171 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing tgetent" >&5 13172$as_echo_n "checking for library containing tgetent... " >&6; } 13173if ${ac_cv_search_tgetent+:} false; then : 13174 $as_echo_n "(cached) " >&6 13175else 13176 ac_func_search_save_LIBS=$LIBS 13177cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13178/* end confdefs.h. */ 13179 13180/* Override any GCC internal prototype to avoid an error. 13181 Use char because int might match the return type of a GCC 13182 builtin and then its argument prototype would still apply. */ 13183#ifdef __cplusplus 13184extern "C" 13185#endif 13186char tgetent (); 13187int 13188main () 13189{ 13190return tgetent (); 13191 ; 13192 return 0; 13193} 13194_ACEOF 13195for ac_lib in '' termcap curses ncurses ncursesw; do 13196 if test -z "$ac_lib"; then 13197 ac_res="none required" 13198 else 13199 ac_res=-l$ac_lib 13200 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 13201 fi 13202 if ac_fn_c_try_link "$LINENO"; then : 13203 ac_cv_search_tgetent=$ac_res 13204fi 13205rm -f core conftest.err conftest.$ac_objext \ 13206 conftest$ac_exeext 13207 if ${ac_cv_search_tgetent+:} false; then : 13208 break 13209fi 13210done 13211if ${ac_cv_search_tgetent+:} false; then : 13212 13213else 13214 ac_cv_search_tgetent=no 13215fi 13216rm conftest.$ac_ext 13217LIBS=$ac_func_search_save_LIBS 13218fi 13219{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_tgetent" >&5 13220$as_echo "$ac_cv_search_tgetent" >&6; } 13221ac_res=$ac_cv_search_tgetent 13222if test "$ac_res" != no; then : 13223 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 13224 13225fi 13226 13227 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing readline" >&5 13228$as_echo_n "checking for library containing readline... " >&6; } 13229if ${ac_cv_search_readline+:} false; then : 13230 $as_echo_n "(cached) " >&6 13231else 13232 ac_func_search_save_LIBS=$LIBS 13233cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13234/* end confdefs.h. */ 13235 13236/* Override any GCC internal prototype to avoid an error. 13237 Use char because int might match the return type of a GCC 13238 builtin and then its argument prototype would still apply. */ 13239#ifdef __cplusplus 13240extern "C" 13241#endif 13242char readline (); 13243int 13244main () 13245{ 13246return readline (); 13247 ; 13248 return 0; 13249} 13250_ACEOF 13251for ac_lib in '' readline edit; do 13252 if test -z "$ac_lib"; then 13253 ac_res="none required" 13254 else 13255 ac_res=-l$ac_lib 13256 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 13257 fi 13258 if ac_fn_c_try_link "$LINENO"; then : 13259 ac_cv_search_readline=$ac_res 13260fi 13261rm -f core conftest.err conftest.$ac_objext \ 13262 conftest$ac_exeext 13263 if ${ac_cv_search_readline+:} false; then : 13264 break 13265fi 13266done 13267if ${ac_cv_search_readline+:} false; then : 13268 13269else 13270 ac_cv_search_readline=no 13271fi 13272rm conftest.$ac_ext 13273LIBS=$ac_func_search_save_LIBS 13274fi 13275{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_readline" >&5 13276$as_echo "$ac_cv_search_readline" >&6; } 13277ac_res=$ac_cv_search_readline 13278if test "$ac_res" != no; then : 13279 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 13280 13281 13282$as_echo "#define HAVE_READLINE 1" >>confdefs.h 13283 13284 READLINE_LIBS=$LIBS 13285 13286fi 13287 13288 LIBS=$sLIBS 13289 13290fi 13291 13292done 13293 13294 13295fi 13296 13297 13298#----------------------------------------------------------------------- 13299 13300#----------------------------------------------------------------------- 13301# --enable-threadsafe 13302# 13303# Check whether --enable-threadsafe was given. 13304if test "${enable_threadsafe+set}" = set; then : 13305 enableval=$enable_threadsafe; 13306else 13307 enable_threadsafe=yes 13308fi 13309 13310if test x"$enable_threadsafe" != "xno"; then 13311 BUILD_CFLAGS="$BUILD_CFLAGS -D_REENTRANT=1 -DSQLITE_THREADSAFE=1" 13312 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing pthread_create" >&5 13313$as_echo_n "checking for library containing pthread_create... " >&6; } 13314if ${ac_cv_search_pthread_create+:} false; then : 13315 $as_echo_n "(cached) " >&6 13316else 13317 ac_func_search_save_LIBS=$LIBS 13318cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13319/* end confdefs.h. */ 13320 13321/* Override any GCC internal prototype to avoid an error. 13322 Use char because int might match the return type of a GCC 13323 builtin and then its argument prototype would still apply. */ 13324#ifdef __cplusplus 13325extern "C" 13326#endif 13327char pthread_create (); 13328int 13329main () 13330{ 13331return pthread_create (); 13332 ; 13333 return 0; 13334} 13335_ACEOF 13336for ac_lib in '' pthread; do 13337 if test -z "$ac_lib"; then 13338 ac_res="none required" 13339 else 13340 ac_res=-l$ac_lib 13341 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 13342 fi 13343 if ac_fn_c_try_link "$LINENO"; then : 13344 ac_cv_search_pthread_create=$ac_res 13345fi 13346rm -f core conftest.err conftest.$ac_objext \ 13347 conftest$ac_exeext 13348 if ${ac_cv_search_pthread_create+:} false; then : 13349 break 13350fi 13351done 13352if ${ac_cv_search_pthread_create+:} false; then : 13353 13354else 13355 ac_cv_search_pthread_create=no 13356fi 13357rm conftest.$ac_ext 13358LIBS=$ac_func_search_save_LIBS 13359fi 13360{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_pthread_create" >&5 13361$as_echo "$ac_cv_search_pthread_create" >&6; } 13362ac_res=$ac_cv_search_pthread_create 13363if test "$ac_res" != no; then : 13364 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 13365 13366fi 13367 13368 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing pthread_mutexattr_init" >&5 13369$as_echo_n "checking for library containing pthread_mutexattr_init... " >&6; } 13370if ${ac_cv_search_pthread_mutexattr_init+:} false; then : 13371 $as_echo_n "(cached) " >&6 13372else 13373 ac_func_search_save_LIBS=$LIBS 13374cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13375/* end confdefs.h. */ 13376 13377/* Override any GCC internal prototype to avoid an error. 13378 Use char because int might match the return type of a GCC 13379 builtin and then its argument prototype would still apply. */ 13380#ifdef __cplusplus 13381extern "C" 13382#endif 13383char pthread_mutexattr_init (); 13384int 13385main () 13386{ 13387return pthread_mutexattr_init (); 13388 ; 13389 return 0; 13390} 13391_ACEOF 13392for ac_lib in '' pthread; do 13393 if test -z "$ac_lib"; then 13394 ac_res="none required" 13395 else 13396 ac_res=-l$ac_lib 13397 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 13398 fi 13399 if ac_fn_c_try_link "$LINENO"; then : 13400 ac_cv_search_pthread_mutexattr_init=$ac_res 13401fi 13402rm -f core conftest.err conftest.$ac_objext \ 13403 conftest$ac_exeext 13404 if ${ac_cv_search_pthread_mutexattr_init+:} false; then : 13405 break 13406fi 13407done 13408if ${ac_cv_search_pthread_mutexattr_init+:} false; then : 13409 13410else 13411 ac_cv_search_pthread_mutexattr_init=no 13412fi 13413rm conftest.$ac_ext 13414LIBS=$ac_func_search_save_LIBS 13415fi 13416{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_pthread_mutexattr_init" >&5 13417$as_echo "$ac_cv_search_pthread_mutexattr_init" >&6; } 13418ac_res=$ac_cv_search_pthread_mutexattr_init 13419if test "$ac_res" != no; then : 13420 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 13421 13422fi 13423 13424fi 13425#----------------------------------------------------------------------- 13426 13427#----------------------------------------------------------------------- 13428# --enable-dynamic-extensions 13429# 13430# Check whether --enable-dynamic-extensions was given. 13431if test "${enable_dynamic_extensions+set}" = set; then : 13432 enableval=$enable_dynamic_extensions; 13433else 13434 enable_dynamic_extensions=yes 13435fi 13436 13437if test x"$enable_dynamic_extensions" != "xno"; then 13438 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5 13439$as_echo_n "checking for library containing dlopen... " >&6; } 13440if ${ac_cv_search_dlopen+:} false; then : 13441 $as_echo_n "(cached) " >&6 13442else 13443 ac_func_search_save_LIBS=$LIBS 13444cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13445/* end confdefs.h. */ 13446 13447/* Override any GCC internal prototype to avoid an error. 13448 Use char because int might match the return type of a GCC 13449 builtin and then its argument prototype would still apply. */ 13450#ifdef __cplusplus 13451extern "C" 13452#endif 13453char dlopen (); 13454int 13455main () 13456{ 13457return dlopen (); 13458 ; 13459 return 0; 13460} 13461_ACEOF 13462for ac_lib in '' dl; do 13463 if test -z "$ac_lib"; then 13464 ac_res="none required" 13465 else 13466 ac_res=-l$ac_lib 13467 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 13468 fi 13469 if ac_fn_c_try_link "$LINENO"; then : 13470 ac_cv_search_dlopen=$ac_res 13471fi 13472rm -f core conftest.err conftest.$ac_objext \ 13473 conftest$ac_exeext 13474 if ${ac_cv_search_dlopen+:} false; then : 13475 break 13476fi 13477done 13478if ${ac_cv_search_dlopen+:} false; then : 13479 13480else 13481 ac_cv_search_dlopen=no 13482fi 13483rm conftest.$ac_ext 13484LIBS=$ac_func_search_save_LIBS 13485fi 13486{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5 13487$as_echo "$ac_cv_search_dlopen" >&6; } 13488ac_res=$ac_cv_search_dlopen 13489if test "$ac_res" != no; then : 13490 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 13491 13492fi 13493 13494else 13495 BUILD_CFLAGS="$BUILD_CFLAGS -DSQLITE_OMIT_LOAD_EXTENSION=1" 13496fi 13497{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for whether to support dynamic extensions" >&5 13498$as_echo_n "checking for whether to support dynamic extensions... " >&6; } 13499{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_dynamic_extensions" >&5 13500$as_echo "$enable_dynamic_extensions" >&6; } 13501#----------------------------------------------------------------------- 13502 13503#----------------------------------------------------------------------- 13504# --enable-fts4 13505# 13506# Check whether --enable-fts4 was given. 13507if test "${enable_fts4+set}" = set; then : 13508 enableval=$enable_fts4; 13509else 13510 enable_fts4=yes 13511fi 13512 13513if test x"$enable_fts4" = "xyes"; then 13514 BUILD_CFLAGS="$BUILD_CFLAGS -DSQLITE_ENABLE_FTS4" 13515fi 13516#----------------------------------------------------------------------- 13517 13518#----------------------------------------------------------------------- 13519# --enable-fts3 13520# 13521# Check whether --enable-fts3 was given. 13522if test "${enable_fts3+set}" = set; then : 13523 enableval=$enable_fts3; 13524fi 13525 13526if test x"$enable_fts3" = "xyes" -a x"$enable_fts4" = "xno"; then 13527 BUILD_CFLAGS="$BUILD_CFLAGS -DSQLITE_ENABLE_FTS3" 13528fi 13529#----------------------------------------------------------------------- 13530 13531#----------------------------------------------------------------------- 13532# --enable-fts5 13533# 13534# Check whether --enable-fts5 was given. 13535if test "${enable_fts5+set}" = set; then : 13536 enableval=$enable_fts5; 13537else 13538 enable_fts5=yes 13539fi 13540 13541if test x"$enable_fts5" = "xyes"; then 13542 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing log" >&5 13543$as_echo_n "checking for library containing log... " >&6; } 13544if ${ac_cv_search_log+:} false; then : 13545 $as_echo_n "(cached) " >&6 13546else 13547 ac_func_search_save_LIBS=$LIBS 13548cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13549/* end confdefs.h. */ 13550 13551/* Override any GCC internal prototype to avoid an error. 13552 Use char because int might match the return type of a GCC 13553 builtin and then its argument prototype would still apply. */ 13554#ifdef __cplusplus 13555extern "C" 13556#endif 13557char log (); 13558int 13559main () 13560{ 13561return log (); 13562 ; 13563 return 0; 13564} 13565_ACEOF 13566for ac_lib in '' m; do 13567 if test -z "$ac_lib"; then 13568 ac_res="none required" 13569 else 13570 ac_res=-l$ac_lib 13571 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 13572 fi 13573 if ac_fn_c_try_link "$LINENO"; then : 13574 ac_cv_search_log=$ac_res 13575fi 13576rm -f core conftest.err conftest.$ac_objext \ 13577 conftest$ac_exeext 13578 if ${ac_cv_search_log+:} false; then : 13579 break 13580fi 13581done 13582if ${ac_cv_search_log+:} false; then : 13583 13584else 13585 ac_cv_search_log=no 13586fi 13587rm conftest.$ac_ext 13588LIBS=$ac_func_search_save_LIBS 13589fi 13590{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_log" >&5 13591$as_echo "$ac_cv_search_log" >&6; } 13592ac_res=$ac_cv_search_log 13593if test "$ac_res" != no; then : 13594 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 13595 13596fi 13597 13598 BUILD_CFLAGS="$BUILD_CFLAGS -DSQLITE_ENABLE_FTS5" 13599fi 13600#----------------------------------------------------------------------- 13601 13602#----------------------------------------------------------------------- 13603# --enable-json1 13604# 13605# Check whether --enable-json1 was given. 13606if test "${enable_json1+set}" = set; then : 13607 enableval=$enable_json1; 13608else 13609 enable_json1=yes 13610fi 13611 13612if test x"$enable_json1" = "xyes"; then 13613 BUILD_CFLAGS="$BUILD_CFLAGS -DSQLITE_ENABLE_JSON1" 13614fi 13615#----------------------------------------------------------------------- 13616 13617#----------------------------------------------------------------------- 13618# --enable-rtree 13619# 13620# Check whether --enable-rtree was given. 13621if test "${enable_rtree+set}" = set; then : 13622 enableval=$enable_rtree; 13623else 13624 enable_rtree=yes 13625fi 13626 13627if test x"$enable_rtree" = "xyes"; then 13628 BUILD_CFLAGS="$BUILD_CFLAGS -DSQLITE_ENABLE_RTREE" 13629fi 13630#----------------------------------------------------------------------- 13631 13632#----------------------------------------------------------------------- 13633# --enable-session 13634# 13635# Check whether --enable-session was given. 13636if test "${enable_session+set}" = set; then : 13637 enableval=$enable_session; 13638fi 13639 13640if test x"$enable_session" = "xyes"; then 13641 BUILD_CFLAGS="$BUILD_CFLAGS -DSQLITE_ENABLE_SESSION -DSQLITE_ENABLE_PREUPDATE_HOOK" 13642fi 13643#----------------------------------------------------------------------- 13644 13645#----------------------------------------------------------------------- 13646# --enable-debug 13647# 13648# Check whether --enable-debug was given. 13649if test "${enable_debug+set}" = set; then : 13650 enableval=$enable_debug; 13651fi 13652 13653if test x"$enable_debug" = "xyes"; then 13654 BUILD_CFLAGS="$BUILD_CFLAGS -DSQLITE_DEBUG -DSQLITE_ENABLE_SELECTTRACE -DSQLITE_ENABLE_WHERETRACE" 13655 CFLAGS="-g -O0" 13656fi 13657#----------------------------------------------------------------------- 13658 13659#----------------------------------------------------------------------- 13660# --enable-static-shell 13661# 13662# Check whether --enable-static-shell was given. 13663if test "${enable_static_shell+set}" = set; then : 13664 enableval=$enable_static_shell; 13665else 13666 enable_static_shell=yes 13667fi 13668 13669if test x"$enable_static_shell" = "xyes"; then 13670 EXTRA_SHELL_OBJ=sqlite3-sqlite3.$OBJEXT 13671else 13672 EXTRA_SHELL_OBJ=libsqlite3.la 13673fi 13674 13675#----------------------------------------------------------------------- 13676 13677for ac_func in posix_fallocate 13678do : 13679 ac_fn_c_check_func "$LINENO" "posix_fallocate" "ac_cv_func_posix_fallocate" 13680if test "x$ac_cv_func_posix_fallocate" = xyes; then : 13681 cat >>confdefs.h <<_ACEOF 13682#define HAVE_POSIX_FALLOCATE 1 13683_ACEOF 13684 13685fi 13686done 13687 13688for ac_header in zlib.h 13689do : 13690 ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default" 13691if test "x$ac_cv_header_zlib_h" = xyes; then : 13692 cat >>confdefs.h <<_ACEOF 13693#define HAVE_ZLIB_H 1 13694_ACEOF 13695 13696 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing deflate" >&5 13697$as_echo_n "checking for library containing deflate... " >&6; } 13698if ${ac_cv_search_deflate+:} false; then : 13699 $as_echo_n "(cached) " >&6 13700else 13701 ac_func_search_save_LIBS=$LIBS 13702cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13703/* end confdefs.h. */ 13704 13705/* Override any GCC internal prototype to avoid an error. 13706 Use char because int might match the return type of a GCC 13707 builtin and then its argument prototype would still apply. */ 13708#ifdef __cplusplus 13709extern "C" 13710#endif 13711char deflate (); 13712int 13713main () 13714{ 13715return deflate (); 13716 ; 13717 return 0; 13718} 13719_ACEOF 13720for ac_lib in '' z; do 13721 if test -z "$ac_lib"; then 13722 ac_res="none required" 13723 else 13724 ac_res=-l$ac_lib 13725 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 13726 fi 13727 if ac_fn_c_try_link "$LINENO"; then : 13728 ac_cv_search_deflate=$ac_res 13729fi 13730rm -f core conftest.err conftest.$ac_objext \ 13731 conftest$ac_exeext 13732 if ${ac_cv_search_deflate+:} false; then : 13733 break 13734fi 13735done 13736if ${ac_cv_search_deflate+:} false; then : 13737 13738else 13739 ac_cv_search_deflate=no 13740fi 13741rm conftest.$ac_ext 13742LIBS=$ac_func_search_save_LIBS 13743fi 13744{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_deflate" >&5 13745$as_echo "$ac_cv_search_deflate" >&6; } 13746ac_res=$ac_cv_search_deflate 13747if test "$ac_res" != no; then : 13748 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 13749 BUILD_CFLAGS="$BUILD_CFLAGS -DSQLITE_HAVE_ZLIB" 13750fi 13751 13752 13753fi 13754 13755done 13756 13757 13758{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing system" >&5 13759$as_echo_n "checking for library containing system... " >&6; } 13760if ${ac_cv_search_system+:} false; then : 13761 $as_echo_n "(cached) " >&6 13762else 13763 ac_func_search_save_LIBS=$LIBS 13764cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13765/* end confdefs.h. */ 13766 13767/* Override any GCC internal prototype to avoid an error. 13768 Use char because int might match the return type of a GCC 13769 builtin and then its argument prototype would still apply. */ 13770#ifdef __cplusplus 13771extern "C" 13772#endif 13773char system (); 13774int 13775main () 13776{ 13777return system (); 13778 ; 13779 return 0; 13780} 13781_ACEOF 13782for ac_lib in '' ; do 13783 if test -z "$ac_lib"; then 13784 ac_res="none required" 13785 else 13786 ac_res=-l$ac_lib 13787 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 13788 fi 13789 if ac_fn_c_try_link "$LINENO"; then : 13790 ac_cv_search_system=$ac_res 13791fi 13792rm -f core conftest.err conftest.$ac_objext \ 13793 conftest$ac_exeext 13794 if ${ac_cv_search_system+:} false; then : 13795 break 13796fi 13797done 13798if ${ac_cv_search_system+:} false; then : 13799 13800else 13801 ac_cv_search_system=no 13802fi 13803rm conftest.$ac_ext 13804LIBS=$ac_func_search_save_LIBS 13805fi 13806{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_system" >&5 13807$as_echo "$ac_cv_search_system" >&6; } 13808ac_res=$ac_cv_search_system 13809if test "$ac_res" != no; then : 13810 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 13811 13812else 13813 SHELL_CFLAGS="-DSQLITE_NOHAVE_SYSTEM" 13814fi 13815 13816 13817 13818#----------------------------------------------------------------------- 13819# UPDATE: Maybe it's better if users just set CFLAGS before invoking 13820# configure. This option doesn't really add much... 13821# 13822# --enable-tempstore 13823# 13824# AC_ARG_ENABLE(tempstore, [AS_HELP_STRING( 13825# [--enable-tempstore], 13826# [in-memory temporary tables (never, no, yes, always) [default=no]])], 13827# [], [enable_tempstore=no]) 13828# AC_MSG_CHECKING([for whether or not to store temp tables in-memory]) 13829# case "$enable_tempstore" in 13830# never ) TEMP_STORE=0 ;; 13831# no ) TEMP_STORE=1 ;; 13832# always ) TEMP_STORE=3 ;; 13833# yes ) TEMP_STORE=3 ;; 13834# * ) 13835# TEMP_STORE=1 13836# enable_tempstore=yes 13837# ;; 13838# esac 13839# AC_MSG_RESULT($enable_tempstore) 13840# AC_SUBST(TEMP_STORE) 13841#----------------------------------------------------------------------- 13842 13843cat >confcache <<\_ACEOF 13844# This file is a shell script that caches the results of configure 13845# tests run on this system so they can be shared between configure 13846# scripts and configure runs, see configure's option --config-cache. 13847# It is not useful on other systems. If it contains results you don't 13848# want to keep, you may remove or edit it. 13849# 13850# config.status only pays attention to the cache file if you give it 13851# the --recheck option to rerun configure. 13852# 13853# `ac_cv_env_foo' variables (set or unset) will be overridden when 13854# loading this file, other *unset* `ac_cv_foo' will be assigned the 13855# following values. 13856 13857_ACEOF 13858 13859# The following way of writing the cache mishandles newlines in values, 13860# but we know of no workaround that is simple, portable, and efficient. 13861# So, we kill variables containing newlines. 13862# Ultrix sh set writes to stderr and can't be redirected directly, 13863# and sets the high bit in the cache file unless we assign to the vars. 13864( 13865 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 13866 eval ac_val=\$$ac_var 13867 case $ac_val in #( 13868 *${as_nl}*) 13869 case $ac_var in #( 13870 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 13871$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 13872 esac 13873 case $ac_var in #( 13874 _ | IFS | as_nl) ;; #( 13875 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 13876 *) { eval $ac_var=; unset $ac_var;} ;; 13877 esac ;; 13878 esac 13879 done 13880 13881 (set) 2>&1 | 13882 case $as_nl`(ac_space=' '; set) 2>&1` in #( 13883 *${as_nl}ac_space=\ *) 13884 # `set' does not quote correctly, so add quotes: double-quote 13885 # substitution turns \\\\ into \\, and sed turns \\ into \. 13886 sed -n \ 13887 "s/'/'\\\\''/g; 13888 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 13889 ;; #( 13890 *) 13891 # `set' quotes correctly as required by POSIX, so do not add quotes. 13892 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 13893 ;; 13894 esac | 13895 sort 13896) | 13897 sed ' 13898 /^ac_cv_env_/b end 13899 t clear 13900 :clear 13901 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 13902 t end 13903 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 13904 :end' >>confcache 13905if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 13906 if test -w "$cache_file"; then 13907 if test "x$cache_file" != "x/dev/null"; then 13908 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 13909$as_echo "$as_me: updating cache $cache_file" >&6;} 13910 if test ! -f "$cache_file" || test -h "$cache_file"; then 13911 cat confcache >"$cache_file" 13912 else 13913 case $cache_file in #( 13914 */* | ?:*) 13915 mv -f confcache "$cache_file"$$ && 13916 mv -f "$cache_file"$$ "$cache_file" ;; #( 13917 *) 13918 mv -f confcache "$cache_file" ;; 13919 esac 13920 fi 13921 fi 13922 else 13923 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 13924$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 13925 fi 13926fi 13927rm -f confcache 13928 13929test "x$prefix" = xNONE && prefix=$ac_default_prefix 13930# Let make expand exec_prefix. 13931test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 13932 13933# Transform confdefs.h into DEFS. 13934# Protect against shell expansion while executing Makefile rules. 13935# Protect against Makefile macro expansion. 13936# 13937# If the first sed substitution is executed (which looks for macros that 13938# take arguments), then branch to the quote section. Otherwise, 13939# look for a macro that doesn't take arguments. 13940ac_script=' 13941:mline 13942/\\$/{ 13943 N 13944 s,\\\n,, 13945 b mline 13946} 13947t clear 13948:clear 13949s/^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*([^)]*)\)[ ]*\(.*\)/-D\1=\2/g 13950t quote 13951s/^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)/-D\1=\2/g 13952t quote 13953b any 13954:quote 13955s/[ `~#$^&*(){}\\|;'\''"<>?]/\\&/g 13956s/\[/\\&/g 13957s/\]/\\&/g 13958s/\$/$$/g 13959H 13960:any 13961${ 13962 g 13963 s/^\n// 13964 s/\n/ /g 13965 p 13966} 13967' 13968DEFS=`sed -n "$ac_script" confdefs.h` 13969 13970 13971ac_libobjs= 13972ac_ltlibobjs= 13973U= 13974for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 13975 # 1. Remove the extension, and $U if already installed. 13976 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 13977 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 13978 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 13979 # will be set to the directory where LIBOBJS objects are built. 13980 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 13981 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 13982done 13983LIBOBJS=$ac_libobjs 13984 13985LTLIBOBJS=$ac_ltlibobjs 13986 13987 13988{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 13989$as_echo_n "checking that generated files are newer than configure... " >&6; } 13990 if test -n "$am_sleep_pid"; then 13991 # Hide warnings about reused PIDs. 13992 wait $am_sleep_pid 2>/dev/null 13993 fi 13994 { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5 13995$as_echo "done" >&6; } 13996 if test -n "$EXEEXT"; then 13997 am__EXEEXT_TRUE= 13998 am__EXEEXT_FALSE='#' 13999else 14000 am__EXEEXT_TRUE='#' 14001 am__EXEEXT_FALSE= 14002fi 14003 14004if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 14005 as_fn_error $? "conditional \"AMDEP\" was never defined. 14006Usually this means the macro was only invoked conditionally." "$LINENO" 5 14007fi 14008if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 14009 as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 14010Usually this means the macro was only invoked conditionally." "$LINENO" 5 14011fi 14012if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 14013 as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 14014Usually this means the macro was only invoked conditionally." "$LINENO" 5 14015fi 14016 14017: "${CONFIG_STATUS=./config.status}" 14018ac_write_fail=0 14019ac_clean_files_save=$ac_clean_files 14020ac_clean_files="$ac_clean_files $CONFIG_STATUS" 14021{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 14022$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 14023as_write_fail=0 14024cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 14025#! $SHELL 14026# Generated by $as_me. 14027# Run this file to recreate the current configuration. 14028# Compiler output produced by configure, useful for debugging 14029# configure, is in config.log if it exists. 14030 14031debug=false 14032ac_cs_recheck=false 14033ac_cs_silent=false 14034 14035SHELL=\${CONFIG_SHELL-$SHELL} 14036export SHELL 14037_ASEOF 14038cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 14039## -------------------- ## 14040## M4sh Initialization. ## 14041## -------------------- ## 14042 14043# Be more Bourne compatible 14044DUALCASE=1; export DUALCASE # for MKS sh 14045if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 14046 emulate sh 14047 NULLCMD=: 14048 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 14049 # is contrary to our usage. Disable this feature. 14050 alias -g '${1+"$@"}'='"$@"' 14051 setopt NO_GLOB_SUBST 14052else 14053 case `(set -o) 2>/dev/null` in #( 14054 *posix*) : 14055 set -o posix ;; #( 14056 *) : 14057 ;; 14058esac 14059fi 14060 14061 14062as_nl=' 14063' 14064export as_nl 14065# Printing a long string crashes Solaris 7 /usr/bin/printf. 14066as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 14067as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 14068as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 14069# Prefer a ksh shell builtin over an external printf program on Solaris, 14070# but without wasting forks for bash or zsh. 14071if test -z "$BASH_VERSION$ZSH_VERSION" \ 14072 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 14073 as_echo='print -r --' 14074 as_echo_n='print -rn --' 14075elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 14076 as_echo='printf %s\n' 14077 as_echo_n='printf %s' 14078else 14079 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 14080 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 14081 as_echo_n='/usr/ucb/echo -n' 14082 else 14083 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 14084 as_echo_n_body='eval 14085 arg=$1; 14086 case $arg in #( 14087 *"$as_nl"*) 14088 expr "X$arg" : "X\\(.*\\)$as_nl"; 14089 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 14090 esac; 14091 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 14092 ' 14093 export as_echo_n_body 14094 as_echo_n='sh -c $as_echo_n_body as_echo' 14095 fi 14096 export as_echo_body 14097 as_echo='sh -c $as_echo_body as_echo' 14098fi 14099 14100# The user is always right. 14101if test "${PATH_SEPARATOR+set}" != set; then 14102 PATH_SEPARATOR=: 14103 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 14104 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 14105 PATH_SEPARATOR=';' 14106 } 14107fi 14108 14109 14110# IFS 14111# We need space, tab and new line, in precisely that order. Quoting is 14112# there to prevent editors from complaining about space-tab. 14113# (If _AS_PATH_WALK were called with IFS unset, it would disable word 14114# splitting by setting IFS to empty value.) 14115IFS=" "" $as_nl" 14116 14117# Find who we are. Look in the path if we contain no directory separator. 14118as_myself= 14119case $0 in #(( 14120 *[\\/]* ) as_myself=$0 ;; 14121 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 14122for as_dir in $PATH 14123do 14124 IFS=$as_save_IFS 14125 test -z "$as_dir" && as_dir=. 14126 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 14127 done 14128IFS=$as_save_IFS 14129 14130 ;; 14131esac 14132# We did not find ourselves, most probably we were run as `sh COMMAND' 14133# in which case we are not to be found in the path. 14134if test "x$as_myself" = x; then 14135 as_myself=$0 14136fi 14137if test ! -f "$as_myself"; then 14138 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 14139 exit 1 14140fi 14141 14142# Unset variables that we do not need and which cause bugs (e.g. in 14143# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 14144# suppresses any "Segmentation fault" message there. '((' could 14145# trigger a bug in pdksh 5.2.14. 14146for as_var in BASH_ENV ENV MAIL MAILPATH 14147do eval test x\${$as_var+set} = xset \ 14148 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 14149done 14150PS1='$ ' 14151PS2='> ' 14152PS4='+ ' 14153 14154# NLS nuisances. 14155LC_ALL=C 14156export LC_ALL 14157LANGUAGE=C 14158export LANGUAGE 14159 14160# CDPATH. 14161(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 14162 14163 14164# as_fn_error STATUS ERROR [LINENO LOG_FD] 14165# ---------------------------------------- 14166# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 14167# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 14168# script with STATUS, using 1 if that was 0. 14169as_fn_error () 14170{ 14171 as_status=$1; test $as_status -eq 0 && as_status=1 14172 if test "$4"; then 14173 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 14174 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 14175 fi 14176 $as_echo "$as_me: error: $2" >&2 14177 as_fn_exit $as_status 14178} # as_fn_error 14179 14180 14181# as_fn_set_status STATUS 14182# ----------------------- 14183# Set $? to STATUS, without forking. 14184as_fn_set_status () 14185{ 14186 return $1 14187} # as_fn_set_status 14188 14189# as_fn_exit STATUS 14190# ----------------- 14191# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 14192as_fn_exit () 14193{ 14194 set +e 14195 as_fn_set_status $1 14196 exit $1 14197} # as_fn_exit 14198 14199# as_fn_unset VAR 14200# --------------- 14201# Portably unset VAR. 14202as_fn_unset () 14203{ 14204 { eval $1=; unset $1;} 14205} 14206as_unset=as_fn_unset 14207# as_fn_append VAR VALUE 14208# ---------------------- 14209# Append the text in VALUE to the end of the definition contained in VAR. Take 14210# advantage of any shell optimizations that allow amortized linear growth over 14211# repeated appends, instead of the typical quadratic growth present in naive 14212# implementations. 14213if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 14214 eval 'as_fn_append () 14215 { 14216 eval $1+=\$2 14217 }' 14218else 14219 as_fn_append () 14220 { 14221 eval $1=\$$1\$2 14222 } 14223fi # as_fn_append 14224 14225# as_fn_arith ARG... 14226# ------------------ 14227# Perform arithmetic evaluation on the ARGs, and store the result in the 14228# global $as_val. Take advantage of shells that can avoid forks. The arguments 14229# must be portable across $(()) and expr. 14230if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 14231 eval 'as_fn_arith () 14232 { 14233 as_val=$(( $* )) 14234 }' 14235else 14236 as_fn_arith () 14237 { 14238 as_val=`expr "$@" || test $? -eq 1` 14239 } 14240fi # as_fn_arith 14241 14242 14243if expr a : '\(a\)' >/dev/null 2>&1 && 14244 test "X`expr 00001 : '.*\(...\)'`" = X001; then 14245 as_expr=expr 14246else 14247 as_expr=false 14248fi 14249 14250if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 14251 as_basename=basename 14252else 14253 as_basename=false 14254fi 14255 14256if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 14257 as_dirname=dirname 14258else 14259 as_dirname=false 14260fi 14261 14262as_me=`$as_basename -- "$0" || 14263$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 14264 X"$0" : 'X\(//\)$' \| \ 14265 X"$0" : 'X\(/\)' \| . 2>/dev/null || 14266$as_echo X/"$0" | 14267 sed '/^.*\/\([^/][^/]*\)\/*$/{ 14268 s//\1/ 14269 q 14270 } 14271 /^X\/\(\/\/\)$/{ 14272 s//\1/ 14273 q 14274 } 14275 /^X\/\(\/\).*/{ 14276 s//\1/ 14277 q 14278 } 14279 s/.*/./; q'` 14280 14281# Avoid depending upon Character Ranges. 14282as_cr_letters='abcdefghijklmnopqrstuvwxyz' 14283as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 14284as_cr_Letters=$as_cr_letters$as_cr_LETTERS 14285as_cr_digits='0123456789' 14286as_cr_alnum=$as_cr_Letters$as_cr_digits 14287 14288ECHO_C= ECHO_N= ECHO_T= 14289case `echo -n x` in #((((( 14290-n*) 14291 case `echo 'xy\c'` in 14292 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 14293 xy) ECHO_C='\c';; 14294 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 14295 ECHO_T=' ';; 14296 esac;; 14297*) 14298 ECHO_N='-n';; 14299esac 14300 14301rm -f conf$$ conf$$.exe conf$$.file 14302if test -d conf$$.dir; then 14303 rm -f conf$$.dir/conf$$.file 14304else 14305 rm -f conf$$.dir 14306 mkdir conf$$.dir 2>/dev/null 14307fi 14308if (echo >conf$$.file) 2>/dev/null; then 14309 if ln -s conf$$.file conf$$ 2>/dev/null; then 14310 as_ln_s='ln -s' 14311 # ... but there are two gotchas: 14312 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 14313 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 14314 # In both cases, we have to default to `cp -pR'. 14315 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 14316 as_ln_s='cp -pR' 14317 elif ln conf$$.file conf$$ 2>/dev/null; then 14318 as_ln_s=ln 14319 else 14320 as_ln_s='cp -pR' 14321 fi 14322else 14323 as_ln_s='cp -pR' 14324fi 14325rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 14326rmdir conf$$.dir 2>/dev/null 14327 14328 14329# as_fn_mkdir_p 14330# ------------- 14331# Create "$as_dir" as a directory, including parents if necessary. 14332as_fn_mkdir_p () 14333{ 14334 14335 case $as_dir in #( 14336 -*) as_dir=./$as_dir;; 14337 esac 14338 test -d "$as_dir" || eval $as_mkdir_p || { 14339 as_dirs= 14340 while :; do 14341 case $as_dir in #( 14342 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 14343 *) as_qdir=$as_dir;; 14344 esac 14345 as_dirs="'$as_qdir' $as_dirs" 14346 as_dir=`$as_dirname -- "$as_dir" || 14347$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 14348 X"$as_dir" : 'X\(//\)[^/]' \| \ 14349 X"$as_dir" : 'X\(//\)$' \| \ 14350 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 14351$as_echo X"$as_dir" | 14352 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 14353 s//\1/ 14354 q 14355 } 14356 /^X\(\/\/\)[^/].*/{ 14357 s//\1/ 14358 q 14359 } 14360 /^X\(\/\/\)$/{ 14361 s//\1/ 14362 q 14363 } 14364 /^X\(\/\).*/{ 14365 s//\1/ 14366 q 14367 } 14368 s/.*/./; q'` 14369 test -d "$as_dir" && break 14370 done 14371 test -z "$as_dirs" || eval "mkdir $as_dirs" 14372 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 14373 14374 14375} # as_fn_mkdir_p 14376if mkdir -p . 2>/dev/null; then 14377 as_mkdir_p='mkdir -p "$as_dir"' 14378else 14379 test -d ./-p && rmdir ./-p 14380 as_mkdir_p=false 14381fi 14382 14383 14384# as_fn_executable_p FILE 14385# ----------------------- 14386# Test if FILE is an executable regular file. 14387as_fn_executable_p () 14388{ 14389 test -f "$1" && test -x "$1" 14390} # as_fn_executable_p 14391as_test_x='test -x' 14392as_executable_p=as_fn_executable_p 14393 14394# Sed expression to map a string onto a valid CPP name. 14395as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 14396 14397# Sed expression to map a string onto a valid variable name. 14398as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 14399 14400 14401exec 6>&1 14402## ----------------------------------- ## 14403## Main body of $CONFIG_STATUS script. ## 14404## ----------------------------------- ## 14405_ASEOF 14406test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 14407 14408cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14409# Save the log message, to keep $0 and so on meaningful, and to 14410# report actual input values of CONFIG_FILES etc. instead of their 14411# values after options handling. 14412ac_log=" 14413This file was extended by sqlite $as_me 3.26.0, which was 14414generated by GNU Autoconf 2.69. Invocation command line was 14415 14416 CONFIG_FILES = $CONFIG_FILES 14417 CONFIG_HEADERS = $CONFIG_HEADERS 14418 CONFIG_LINKS = $CONFIG_LINKS 14419 CONFIG_COMMANDS = $CONFIG_COMMANDS 14420 $ $0 $@ 14421 14422on `(hostname || uname -n) 2>/dev/null | sed 1q` 14423" 14424 14425_ACEOF 14426 14427case $ac_config_files in *" 14428"*) set x $ac_config_files; shift; ac_config_files=$*;; 14429esac 14430 14431 14432 14433cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14434# Files that config.status was made for. 14435config_files="$ac_config_files" 14436config_commands="$ac_config_commands" 14437 14438_ACEOF 14439 14440cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14441ac_cs_usage="\ 14442\`$as_me' instantiates files and other configuration actions 14443from templates according to the current configuration. Unless the files 14444and actions are specified as TAGs, all are instantiated by default. 14445 14446Usage: $0 [OPTION]... [TAG]... 14447 14448 -h, --help print this help, then exit 14449 -V, --version print version number and configuration settings, then exit 14450 --config print configuration, then exit 14451 -q, --quiet, --silent 14452 do not print progress messages 14453 -d, --debug don't remove temporary files 14454 --recheck update $as_me by reconfiguring in the same conditions 14455 --file=FILE[:TEMPLATE] 14456 instantiate the configuration file FILE 14457 14458Configuration files: 14459$config_files 14460 14461Configuration commands: 14462$config_commands 14463 14464Report bugs to <http://www.sqlite.org>." 14465 14466_ACEOF 14467cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14468ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 14469ac_cs_version="\\ 14470sqlite config.status 3.26.0 14471configured by $0, generated by GNU Autoconf 2.69, 14472 with options \\"\$ac_cs_config\\" 14473 14474Copyright (C) 2012 Free Software Foundation, Inc. 14475This config.status script is free software; the Free Software Foundation 14476gives unlimited permission to copy, distribute and modify it." 14477 14478ac_pwd='$ac_pwd' 14479srcdir='$srcdir' 14480INSTALL='$INSTALL' 14481MKDIR_P='$MKDIR_P' 14482AWK='$AWK' 14483test -n "\$AWK" || AWK=awk 14484_ACEOF 14485 14486cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14487# The default lists apply if the user does not specify any file. 14488ac_need_defaults=: 14489while test $# != 0 14490do 14491 case $1 in 14492 --*=?*) 14493 ac_option=`expr "X$1" : 'X\([^=]*\)='` 14494 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 14495 ac_shift=: 14496 ;; 14497 --*=) 14498 ac_option=`expr "X$1" : 'X\([^=]*\)='` 14499 ac_optarg= 14500 ac_shift=: 14501 ;; 14502 *) 14503 ac_option=$1 14504 ac_optarg=$2 14505 ac_shift=shift 14506 ;; 14507 esac 14508 14509 case $ac_option in 14510 # Handling of the options. 14511 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 14512 ac_cs_recheck=: ;; 14513 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 14514 $as_echo "$ac_cs_version"; exit ;; 14515 --config | --confi | --conf | --con | --co | --c ) 14516 $as_echo "$ac_cs_config"; exit ;; 14517 --debug | --debu | --deb | --de | --d | -d ) 14518 debug=: ;; 14519 --file | --fil | --fi | --f ) 14520 $ac_shift 14521 case $ac_optarg in 14522 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 14523 '') as_fn_error $? "missing file argument" ;; 14524 esac 14525 as_fn_append CONFIG_FILES " '$ac_optarg'" 14526 ac_need_defaults=false;; 14527 --he | --h | --help | --hel | -h ) 14528 $as_echo "$ac_cs_usage"; exit ;; 14529 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 14530 | -silent | --silent | --silen | --sile | --sil | --si | --s) 14531 ac_cs_silent=: ;; 14532 14533 # This is an error. 14534 -*) as_fn_error $? "unrecognized option: \`$1' 14535Try \`$0 --help' for more information." ;; 14536 14537 *) as_fn_append ac_config_targets " $1" 14538 ac_need_defaults=false ;; 14539 14540 esac 14541 shift 14542done 14543 14544ac_configure_extra_args= 14545 14546if $ac_cs_silent; then 14547 exec 6>/dev/null 14548 ac_configure_extra_args="$ac_configure_extra_args --silent" 14549fi 14550 14551_ACEOF 14552cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14553if \$ac_cs_recheck; then 14554 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 14555 shift 14556 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 14557 CONFIG_SHELL='$SHELL' 14558 export CONFIG_SHELL 14559 exec "\$@" 14560fi 14561 14562_ACEOF 14563cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14564exec 5>>config.log 14565{ 14566 echo 14567 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 14568## Running $as_me. ## 14569_ASBOX 14570 $as_echo "$ac_log" 14571} >&5 14572 14573_ACEOF 14574cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14575# 14576# INIT-COMMANDS 14577# 14578AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 14579 14580 14581# The HP-UX ksh and POSIX shell print the target directory to stdout 14582# if CDPATH is set. 14583(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 14584 14585sed_quote_subst='$sed_quote_subst' 14586double_quote_subst='$double_quote_subst' 14587delay_variable_subst='$delay_variable_subst' 14588macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 14589macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 14590enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 14591enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 14592pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 14593enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 14594shared_archive_member_spec='`$ECHO "$shared_archive_member_spec" | $SED "$delay_single_quote_subst"`' 14595SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 14596ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 14597PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`' 14598host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 14599host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 14600host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 14601build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 14602build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 14603build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 14604SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 14605Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 14606GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 14607EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 14608FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 14609LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 14610NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 14611LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 14612max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 14613ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 14614exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 14615lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 14616lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 14617lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 14618lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`' 14619lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`' 14620reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 14621reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 14622OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 14623deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 14624file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 14625file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`' 14626want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`' 14627DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`' 14628sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`' 14629AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 14630AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 14631archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`' 14632STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 14633RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 14634old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 14635old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 14636old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 14637lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 14638CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 14639CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 14640compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 14641GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 14642lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 14643lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 14644lt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`' 14645lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' 14646lt_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"`' 14647lt_cv_nm_interface='`$ECHO "$lt_cv_nm_interface" | $SED "$delay_single_quote_subst"`' 14648nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`' 14649lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`' 14650lt_cv_truncate_bin='`$ECHO "$lt_cv_truncate_bin" | $SED "$delay_single_quote_subst"`' 14651objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 14652MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 14653lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 14654lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 14655lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 14656lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 14657lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 14658need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 14659MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`' 14660DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 14661NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 14662LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 14663OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 14664OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 14665libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 14666shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 14667extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 14668archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 14669enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 14670export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 14671whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 14672compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 14673old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 14674old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 14675archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 14676archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 14677module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 14678module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 14679with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 14680allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 14681no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 14682hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 14683hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 14684hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 14685hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 14686hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 14687hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 14688hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 14689inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 14690link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 14691always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 14692export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 14693exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 14694include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 14695prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 14696postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`' 14697file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 14698variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 14699need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 14700need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 14701version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 14702runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 14703shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 14704shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 14705libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 14706library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 14707soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 14708install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 14709postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 14710postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 14711finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 14712finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 14713hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 14714sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 14715configure_time_dlsearch_path='`$ECHO "$configure_time_dlsearch_path" | $SED "$delay_single_quote_subst"`' 14716configure_time_lt_sys_library_path='`$ECHO "$configure_time_lt_sys_library_path" | $SED "$delay_single_quote_subst"`' 14717hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 14718enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 14719enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 14720enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 14721old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 14722striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 14723 14724LTCC='$LTCC' 14725LTCFLAGS='$LTCFLAGS' 14726compiler='$compiler_DEFAULT' 14727 14728# A function that is used when there is no print builtin or printf. 14729func_fallback_echo () 14730{ 14731 eval 'cat <<_LTECHO_EOF 14732\$1 14733_LTECHO_EOF' 14734} 14735 14736# Quote evaled strings. 14737for var in SHELL \ 14738ECHO \ 14739PATH_SEPARATOR \ 14740SED \ 14741GREP \ 14742EGREP \ 14743FGREP \ 14744LD \ 14745NM \ 14746LN_S \ 14747lt_SP2NL \ 14748lt_NL2SP \ 14749reload_flag \ 14750OBJDUMP \ 14751deplibs_check_method \ 14752file_magic_cmd \ 14753file_magic_glob \ 14754want_nocaseglob \ 14755DLLTOOL \ 14756sharedlib_from_linklib_cmd \ 14757AR \ 14758AR_FLAGS \ 14759archiver_list_spec \ 14760STRIP \ 14761RANLIB \ 14762CC \ 14763CFLAGS \ 14764compiler \ 14765lt_cv_sys_global_symbol_pipe \ 14766lt_cv_sys_global_symbol_to_cdecl \ 14767lt_cv_sys_global_symbol_to_import \ 14768lt_cv_sys_global_symbol_to_c_name_address \ 14769lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 14770lt_cv_nm_interface \ 14771nm_file_list_spec \ 14772lt_cv_truncate_bin \ 14773lt_prog_compiler_no_builtin_flag \ 14774lt_prog_compiler_pic \ 14775lt_prog_compiler_wl \ 14776lt_prog_compiler_static \ 14777lt_cv_prog_compiler_c_o \ 14778need_locks \ 14779MANIFEST_TOOL \ 14780DSYMUTIL \ 14781NMEDIT \ 14782LIPO \ 14783OTOOL \ 14784OTOOL64 \ 14785shrext_cmds \ 14786export_dynamic_flag_spec \ 14787whole_archive_flag_spec \ 14788compiler_needs_object \ 14789with_gnu_ld \ 14790allow_undefined_flag \ 14791no_undefined_flag \ 14792hardcode_libdir_flag_spec \ 14793hardcode_libdir_separator \ 14794exclude_expsyms \ 14795include_expsyms \ 14796file_list_spec \ 14797variables_saved_for_relink \ 14798libname_spec \ 14799library_names_spec \ 14800soname_spec \ 14801install_override_mode \ 14802finish_eval \ 14803old_striplib \ 14804striplib; do 14805 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 14806 *[\\\\\\\`\\"\\\$]*) 14807 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes 14808 ;; 14809 *) 14810 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 14811 ;; 14812 esac 14813done 14814 14815# Double-quote double-evaled strings. 14816for var in reload_cmds \ 14817old_postinstall_cmds \ 14818old_postuninstall_cmds \ 14819old_archive_cmds \ 14820extract_expsyms_cmds \ 14821old_archive_from_new_cmds \ 14822old_archive_from_expsyms_cmds \ 14823archive_cmds \ 14824archive_expsym_cmds \ 14825module_cmds \ 14826module_expsym_cmds \ 14827export_symbols_cmds \ 14828prelink_cmds \ 14829postlink_cmds \ 14830postinstall_cmds \ 14831postuninstall_cmds \ 14832finish_cmds \ 14833sys_lib_search_path_spec \ 14834configure_time_dlsearch_path \ 14835configure_time_lt_sys_library_path; do 14836 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 14837 *[\\\\\\\`\\"\\\$]*) 14838 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes 14839 ;; 14840 *) 14841 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 14842 ;; 14843 esac 14844done 14845 14846ac_aux_dir='$ac_aux_dir' 14847 14848# See if we are running on zsh, and set the options that allow our 14849# commands through without removal of \ escapes INIT. 14850if test -n "\${ZSH_VERSION+set}"; then 14851 setopt NO_GLOB_SUBST 14852fi 14853 14854 14855 PACKAGE='$PACKAGE' 14856 VERSION='$VERSION' 14857 RM='$RM' 14858 ofile='$ofile' 14859 14860 14861 14862 14863_ACEOF 14864 14865cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14866 14867# Handling of arguments. 14868for ac_config_target in $ac_config_targets 14869do 14870 case $ac_config_target in 14871 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 14872 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 14873 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 14874 "sqlite3.pc") CONFIG_FILES="$CONFIG_FILES sqlite3.pc" ;; 14875 14876 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 14877 esac 14878done 14879 14880 14881# If the user did not use the arguments to specify the items to instantiate, 14882# then the envvar interface is used. Set only those that are not. 14883# We use the long form for the default assignment because of an extremely 14884# bizarre bug on SunOS 4.1.3. 14885if $ac_need_defaults; then 14886 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 14887 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 14888fi 14889 14890# Have a temporary directory for convenience. Make it in the build tree 14891# simply because there is no reason against having it here, and in addition, 14892# creating and moving files from /tmp can sometimes cause problems. 14893# Hook for its removal unless debugging. 14894# Note that there is a small window in which the directory will not be cleaned: 14895# after its creation but before its name has been assigned to `$tmp'. 14896$debug || 14897{ 14898 tmp= ac_tmp= 14899 trap 'exit_status=$? 14900 : "${ac_tmp:=$tmp}" 14901 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 14902' 0 14903 trap 'as_fn_exit 1' 1 2 13 15 14904} 14905# Create a (secure) tmp directory for tmp files. 14906 14907{ 14908 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 14909 test -d "$tmp" 14910} || 14911{ 14912 tmp=./conf$$-$RANDOM 14913 (umask 077 && mkdir "$tmp") 14914} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 14915ac_tmp=$tmp 14916 14917# Set up the scripts for CONFIG_FILES section. 14918# No need to generate them if there are no CONFIG_FILES. 14919# This happens for instance with `./config.status config.h'. 14920if test -n "$CONFIG_FILES"; then 14921 14922 14923ac_cr=`echo X | tr X '\015'` 14924# On cygwin, bash can eat \r inside `` if the user requested igncr. 14925# But we know of no other shell where ac_cr would be empty at this 14926# point, so we can use a bashism as a fallback. 14927if test "x$ac_cr" = x; then 14928 eval ac_cr=\$\'\\r\' 14929fi 14930ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 14931if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 14932 ac_cs_awk_cr='\\r' 14933else 14934 ac_cs_awk_cr=$ac_cr 14935fi 14936 14937echo 'BEGIN {' >"$ac_tmp/subs1.awk" && 14938_ACEOF 14939 14940 14941{ 14942 echo "cat >conf$$subs.awk <<_ACEOF" && 14943 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 14944 echo "_ACEOF" 14945} >conf$$subs.sh || 14946 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 14947ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 14948ac_delim='%!_!# ' 14949for ac_last_try in false false false false false :; do 14950 . ./conf$$subs.sh || 14951 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 14952 14953 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 14954 if test $ac_delim_n = $ac_delim_num; then 14955 break 14956 elif $ac_last_try; then 14957 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 14958 else 14959 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 14960 fi 14961done 14962rm -f conf$$subs.sh 14963 14964cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14965cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 14966_ACEOF 14967sed -n ' 14968h 14969s/^/S["/; s/!.*/"]=/ 14970p 14971g 14972s/^[^!]*!// 14973:repl 14974t repl 14975s/'"$ac_delim"'$// 14976t delim 14977:nl 14978h 14979s/\(.\{148\}\)..*/\1/ 14980t more1 14981s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 14982p 14983n 14984b repl 14985:more1 14986s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 14987p 14988g 14989s/.\{148\}// 14990t nl 14991:delim 14992h 14993s/\(.\{148\}\)..*/\1/ 14994t more2 14995s/["\\]/\\&/g; s/^/"/; s/$/"/ 14996p 14997b 14998:more2 14999s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 15000p 15001g 15002s/.\{148\}// 15003t delim 15004' <conf$$subs.awk | sed ' 15005/^[^""]/{ 15006 N 15007 s/\n// 15008} 15009' >>$CONFIG_STATUS || ac_write_fail=1 15010rm -f conf$$subs.awk 15011cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15012_ACAWK 15013cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 15014 for (key in S) S_is_set[key] = 1 15015 FS = "" 15016 15017} 15018{ 15019 line = $ 0 15020 nfields = split(line, field, "@") 15021 substed = 0 15022 len = length(field[1]) 15023 for (i = 2; i < nfields; i++) { 15024 key = field[i] 15025 keylen = length(key) 15026 if (S_is_set[key]) { 15027 value = S[key] 15028 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 15029 len += length(value) + length(field[++i]) 15030 substed = 1 15031 } else 15032 len += 1 + keylen 15033 } 15034 15035 print line 15036} 15037 15038_ACAWK 15039_ACEOF 15040cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15041if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 15042 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 15043else 15044 cat 15045fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 15046 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 15047_ACEOF 15048 15049# VPATH may cause trouble with some makes, so we remove sole $(srcdir), 15050# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 15051# trailing colons and then remove the whole line if VPATH becomes empty 15052# (actually we leave an empty line to preserve line numbers). 15053if test "x$srcdir" = x.; then 15054 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 15055h 15056s/// 15057s/^/:/ 15058s/[ ]*$/:/ 15059s/:\$(srcdir):/:/g 15060s/:\${srcdir}:/:/g 15061s/:@srcdir@:/:/g 15062s/^:*// 15063s/:*$// 15064x 15065s/\(=[ ]*\).*/\1/ 15066G 15067s/\n// 15068s/^[^=]*=[ ]*$// 15069}' 15070fi 15071 15072cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15073fi # test -n "$CONFIG_FILES" 15074 15075 15076eval set X " :F $CONFIG_FILES :C $CONFIG_COMMANDS" 15077shift 15078for ac_tag 15079do 15080 case $ac_tag in 15081 :[FHLC]) ac_mode=$ac_tag; continue;; 15082 esac 15083 case $ac_mode$ac_tag in 15084 :[FHL]*:*);; 15085 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 15086 :[FH]-) ac_tag=-:-;; 15087 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 15088 esac 15089 ac_save_IFS=$IFS 15090 IFS=: 15091 set x $ac_tag 15092 IFS=$ac_save_IFS 15093 shift 15094 ac_file=$1 15095 shift 15096 15097 case $ac_mode in 15098 :L) ac_source=$1;; 15099 :[FH]) 15100 ac_file_inputs= 15101 for ac_f 15102 do 15103 case $ac_f in 15104 -) ac_f="$ac_tmp/stdin";; 15105 *) # Look for the file first in the build tree, then in the source tree 15106 # (if the path is not absolute). The absolute path cannot be DOS-style, 15107 # because $ac_f cannot contain `:'. 15108 test -f "$ac_f" || 15109 case $ac_f in 15110 [\\/$]*) false;; 15111 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 15112 esac || 15113 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 15114 esac 15115 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 15116 as_fn_append ac_file_inputs " '$ac_f'" 15117 done 15118 15119 # Let's still pretend it is `configure' which instantiates (i.e., don't 15120 # use $as_me), people would be surprised to read: 15121 # /* config.h. Generated by config.status. */ 15122 configure_input='Generated from '` 15123 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 15124 `' by configure.' 15125 if test x"$ac_file" != x-; then 15126 configure_input="$ac_file. $configure_input" 15127 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 15128$as_echo "$as_me: creating $ac_file" >&6;} 15129 fi 15130 # Neutralize special characters interpreted by sed in replacement strings. 15131 case $configure_input in #( 15132 *\&* | *\|* | *\\* ) 15133 ac_sed_conf_input=`$as_echo "$configure_input" | 15134 sed 's/[\\\\&|]/\\\\&/g'`;; #( 15135 *) ac_sed_conf_input=$configure_input;; 15136 esac 15137 15138 case $ac_tag in 15139 *:-:* | *:-) cat >"$ac_tmp/stdin" \ 15140 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 15141 esac 15142 ;; 15143 esac 15144 15145 ac_dir=`$as_dirname -- "$ac_file" || 15146$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 15147 X"$ac_file" : 'X\(//\)[^/]' \| \ 15148 X"$ac_file" : 'X\(//\)$' \| \ 15149 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 15150$as_echo X"$ac_file" | 15151 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 15152 s//\1/ 15153 q 15154 } 15155 /^X\(\/\/\)[^/].*/{ 15156 s//\1/ 15157 q 15158 } 15159 /^X\(\/\/\)$/{ 15160 s//\1/ 15161 q 15162 } 15163 /^X\(\/\).*/{ 15164 s//\1/ 15165 q 15166 } 15167 s/.*/./; q'` 15168 as_dir="$ac_dir"; as_fn_mkdir_p 15169 ac_builddir=. 15170 15171case "$ac_dir" in 15172.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 15173*) 15174 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 15175 # A ".." for each directory in $ac_dir_suffix. 15176 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 15177 case $ac_top_builddir_sub in 15178 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 15179 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 15180 esac ;; 15181esac 15182ac_abs_top_builddir=$ac_pwd 15183ac_abs_builddir=$ac_pwd$ac_dir_suffix 15184# for backward compatibility: 15185ac_top_builddir=$ac_top_build_prefix 15186 15187case $srcdir in 15188 .) # We are building in place. 15189 ac_srcdir=. 15190 ac_top_srcdir=$ac_top_builddir_sub 15191 ac_abs_top_srcdir=$ac_pwd ;; 15192 [\\/]* | ?:[\\/]* ) # Absolute name. 15193 ac_srcdir=$srcdir$ac_dir_suffix; 15194 ac_top_srcdir=$srcdir 15195 ac_abs_top_srcdir=$srcdir ;; 15196 *) # Relative name. 15197 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 15198 ac_top_srcdir=$ac_top_build_prefix$srcdir 15199 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 15200esac 15201ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 15202 15203 15204 case $ac_mode in 15205 :F) 15206 # 15207 # CONFIG_FILE 15208 # 15209 15210 case $INSTALL in 15211 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 15212 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 15213 esac 15214 ac_MKDIR_P=$MKDIR_P 15215 case $MKDIR_P in 15216 [\\/$]* | ?:[\\/]* ) ;; 15217 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 15218 esac 15219_ACEOF 15220 15221cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15222# If the template does not know about datarootdir, expand it. 15223# FIXME: This hack should be removed a few years after 2.60. 15224ac_datarootdir_hack=; ac_datarootdir_seen= 15225ac_sed_dataroot=' 15226/datarootdir/ { 15227 p 15228 q 15229} 15230/@datadir@/p 15231/@docdir@/p 15232/@infodir@/p 15233/@localedir@/p 15234/@mandir@/p' 15235case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 15236*datarootdir*) ac_datarootdir_seen=yes;; 15237*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 15238 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 15239$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 15240_ACEOF 15241cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15242 ac_datarootdir_hack=' 15243 s&@datadir@&$datadir&g 15244 s&@docdir@&$docdir&g 15245 s&@infodir@&$infodir&g 15246 s&@localedir@&$localedir&g 15247 s&@mandir@&$mandir&g 15248 s&\\\${datarootdir}&$datarootdir&g' ;; 15249esac 15250_ACEOF 15251 15252# Neutralize VPATH when `$srcdir' = `.'. 15253# Shell code in configure.ac might set extrasub. 15254# FIXME: do we really want to maintain this feature? 15255cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15256ac_sed_extra="$ac_vpsub 15257$extrasub 15258_ACEOF 15259cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15260:t 15261/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 15262s|@configure_input@|$ac_sed_conf_input|;t t 15263s&@top_builddir@&$ac_top_builddir_sub&;t t 15264s&@top_build_prefix@&$ac_top_build_prefix&;t t 15265s&@srcdir@&$ac_srcdir&;t t 15266s&@abs_srcdir@&$ac_abs_srcdir&;t t 15267s&@top_srcdir@&$ac_top_srcdir&;t t 15268s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 15269s&@builddir@&$ac_builddir&;t t 15270s&@abs_builddir@&$ac_abs_builddir&;t t 15271s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 15272s&@INSTALL@&$ac_INSTALL&;t t 15273s&@MKDIR_P@&$ac_MKDIR_P&;t t 15274$ac_datarootdir_hack 15275" 15276eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 15277 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 15278 15279test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 15280 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 15281 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 15282 "$ac_tmp/out"`; test -z "$ac_out"; } && 15283 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 15284which seems to be undefined. Please make sure it is defined" >&5 15285$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 15286which seems to be undefined. Please make sure it is defined" >&2;} 15287 15288 rm -f "$ac_tmp/stdin" 15289 case $ac_file in 15290 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 15291 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 15292 esac \ 15293 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 15294 ;; 15295 15296 15297 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 15298$as_echo "$as_me: executing $ac_file commands" >&6;} 15299 ;; 15300 esac 15301 15302 15303 case $ac_file$ac_mode in 15304 "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 15305 # Older Autoconf quotes --file arguments for eval, but not when files 15306 # are listed without --file. Let's play safe and only enable the eval 15307 # if we detect the quoting. 15308 case $CONFIG_FILES in 15309 *\'*) eval set x "$CONFIG_FILES" ;; 15310 *) set x $CONFIG_FILES ;; 15311 esac 15312 shift 15313 for mf 15314 do 15315 # Strip MF so we end up with the name of the file. 15316 mf=`echo "$mf" | sed -e 's/:.*$//'` 15317 # Check whether this is an Automake generated Makefile or not. 15318 # We used to match only the files named 'Makefile.in', but 15319 # some people rename them; so instead we look at the file content. 15320 # Grep'ing the first line is not enough: some people post-process 15321 # each Makefile.in and add a new line on top of each file to say so. 15322 # Grep'ing the whole file is not good either: AIX grep has a line 15323 # limit of 2048, but all sed's we know have understand at least 4000. 15324 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 15325 dirpart=`$as_dirname -- "$mf" || 15326$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 15327 X"$mf" : 'X\(//\)[^/]' \| \ 15328 X"$mf" : 'X\(//\)$' \| \ 15329 X"$mf" : 'X\(/\)' \| . 2>/dev/null || 15330$as_echo X"$mf" | 15331 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 15332 s//\1/ 15333 q 15334 } 15335 /^X\(\/\/\)[^/].*/{ 15336 s//\1/ 15337 q 15338 } 15339 /^X\(\/\/\)$/{ 15340 s//\1/ 15341 q 15342 } 15343 /^X\(\/\).*/{ 15344 s//\1/ 15345 q 15346 } 15347 s/.*/./; q'` 15348 else 15349 continue 15350 fi 15351 # Extract the definition of DEPDIR, am__include, and am__quote 15352 # from the Makefile without running 'make'. 15353 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 15354 test -z "$DEPDIR" && continue 15355 am__include=`sed -n 's/^am__include = //p' < "$mf"` 15356 test -z "$am__include" && continue 15357 am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 15358 # Find all dependency output files, they are included files with 15359 # $(DEPDIR) in their names. We invoke sed twice because it is the 15360 # simplest approach to changing $(DEPDIR) to its actual value in the 15361 # expansion. 15362 for file in `sed -n " 15363 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 15364 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do 15365 # Make sure the directory exists. 15366 test -f "$dirpart/$file" && continue 15367 fdir=`$as_dirname -- "$file" || 15368$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 15369 X"$file" : 'X\(//\)[^/]' \| \ 15370 X"$file" : 'X\(//\)$' \| \ 15371 X"$file" : 'X\(/\)' \| . 2>/dev/null || 15372$as_echo X"$file" | 15373 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 15374 s//\1/ 15375 q 15376 } 15377 /^X\(\/\/\)[^/].*/{ 15378 s//\1/ 15379 q 15380 } 15381 /^X\(\/\/\)$/{ 15382 s//\1/ 15383 q 15384 } 15385 /^X\(\/\).*/{ 15386 s//\1/ 15387 q 15388 } 15389 s/.*/./; q'` 15390 as_dir=$dirpart/$fdir; as_fn_mkdir_p 15391 # echo "creating $dirpart/$file" 15392 echo '# dummy' > "$dirpart/$file" 15393 done 15394 done 15395} 15396 ;; 15397 "libtool":C) 15398 15399 # See if we are running on zsh, and set the options that allow our 15400 # commands through without removal of \ escapes. 15401 if test -n "${ZSH_VERSION+set}"; then 15402 setopt NO_GLOB_SUBST 15403 fi 15404 15405 cfgfile=${ofile}T 15406 trap "$RM \"$cfgfile\"; exit 1" 1 2 15 15407 $RM "$cfgfile" 15408 15409 cat <<_LT_EOF >> "$cfgfile" 15410#! $SHELL 15411# Generated automatically by $as_me ($PACKAGE) $VERSION 15412# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 15413# NOTE: Changes made to this file will be lost: look at ltmain.sh. 15414 15415# Provide generalized library-building support services. 15416# Written by Gordon Matzigkeit, 1996 15417 15418# Copyright (C) 2014 Free Software Foundation, Inc. 15419# This is free software; see the source for copying conditions. There is NO 15420# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 15421 15422# GNU Libtool is free software; you can redistribute it and/or modify 15423# it under the terms of the GNU General Public License as published by 15424# the Free Software Foundation; either version 2 of of the License, or 15425# (at your option) any later version. 15426# 15427# As a special exception to the GNU General Public License, if you 15428# distribute this file as part of a program or library that is built 15429# using GNU Libtool, you may include this file under the same 15430# distribution terms that you use for the rest of that program. 15431# 15432# GNU Libtool is distributed in the hope that it will be useful, but 15433# WITHOUT ANY WARRANTY; without even the implied warranty of 15434# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15435# GNU General Public License for more details. 15436# 15437# You should have received a copy of the GNU General Public License 15438# along with this program. If not, see <http://www.gnu.org/licenses/>. 15439 15440 15441# The names of the tagged configurations supported by this script. 15442available_tags='' 15443 15444# Configured defaults for sys_lib_dlsearch_path munging. 15445: \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"} 15446 15447# ### BEGIN LIBTOOL CONFIG 15448 15449# Which release of libtool.m4 was used? 15450macro_version=$macro_version 15451macro_revision=$macro_revision 15452 15453# Whether or not to build shared libraries. 15454build_libtool_libs=$enable_shared 15455 15456# Whether or not to build static libraries. 15457build_old_libs=$enable_static 15458 15459# What type of objects to build. 15460pic_mode=$pic_mode 15461 15462# Whether or not to optimize for fast installation. 15463fast_install=$enable_fast_install 15464 15465# Shared archive member basename,for filename based shared library versioning on AIX. 15466shared_archive_member_spec=$shared_archive_member_spec 15467 15468# Shell to use when invoking shell scripts. 15469SHELL=$lt_SHELL 15470 15471# An echo program that protects backslashes. 15472ECHO=$lt_ECHO 15473 15474# The PATH separator for the build system. 15475PATH_SEPARATOR=$lt_PATH_SEPARATOR 15476 15477# The host system. 15478host_alias=$host_alias 15479host=$host 15480host_os=$host_os 15481 15482# The build system. 15483build_alias=$build_alias 15484build=$build 15485build_os=$build_os 15486 15487# A sed program that does not truncate output. 15488SED=$lt_SED 15489 15490# Sed that helps us avoid accidentally triggering echo(1) options like -n. 15491Xsed="\$SED -e 1s/^X//" 15492 15493# A grep program that handles long lines. 15494GREP=$lt_GREP 15495 15496# An ERE matcher. 15497EGREP=$lt_EGREP 15498 15499# A literal string matcher. 15500FGREP=$lt_FGREP 15501 15502# A BSD- or MS-compatible name lister. 15503NM=$lt_NM 15504 15505# Whether we need soft or hard links. 15506LN_S=$lt_LN_S 15507 15508# What is the maximum length of a command? 15509max_cmd_len=$max_cmd_len 15510 15511# Object file suffix (normally "o"). 15512objext=$ac_objext 15513 15514# Executable file suffix (normally ""). 15515exeext=$exeext 15516 15517# whether the shell understands "unset". 15518lt_unset=$lt_unset 15519 15520# turn spaces into newlines. 15521SP2NL=$lt_lt_SP2NL 15522 15523# turn newlines into spaces. 15524NL2SP=$lt_lt_NL2SP 15525 15526# convert \$build file names to \$host format. 15527to_host_file_cmd=$lt_cv_to_host_file_cmd 15528 15529# convert \$build files to toolchain format. 15530to_tool_file_cmd=$lt_cv_to_tool_file_cmd 15531 15532# An object symbol dumper. 15533OBJDUMP=$lt_OBJDUMP 15534 15535# Method to check whether dependent libraries are shared objects. 15536deplibs_check_method=$lt_deplibs_check_method 15537 15538# Command to use when deplibs_check_method = "file_magic". 15539file_magic_cmd=$lt_file_magic_cmd 15540 15541# How to find potential files when deplibs_check_method = "file_magic". 15542file_magic_glob=$lt_file_magic_glob 15543 15544# Find potential files using nocaseglob when deplibs_check_method = "file_magic". 15545want_nocaseglob=$lt_want_nocaseglob 15546 15547# DLL creation program. 15548DLLTOOL=$lt_DLLTOOL 15549 15550# Command to associate shared and link libraries. 15551sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd 15552 15553# The archiver. 15554AR=$lt_AR 15555 15556# Flags to create an archive. 15557AR_FLAGS=$lt_AR_FLAGS 15558 15559# How to feed a file listing to the archiver. 15560archiver_list_spec=$lt_archiver_list_spec 15561 15562# A symbol stripping program. 15563STRIP=$lt_STRIP 15564 15565# Commands used to install an old-style archive. 15566RANLIB=$lt_RANLIB 15567old_postinstall_cmds=$lt_old_postinstall_cmds 15568old_postuninstall_cmds=$lt_old_postuninstall_cmds 15569 15570# Whether to use a lock for old archive extraction. 15571lock_old_archive_extraction=$lock_old_archive_extraction 15572 15573# A C compiler. 15574LTCC=$lt_CC 15575 15576# LTCC compiler flags. 15577LTCFLAGS=$lt_CFLAGS 15578 15579# Take the output of nm and produce a listing of raw symbols and C names. 15580global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 15581 15582# Transform the output of nm in a proper C declaration. 15583global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 15584 15585# Transform the output of nm into a list of symbols to manually relocate. 15586global_symbol_to_import=$lt_lt_cv_sys_global_symbol_to_import 15587 15588# Transform the output of nm in a C name address pair. 15589global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 15590 15591# Transform the output of nm in a C name address pair when lib prefix is needed. 15592global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 15593 15594# The name lister interface. 15595nm_interface=$lt_lt_cv_nm_interface 15596 15597# Specify filename containing input files for \$NM. 15598nm_file_list_spec=$lt_nm_file_list_spec 15599 15600# The root where to search for dependent libraries,and where our libraries should be installed. 15601lt_sysroot=$lt_sysroot 15602 15603# Command to truncate a binary pipe. 15604lt_truncate_bin=$lt_lt_cv_truncate_bin 15605 15606# The name of the directory that contains temporary libtool files. 15607objdir=$objdir 15608 15609# Used to examine libraries when file_magic_cmd begins with "file". 15610MAGIC_CMD=$MAGIC_CMD 15611 15612# Must we lock files when doing compilation? 15613need_locks=$lt_need_locks 15614 15615# Manifest tool. 15616MANIFEST_TOOL=$lt_MANIFEST_TOOL 15617 15618# Tool to manipulate archived DWARF debug symbol files on Mac OS X. 15619DSYMUTIL=$lt_DSYMUTIL 15620 15621# Tool to change global to local symbols on Mac OS X. 15622NMEDIT=$lt_NMEDIT 15623 15624# Tool to manipulate fat objects and archives on Mac OS X. 15625LIPO=$lt_LIPO 15626 15627# ldd/readelf like tool for Mach-O binaries on Mac OS X. 15628OTOOL=$lt_OTOOL 15629 15630# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 15631OTOOL64=$lt_OTOOL64 15632 15633# Old archive suffix (normally "a"). 15634libext=$libext 15635 15636# Shared library suffix (normally ".so"). 15637shrext_cmds=$lt_shrext_cmds 15638 15639# The commands to extract the exported symbol list from a shared archive. 15640extract_expsyms_cmds=$lt_extract_expsyms_cmds 15641 15642# Variables whose values should be saved in libtool wrapper scripts and 15643# restored at link time. 15644variables_saved_for_relink=$lt_variables_saved_for_relink 15645 15646# Do we need the "lib" prefix for modules? 15647need_lib_prefix=$need_lib_prefix 15648 15649# Do we need a version for libraries? 15650need_version=$need_version 15651 15652# Library versioning type. 15653version_type=$version_type 15654 15655# Shared library runtime path variable. 15656runpath_var=$runpath_var 15657 15658# Shared library path variable. 15659shlibpath_var=$shlibpath_var 15660 15661# Is shlibpath searched before the hard-coded library search path? 15662shlibpath_overrides_runpath=$shlibpath_overrides_runpath 15663 15664# Format of library name prefix. 15665libname_spec=$lt_libname_spec 15666 15667# List of archive names. First name is the real one, the rest are links. 15668# The last name is the one that the linker finds with -lNAME 15669library_names_spec=$lt_library_names_spec 15670 15671# The coded name of the library, if different from the real name. 15672soname_spec=$lt_soname_spec 15673 15674# Permission mode override for installation of shared libraries. 15675install_override_mode=$lt_install_override_mode 15676 15677# Command to use after installation of a shared archive. 15678postinstall_cmds=$lt_postinstall_cmds 15679 15680# Command to use after uninstallation of a shared archive. 15681postuninstall_cmds=$lt_postuninstall_cmds 15682 15683# Commands used to finish a libtool library installation in a directory. 15684finish_cmds=$lt_finish_cmds 15685 15686# As "finish_cmds", except a single script fragment to be evaled but 15687# not shown. 15688finish_eval=$lt_finish_eval 15689 15690# Whether we should hardcode library paths into libraries. 15691hardcode_into_libs=$hardcode_into_libs 15692 15693# Compile-time system search path for libraries. 15694sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 15695 15696# Detected run-time system search path for libraries. 15697sys_lib_dlsearch_path_spec=$lt_configure_time_dlsearch_path 15698 15699# Explicit LT_SYS_LIBRARY_PATH set during ./configure time. 15700configure_time_lt_sys_library_path=$lt_configure_time_lt_sys_library_path 15701 15702# Whether dlopen is supported. 15703dlopen_support=$enable_dlopen 15704 15705# Whether dlopen of programs is supported. 15706dlopen_self=$enable_dlopen_self 15707 15708# Whether dlopen of statically linked programs is supported. 15709dlopen_self_static=$enable_dlopen_self_static 15710 15711# Commands to strip libraries. 15712old_striplib=$lt_old_striplib 15713striplib=$lt_striplib 15714 15715 15716# The linker used to build libraries. 15717LD=$lt_LD 15718 15719# How to create reloadable object files. 15720reload_flag=$lt_reload_flag 15721reload_cmds=$lt_reload_cmds 15722 15723# Commands used to build an old-style archive. 15724old_archive_cmds=$lt_old_archive_cmds 15725 15726# A language specific compiler. 15727CC=$lt_compiler 15728 15729# Is the compiler the GNU compiler? 15730with_gcc=$GCC 15731 15732# Compiler flag to turn off builtin functions. 15733no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 15734 15735# Additional compiler flags for building library objects. 15736pic_flag=$lt_lt_prog_compiler_pic 15737 15738# How to pass a linker flag through the compiler. 15739wl=$lt_lt_prog_compiler_wl 15740 15741# Compiler flag to prevent dynamic linking. 15742link_static_flag=$lt_lt_prog_compiler_static 15743 15744# Does compiler simultaneously support -c and -o options? 15745compiler_c_o=$lt_lt_cv_prog_compiler_c_o 15746 15747# Whether or not to add -lc for building shared libraries. 15748build_libtool_need_lc=$archive_cmds_need_lc 15749 15750# Whether or not to disallow shared libs when runtime libs are static. 15751allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 15752 15753# Compiler flag to allow reflexive dlopens. 15754export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 15755 15756# Compiler flag to generate shared objects directly from archives. 15757whole_archive_flag_spec=$lt_whole_archive_flag_spec 15758 15759# Whether the compiler copes with passing no objects directly. 15760compiler_needs_object=$lt_compiler_needs_object 15761 15762# Create an old-style archive from a shared archive. 15763old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 15764 15765# Create a temporary old-style archive to link instead of a shared archive. 15766old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 15767 15768# Commands used to build a shared archive. 15769archive_cmds=$lt_archive_cmds 15770archive_expsym_cmds=$lt_archive_expsym_cmds 15771 15772# Commands used to build a loadable module if different from building 15773# a shared archive. 15774module_cmds=$lt_module_cmds 15775module_expsym_cmds=$lt_module_expsym_cmds 15776 15777# Whether we are building with GNU ld or not. 15778with_gnu_ld=$lt_with_gnu_ld 15779 15780# Flag that allows shared libraries with undefined symbols to be built. 15781allow_undefined_flag=$lt_allow_undefined_flag 15782 15783# Flag that enforces no undefined symbols. 15784no_undefined_flag=$lt_no_undefined_flag 15785 15786# Flag to hardcode \$libdir into a binary during linking. 15787# This must work even if \$libdir does not exist 15788hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 15789 15790# Whether we need a single "-rpath" flag with a separated argument. 15791hardcode_libdir_separator=$lt_hardcode_libdir_separator 15792 15793# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes 15794# DIR into the resulting binary. 15795hardcode_direct=$hardcode_direct 15796 15797# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes 15798# DIR into the resulting binary and the resulting library dependency is 15799# "absolute",i.e impossible to change by setting \$shlibpath_var if the 15800# library is relocated. 15801hardcode_direct_absolute=$hardcode_direct_absolute 15802 15803# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 15804# into the resulting binary. 15805hardcode_minus_L=$hardcode_minus_L 15806 15807# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 15808# into the resulting binary. 15809hardcode_shlibpath_var=$hardcode_shlibpath_var 15810 15811# Set to "yes" if building a shared library automatically hardcodes DIR 15812# into the library and all subsequent libraries and executables linked 15813# against it. 15814hardcode_automatic=$hardcode_automatic 15815 15816# Set to yes if linker adds runtime paths of dependent libraries 15817# to runtime path list. 15818inherit_rpath=$inherit_rpath 15819 15820# Whether libtool must link a program against all its dependency libraries. 15821link_all_deplibs=$link_all_deplibs 15822 15823# Set to "yes" if exported symbols are required. 15824always_export_symbols=$always_export_symbols 15825 15826# The commands to list exported symbols. 15827export_symbols_cmds=$lt_export_symbols_cmds 15828 15829# Symbols that should not be listed in the preloaded symbols. 15830exclude_expsyms=$lt_exclude_expsyms 15831 15832# Symbols that must always be exported. 15833include_expsyms=$lt_include_expsyms 15834 15835# Commands necessary for linking programs (against libraries) with templates. 15836prelink_cmds=$lt_prelink_cmds 15837 15838# Commands necessary for finishing linking programs. 15839postlink_cmds=$lt_postlink_cmds 15840 15841# Specify filename containing input files. 15842file_list_spec=$lt_file_list_spec 15843 15844# How to hardcode a shared library path into an executable. 15845hardcode_action=$hardcode_action 15846 15847# ### END LIBTOOL CONFIG 15848 15849_LT_EOF 15850 15851 cat <<'_LT_EOF' >> "$cfgfile" 15852 15853# ### BEGIN FUNCTIONS SHARED WITH CONFIGURE 15854 15855# func_munge_path_list VARIABLE PATH 15856# ----------------------------------- 15857# VARIABLE is name of variable containing _space_ separated list of 15858# directories to be munged by the contents of PATH, which is string 15859# having a format: 15860# "DIR[:DIR]:" 15861# string "DIR[ DIR]" will be prepended to VARIABLE 15862# ":DIR[:DIR]" 15863# string "DIR[ DIR]" will be appended to VARIABLE 15864# "DIRP[:DIRP]::[DIRA:]DIRA" 15865# string "DIRP[ DIRP]" will be prepended to VARIABLE and string 15866# "DIRA[ DIRA]" will be appended to VARIABLE 15867# "DIR[:DIR]" 15868# VARIABLE will be replaced by "DIR[ DIR]" 15869func_munge_path_list () 15870{ 15871 case x$2 in 15872 x) 15873 ;; 15874 *:) 15875 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\" 15876 ;; 15877 x:*) 15878 eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\" 15879 ;; 15880 *::*) 15881 eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\" 15882 eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\" 15883 ;; 15884 *) 15885 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\" 15886 ;; 15887 esac 15888} 15889 15890 15891# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. 15892func_cc_basename () 15893{ 15894 for cc_temp in $*""; do 15895 case $cc_temp in 15896 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 15897 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 15898 \-*) ;; 15899 *) break;; 15900 esac 15901 done 15902 func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 15903} 15904 15905 15906# ### END FUNCTIONS SHARED WITH CONFIGURE 15907 15908_LT_EOF 15909 15910 case $host_os in 15911 aix3*) 15912 cat <<\_LT_EOF >> "$cfgfile" 15913# AIX sometimes has problems with the GCC collect2 program. For some 15914# reason, if we set the COLLECT_NAMES environment variable, the problems 15915# vanish in a puff of smoke. 15916if test set != "${COLLECT_NAMES+set}"; then 15917 COLLECT_NAMES= 15918 export COLLECT_NAMES 15919fi 15920_LT_EOF 15921 ;; 15922 esac 15923 15924 15925ltmain=$ac_aux_dir/ltmain.sh 15926 15927 15928 # We use sed instead of cat because bash on DJGPP gets confused if 15929 # if finds mixed CR/LF and LF-only lines. Since sed operates in 15930 # text mode, it properly converts lines to CR/LF. This bash problem 15931 # is reportedly fixed, but why not run on old versions too? 15932 sed '$q' "$ltmain" >> "$cfgfile" \ 15933 || (rm -f "$cfgfile"; exit 1) 15934 15935 mv -f "$cfgfile" "$ofile" || 15936 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 15937 chmod +x "$ofile" 15938 15939 ;; 15940 15941 esac 15942done # for ac_tag 15943 15944 15945as_fn_exit 0 15946_ACEOF 15947ac_clean_files=$ac_clean_files_save 15948 15949test $ac_write_fail = 0 || 15950 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 15951 15952 15953# configure is writing to config.log, and then calls config.status. 15954# config.status does its own redirection, appending to config.log. 15955# Unfortunately, on DOS this fails, as config.log is still kept open 15956# by configure, so config.status won't be able to write to it; its 15957# output is simply discarded. So we exec the FD to /dev/null, 15958# effectively closing config.log, so it can be properly (re)opened and 15959# appended to by config.status. When coming back to configure, we 15960# need to make the FD available again. 15961if test "$no_create" != yes; then 15962 ac_cs_success=: 15963 ac_config_status_args= 15964 test "$silent" = yes && 15965 ac_config_status_args="$ac_config_status_args --quiet" 15966 exec 5>/dev/null 15967 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 15968 exec 5>>config.log 15969 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 15970 # would make configure fail if this is the last instruction. 15971 $ac_cs_success || as_fn_exit 1 15972fi 15973if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 15974 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 15975$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 15976fi 15977 15978