1#! /bin/sh 2# Guess values for system-dependent variables and create Makefiles. 3# Generated by GNU Autoconf 2.69 for sqlite 3.12.1. 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.12.1' 594PACKAGE_STRING='sqlite 3.12.1' 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 639EXTRA_SHELL_OBJ 640JSON1_FLAGS 641FTS5_FLAGS 642DYNAMIC_EXTENSION_FLAGS 643THREADSAFE_FLAGS 644READLINE_LIBS 645BUILD_CFLAGS 646CPP 647LT_SYS_LIBRARY_PATH 648OTOOL64 649OTOOL 650LIPO 651NMEDIT 652DSYMUTIL 653MANIFEST_TOOL 654RANLIB 655ac_ct_AR 656AR 657DLLTOOL 658OBJDUMP 659LN_S 660NM 661ac_ct_DUMPBIN 662DUMPBIN 663LD 664FGREP 665EGREP 666GREP 667SED 668host_os 669host_vendor 670host_cpu 671host 672build_os 673build_vendor 674build_cpu 675build 676LIBTOOL 677am__fastdepCC_FALSE 678am__fastdepCC_TRUE 679CCDEPMODE 680am__nodep 681AMDEPBACKSLASH 682AMDEP_FALSE 683AMDEP_TRUE 684am__quote 685am__include 686DEPDIR 687OBJEXT 688EXEEXT 689ac_ct_CC 690CPPFLAGS 691LDFLAGS 692CFLAGS 693CC 694AM_BACKSLASH 695AM_DEFAULT_VERBOSITY 696AM_DEFAULT_V 697AM_V 698am__untar 699am__tar 700AMTAR 701am__leading_dot 702SET_MAKE 703AWK 704mkdir_p 705MKDIR_P 706INSTALL_STRIP_PROGRAM 707STRIP 708install_sh 709MAKEINFO 710AUTOHEADER 711AUTOMAKE 712AUTOCONF 713ACLOCAL 714VERSION 715PACKAGE 716CYGPATH_W 717am__isrc 718INSTALL_DATA 719INSTALL_SCRIPT 720INSTALL_PROGRAM 721target_alias 722host_alias 723build_alias 724LIBS 725ECHO_T 726ECHO_N 727ECHO_C 728DEFS 729mandir 730localedir 731libdir 732psdir 733pdfdir 734dvidir 735htmldir 736infodir 737docdir 738oldincludedir 739includedir 740localstatedir 741sharedstatedir 742sysconfdir 743datadir 744datarootdir 745libexecdir 746sbindir 747bindir 748program_transform_name 749prefix 750exec_prefix 751PACKAGE_URL 752PACKAGE_BUGREPORT 753PACKAGE_STRING 754PACKAGE_VERSION 755PACKAGE_TARNAME 756PACKAGE_NAME 757PATH_SEPARATOR 758SHELL' 759ac_subst_files='' 760ac_user_opts=' 761enable_option_checking 762enable_silent_rules 763enable_largefile 764enable_dependency_tracking 765enable_shared 766enable_static 767with_pic 768enable_fast_install 769with_aix_soname 770with_gnu_ld 771with_sysroot 772enable_libtool_lock 773enable_editline 774enable_readline 775enable_threadsafe 776enable_dynamic_extensions 777enable_fts5 778enable_json1 779enable_static_shell 780' 781 ac_precious_vars='build_alias 782host_alias 783target_alias 784CC 785CFLAGS 786LDFLAGS 787LIBS 788CPPFLAGS 789LT_SYS_LIBRARY_PATH 790CPP' 791 792 793# Initialize some variables set by options. 794ac_init_help= 795ac_init_version=false 796ac_unrecognized_opts= 797ac_unrecognized_sep= 798# The variables have the same names as the options, with 799# dashes changed to underlines. 800cache_file=/dev/null 801exec_prefix=NONE 802no_create= 803no_recursion= 804prefix=NONE 805program_prefix=NONE 806program_suffix=NONE 807program_transform_name=s,x,x, 808silent= 809site= 810srcdir= 811verbose= 812x_includes=NONE 813x_libraries=NONE 814 815# Installation directory options. 816# These are left unexpanded so users can "make install exec_prefix=/foo" 817# and all the variables that are supposed to be based on exec_prefix 818# by default will actually change. 819# Use braces instead of parens because sh, perl, etc. also accept them. 820# (The list follows the same order as the GNU Coding Standards.) 821bindir='${exec_prefix}/bin' 822sbindir='${exec_prefix}/sbin' 823libexecdir='${exec_prefix}/libexec' 824datarootdir='${prefix}/share' 825datadir='${datarootdir}' 826sysconfdir='${prefix}/etc' 827sharedstatedir='${prefix}/com' 828localstatedir='${prefix}/var' 829includedir='${prefix}/include' 830oldincludedir='/usr/include' 831docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 832infodir='${datarootdir}/info' 833htmldir='${docdir}' 834dvidir='${docdir}' 835pdfdir='${docdir}' 836psdir='${docdir}' 837libdir='${exec_prefix}/lib' 838localedir='${datarootdir}/locale' 839mandir='${datarootdir}/man' 840 841ac_prev= 842ac_dashdash= 843for ac_option 844do 845 # If the previous option needs an argument, assign it. 846 if test -n "$ac_prev"; then 847 eval $ac_prev=\$ac_option 848 ac_prev= 849 continue 850 fi 851 852 case $ac_option in 853 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 854 *=) ac_optarg= ;; 855 *) ac_optarg=yes ;; 856 esac 857 858 # Accept the important Cygnus configure options, so we can diagnose typos. 859 860 case $ac_dashdash$ac_option in 861 --) 862 ac_dashdash=yes ;; 863 864 -bindir | --bindir | --bindi | --bind | --bin | --bi) 865 ac_prev=bindir ;; 866 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 867 bindir=$ac_optarg ;; 868 869 -build | --build | --buil | --bui | --bu) 870 ac_prev=build_alias ;; 871 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 872 build_alias=$ac_optarg ;; 873 874 -cache-file | --cache-file | --cache-fil | --cache-fi \ 875 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 876 ac_prev=cache_file ;; 877 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 878 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 879 cache_file=$ac_optarg ;; 880 881 --config-cache | -C) 882 cache_file=config.cache ;; 883 884 -datadir | --datadir | --datadi | --datad) 885 ac_prev=datadir ;; 886 -datadir=* | --datadir=* | --datadi=* | --datad=*) 887 datadir=$ac_optarg ;; 888 889 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 890 | --dataroo | --dataro | --datar) 891 ac_prev=datarootdir ;; 892 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 893 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 894 datarootdir=$ac_optarg ;; 895 896 -disable-* | --disable-*) 897 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 898 # Reject names that are not valid shell variable names. 899 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 900 as_fn_error $? "invalid feature name: $ac_useropt" 901 ac_useropt_orig=$ac_useropt 902 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 903 case $ac_user_opts in 904 *" 905"enable_$ac_useropt" 906"*) ;; 907 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 908 ac_unrecognized_sep=', ';; 909 esac 910 eval enable_$ac_useropt=no ;; 911 912 -docdir | --docdir | --docdi | --doc | --do) 913 ac_prev=docdir ;; 914 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 915 docdir=$ac_optarg ;; 916 917 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 918 ac_prev=dvidir ;; 919 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 920 dvidir=$ac_optarg ;; 921 922 -enable-* | --enable-*) 923 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 924 # Reject names that are not valid shell variable names. 925 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 926 as_fn_error $? "invalid feature name: $ac_useropt" 927 ac_useropt_orig=$ac_useropt 928 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 929 case $ac_user_opts in 930 *" 931"enable_$ac_useropt" 932"*) ;; 933 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 934 ac_unrecognized_sep=', ';; 935 esac 936 eval enable_$ac_useropt=\$ac_optarg ;; 937 938 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 939 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 940 | --exec | --exe | --ex) 941 ac_prev=exec_prefix ;; 942 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 943 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 944 | --exec=* | --exe=* | --ex=*) 945 exec_prefix=$ac_optarg ;; 946 947 -gas | --gas | --ga | --g) 948 # Obsolete; use --with-gas. 949 with_gas=yes ;; 950 951 -help | --help | --hel | --he | -h) 952 ac_init_help=long ;; 953 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 954 ac_init_help=recursive ;; 955 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 956 ac_init_help=short ;; 957 958 -host | --host | --hos | --ho) 959 ac_prev=host_alias ;; 960 -host=* | --host=* | --hos=* | --ho=*) 961 host_alias=$ac_optarg ;; 962 963 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 964 ac_prev=htmldir ;; 965 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 966 | --ht=*) 967 htmldir=$ac_optarg ;; 968 969 -includedir | --includedir | --includedi | --included | --include \ 970 | --includ | --inclu | --incl | --inc) 971 ac_prev=includedir ;; 972 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 973 | --includ=* | --inclu=* | --incl=* | --inc=*) 974 includedir=$ac_optarg ;; 975 976 -infodir | --infodir | --infodi | --infod | --info | --inf) 977 ac_prev=infodir ;; 978 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 979 infodir=$ac_optarg ;; 980 981 -libdir | --libdir | --libdi | --libd) 982 ac_prev=libdir ;; 983 -libdir=* | --libdir=* | --libdi=* | --libd=*) 984 libdir=$ac_optarg ;; 985 986 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 987 | --libexe | --libex | --libe) 988 ac_prev=libexecdir ;; 989 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 990 | --libexe=* | --libex=* | --libe=*) 991 libexecdir=$ac_optarg ;; 992 993 -localedir | --localedir | --localedi | --localed | --locale) 994 ac_prev=localedir ;; 995 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 996 localedir=$ac_optarg ;; 997 998 -localstatedir | --localstatedir | --localstatedi | --localstated \ 999 | --localstate | --localstat | --localsta | --localst | --locals) 1000 ac_prev=localstatedir ;; 1001 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1002 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1003 localstatedir=$ac_optarg ;; 1004 1005 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1006 ac_prev=mandir ;; 1007 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1008 mandir=$ac_optarg ;; 1009 1010 -nfp | --nfp | --nf) 1011 # Obsolete; use --without-fp. 1012 with_fp=no ;; 1013 1014 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1015 | --no-cr | --no-c | -n) 1016 no_create=yes ;; 1017 1018 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1019 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1020 no_recursion=yes ;; 1021 1022 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1023 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1024 | --oldin | --oldi | --old | --ol | --o) 1025 ac_prev=oldincludedir ;; 1026 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1027 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1028 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1029 oldincludedir=$ac_optarg ;; 1030 1031 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1032 ac_prev=prefix ;; 1033 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1034 prefix=$ac_optarg ;; 1035 1036 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1037 | --program-pre | --program-pr | --program-p) 1038 ac_prev=program_prefix ;; 1039 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1040 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1041 program_prefix=$ac_optarg ;; 1042 1043 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1044 | --program-suf | --program-su | --program-s) 1045 ac_prev=program_suffix ;; 1046 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1047 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1048 program_suffix=$ac_optarg ;; 1049 1050 -program-transform-name | --program-transform-name \ 1051 | --program-transform-nam | --program-transform-na \ 1052 | --program-transform-n | --program-transform- \ 1053 | --program-transform | --program-transfor \ 1054 | --program-transfo | --program-transf \ 1055 | --program-trans | --program-tran \ 1056 | --progr-tra | --program-tr | --program-t) 1057 ac_prev=program_transform_name ;; 1058 -program-transform-name=* | --program-transform-name=* \ 1059 | --program-transform-nam=* | --program-transform-na=* \ 1060 | --program-transform-n=* | --program-transform-=* \ 1061 | --program-transform=* | --program-transfor=* \ 1062 | --program-transfo=* | --program-transf=* \ 1063 | --program-trans=* | --program-tran=* \ 1064 | --progr-tra=* | --program-tr=* | --program-t=*) 1065 program_transform_name=$ac_optarg ;; 1066 1067 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1068 ac_prev=pdfdir ;; 1069 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1070 pdfdir=$ac_optarg ;; 1071 1072 -psdir | --psdir | --psdi | --psd | --ps) 1073 ac_prev=psdir ;; 1074 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1075 psdir=$ac_optarg ;; 1076 1077 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1078 | -silent | --silent | --silen | --sile | --sil) 1079 silent=yes ;; 1080 1081 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1082 ac_prev=sbindir ;; 1083 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1084 | --sbi=* | --sb=*) 1085 sbindir=$ac_optarg ;; 1086 1087 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1088 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1089 | --sharedst | --shareds | --shared | --share | --shar \ 1090 | --sha | --sh) 1091 ac_prev=sharedstatedir ;; 1092 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1093 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1094 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1095 | --sha=* | --sh=*) 1096 sharedstatedir=$ac_optarg ;; 1097 1098 -site | --site | --sit) 1099 ac_prev=site ;; 1100 -site=* | --site=* | --sit=*) 1101 site=$ac_optarg ;; 1102 1103 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1104 ac_prev=srcdir ;; 1105 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1106 srcdir=$ac_optarg ;; 1107 1108 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1109 | --syscon | --sysco | --sysc | --sys | --sy) 1110 ac_prev=sysconfdir ;; 1111 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1112 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1113 sysconfdir=$ac_optarg ;; 1114 1115 -target | --target | --targe | --targ | --tar | --ta | --t) 1116 ac_prev=target_alias ;; 1117 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1118 target_alias=$ac_optarg ;; 1119 1120 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1121 verbose=yes ;; 1122 1123 -version | --version | --versio | --versi | --vers | -V) 1124 ac_init_version=: ;; 1125 1126 -with-* | --with-*) 1127 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1128 # Reject names that are not valid shell variable names. 1129 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1130 as_fn_error $? "invalid package name: $ac_useropt" 1131 ac_useropt_orig=$ac_useropt 1132 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1133 case $ac_user_opts in 1134 *" 1135"with_$ac_useropt" 1136"*) ;; 1137 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1138 ac_unrecognized_sep=', ';; 1139 esac 1140 eval with_$ac_useropt=\$ac_optarg ;; 1141 1142 -without-* | --without-*) 1143 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1144 # Reject names that are not valid shell variable names. 1145 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1146 as_fn_error $? "invalid package name: $ac_useropt" 1147 ac_useropt_orig=$ac_useropt 1148 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1149 case $ac_user_opts in 1150 *" 1151"with_$ac_useropt" 1152"*) ;; 1153 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1154 ac_unrecognized_sep=', ';; 1155 esac 1156 eval with_$ac_useropt=no ;; 1157 1158 --x) 1159 # Obsolete; use --with-x. 1160 with_x=yes ;; 1161 1162 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1163 | --x-incl | --x-inc | --x-in | --x-i) 1164 ac_prev=x_includes ;; 1165 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1166 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1167 x_includes=$ac_optarg ;; 1168 1169 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1170 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1171 ac_prev=x_libraries ;; 1172 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1173 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1174 x_libraries=$ac_optarg ;; 1175 1176 -*) as_fn_error $? "unrecognized option: \`$ac_option' 1177Try \`$0 --help' for more information" 1178 ;; 1179 1180 *=*) 1181 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1182 # Reject names that are not valid shell variable names. 1183 case $ac_envvar in #( 1184 '' | [0-9]* | *[!_$as_cr_alnum]* ) 1185 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 1186 esac 1187 eval $ac_envvar=\$ac_optarg 1188 export $ac_envvar ;; 1189 1190 *) 1191 # FIXME: should be removed in autoconf 3.0. 1192 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1193 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1194 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1195 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1196 ;; 1197 1198 esac 1199done 1200 1201if test -n "$ac_prev"; then 1202 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1203 as_fn_error $? "missing argument to $ac_option" 1204fi 1205 1206if test -n "$ac_unrecognized_opts"; then 1207 case $enable_option_checking in 1208 no) ;; 1209 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1210 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1211 esac 1212fi 1213 1214# Check all directory arguments for consistency. 1215for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1216 datadir sysconfdir sharedstatedir localstatedir includedir \ 1217 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1218 libdir localedir mandir 1219do 1220 eval ac_val=\$$ac_var 1221 # Remove trailing slashes. 1222 case $ac_val in 1223 */ ) 1224 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1225 eval $ac_var=\$ac_val;; 1226 esac 1227 # Be sure to have absolute directory names. 1228 case $ac_val in 1229 [\\/$]* | ?:[\\/]* ) continue;; 1230 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1231 esac 1232 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1233done 1234 1235# There might be people who depend on the old broken behavior: `$host' 1236# used to hold the argument of --host etc. 1237# FIXME: To remove some day. 1238build=$build_alias 1239host=$host_alias 1240target=$target_alias 1241 1242# FIXME: To remove some day. 1243if test "x$host_alias" != x; then 1244 if test "x$build_alias" = x; then 1245 cross_compiling=maybe 1246 elif test "x$build_alias" != "x$host_alias"; then 1247 cross_compiling=yes 1248 fi 1249fi 1250 1251ac_tool_prefix= 1252test -n "$host_alias" && ac_tool_prefix=$host_alias- 1253 1254test "$silent" = yes && exec 6>/dev/null 1255 1256 1257ac_pwd=`pwd` && test -n "$ac_pwd" && 1258ac_ls_di=`ls -di .` && 1259ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1260 as_fn_error $? "working directory cannot be determined" 1261test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1262 as_fn_error $? "pwd does not report name of working directory" 1263 1264 1265# Find the source files, if location was not specified. 1266if test -z "$srcdir"; then 1267 ac_srcdir_defaulted=yes 1268 # Try the directory containing this script, then the parent directory. 1269 ac_confdir=`$as_dirname -- "$as_myself" || 1270$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1271 X"$as_myself" : 'X\(//\)[^/]' \| \ 1272 X"$as_myself" : 'X\(//\)$' \| \ 1273 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1274$as_echo X"$as_myself" | 1275 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1276 s//\1/ 1277 q 1278 } 1279 /^X\(\/\/\)[^/].*/{ 1280 s//\1/ 1281 q 1282 } 1283 /^X\(\/\/\)$/{ 1284 s//\1/ 1285 q 1286 } 1287 /^X\(\/\).*/{ 1288 s//\1/ 1289 q 1290 } 1291 s/.*/./; q'` 1292 srcdir=$ac_confdir 1293 if test ! -r "$srcdir/$ac_unique_file"; then 1294 srcdir=.. 1295 fi 1296else 1297 ac_srcdir_defaulted=no 1298fi 1299if test ! -r "$srcdir/$ac_unique_file"; then 1300 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1301 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1302fi 1303ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1304ac_abs_confdir=`( 1305 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1306 pwd)` 1307# When building in place, set srcdir=. 1308if test "$ac_abs_confdir" = "$ac_pwd"; then 1309 srcdir=. 1310fi 1311# Remove unnecessary trailing slashes from srcdir. 1312# Double slashes in file names in object file debugging info 1313# mess up M-x gdb in Emacs. 1314case $srcdir in 1315*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1316esac 1317for ac_var in $ac_precious_vars; do 1318 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1319 eval ac_env_${ac_var}_value=\$${ac_var} 1320 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1321 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1322done 1323 1324# 1325# Report the --help message. 1326# 1327if test "$ac_init_help" = "long"; then 1328 # Omit some internal or obsolete options to make the list less imposing. 1329 # This message is too long to be a string in the A/UX 3.1 sh. 1330 cat <<_ACEOF 1331\`configure' configures sqlite 3.12.1 to adapt to many kinds of systems. 1332 1333Usage: $0 [OPTION]... [VAR=VALUE]... 1334 1335To assign environment variables (e.g., CC, CFLAGS...), specify them as 1336VAR=VALUE. See below for descriptions of some of the useful variables. 1337 1338Defaults for the options are specified in brackets. 1339 1340Configuration: 1341 -h, --help display this help and exit 1342 --help=short display options specific to this package 1343 --help=recursive display the short help of all the included packages 1344 -V, --version display version information and exit 1345 -q, --quiet, --silent do not print \`checking ...' messages 1346 --cache-file=FILE cache test results in FILE [disabled] 1347 -C, --config-cache alias for \`--cache-file=config.cache' 1348 -n, --no-create do not create output files 1349 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1350 1351Installation directories: 1352 --prefix=PREFIX install architecture-independent files in PREFIX 1353 [$ac_default_prefix] 1354 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1355 [PREFIX] 1356 1357By default, \`make install' will install all the files in 1358\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1359an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1360for instance \`--prefix=\$HOME'. 1361 1362For better control, use the options below. 1363 1364Fine tuning of the installation directories: 1365 --bindir=DIR user executables [EPREFIX/bin] 1366 --sbindir=DIR system admin executables [EPREFIX/sbin] 1367 --libexecdir=DIR program executables [EPREFIX/libexec] 1368 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1369 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1370 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1371 --libdir=DIR object code libraries [EPREFIX/lib] 1372 --includedir=DIR C header files [PREFIX/include] 1373 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1374 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1375 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1376 --infodir=DIR info documentation [DATAROOTDIR/info] 1377 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1378 --mandir=DIR man documentation [DATAROOTDIR/man] 1379 --docdir=DIR documentation root [DATAROOTDIR/doc/sqlite] 1380 --htmldir=DIR html documentation [DOCDIR] 1381 --dvidir=DIR dvi documentation [DOCDIR] 1382 --pdfdir=DIR pdf documentation [DOCDIR] 1383 --psdir=DIR ps documentation [DOCDIR] 1384_ACEOF 1385 1386 cat <<\_ACEOF 1387 1388Program names: 1389 --program-prefix=PREFIX prepend PREFIX to installed program names 1390 --program-suffix=SUFFIX append SUFFIX to installed program names 1391 --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1392 1393System types: 1394 --build=BUILD configure for building on BUILD [guessed] 1395 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1396_ACEOF 1397fi 1398 1399if test -n "$ac_init_help"; then 1400 case $ac_init_help in 1401 short | recursive ) echo "Configuration of sqlite 3.12.1:";; 1402 esac 1403 cat <<\_ACEOF 1404 1405Optional Features: 1406 --disable-option-checking ignore unrecognized --enable/--with options 1407 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1408 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1409 --enable-silent-rules less verbose build output (undo: "make V=1") 1410 --disable-silent-rules verbose build output (undo: "make V=0") 1411 --disable-largefile omit support for large files 1412 --enable-dependency-tracking 1413 do not reject slow dependency extractors 1414 --disable-dependency-tracking 1415 speeds up one-time build 1416 --enable-shared[=PKGS] build shared libraries [default=yes] 1417 --enable-static[=PKGS] build static libraries [default=yes] 1418 --enable-fast-install[=PKGS] 1419 optimize for fast installation [default=yes] 1420 --disable-libtool-lock avoid locking (might break parallel builds) 1421 --enable-editline use BSD libedit 1422 --enable-readline use readline 1423 --enable-threadsafe build a thread-safe library [default=yes] 1424 --enable-dynamic-extensions 1425 support loadable extensions [default=yes] 1426 --enable-fts5 include fts5 support [default=no] 1427 --enable-json1 include json1 support [default=no] 1428 --enable-static-shell statically link libsqlite3 into shell tool 1429 [default=yes] 1430 1431Optional Packages: 1432 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1433 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1434 --with-pic[=PKGS] try to use only PIC/non-PIC objects [default=use 1435 both] 1436 --with-aix-soname=aix|svr4|both 1437 shared library versioning (aka "SONAME") variant to 1438 provide on AIX, [default=aix]. 1439 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1440 --with-sysroot[=DIR] Search for dependent libraries within DIR (or the 1441 compiler's sysroot if not specified). 1442 1443Some influential environment variables: 1444 CC C compiler command 1445 CFLAGS C compiler flags 1446 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1447 nonstandard directory <lib dir> 1448 LIBS libraries to pass to the linker, e.g. -l<library> 1449 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1450 you have headers in a nonstandard directory <include dir> 1451 LT_SYS_LIBRARY_PATH 1452 User-defined run-time library search path. 1453 CPP C preprocessor 1454 1455Use these variables to override the choices made by `configure' or to help 1456it to find libraries and programs with nonstandard names/locations. 1457 1458Report bugs to <http://www.sqlite.org>. 1459_ACEOF 1460ac_status=$? 1461fi 1462 1463if test "$ac_init_help" = "recursive"; then 1464 # If there are subdirs, report their specific --help. 1465 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1466 test -d "$ac_dir" || 1467 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1468 continue 1469 ac_builddir=. 1470 1471case "$ac_dir" in 1472.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1473*) 1474 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1475 # A ".." for each directory in $ac_dir_suffix. 1476 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1477 case $ac_top_builddir_sub in 1478 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1479 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1480 esac ;; 1481esac 1482ac_abs_top_builddir=$ac_pwd 1483ac_abs_builddir=$ac_pwd$ac_dir_suffix 1484# for backward compatibility: 1485ac_top_builddir=$ac_top_build_prefix 1486 1487case $srcdir in 1488 .) # We are building in place. 1489 ac_srcdir=. 1490 ac_top_srcdir=$ac_top_builddir_sub 1491 ac_abs_top_srcdir=$ac_pwd ;; 1492 [\\/]* | ?:[\\/]* ) # Absolute name. 1493 ac_srcdir=$srcdir$ac_dir_suffix; 1494 ac_top_srcdir=$srcdir 1495 ac_abs_top_srcdir=$srcdir ;; 1496 *) # Relative name. 1497 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1498 ac_top_srcdir=$ac_top_build_prefix$srcdir 1499 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1500esac 1501ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1502 1503 cd "$ac_dir" || { ac_status=$?; continue; } 1504 # Check for guested configure. 1505 if test -f "$ac_srcdir/configure.gnu"; then 1506 echo && 1507 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1508 elif test -f "$ac_srcdir/configure"; then 1509 echo && 1510 $SHELL "$ac_srcdir/configure" --help=recursive 1511 else 1512 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1513 fi || ac_status=$? 1514 cd "$ac_pwd" || { ac_status=$?; break; } 1515 done 1516fi 1517 1518test -n "$ac_init_help" && exit $ac_status 1519if $ac_init_version; then 1520 cat <<\_ACEOF 1521sqlite configure 3.12.1 1522generated by GNU Autoconf 2.69 1523 1524Copyright (C) 2012 Free Software Foundation, Inc. 1525This configure script is free software; the Free Software Foundation 1526gives unlimited permission to copy, distribute and modify it. 1527_ACEOF 1528 exit 1529fi 1530 1531## ------------------------ ## 1532## Autoconf initialization. ## 1533## ------------------------ ## 1534 1535# ac_fn_c_try_compile LINENO 1536# -------------------------- 1537# Try to compile conftest.$ac_ext, and return whether this succeeded. 1538ac_fn_c_try_compile () 1539{ 1540 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1541 rm -f conftest.$ac_objext 1542 if { { ac_try="$ac_compile" 1543case "(($ac_try" in 1544 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1545 *) ac_try_echo=$ac_try;; 1546esac 1547eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1548$as_echo "$ac_try_echo"; } >&5 1549 (eval "$ac_compile") 2>conftest.err 1550 ac_status=$? 1551 if test -s conftest.err; then 1552 grep -v '^ *+' conftest.err >conftest.er1 1553 cat conftest.er1 >&5 1554 mv -f conftest.er1 conftest.err 1555 fi 1556 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1557 test $ac_status = 0; } && { 1558 test -z "$ac_c_werror_flag" || 1559 test ! -s conftest.err 1560 } && test -s conftest.$ac_objext; then : 1561 ac_retval=0 1562else 1563 $as_echo "$as_me: failed program was:" >&5 1564sed 's/^/| /' conftest.$ac_ext >&5 1565 1566 ac_retval=1 1567fi 1568 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1569 as_fn_set_status $ac_retval 1570 1571} # ac_fn_c_try_compile 1572 1573# ac_fn_c_try_link LINENO 1574# ----------------------- 1575# Try to link conftest.$ac_ext, and return whether this succeeded. 1576ac_fn_c_try_link () 1577{ 1578 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1579 rm -f conftest.$ac_objext conftest$ac_exeext 1580 if { { ac_try="$ac_link" 1581case "(($ac_try" in 1582 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1583 *) ac_try_echo=$ac_try;; 1584esac 1585eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1586$as_echo "$ac_try_echo"; } >&5 1587 (eval "$ac_link") 2>conftest.err 1588 ac_status=$? 1589 if test -s conftest.err; then 1590 grep -v '^ *+' conftest.err >conftest.er1 1591 cat conftest.er1 >&5 1592 mv -f conftest.er1 conftest.err 1593 fi 1594 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1595 test $ac_status = 0; } && { 1596 test -z "$ac_c_werror_flag" || 1597 test ! -s conftest.err 1598 } && test -s conftest$ac_exeext && { 1599 test "$cross_compiling" = yes || 1600 test -x conftest$ac_exeext 1601 }; then : 1602 ac_retval=0 1603else 1604 $as_echo "$as_me: failed program was:" >&5 1605sed 's/^/| /' conftest.$ac_ext >&5 1606 1607 ac_retval=1 1608fi 1609 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1610 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1611 # interfere with the next link command; also delete a directory that is 1612 # left behind by Apple's compiler. We do this before executing the actions. 1613 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1614 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1615 as_fn_set_status $ac_retval 1616 1617} # ac_fn_c_try_link 1618 1619# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1620# ------------------------------------------------------- 1621# Tests whether HEADER exists and can be compiled using the include files in 1622# INCLUDES, setting the cache variable VAR accordingly. 1623ac_fn_c_check_header_compile () 1624{ 1625 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1626 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1627$as_echo_n "checking for $2... " >&6; } 1628if eval \${$3+:} false; then : 1629 $as_echo_n "(cached) " >&6 1630else 1631 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1632/* end confdefs.h. */ 1633$4 1634#include <$2> 1635_ACEOF 1636if ac_fn_c_try_compile "$LINENO"; then : 1637 eval "$3=yes" 1638else 1639 eval "$3=no" 1640fi 1641rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1642fi 1643eval ac_res=\$$3 1644 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1645$as_echo "$ac_res" >&6; } 1646 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1647 1648} # ac_fn_c_check_header_compile 1649 1650# ac_fn_c_try_cpp LINENO 1651# ---------------------- 1652# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1653ac_fn_c_try_cpp () 1654{ 1655 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1656 if { { ac_try="$ac_cpp conftest.$ac_ext" 1657case "(($ac_try" in 1658 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1659 *) ac_try_echo=$ac_try;; 1660esac 1661eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1662$as_echo "$ac_try_echo"; } >&5 1663 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1664 ac_status=$? 1665 if test -s conftest.err; then 1666 grep -v '^ *+' conftest.err >conftest.er1 1667 cat conftest.er1 >&5 1668 mv -f conftest.er1 conftest.err 1669 fi 1670 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1671 test $ac_status = 0; } > conftest.i && { 1672 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1673 test ! -s conftest.err 1674 }; then : 1675 ac_retval=0 1676else 1677 $as_echo "$as_me: failed program was:" >&5 1678sed 's/^/| /' conftest.$ac_ext >&5 1679 1680 ac_retval=1 1681fi 1682 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1683 as_fn_set_status $ac_retval 1684 1685} # ac_fn_c_try_cpp 1686 1687# ac_fn_c_try_run LINENO 1688# ---------------------- 1689# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1690# that executables *can* be run. 1691ac_fn_c_try_run () 1692{ 1693 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1694 if { { ac_try="$ac_link" 1695case "(($ac_try" in 1696 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1697 *) ac_try_echo=$ac_try;; 1698esac 1699eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1700$as_echo "$ac_try_echo"; } >&5 1701 (eval "$ac_link") 2>&5 1702 ac_status=$? 1703 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1704 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1705 { { case "(($ac_try" in 1706 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1707 *) ac_try_echo=$ac_try;; 1708esac 1709eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1710$as_echo "$ac_try_echo"; } >&5 1711 (eval "$ac_try") 2>&5 1712 ac_status=$? 1713 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1714 test $ac_status = 0; }; }; then : 1715 ac_retval=0 1716else 1717 $as_echo "$as_me: program exited with status $ac_status" >&5 1718 $as_echo "$as_me: failed program was:" >&5 1719sed 's/^/| /' conftest.$ac_ext >&5 1720 1721 ac_retval=$ac_status 1722fi 1723 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1724 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1725 as_fn_set_status $ac_retval 1726 1727} # ac_fn_c_try_run 1728 1729# ac_fn_c_check_func LINENO FUNC VAR 1730# ---------------------------------- 1731# Tests whether FUNC exists, setting the cache variable VAR accordingly 1732ac_fn_c_check_func () 1733{ 1734 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1735 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1736$as_echo_n "checking for $2... " >&6; } 1737if eval \${$3+:} false; then : 1738 $as_echo_n "(cached) " >&6 1739else 1740 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1741/* end confdefs.h. */ 1742/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1743 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1744#define $2 innocuous_$2 1745 1746/* System header to define __stub macros and hopefully few prototypes, 1747 which can conflict with char $2 (); below. 1748 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1749 <limits.h> exists even on freestanding compilers. */ 1750 1751#ifdef __STDC__ 1752# include <limits.h> 1753#else 1754# include <assert.h> 1755#endif 1756 1757#undef $2 1758 1759/* Override any GCC internal prototype to avoid an error. 1760 Use char because int might match the return type of a GCC 1761 builtin and then its argument prototype would still apply. */ 1762#ifdef __cplusplus 1763extern "C" 1764#endif 1765char $2 (); 1766/* The GNU C library defines this for functions which it implements 1767 to always fail with ENOSYS. Some functions are actually named 1768 something starting with __ and the normal name is an alias. */ 1769#if defined __stub_$2 || defined __stub___$2 1770choke me 1771#endif 1772 1773int 1774main () 1775{ 1776return $2 (); 1777 ; 1778 return 0; 1779} 1780_ACEOF 1781if ac_fn_c_try_link "$LINENO"; then : 1782 eval "$3=yes" 1783else 1784 eval "$3=no" 1785fi 1786rm -f core conftest.err conftest.$ac_objext \ 1787 conftest$ac_exeext conftest.$ac_ext 1788fi 1789eval ac_res=\$$3 1790 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1791$as_echo "$ac_res" >&6; } 1792 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1793 1794} # ac_fn_c_check_func 1795 1796# ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES 1797# --------------------------------------------- 1798# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR 1799# accordingly. 1800ac_fn_c_check_decl () 1801{ 1802 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1803 as_decl_name=`echo $2|sed 's/ *(.*//'` 1804 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'` 1805 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5 1806$as_echo_n "checking whether $as_decl_name is declared... " >&6; } 1807if eval \${$3+:} false; then : 1808 $as_echo_n "(cached) " >&6 1809else 1810 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1811/* end confdefs.h. */ 1812$4 1813int 1814main () 1815{ 1816#ifndef $as_decl_name 1817#ifdef __cplusplus 1818 (void) $as_decl_use; 1819#else 1820 (void) $as_decl_name; 1821#endif 1822#endif 1823 1824 ; 1825 return 0; 1826} 1827_ACEOF 1828if ac_fn_c_try_compile "$LINENO"; then : 1829 eval "$3=yes" 1830else 1831 eval "$3=no" 1832fi 1833rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1834fi 1835eval ac_res=\$$3 1836 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1837$as_echo "$ac_res" >&6; } 1838 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1839 1840} # ac_fn_c_check_decl 1841cat >config.log <<_ACEOF 1842This file contains any messages produced by compilers while 1843running configure, to aid debugging if configure makes a mistake. 1844 1845It was created by sqlite $as_me 3.12.1, which was 1846generated by GNU Autoconf 2.69. Invocation command line was 1847 1848 $ $0 $@ 1849 1850_ACEOF 1851exec 5>>config.log 1852{ 1853cat <<_ASUNAME 1854## --------- ## 1855## Platform. ## 1856## --------- ## 1857 1858hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 1859uname -m = `(uname -m) 2>/dev/null || echo unknown` 1860uname -r = `(uname -r) 2>/dev/null || echo unknown` 1861uname -s = `(uname -s) 2>/dev/null || echo unknown` 1862uname -v = `(uname -v) 2>/dev/null || echo unknown` 1863 1864/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 1865/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 1866 1867/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 1868/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 1869/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 1870/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 1871/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 1872/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 1873/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 1874 1875_ASUNAME 1876 1877as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1878for as_dir in $PATH 1879do 1880 IFS=$as_save_IFS 1881 test -z "$as_dir" && as_dir=. 1882 $as_echo "PATH: $as_dir" 1883 done 1884IFS=$as_save_IFS 1885 1886} >&5 1887 1888cat >&5 <<_ACEOF 1889 1890 1891## ----------- ## 1892## Core tests. ## 1893## ----------- ## 1894 1895_ACEOF 1896 1897 1898# Keep a trace of the command line. 1899# Strip out --no-create and --no-recursion so they do not pile up. 1900# Strip out --silent because we don't want to record it for future runs. 1901# Also quote any args containing shell meta-characters. 1902# Make two passes to allow for proper duplicate-argument suppression. 1903ac_configure_args= 1904ac_configure_args0= 1905ac_configure_args1= 1906ac_must_keep_next=false 1907for ac_pass in 1 2 1908do 1909 for ac_arg 1910 do 1911 case $ac_arg in 1912 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 1913 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1914 | -silent | --silent | --silen | --sile | --sil) 1915 continue ;; 1916 *\'*) 1917 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 1918 esac 1919 case $ac_pass in 1920 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 1921 2) 1922 as_fn_append ac_configure_args1 " '$ac_arg'" 1923 if test $ac_must_keep_next = true; then 1924 ac_must_keep_next=false # Got value, back to normal. 1925 else 1926 case $ac_arg in 1927 *=* | --config-cache | -C | -disable-* | --disable-* \ 1928 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 1929 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 1930 | -with-* | --with-* | -without-* | --without-* | --x) 1931 case "$ac_configure_args0 " in 1932 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 1933 esac 1934 ;; 1935 -* ) ac_must_keep_next=true ;; 1936 esac 1937 fi 1938 as_fn_append ac_configure_args " '$ac_arg'" 1939 ;; 1940 esac 1941 done 1942done 1943{ ac_configure_args0=; unset ac_configure_args0;} 1944{ ac_configure_args1=; unset ac_configure_args1;} 1945 1946# When interrupted or exit'd, cleanup temporary files, and complete 1947# config.log. We remove comments because anyway the quotes in there 1948# would cause problems or look ugly. 1949# WARNING: Use '\'' to represent an apostrophe within the trap. 1950# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 1951trap 'exit_status=$? 1952 # Save into config.log some information that might help in debugging. 1953 { 1954 echo 1955 1956 $as_echo "## ---------------- ## 1957## Cache variables. ## 1958## ---------------- ##" 1959 echo 1960 # The following way of writing the cache mishandles newlines in values, 1961( 1962 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 1963 eval ac_val=\$$ac_var 1964 case $ac_val in #( 1965 *${as_nl}*) 1966 case $ac_var in #( 1967 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 1968$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 1969 esac 1970 case $ac_var in #( 1971 _ | IFS | as_nl) ;; #( 1972 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 1973 *) { eval $ac_var=; unset $ac_var;} ;; 1974 esac ;; 1975 esac 1976 done 1977 (set) 2>&1 | 1978 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 1979 *${as_nl}ac_space=\ *) 1980 sed -n \ 1981 "s/'\''/'\''\\\\'\'''\''/g; 1982 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 1983 ;; #( 1984 *) 1985 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 1986 ;; 1987 esac | 1988 sort 1989) 1990 echo 1991 1992 $as_echo "## ----------------- ## 1993## Output variables. ## 1994## ----------------- ##" 1995 echo 1996 for ac_var in $ac_subst_vars 1997 do 1998 eval ac_val=\$$ac_var 1999 case $ac_val in 2000 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2001 esac 2002 $as_echo "$ac_var='\''$ac_val'\''" 2003 done | sort 2004 echo 2005 2006 if test -n "$ac_subst_files"; then 2007 $as_echo "## ------------------- ## 2008## File substitutions. ## 2009## ------------------- ##" 2010 echo 2011 for ac_var in $ac_subst_files 2012 do 2013 eval ac_val=\$$ac_var 2014 case $ac_val in 2015 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2016 esac 2017 $as_echo "$ac_var='\''$ac_val'\''" 2018 done | sort 2019 echo 2020 fi 2021 2022 if test -s confdefs.h; then 2023 $as_echo "## ----------- ## 2024## confdefs.h. ## 2025## ----------- ##" 2026 echo 2027 cat confdefs.h 2028 echo 2029 fi 2030 test "$ac_signal" != 0 && 2031 $as_echo "$as_me: caught signal $ac_signal" 2032 $as_echo "$as_me: exit $exit_status" 2033 } >&5 2034 rm -f core *.core core.conftest.* && 2035 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2036 exit $exit_status 2037' 0 2038for ac_signal in 1 2 13 15; do 2039 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2040done 2041ac_signal=0 2042 2043# confdefs.h avoids OS command line length limits that DEFS can exceed. 2044rm -f -r conftest* confdefs.h 2045 2046$as_echo "/* confdefs.h */" > confdefs.h 2047 2048# Predefined preprocessor variables. 2049 2050cat >>confdefs.h <<_ACEOF 2051#define PACKAGE_NAME "$PACKAGE_NAME" 2052_ACEOF 2053 2054cat >>confdefs.h <<_ACEOF 2055#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2056_ACEOF 2057 2058cat >>confdefs.h <<_ACEOF 2059#define PACKAGE_VERSION "$PACKAGE_VERSION" 2060_ACEOF 2061 2062cat >>confdefs.h <<_ACEOF 2063#define PACKAGE_STRING "$PACKAGE_STRING" 2064_ACEOF 2065 2066cat >>confdefs.h <<_ACEOF 2067#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2068_ACEOF 2069 2070cat >>confdefs.h <<_ACEOF 2071#define PACKAGE_URL "$PACKAGE_URL" 2072_ACEOF 2073 2074 2075# Let the site file select an alternate cache file if it wants to. 2076# Prefer an explicitly selected file to automatically selected ones. 2077ac_site_file1=NONE 2078ac_site_file2=NONE 2079if test -n "$CONFIG_SITE"; then 2080 # We do not want a PATH search for config.site. 2081 case $CONFIG_SITE in #(( 2082 -*) ac_site_file1=./$CONFIG_SITE;; 2083 */*) ac_site_file1=$CONFIG_SITE;; 2084 *) ac_site_file1=./$CONFIG_SITE;; 2085 esac 2086elif test "x$prefix" != xNONE; then 2087 ac_site_file1=$prefix/share/config.site 2088 ac_site_file2=$prefix/etc/config.site 2089else 2090 ac_site_file1=$ac_default_prefix/share/config.site 2091 ac_site_file2=$ac_default_prefix/etc/config.site 2092fi 2093for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2094do 2095 test "x$ac_site_file" = xNONE && continue 2096 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 2097 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2098$as_echo "$as_me: loading site script $ac_site_file" >&6;} 2099 sed 's/^/| /' "$ac_site_file" >&5 2100 . "$ac_site_file" \ 2101 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2102$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2103as_fn_error $? "failed to load site script $ac_site_file 2104See \`config.log' for more details" "$LINENO" 5; } 2105 fi 2106done 2107 2108if test -r "$cache_file"; then 2109 # Some versions of bash will fail to source /dev/null (special files 2110 # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2111 if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2112 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2113$as_echo "$as_me: loading cache $cache_file" >&6;} 2114 case $cache_file in 2115 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2116 *) . "./$cache_file";; 2117 esac 2118 fi 2119else 2120 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2121$as_echo "$as_me: creating cache $cache_file" >&6;} 2122 >$cache_file 2123fi 2124 2125# Check that the precious variables saved in the cache have kept the same 2126# value. 2127ac_cache_corrupted=false 2128for ac_var in $ac_precious_vars; do 2129 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2130 eval ac_new_set=\$ac_env_${ac_var}_set 2131 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2132 eval ac_new_val=\$ac_env_${ac_var}_value 2133 case $ac_old_set,$ac_new_set in 2134 set,) 2135 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2136$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2137 ac_cache_corrupted=: ;; 2138 ,set) 2139 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2140$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2141 ac_cache_corrupted=: ;; 2142 ,);; 2143 *) 2144 if test "x$ac_old_val" != "x$ac_new_val"; then 2145 # differences in whitespace do not lead to failure. 2146 ac_old_val_w=`echo x $ac_old_val` 2147 ac_new_val_w=`echo x $ac_new_val` 2148 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2149 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2150$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2151 ac_cache_corrupted=: 2152 else 2153 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2154$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2155 eval $ac_var=\$ac_old_val 2156 fi 2157 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2158$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2159 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2160$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2161 fi;; 2162 esac 2163 # Pass precious variables to config.status. 2164 if test "$ac_new_set" = set; then 2165 case $ac_new_val in 2166 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2167 *) ac_arg=$ac_var=$ac_new_val ;; 2168 esac 2169 case " $ac_configure_args " in 2170 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2171 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2172 esac 2173 fi 2174done 2175if $ac_cache_corrupted; then 2176 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2177$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2178 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2179$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2180 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2181fi 2182## -------------------- ## 2183## Main body of script. ## 2184## -------------------- ## 2185 2186ac_ext=c 2187ac_cpp='$CPP $CPPFLAGS' 2188ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2189ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2190ac_compiler_gnu=$ac_cv_c_compiler_gnu 2191 2192 2193 2194 2195# Use automake. 2196am__api_version='1.15' 2197 2198ac_aux_dir= 2199for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 2200 if test -f "$ac_dir/install-sh"; then 2201 ac_aux_dir=$ac_dir 2202 ac_install_sh="$ac_aux_dir/install-sh -c" 2203 break 2204 elif test -f "$ac_dir/install.sh"; then 2205 ac_aux_dir=$ac_dir 2206 ac_install_sh="$ac_aux_dir/install.sh -c" 2207 break 2208 elif test -f "$ac_dir/shtool"; then 2209 ac_aux_dir=$ac_dir 2210 ac_install_sh="$ac_aux_dir/shtool install -c" 2211 break 2212 fi 2213done 2214if test -z "$ac_aux_dir"; then 2215 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 2216fi 2217 2218# These three variables are undocumented and unsupported, 2219# and are intended to be withdrawn in a future Autoconf release. 2220# They can cause serious problems if a builder's source tree is in a directory 2221# whose full name contains unusual characters. 2222ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2223ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2224ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2225 2226 2227# Find a good install program. We prefer a C program (faster), 2228# so one script is as good as another. But avoid the broken or 2229# incompatible versions: 2230# SysV /etc/install, /usr/sbin/install 2231# SunOS /usr/etc/install 2232# IRIX /sbin/install 2233# AIX /bin/install 2234# AmigaOS /C/install, which installs bootblocks on floppy discs 2235# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 2236# AFS /usr/afsws/bin/install, which mishandles nonexistent args 2237# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 2238# OS/2's system install, which has a completely different semantic 2239# ./install, which can be erroneously created by make from ./install.sh. 2240# Reject install programs that cannot install multiple files. 2241{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 2242$as_echo_n "checking for a BSD-compatible install... " >&6; } 2243if test -z "$INSTALL"; then 2244if ${ac_cv_path_install+:} false; then : 2245 $as_echo_n "(cached) " >&6 2246else 2247 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2248for as_dir in $PATH 2249do 2250 IFS=$as_save_IFS 2251 test -z "$as_dir" && as_dir=. 2252 # Account for people who put trailing slashes in PATH elements. 2253case $as_dir/ in #(( 2254 ./ | .// | /[cC]/* | \ 2255 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 2256 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 2257 /usr/ucb/* ) ;; 2258 *) 2259 # OSF1 and SCO ODT 3.0 have their own names for install. 2260 # Don't use installbsd from OSF since it installs stuff as root 2261 # by default. 2262 for ac_prog in ginstall scoinst install; do 2263 for ac_exec_ext in '' $ac_executable_extensions; do 2264 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then 2265 if test $ac_prog = install && 2266 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2267 # AIX install. It has an incompatible calling convention. 2268 : 2269 elif test $ac_prog = install && 2270 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2271 # program-specific install script used by HP pwplus--don't use. 2272 : 2273 else 2274 rm -rf conftest.one conftest.two conftest.dir 2275 echo one > conftest.one 2276 echo two > conftest.two 2277 mkdir conftest.dir 2278 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 2279 test -s conftest.one && test -s conftest.two && 2280 test -s conftest.dir/conftest.one && 2281 test -s conftest.dir/conftest.two 2282 then 2283 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 2284 break 3 2285 fi 2286 fi 2287 fi 2288 done 2289 done 2290 ;; 2291esac 2292 2293 done 2294IFS=$as_save_IFS 2295 2296rm -rf conftest.one conftest.two conftest.dir 2297 2298fi 2299 if test "${ac_cv_path_install+set}" = set; then 2300 INSTALL=$ac_cv_path_install 2301 else 2302 # As a last resort, use the slow shell script. Don't cache a 2303 # value for INSTALL within a source directory, because that will 2304 # break other packages using the cache if that directory is 2305 # removed, or if the value is a relative name. 2306 INSTALL=$ac_install_sh 2307 fi 2308fi 2309{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 2310$as_echo "$INSTALL" >&6; } 2311 2312# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 2313# It thinks the first close brace ends the variable substitution. 2314test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 2315 2316test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 2317 2318test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 2319 2320{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 2321$as_echo_n "checking whether build environment is sane... " >&6; } 2322# Reject unsafe characters in $srcdir or the absolute working directory 2323# name. Accept space and tab only in the latter. 2324am_lf=' 2325' 2326case `pwd` in 2327 *[\\\"\#\$\&\'\`$am_lf]*) 2328 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; 2329esac 2330case $srcdir in 2331 *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 2332 as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; 2333esac 2334 2335# Do 'set' in a subshell so we don't clobber the current shell's 2336# arguments. Must try -L first in case configure is actually a 2337# symlink; some systems play weird games with the mod time of symlinks 2338# (eg FreeBSD returns the mod time of the symlink's containing 2339# directory). 2340if ( 2341 am_has_slept=no 2342 for am_try in 1 2; do 2343 echo "timestamp, slept: $am_has_slept" > conftest.file 2344 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 2345 if test "$*" = "X"; then 2346 # -L didn't work. 2347 set X `ls -t "$srcdir/configure" conftest.file` 2348 fi 2349 if test "$*" != "X $srcdir/configure conftest.file" \ 2350 && test "$*" != "X conftest.file $srcdir/configure"; then 2351 2352 # If neither matched, then we have a broken ls. This can happen 2353 # if, for instance, CONFIG_SHELL is bash and it inherits a 2354 # broken ls alias from the environment. This has actually 2355 # happened. Such a system could not be considered "sane". 2356 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken 2357 alias in your environment" "$LINENO" 5 2358 fi 2359 if test "$2" = conftest.file || test $am_try -eq 2; then 2360 break 2361 fi 2362 # Just in case. 2363 sleep 1 2364 am_has_slept=yes 2365 done 2366 test "$2" = conftest.file 2367 ) 2368then 2369 # Ok. 2370 : 2371else 2372 as_fn_error $? "newly created file is older than distributed files! 2373Check your system clock" "$LINENO" 5 2374fi 2375{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2376$as_echo "yes" >&6; } 2377# If we didn't sleep, we still need to ensure time stamps of config.status and 2378# generated files are strictly newer. 2379am_sleep_pid= 2380if grep 'slept: no' conftest.file >/dev/null 2>&1; then 2381 ( sleep 1 ) & 2382 am_sleep_pid=$! 2383fi 2384 2385rm -f conftest.file 2386 2387test "$program_prefix" != NONE && 2388 program_transform_name="s&^&$program_prefix&;$program_transform_name" 2389# Use a double $ so make ignores it. 2390test "$program_suffix" != NONE && 2391 program_transform_name="s&\$&$program_suffix&;$program_transform_name" 2392# Double any \ or $. 2393# By default was `s,x,x', remove it if useless. 2394ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 2395program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 2396 2397# Expand $ac_aux_dir to an absolute path. 2398am_aux_dir=`cd "$ac_aux_dir" && pwd` 2399 2400if test x"${MISSING+set}" != xset; then 2401 case $am_aux_dir in 2402 *\ * | *\ *) 2403 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; 2404 *) 2405 MISSING="\${SHELL} $am_aux_dir/missing" ;; 2406 esac 2407fi 2408# Use eval to expand $SHELL 2409if eval "$MISSING --is-lightweight"; then 2410 am_missing_run="$MISSING " 2411else 2412 am_missing_run= 2413 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 2414$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;} 2415fi 2416 2417if test x"${install_sh+set}" != xset; then 2418 case $am_aux_dir in 2419 *\ * | *\ *) 2420 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 2421 *) 2422 install_sh="\${SHELL} $am_aux_dir/install-sh" 2423 esac 2424fi 2425 2426# Installed binaries are usually stripped using 'strip' when the user 2427# run "make install-strip". However 'strip' might not be the right 2428# tool to use in cross-compilation environments, therefore Automake 2429# will honor the 'STRIP' environment variable to overrule this program. 2430if test "$cross_compiling" != no; then 2431 if test -n "$ac_tool_prefix"; then 2432 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 2433set dummy ${ac_tool_prefix}strip; ac_word=$2 2434{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2435$as_echo_n "checking for $ac_word... " >&6; } 2436if ${ac_cv_prog_STRIP+:} false; then : 2437 $as_echo_n "(cached) " >&6 2438else 2439 if test -n "$STRIP"; then 2440 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 2441else 2442as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2443for as_dir in $PATH 2444do 2445 IFS=$as_save_IFS 2446 test -z "$as_dir" && as_dir=. 2447 for ac_exec_ext in '' $ac_executable_extensions; do 2448 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2449 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 2450 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2451 break 2 2452 fi 2453done 2454 done 2455IFS=$as_save_IFS 2456 2457fi 2458fi 2459STRIP=$ac_cv_prog_STRIP 2460if test -n "$STRIP"; then 2461 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 2462$as_echo "$STRIP" >&6; } 2463else 2464 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2465$as_echo "no" >&6; } 2466fi 2467 2468 2469fi 2470if test -z "$ac_cv_prog_STRIP"; then 2471 ac_ct_STRIP=$STRIP 2472 # Extract the first word of "strip", so it can be a program name with args. 2473set dummy strip; ac_word=$2 2474{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2475$as_echo_n "checking for $ac_word... " >&6; } 2476if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 2477 $as_echo_n "(cached) " >&6 2478else 2479 if test -n "$ac_ct_STRIP"; then 2480 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 2481else 2482as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2483for as_dir in $PATH 2484do 2485 IFS=$as_save_IFS 2486 test -z "$as_dir" && as_dir=. 2487 for ac_exec_ext in '' $ac_executable_extensions; do 2488 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2489 ac_cv_prog_ac_ct_STRIP="strip" 2490 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2491 break 2 2492 fi 2493done 2494 done 2495IFS=$as_save_IFS 2496 2497fi 2498fi 2499ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 2500if test -n "$ac_ct_STRIP"; then 2501 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 2502$as_echo "$ac_ct_STRIP" >&6; } 2503else 2504 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2505$as_echo "no" >&6; } 2506fi 2507 2508 if test "x$ac_ct_STRIP" = x; then 2509 STRIP=":" 2510 else 2511 case $cross_compiling:$ac_tool_warned in 2512yes:) 2513{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2514$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2515ac_tool_warned=yes ;; 2516esac 2517 STRIP=$ac_ct_STRIP 2518 fi 2519else 2520 STRIP="$ac_cv_prog_STRIP" 2521fi 2522 2523fi 2524INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 2525 2526{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 2527$as_echo_n "checking for a thread-safe mkdir -p... " >&6; } 2528if test -z "$MKDIR_P"; then 2529 if ${ac_cv_path_mkdir+:} false; then : 2530 $as_echo_n "(cached) " >&6 2531else 2532 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2533for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 2534do 2535 IFS=$as_save_IFS 2536 test -z "$as_dir" && as_dir=. 2537 for ac_prog in mkdir gmkdir; do 2538 for ac_exec_ext in '' $ac_executable_extensions; do 2539 as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue 2540 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 2541 'mkdir (GNU coreutils) '* | \ 2542 'mkdir (coreutils) '* | \ 2543 'mkdir (fileutils) '4.1*) 2544 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 2545 break 3;; 2546 esac 2547 done 2548 done 2549 done 2550IFS=$as_save_IFS 2551 2552fi 2553 2554 test -d ./--version && rmdir ./--version 2555 if test "${ac_cv_path_mkdir+set}" = set; then 2556 MKDIR_P="$ac_cv_path_mkdir -p" 2557 else 2558 # As a last resort, use the slow shell script. Don't cache a 2559 # value for MKDIR_P within a source directory, because that will 2560 # break other packages using the cache if that directory is 2561 # removed, or if the value is a relative name. 2562 MKDIR_P="$ac_install_sh -d" 2563 fi 2564fi 2565{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 2566$as_echo "$MKDIR_P" >&6; } 2567 2568for ac_prog in gawk mawk nawk awk 2569do 2570 # Extract the first word of "$ac_prog", so it can be a program name with args. 2571set dummy $ac_prog; 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_AWK+:} false; then : 2575 $as_echo_n "(cached) " >&6 2576else 2577 if test -n "$AWK"; then 2578 ac_cv_prog_AWK="$AWK" # 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_AWK="$ac_prog" 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 2597AWK=$ac_cv_prog_AWK 2598if test -n "$AWK"; then 2599 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 2600$as_echo "$AWK" >&6; } 2601else 2602 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2603$as_echo "no" >&6; } 2604fi 2605 2606 2607 test -n "$AWK" && break 2608done 2609 2610{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 2611$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 2612set x ${MAKE-make} 2613ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 2614if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : 2615 $as_echo_n "(cached) " >&6 2616else 2617 cat >conftest.make <<\_ACEOF 2618SHELL = /bin/sh 2619all: 2620 @echo '@@@%%%=$(MAKE)=@@@%%%' 2621_ACEOF 2622# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 2623case `${MAKE-make} -f conftest.make 2>/dev/null` in 2624 *@@@%%%=?*=@@@%%%*) 2625 eval ac_cv_prog_make_${ac_make}_set=yes;; 2626 *) 2627 eval ac_cv_prog_make_${ac_make}_set=no;; 2628esac 2629rm -f conftest.make 2630fi 2631if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 2632 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2633$as_echo "yes" >&6; } 2634 SET_MAKE= 2635else 2636 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2637$as_echo "no" >&6; } 2638 SET_MAKE="MAKE=${MAKE-make}" 2639fi 2640 2641rm -rf .tst 2>/dev/null 2642mkdir .tst 2>/dev/null 2643if test -d .tst; then 2644 am__leading_dot=. 2645else 2646 am__leading_dot=_ 2647fi 2648rmdir .tst 2>/dev/null 2649 2650# Check whether --enable-silent-rules was given. 2651if test "${enable_silent_rules+set}" = set; then : 2652 enableval=$enable_silent_rules; 2653fi 2654 2655case $enable_silent_rules in # ((( 2656 yes) AM_DEFAULT_VERBOSITY=0;; 2657 no) AM_DEFAULT_VERBOSITY=1;; 2658 *) AM_DEFAULT_VERBOSITY=1;; 2659esac 2660am_make=${MAKE-make} 2661{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 2662$as_echo_n "checking whether $am_make supports nested variables... " >&6; } 2663if ${am_cv_make_support_nested_variables+:} false; then : 2664 $as_echo_n "(cached) " >&6 2665else 2666 if $as_echo 'TRUE=$(BAR$(V)) 2667BAR0=false 2668BAR1=true 2669V=1 2670am__doit: 2671 @$(TRUE) 2672.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 2673 am_cv_make_support_nested_variables=yes 2674else 2675 am_cv_make_support_nested_variables=no 2676fi 2677fi 2678{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 2679$as_echo "$am_cv_make_support_nested_variables" >&6; } 2680if test $am_cv_make_support_nested_variables = yes; then 2681 AM_V='$(V)' 2682 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 2683else 2684 AM_V=$AM_DEFAULT_VERBOSITY 2685 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 2686fi 2687AM_BACKSLASH='\' 2688 2689if test "`cd $srcdir && pwd`" != "`pwd`"; then 2690 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 2691 # is not polluted with repeated "-I." 2692 am__isrc=' -I$(srcdir)' 2693 # test to see if srcdir already configured 2694 if test -f $srcdir/config.status; then 2695 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 2696 fi 2697fi 2698 2699# test whether we have cygpath 2700if test -z "$CYGPATH_W"; then 2701 if (cygpath --version) >/dev/null 2>/dev/null; then 2702 CYGPATH_W='cygpath -w' 2703 else 2704 CYGPATH_W=echo 2705 fi 2706fi 2707 2708 2709# Define the identity of the package. 2710 PACKAGE='sqlite' 2711 VERSION='3.12.1' 2712 2713 2714cat >>confdefs.h <<_ACEOF 2715#define PACKAGE "$PACKAGE" 2716_ACEOF 2717 2718 2719cat >>confdefs.h <<_ACEOF 2720#define VERSION "$VERSION" 2721_ACEOF 2722 2723# Some tools Automake needs. 2724 2725ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 2726 2727 2728AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 2729 2730 2731AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 2732 2733 2734AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 2735 2736 2737MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 2738 2739# For better backward compatibility. To be removed once Automake 1.9.x 2740# dies out for good. For more background, see: 2741# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html> 2742# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html> 2743mkdir_p='$(MKDIR_P)' 2744 2745# We need awk for the "check" target (and possibly the TAP driver). The 2746# system "awk" is bad on some platforms. 2747# Always define AMTAR for backward compatibility. Yes, it's still used 2748# in the wild :-( We should find a proper way to deprecate it ... 2749AMTAR='$${TAR-tar}' 2750 2751 2752# We'll loop over all known methods to create a tar archive until one works. 2753_am_tools='gnutar pax cpio none' 2754 2755am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' 2756 2757 2758 2759 2760 2761 2762# POSIX will say in a future version that running "rm -f" with no argument 2763# is OK; and we want to be able to make that assumption in our Makefile 2764# recipes. So use an aggressive probe to check that the usage we want is 2765# actually supported "in the wild" to an acceptable degree. 2766# See automake bug#10828. 2767# To make any issue more visible, cause the running configure to be aborted 2768# by default if the 'rm' program in use doesn't match our expectations; the 2769# user can still override this though. 2770if rm -f && rm -fr && rm -rf; then : OK; else 2771 cat >&2 <<'END' 2772Oops! 2773 2774Your 'rm' program seems unable to run without file operands specified 2775on the command line, even when the '-f' option is present. This is contrary 2776to the behaviour of most rm programs out there, and not conforming with 2777the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542> 2778 2779Please tell bug-automake@gnu.org about your system, including the value 2780of your $PATH and any error possibly output before this message. This 2781can help us improve future automake versions. 2782 2783END 2784 if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then 2785 echo 'Configuration will proceed anyway, since you have set the' >&2 2786 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 2787 echo >&2 2788 else 2789 cat >&2 <<'END' 2790Aborting the configuration process, to ensure you take notice of the issue. 2791 2792You can download and install GNU coreutils to get an 'rm' implementation 2793that behaves properly: <http://www.gnu.org/software/coreutils/>. 2794 2795If you want to complete the configuration process using your problematic 2796'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM 2797to "yes", and re-run configure. 2798 2799END 2800 as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5 2801 fi 2802fi 2803 2804 2805DEPDIR="${am__leading_dot}deps" 2806 2807ac_config_commands="$ac_config_commands depfiles" 2808 2809 2810am_make=${MAKE-make} 2811cat > confinc << 'END' 2812am__doit: 2813 @echo this is the am__doit target 2814.PHONY: am__doit 2815END 2816# If we don't find an include directive, just comment out the code. 2817{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 2818$as_echo_n "checking for style of include used by $am_make... " >&6; } 2819am__include="#" 2820am__quote= 2821_am_result=none 2822# First try GNU make style include. 2823echo "include confinc" > confmf 2824# Ignore all kinds of additional output from 'make'. 2825case `$am_make -s -f confmf 2> /dev/null` in #( 2826*the\ am__doit\ target*) 2827 am__include=include 2828 am__quote= 2829 _am_result=GNU 2830 ;; 2831esac 2832# Now try BSD make style include. 2833if test "$am__include" = "#"; then 2834 echo '.include "confinc"' > confmf 2835 case `$am_make -s -f confmf 2> /dev/null` in #( 2836 *the\ am__doit\ target*) 2837 am__include=.include 2838 am__quote="\"" 2839 _am_result=BSD 2840 ;; 2841 esac 2842fi 2843 2844 2845{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 2846$as_echo "$_am_result" >&6; } 2847rm -f confinc confmf 2848 2849# Check whether --enable-dependency-tracking was given. 2850if test "${enable_dependency_tracking+set}" = set; then : 2851 enableval=$enable_dependency_tracking; 2852fi 2853 2854if test "x$enable_dependency_tracking" != xno; then 2855 am_depcomp="$ac_aux_dir/depcomp" 2856 AMDEPBACKSLASH='\' 2857 am__nodep='_no' 2858fi 2859 if test "x$enable_dependency_tracking" != xno; then 2860 AMDEP_TRUE= 2861 AMDEP_FALSE='#' 2862else 2863 AMDEP_TRUE='#' 2864 AMDEP_FALSE= 2865fi 2866 2867 2868ac_ext=c 2869ac_cpp='$CPP $CPPFLAGS' 2870ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2871ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2872ac_compiler_gnu=$ac_cv_c_compiler_gnu 2873if test -n "$ac_tool_prefix"; then 2874 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 2875set dummy ${ac_tool_prefix}gcc; ac_word=$2 2876{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2877$as_echo_n "checking for $ac_word... " >&6; } 2878if ${ac_cv_prog_CC+:} false; then : 2879 $as_echo_n "(cached) " >&6 2880else 2881 if test -n "$CC"; then 2882 ac_cv_prog_CC="$CC" # Let the user override the test. 2883else 2884as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2885for as_dir in $PATH 2886do 2887 IFS=$as_save_IFS 2888 test -z "$as_dir" && as_dir=. 2889 for ac_exec_ext in '' $ac_executable_extensions; do 2890 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2891 ac_cv_prog_CC="${ac_tool_prefix}gcc" 2892 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2893 break 2 2894 fi 2895done 2896 done 2897IFS=$as_save_IFS 2898 2899fi 2900fi 2901CC=$ac_cv_prog_CC 2902if test -n "$CC"; then 2903 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2904$as_echo "$CC" >&6; } 2905else 2906 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2907$as_echo "no" >&6; } 2908fi 2909 2910 2911fi 2912if test -z "$ac_cv_prog_CC"; then 2913 ac_ct_CC=$CC 2914 # Extract the first word of "gcc", so it can be a program name with args. 2915set dummy gcc; ac_word=$2 2916{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2917$as_echo_n "checking for $ac_word... " >&6; } 2918if ${ac_cv_prog_ac_ct_CC+:} false; then : 2919 $as_echo_n "(cached) " >&6 2920else 2921 if test -n "$ac_ct_CC"; then 2922 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2923else 2924as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2925for as_dir in $PATH 2926do 2927 IFS=$as_save_IFS 2928 test -z "$as_dir" && as_dir=. 2929 for ac_exec_ext in '' $ac_executable_extensions; do 2930 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2931 ac_cv_prog_ac_ct_CC="gcc" 2932 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2933 break 2 2934 fi 2935done 2936 done 2937IFS=$as_save_IFS 2938 2939fi 2940fi 2941ac_ct_CC=$ac_cv_prog_ac_ct_CC 2942if test -n "$ac_ct_CC"; then 2943 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2944$as_echo "$ac_ct_CC" >&6; } 2945else 2946 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2947$as_echo "no" >&6; } 2948fi 2949 2950 if test "x$ac_ct_CC" = x; then 2951 CC="" 2952 else 2953 case $cross_compiling:$ac_tool_warned in 2954yes:) 2955{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2956$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2957ac_tool_warned=yes ;; 2958esac 2959 CC=$ac_ct_CC 2960 fi 2961else 2962 CC="$ac_cv_prog_CC" 2963fi 2964 2965if test -z "$CC"; then 2966 if test -n "$ac_tool_prefix"; then 2967 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 2968set dummy ${ac_tool_prefix}cc; ac_word=$2 2969{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2970$as_echo_n "checking for $ac_word... " >&6; } 2971if ${ac_cv_prog_CC+:} false; then : 2972 $as_echo_n "(cached) " >&6 2973else 2974 if test -n "$CC"; then 2975 ac_cv_prog_CC="$CC" # Let the user override the test. 2976else 2977as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2978for as_dir in $PATH 2979do 2980 IFS=$as_save_IFS 2981 test -z "$as_dir" && as_dir=. 2982 for ac_exec_ext in '' $ac_executable_extensions; do 2983 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2984 ac_cv_prog_CC="${ac_tool_prefix}cc" 2985 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2986 break 2 2987 fi 2988done 2989 done 2990IFS=$as_save_IFS 2991 2992fi 2993fi 2994CC=$ac_cv_prog_CC 2995if test -n "$CC"; then 2996 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2997$as_echo "$CC" >&6; } 2998else 2999 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3000$as_echo "no" >&6; } 3001fi 3002 3003 3004 fi 3005fi 3006if test -z "$CC"; then 3007 # Extract the first word of "cc", so it can be a program name with args. 3008set dummy cc; ac_word=$2 3009{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3010$as_echo_n "checking for $ac_word... " >&6; } 3011if ${ac_cv_prog_CC+:} false; then : 3012 $as_echo_n "(cached) " >&6 3013else 3014 if test -n "$CC"; then 3015 ac_cv_prog_CC="$CC" # Let the user override the test. 3016else 3017 ac_prog_rejected=no 3018as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3019for as_dir in $PATH 3020do 3021 IFS=$as_save_IFS 3022 test -z "$as_dir" && as_dir=. 3023 for ac_exec_ext in '' $ac_executable_extensions; do 3024 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3025 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 3026 ac_prog_rejected=yes 3027 continue 3028 fi 3029 ac_cv_prog_CC="cc" 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 3037if test $ac_prog_rejected = yes; then 3038 # We found a bogon in the path, so make sure we never use it. 3039 set dummy $ac_cv_prog_CC 3040 shift 3041 if test $# != 0; then 3042 # We chose a different compiler from the bogus one. 3043 # However, it has the same basename, so the bogon will be chosen 3044 # first if we set CC to just the basename; use the full file name. 3045 shift 3046 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 3047 fi 3048fi 3049fi 3050fi 3051CC=$ac_cv_prog_CC 3052if test -n "$CC"; then 3053 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3054$as_echo "$CC" >&6; } 3055else 3056 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3057$as_echo "no" >&6; } 3058fi 3059 3060 3061fi 3062if test -z "$CC"; then 3063 if test -n "$ac_tool_prefix"; then 3064 for ac_prog in cl.exe 3065 do 3066 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 3067set dummy $ac_tool_prefix$ac_prog; ac_word=$2 3068{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3069$as_echo_n "checking for $ac_word... " >&6; } 3070if ${ac_cv_prog_CC+:} false; then : 3071 $as_echo_n "(cached) " >&6 3072else 3073 if test -n "$CC"; then 3074 ac_cv_prog_CC="$CC" # Let the user override the test. 3075else 3076as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3077for as_dir in $PATH 3078do 3079 IFS=$as_save_IFS 3080 test -z "$as_dir" && as_dir=. 3081 for ac_exec_ext in '' $ac_executable_extensions; do 3082 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3083 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 3084 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3085 break 2 3086 fi 3087done 3088 done 3089IFS=$as_save_IFS 3090 3091fi 3092fi 3093CC=$ac_cv_prog_CC 3094if test -n "$CC"; then 3095 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3096$as_echo "$CC" >&6; } 3097else 3098 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3099$as_echo "no" >&6; } 3100fi 3101 3102 3103 test -n "$CC" && break 3104 done 3105fi 3106if test -z "$CC"; then 3107 ac_ct_CC=$CC 3108 for ac_prog in cl.exe 3109do 3110 # Extract the first word of "$ac_prog", so it can be a program name with args. 3111set dummy $ac_prog; ac_word=$2 3112{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3113$as_echo_n "checking for $ac_word... " >&6; } 3114if ${ac_cv_prog_ac_ct_CC+:} false; then : 3115 $as_echo_n "(cached) " >&6 3116else 3117 if test -n "$ac_ct_CC"; then 3118 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3119else 3120as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3121for as_dir in $PATH 3122do 3123 IFS=$as_save_IFS 3124 test -z "$as_dir" && as_dir=. 3125 for ac_exec_ext in '' $ac_executable_extensions; do 3126 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3127 ac_cv_prog_ac_ct_CC="$ac_prog" 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 3135fi 3136fi 3137ac_ct_CC=$ac_cv_prog_ac_ct_CC 3138if test -n "$ac_ct_CC"; then 3139 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3140$as_echo "$ac_ct_CC" >&6; } 3141else 3142 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3143$as_echo "no" >&6; } 3144fi 3145 3146 3147 test -n "$ac_ct_CC" && break 3148done 3149 3150 if test "x$ac_ct_CC" = x; then 3151 CC="" 3152 else 3153 case $cross_compiling:$ac_tool_warned in 3154yes:) 3155{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3156$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3157ac_tool_warned=yes ;; 3158esac 3159 CC=$ac_ct_CC 3160 fi 3161fi 3162 3163fi 3164 3165 3166test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3167$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3168as_fn_error $? "no acceptable C compiler found in \$PATH 3169See \`config.log' for more details" "$LINENO" 5; } 3170 3171# Provide some information about the compiler. 3172$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 3173set X $ac_compile 3174ac_compiler=$2 3175for ac_option in --version -v -V -qversion; do 3176 { { ac_try="$ac_compiler $ac_option >&5" 3177case "(($ac_try" in 3178 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3179 *) ac_try_echo=$ac_try;; 3180esac 3181eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3182$as_echo "$ac_try_echo"; } >&5 3183 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 3184 ac_status=$? 3185 if test -s conftest.err; then 3186 sed '10a\ 3187... rest of stderr output deleted ... 3188 10q' conftest.err >conftest.er1 3189 cat conftest.er1 >&5 3190 fi 3191 rm -f conftest.er1 conftest.err 3192 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3193 test $ac_status = 0; } 3194done 3195 3196cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3197/* end confdefs.h. */ 3198 3199int 3200main () 3201{ 3202 3203 ; 3204 return 0; 3205} 3206_ACEOF 3207ac_clean_files_save=$ac_clean_files 3208ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 3209# Try to create an executable without -o first, disregard a.out. 3210# It will help us diagnose broken compilers, and finding out an intuition 3211# of exeext. 3212{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 3213$as_echo_n "checking whether the C compiler works... " >&6; } 3214ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3215 3216# The possible output files: 3217ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3218 3219ac_rmfiles= 3220for ac_file in $ac_files 3221do 3222 case $ac_file in 3223 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3224 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3225 esac 3226done 3227rm -f $ac_rmfiles 3228 3229if { { ac_try="$ac_link_default" 3230case "(($ac_try" in 3231 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3232 *) ac_try_echo=$ac_try;; 3233esac 3234eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3235$as_echo "$ac_try_echo"; } >&5 3236 (eval "$ac_link_default") 2>&5 3237 ac_status=$? 3238 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3239 test $ac_status = 0; }; then : 3240 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 3241# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 3242# in a Makefile. We should not override ac_cv_exeext if it was cached, 3243# so that the user can short-circuit this test for compilers unknown to 3244# Autoconf. 3245for ac_file in $ac_files '' 3246do 3247 test -f "$ac_file" || continue 3248 case $ac_file in 3249 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3250 ;; 3251 [ab].out ) 3252 # We found the default executable, but exeext='' is most 3253 # certainly right. 3254 break;; 3255 *.* ) 3256 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 3257 then :; else 3258 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3259 fi 3260 # We set ac_cv_exeext here because the later test for it is not 3261 # safe: cross compilers may not add the suffix if given an `-o' 3262 # argument, so we may need to know it at that point already. 3263 # Even if this section looks crufty: it has the advantage of 3264 # actually working. 3265 break;; 3266 * ) 3267 break;; 3268 esac 3269done 3270test "$ac_cv_exeext" = no && ac_cv_exeext= 3271 3272else 3273 ac_file='' 3274fi 3275if test -z "$ac_file"; then : 3276 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3277$as_echo "no" >&6; } 3278$as_echo "$as_me: failed program was:" >&5 3279sed 's/^/| /' conftest.$ac_ext >&5 3280 3281{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3282$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3283as_fn_error 77 "C compiler cannot create executables 3284See \`config.log' for more details" "$LINENO" 5; } 3285else 3286 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3287$as_echo "yes" >&6; } 3288fi 3289{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 3290$as_echo_n "checking for C compiler default output file name... " >&6; } 3291{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 3292$as_echo "$ac_file" >&6; } 3293ac_exeext=$ac_cv_exeext 3294 3295rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 3296ac_clean_files=$ac_clean_files_save 3297{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3298$as_echo_n "checking for suffix of executables... " >&6; } 3299if { { ac_try="$ac_link" 3300case "(($ac_try" in 3301 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3302 *) ac_try_echo=$ac_try;; 3303esac 3304eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3305$as_echo "$ac_try_echo"; } >&5 3306 (eval "$ac_link") 2>&5 3307 ac_status=$? 3308 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3309 test $ac_status = 0; }; then : 3310 # If both `conftest.exe' and `conftest' are `present' (well, observable) 3311# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3312# work properly (i.e., refer to `conftest.exe'), while it won't with 3313# `rm'. 3314for ac_file in conftest.exe conftest conftest.*; do 3315 test -f "$ac_file" || continue 3316 case $ac_file in 3317 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3318 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3319 break;; 3320 * ) break;; 3321 esac 3322done 3323else 3324 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3325$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3326as_fn_error $? "cannot compute suffix of executables: cannot compile and link 3327See \`config.log' for more details" "$LINENO" 5; } 3328fi 3329rm -f conftest conftest$ac_cv_exeext 3330{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3331$as_echo "$ac_cv_exeext" >&6; } 3332 3333rm -f conftest.$ac_ext 3334EXEEXT=$ac_cv_exeext 3335ac_exeext=$EXEEXT 3336cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3337/* end confdefs.h. */ 3338#include <stdio.h> 3339int 3340main () 3341{ 3342FILE *f = fopen ("conftest.out", "w"); 3343 return ferror (f) || fclose (f) != 0; 3344 3345 ; 3346 return 0; 3347} 3348_ACEOF 3349ac_clean_files="$ac_clean_files conftest.out" 3350# Check that the compiler produces executables we can run. If not, either 3351# the compiler is broken, or we cross compile. 3352{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3353$as_echo_n "checking whether we are cross compiling... " >&6; } 3354if test "$cross_compiling" != yes; then 3355 { { ac_try="$ac_link" 3356case "(($ac_try" in 3357 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3358 *) ac_try_echo=$ac_try;; 3359esac 3360eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3361$as_echo "$ac_try_echo"; } >&5 3362 (eval "$ac_link") 2>&5 3363 ac_status=$? 3364 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3365 test $ac_status = 0; } 3366 if { ac_try='./conftest$ac_cv_exeext' 3367 { { case "(($ac_try" in 3368 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3369 *) ac_try_echo=$ac_try;; 3370esac 3371eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3372$as_echo "$ac_try_echo"; } >&5 3373 (eval "$ac_try") 2>&5 3374 ac_status=$? 3375 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3376 test $ac_status = 0; }; }; then 3377 cross_compiling=no 3378 else 3379 if test "$cross_compiling" = maybe; then 3380 cross_compiling=yes 3381 else 3382 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3383$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3384as_fn_error $? "cannot run C compiled programs. 3385If you meant to cross compile, use \`--host'. 3386See \`config.log' for more details" "$LINENO" 5; } 3387 fi 3388 fi 3389fi 3390{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3391$as_echo "$cross_compiling" >&6; } 3392 3393rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 3394ac_clean_files=$ac_clean_files_save 3395{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3396$as_echo_n "checking for suffix of object files... " >&6; } 3397if ${ac_cv_objext+:} false; then : 3398 $as_echo_n "(cached) " >&6 3399else 3400 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3401/* end confdefs.h. */ 3402 3403int 3404main () 3405{ 3406 3407 ; 3408 return 0; 3409} 3410_ACEOF 3411rm -f conftest.o conftest.obj 3412if { { ac_try="$ac_compile" 3413case "(($ac_try" in 3414 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3415 *) ac_try_echo=$ac_try;; 3416esac 3417eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3418$as_echo "$ac_try_echo"; } >&5 3419 (eval "$ac_compile") 2>&5 3420 ac_status=$? 3421 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3422 test $ac_status = 0; }; then : 3423 for ac_file in conftest.o conftest.obj conftest.*; do 3424 test -f "$ac_file" || continue; 3425 case $ac_file in 3426 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3427 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3428 break;; 3429 esac 3430done 3431else 3432 $as_echo "$as_me: failed program was:" >&5 3433sed 's/^/| /' conftest.$ac_ext >&5 3434 3435{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3436$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3437as_fn_error $? "cannot compute suffix of object files: cannot compile 3438See \`config.log' for more details" "$LINENO" 5; } 3439fi 3440rm -f conftest.$ac_cv_objext conftest.$ac_ext 3441fi 3442{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3443$as_echo "$ac_cv_objext" >&6; } 3444OBJEXT=$ac_cv_objext 3445ac_objext=$OBJEXT 3446{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 3447$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3448if ${ac_cv_c_compiler_gnu+:} false; then : 3449 $as_echo_n "(cached) " >&6 3450else 3451 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3452/* end confdefs.h. */ 3453 3454int 3455main () 3456{ 3457#ifndef __GNUC__ 3458 choke me 3459#endif 3460 3461 ; 3462 return 0; 3463} 3464_ACEOF 3465if ac_fn_c_try_compile "$LINENO"; then : 3466 ac_compiler_gnu=yes 3467else 3468 ac_compiler_gnu=no 3469fi 3470rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3471ac_cv_c_compiler_gnu=$ac_compiler_gnu 3472 3473fi 3474{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3475$as_echo "$ac_cv_c_compiler_gnu" >&6; } 3476if test $ac_compiler_gnu = yes; then 3477 GCC=yes 3478else 3479 GCC= 3480fi 3481ac_test_CFLAGS=${CFLAGS+set} 3482ac_save_CFLAGS=$CFLAGS 3483{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 3484$as_echo_n "checking whether $CC accepts -g... " >&6; } 3485if ${ac_cv_prog_cc_g+:} false; then : 3486 $as_echo_n "(cached) " >&6 3487else 3488 ac_save_c_werror_flag=$ac_c_werror_flag 3489 ac_c_werror_flag=yes 3490 ac_cv_prog_cc_g=no 3491 CFLAGS="-g" 3492 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3493/* end confdefs.h. */ 3494 3495int 3496main () 3497{ 3498 3499 ; 3500 return 0; 3501} 3502_ACEOF 3503if ac_fn_c_try_compile "$LINENO"; then : 3504 ac_cv_prog_cc_g=yes 3505else 3506 CFLAGS="" 3507 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3508/* end confdefs.h. */ 3509 3510int 3511main () 3512{ 3513 3514 ; 3515 return 0; 3516} 3517_ACEOF 3518if ac_fn_c_try_compile "$LINENO"; then : 3519 3520else 3521 ac_c_werror_flag=$ac_save_c_werror_flag 3522 CFLAGS="-g" 3523 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3524/* end confdefs.h. */ 3525 3526int 3527main () 3528{ 3529 3530 ; 3531 return 0; 3532} 3533_ACEOF 3534if ac_fn_c_try_compile "$LINENO"; then : 3535 ac_cv_prog_cc_g=yes 3536fi 3537rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3538fi 3539rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3540fi 3541rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3542 ac_c_werror_flag=$ac_save_c_werror_flag 3543fi 3544{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 3545$as_echo "$ac_cv_prog_cc_g" >&6; } 3546if test "$ac_test_CFLAGS" = set; then 3547 CFLAGS=$ac_save_CFLAGS 3548elif test $ac_cv_prog_cc_g = yes; then 3549 if test "$GCC" = yes; then 3550 CFLAGS="-g -O2" 3551 else 3552 CFLAGS="-g" 3553 fi 3554else 3555 if test "$GCC" = yes; then 3556 CFLAGS="-O2" 3557 else 3558 CFLAGS= 3559 fi 3560fi 3561{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 3562$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3563if ${ac_cv_prog_cc_c89+:} false; then : 3564 $as_echo_n "(cached) " >&6 3565else 3566 ac_cv_prog_cc_c89=no 3567ac_save_CC=$CC 3568cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3569/* end confdefs.h. */ 3570#include <stdarg.h> 3571#include <stdio.h> 3572struct stat; 3573/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3574struct buf { int x; }; 3575FILE * (*rcsopen) (struct buf *, struct stat *, int); 3576static char *e (p, i) 3577 char **p; 3578 int i; 3579{ 3580 return p[i]; 3581} 3582static char *f (char * (*g) (char **, int), char **p, ...) 3583{ 3584 char *s; 3585 va_list v; 3586 va_start (v,p); 3587 s = g (p, va_arg (v,int)); 3588 va_end (v); 3589 return s; 3590} 3591 3592/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3593 function prototypes and stuff, but not '\xHH' hex character constants. 3594 These don't provoke an error unfortunately, instead are silently treated 3595 as 'x'. The following induces an error, until -std is added to get 3596 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3597 array size at least. It's necessary to write '\x00'==0 to get something 3598 that's true only with -std. */ 3599int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3600 3601/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3602 inside strings and character constants. */ 3603#define FOO(x) 'x' 3604int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3605 3606int test (int i, double x); 3607struct s1 {int (*f) (int a);}; 3608struct s2 {int (*f) (double a);}; 3609int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3610int argc; 3611char **argv; 3612int 3613main () 3614{ 3615return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3616 ; 3617 return 0; 3618} 3619_ACEOF 3620for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3621 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3622do 3623 CC="$ac_save_CC $ac_arg" 3624 if ac_fn_c_try_compile "$LINENO"; then : 3625 ac_cv_prog_cc_c89=$ac_arg 3626fi 3627rm -f core conftest.err conftest.$ac_objext 3628 test "x$ac_cv_prog_cc_c89" != "xno" && break 3629done 3630rm -f conftest.$ac_ext 3631CC=$ac_save_CC 3632 3633fi 3634# AC_CACHE_VAL 3635case "x$ac_cv_prog_cc_c89" in 3636 x) 3637 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3638$as_echo "none needed" >&6; } ;; 3639 xno) 3640 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3641$as_echo "unsupported" >&6; } ;; 3642 *) 3643 CC="$CC $ac_cv_prog_cc_c89" 3644 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 3645$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3646esac 3647if test "x$ac_cv_prog_cc_c89" != xno; then : 3648 3649fi 3650 3651ac_ext=c 3652ac_cpp='$CPP $CPPFLAGS' 3653ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3654ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3655ac_compiler_gnu=$ac_cv_c_compiler_gnu 3656 3657ac_ext=c 3658ac_cpp='$CPP $CPPFLAGS' 3659ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3660ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3661ac_compiler_gnu=$ac_cv_c_compiler_gnu 3662{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 3663$as_echo_n "checking whether $CC understands -c and -o together... " >&6; } 3664if ${am_cv_prog_cc_c_o+:} false; then : 3665 $as_echo_n "(cached) " >&6 3666else 3667 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3668/* end confdefs.h. */ 3669 3670int 3671main () 3672{ 3673 3674 ; 3675 return 0; 3676} 3677_ACEOF 3678 # Make sure it works both with $CC and with simple cc. 3679 # Following AC_PROG_CC_C_O, we do the test twice because some 3680 # compilers refuse to overwrite an existing .o file with -o, 3681 # though they will create one. 3682 am_cv_prog_cc_c_o=yes 3683 for am_i in 1 2; do 3684 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 3685 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 3686 ac_status=$? 3687 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3688 (exit $ac_status); } \ 3689 && test -f conftest2.$ac_objext; then 3690 : OK 3691 else 3692 am_cv_prog_cc_c_o=no 3693 break 3694 fi 3695 done 3696 rm -f core conftest* 3697 unset am_i 3698fi 3699{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 3700$as_echo "$am_cv_prog_cc_c_o" >&6; } 3701if test "$am_cv_prog_cc_c_o" != yes; then 3702 # Losing compiler, so override with the script. 3703 # FIXME: It is wrong to rewrite CC. 3704 # But if we don't then we get into trouble of one sort or another. 3705 # A longer-term fix would be to have automake use am__CC in this case, 3706 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 3707 CC="$am_aux_dir/compile $CC" 3708fi 3709ac_ext=c 3710ac_cpp='$CPP $CPPFLAGS' 3711ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3712ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3713ac_compiler_gnu=$ac_cv_c_compiler_gnu 3714 3715 3716depcc="$CC" am_compiler_list= 3717 3718{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 3719$as_echo_n "checking dependency style of $depcc... " >&6; } 3720if ${am_cv_CC_dependencies_compiler_type+:} false; then : 3721 $as_echo_n "(cached) " >&6 3722else 3723 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 3724 # We make a subdir and do the tests there. Otherwise we can end up 3725 # making bogus files that we don't know about and never remove. For 3726 # instance it was reported that on HP-UX the gcc test will end up 3727 # making a dummy file named 'D' -- because '-MD' means "put the output 3728 # in D". 3729 rm -rf conftest.dir 3730 mkdir conftest.dir 3731 # Copy depcomp to subdir because otherwise we won't find it if we're 3732 # using a relative directory. 3733 cp "$am_depcomp" conftest.dir 3734 cd conftest.dir 3735 # We will build objects and dependencies in a subdirectory because 3736 # it helps to detect inapplicable dependency modes. For instance 3737 # both Tru64's cc and ICC support -MD to output dependencies as a 3738 # side effect of compilation, but ICC will put the dependencies in 3739 # the current directory while Tru64 will put them in the object 3740 # directory. 3741 mkdir sub 3742 3743 am_cv_CC_dependencies_compiler_type=none 3744 if test "$am_compiler_list" = ""; then 3745 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 3746 fi 3747 am__universal=false 3748 case " $depcc " in #( 3749 *\ -arch\ *\ -arch\ *) am__universal=true ;; 3750 esac 3751 3752 for depmode in $am_compiler_list; do 3753 # Setup a source with many dependencies, because some compilers 3754 # like to wrap large dependency lists on column 80 (with \), and 3755 # we should not choose a depcomp mode which is confused by this. 3756 # 3757 # We need to recreate these files for each test, as the compiler may 3758 # overwrite some of them when testing with obscure command lines. 3759 # This happens at least with the AIX C compiler. 3760 : > sub/conftest.c 3761 for i in 1 2 3 4 5 6; do 3762 echo '#include "conftst'$i'.h"' >> sub/conftest.c 3763 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with 3764 # Solaris 10 /bin/sh. 3765 echo '/* dummy */' > sub/conftst$i.h 3766 done 3767 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 3768 3769 # We check with '-c' and '-o' for the sake of the "dashmstdout" 3770 # mode. It turns out that the SunPro C++ compiler does not properly 3771 # handle '-M -o', and we need to detect this. Also, some Intel 3772 # versions had trouble with output in subdirs. 3773 am__obj=sub/conftest.${OBJEXT-o} 3774 am__minus_obj="-o $am__obj" 3775 case $depmode in 3776 gcc) 3777 # This depmode causes a compiler race in universal mode. 3778 test "$am__universal" = false || continue 3779 ;; 3780 nosideeffect) 3781 # After this tag, mechanisms are not by side-effect, so they'll 3782 # only be used when explicitly requested. 3783 if test "x$enable_dependency_tracking" = xyes; then 3784 continue 3785 else 3786 break 3787 fi 3788 ;; 3789 msvc7 | msvc7msys | msvisualcpp | msvcmsys) 3790 # This compiler won't grok '-c -o', but also, the minuso test has 3791 # not run yet. These depmodes are late enough in the game, and 3792 # so weak that their functioning should not be impacted. 3793 am__obj=conftest.${OBJEXT-o} 3794 am__minus_obj= 3795 ;; 3796 none) break ;; 3797 esac 3798 if depmode=$depmode \ 3799 source=sub/conftest.c object=$am__obj \ 3800 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 3801 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 3802 >/dev/null 2>conftest.err && 3803 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 3804 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 3805 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 3806 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 3807 # icc doesn't choke on unknown options, it will just issue warnings 3808 # or remarks (even with -Werror). So we grep stderr for any message 3809 # that says an option was ignored or not supported. 3810 # When given -MP, icc 7.0 and 7.1 complain thusly: 3811 # icc: Command line warning: ignoring option '-M'; no argument required 3812 # The diagnosis changed in icc 8.0: 3813 # icc: Command line remark: option '-MP' not supported 3814 if (grep 'ignoring option' conftest.err || 3815 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 3816 am_cv_CC_dependencies_compiler_type=$depmode 3817 break 3818 fi 3819 fi 3820 done 3821 3822 cd .. 3823 rm -rf conftest.dir 3824else 3825 am_cv_CC_dependencies_compiler_type=none 3826fi 3827 3828fi 3829{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 3830$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 3831CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 3832 3833 if 3834 test "x$enable_dependency_tracking" != xno \ 3835 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 3836 am__fastdepCC_TRUE= 3837 am__fastdepCC_FALSE='#' 3838else 3839 am__fastdepCC_TRUE='#' 3840 am__fastdepCC_FALSE= 3841fi 3842 3843 3844 3845# Check whether --enable-largefile was given. 3846if test "${enable_largefile+set}" = set; then : 3847 enableval=$enable_largefile; 3848fi 3849 3850if test "$enable_largefile" != no; then 3851 3852 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5 3853$as_echo_n "checking for special C compiler options needed for large files... " >&6; } 3854if ${ac_cv_sys_largefile_CC+:} false; then : 3855 $as_echo_n "(cached) " >&6 3856else 3857 ac_cv_sys_largefile_CC=no 3858 if test "$GCC" != yes; then 3859 ac_save_CC=$CC 3860 while :; do 3861 # IRIX 6.2 and later do not support large files by default, 3862 # so use the C compiler's -n32 option if that helps. 3863 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3864/* end confdefs.h. */ 3865#include <sys/types.h> 3866 /* Check that off_t can represent 2**63 - 1 correctly. 3867 We can't simply define LARGE_OFF_T to be 9223372036854775807, 3868 since some C++ compilers masquerading as C compilers 3869 incorrectly reject 9223372036854775807. */ 3870#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 3871 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 3872 && LARGE_OFF_T % 2147483647 == 1) 3873 ? 1 : -1]; 3874int 3875main () 3876{ 3877 3878 ; 3879 return 0; 3880} 3881_ACEOF 3882 if ac_fn_c_try_compile "$LINENO"; then : 3883 break 3884fi 3885rm -f core conftest.err conftest.$ac_objext 3886 CC="$CC -n32" 3887 if ac_fn_c_try_compile "$LINENO"; then : 3888 ac_cv_sys_largefile_CC=' -n32'; break 3889fi 3890rm -f core conftest.err conftest.$ac_objext 3891 break 3892 done 3893 CC=$ac_save_CC 3894 rm -f conftest.$ac_ext 3895 fi 3896fi 3897{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5 3898$as_echo "$ac_cv_sys_largefile_CC" >&6; } 3899 if test "$ac_cv_sys_largefile_CC" != no; then 3900 CC=$CC$ac_cv_sys_largefile_CC 3901 fi 3902 3903 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5 3904$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; } 3905if ${ac_cv_sys_file_offset_bits+:} false; then : 3906 $as_echo_n "(cached) " >&6 3907else 3908 while :; do 3909 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3910/* end confdefs.h. */ 3911#include <sys/types.h> 3912 /* Check that off_t can represent 2**63 - 1 correctly. 3913 We can't simply define LARGE_OFF_T to be 9223372036854775807, 3914 since some C++ compilers masquerading as C compilers 3915 incorrectly reject 9223372036854775807. */ 3916#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 3917 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 3918 && LARGE_OFF_T % 2147483647 == 1) 3919 ? 1 : -1]; 3920int 3921main () 3922{ 3923 3924 ; 3925 return 0; 3926} 3927_ACEOF 3928if ac_fn_c_try_compile "$LINENO"; then : 3929 ac_cv_sys_file_offset_bits=no; break 3930fi 3931rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3932 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3933/* end confdefs.h. */ 3934#define _FILE_OFFSET_BITS 64 3935#include <sys/types.h> 3936 /* Check that off_t can represent 2**63 - 1 correctly. 3937 We can't simply define LARGE_OFF_T to be 9223372036854775807, 3938 since some C++ compilers masquerading as C compilers 3939 incorrectly reject 9223372036854775807. */ 3940#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 3941 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 3942 && LARGE_OFF_T % 2147483647 == 1) 3943 ? 1 : -1]; 3944int 3945main () 3946{ 3947 3948 ; 3949 return 0; 3950} 3951_ACEOF 3952if ac_fn_c_try_compile "$LINENO"; then : 3953 ac_cv_sys_file_offset_bits=64; break 3954fi 3955rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3956 ac_cv_sys_file_offset_bits=unknown 3957 break 3958done 3959fi 3960{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5 3961$as_echo "$ac_cv_sys_file_offset_bits" >&6; } 3962case $ac_cv_sys_file_offset_bits in #( 3963 no | unknown) ;; 3964 *) 3965cat >>confdefs.h <<_ACEOF 3966#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits 3967_ACEOF 3968;; 3969esac 3970rm -rf conftest* 3971 if test $ac_cv_sys_file_offset_bits = unknown; then 3972 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5 3973$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; } 3974if ${ac_cv_sys_large_files+:} false; then : 3975 $as_echo_n "(cached) " >&6 3976else 3977 while :; do 3978 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3979/* end confdefs.h. */ 3980#include <sys/types.h> 3981 /* Check that off_t can represent 2**63 - 1 correctly. 3982 We can't simply define LARGE_OFF_T to be 9223372036854775807, 3983 since some C++ compilers masquerading as C compilers 3984 incorrectly reject 9223372036854775807. */ 3985#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 3986 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 3987 && LARGE_OFF_T % 2147483647 == 1) 3988 ? 1 : -1]; 3989int 3990main () 3991{ 3992 3993 ; 3994 return 0; 3995} 3996_ACEOF 3997if ac_fn_c_try_compile "$LINENO"; then : 3998 ac_cv_sys_large_files=no; break 3999fi 4000rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4001 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4002/* end confdefs.h. */ 4003#define _LARGE_FILES 1 4004#include <sys/types.h> 4005 /* Check that off_t can represent 2**63 - 1 correctly. 4006 We can't simply define LARGE_OFF_T to be 9223372036854775807, 4007 since some C++ compilers masquerading as C compilers 4008 incorrectly reject 9223372036854775807. */ 4009#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 4010 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 4011 && LARGE_OFF_T % 2147483647 == 1) 4012 ? 1 : -1]; 4013int 4014main () 4015{ 4016 4017 ; 4018 return 0; 4019} 4020_ACEOF 4021if ac_fn_c_try_compile "$LINENO"; then : 4022 ac_cv_sys_large_files=1; break 4023fi 4024rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4025 ac_cv_sys_large_files=unknown 4026 break 4027done 4028fi 4029{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5 4030$as_echo "$ac_cv_sys_large_files" >&6; } 4031case $ac_cv_sys_large_files in #( 4032 no | unknown) ;; 4033 *) 4034cat >>confdefs.h <<_ACEOF 4035#define _LARGE_FILES $ac_cv_sys_large_files 4036_ACEOF 4037;; 4038esac 4039rm -rf conftest* 4040 fi 4041 4042 4043fi 4044 4045 4046# Check for required programs. 4047ac_ext=c 4048ac_cpp='$CPP $CPPFLAGS' 4049ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4050ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4051ac_compiler_gnu=$ac_cv_c_compiler_gnu 4052if test -n "$ac_tool_prefix"; then 4053 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 4054set dummy ${ac_tool_prefix}gcc; ac_word=$2 4055{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4056$as_echo_n "checking for $ac_word... " >&6; } 4057if ${ac_cv_prog_CC+:} false; then : 4058 $as_echo_n "(cached) " >&6 4059else 4060 if test -n "$CC"; then 4061 ac_cv_prog_CC="$CC" # Let the user override the test. 4062else 4063as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4064for as_dir in $PATH 4065do 4066 IFS=$as_save_IFS 4067 test -z "$as_dir" && as_dir=. 4068 for ac_exec_ext in '' $ac_executable_extensions; do 4069 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4070 ac_cv_prog_CC="${ac_tool_prefix}gcc" 4071 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4072 break 2 4073 fi 4074done 4075 done 4076IFS=$as_save_IFS 4077 4078fi 4079fi 4080CC=$ac_cv_prog_CC 4081if test -n "$CC"; then 4082 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4083$as_echo "$CC" >&6; } 4084else 4085 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4086$as_echo "no" >&6; } 4087fi 4088 4089 4090fi 4091if test -z "$ac_cv_prog_CC"; then 4092 ac_ct_CC=$CC 4093 # Extract the first word of "gcc", so it can be a program name with args. 4094set dummy gcc; ac_word=$2 4095{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4096$as_echo_n "checking for $ac_word... " >&6; } 4097if ${ac_cv_prog_ac_ct_CC+:} false; then : 4098 $as_echo_n "(cached) " >&6 4099else 4100 if test -n "$ac_ct_CC"; then 4101 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 4102else 4103as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4104for as_dir in $PATH 4105do 4106 IFS=$as_save_IFS 4107 test -z "$as_dir" && as_dir=. 4108 for ac_exec_ext in '' $ac_executable_extensions; do 4109 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4110 ac_cv_prog_ac_ct_CC="gcc" 4111 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4112 break 2 4113 fi 4114done 4115 done 4116IFS=$as_save_IFS 4117 4118fi 4119fi 4120ac_ct_CC=$ac_cv_prog_ac_ct_CC 4121if test -n "$ac_ct_CC"; then 4122 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 4123$as_echo "$ac_ct_CC" >&6; } 4124else 4125 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4126$as_echo "no" >&6; } 4127fi 4128 4129 if test "x$ac_ct_CC" = x; then 4130 CC="" 4131 else 4132 case $cross_compiling:$ac_tool_warned in 4133yes:) 4134{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4135$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4136ac_tool_warned=yes ;; 4137esac 4138 CC=$ac_ct_CC 4139 fi 4140else 4141 CC="$ac_cv_prog_CC" 4142fi 4143 4144if test -z "$CC"; then 4145 if test -n "$ac_tool_prefix"; then 4146 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 4147set dummy ${ac_tool_prefix}cc; ac_word=$2 4148{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4149$as_echo_n "checking for $ac_word... " >&6; } 4150if ${ac_cv_prog_CC+:} false; then : 4151 $as_echo_n "(cached) " >&6 4152else 4153 if test -n "$CC"; then 4154 ac_cv_prog_CC="$CC" # Let the user override the test. 4155else 4156as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4157for as_dir in $PATH 4158do 4159 IFS=$as_save_IFS 4160 test -z "$as_dir" && as_dir=. 4161 for ac_exec_ext in '' $ac_executable_extensions; do 4162 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4163 ac_cv_prog_CC="${ac_tool_prefix}cc" 4164 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4165 break 2 4166 fi 4167done 4168 done 4169IFS=$as_save_IFS 4170 4171fi 4172fi 4173CC=$ac_cv_prog_CC 4174if test -n "$CC"; then 4175 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4176$as_echo "$CC" >&6; } 4177else 4178 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4179$as_echo "no" >&6; } 4180fi 4181 4182 4183 fi 4184fi 4185if test -z "$CC"; then 4186 # Extract the first word of "cc", so it can be a program name with args. 4187set dummy cc; ac_word=$2 4188{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4189$as_echo_n "checking for $ac_word... " >&6; } 4190if ${ac_cv_prog_CC+:} false; then : 4191 $as_echo_n "(cached) " >&6 4192else 4193 if test -n "$CC"; then 4194 ac_cv_prog_CC="$CC" # Let the user override the test. 4195else 4196 ac_prog_rejected=no 4197as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4198for as_dir in $PATH 4199do 4200 IFS=$as_save_IFS 4201 test -z "$as_dir" && as_dir=. 4202 for ac_exec_ext in '' $ac_executable_extensions; do 4203 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4204 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 4205 ac_prog_rejected=yes 4206 continue 4207 fi 4208 ac_cv_prog_CC="cc" 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 4216if test $ac_prog_rejected = yes; then 4217 # We found a bogon in the path, so make sure we never use it. 4218 set dummy $ac_cv_prog_CC 4219 shift 4220 if test $# != 0; then 4221 # We chose a different compiler from the bogus one. 4222 # However, it has the same basename, so the bogon will be chosen 4223 # first if we set CC to just the basename; use the full file name. 4224 shift 4225 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 4226 fi 4227fi 4228fi 4229fi 4230CC=$ac_cv_prog_CC 4231if test -n "$CC"; then 4232 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4233$as_echo "$CC" >&6; } 4234else 4235 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4236$as_echo "no" >&6; } 4237fi 4238 4239 4240fi 4241if test -z "$CC"; then 4242 if test -n "$ac_tool_prefix"; then 4243 for ac_prog in cl.exe 4244 do 4245 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 4246set dummy $ac_tool_prefix$ac_prog; ac_word=$2 4247{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4248$as_echo_n "checking for $ac_word... " >&6; } 4249if ${ac_cv_prog_CC+:} false; then : 4250 $as_echo_n "(cached) " >&6 4251else 4252 if test -n "$CC"; then 4253 ac_cv_prog_CC="$CC" # Let the user override the test. 4254else 4255as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4256for as_dir in $PATH 4257do 4258 IFS=$as_save_IFS 4259 test -z "$as_dir" && as_dir=. 4260 for ac_exec_ext in '' $ac_executable_extensions; do 4261 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4262 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 4263 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4264 break 2 4265 fi 4266done 4267 done 4268IFS=$as_save_IFS 4269 4270fi 4271fi 4272CC=$ac_cv_prog_CC 4273if test -n "$CC"; then 4274 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4275$as_echo "$CC" >&6; } 4276else 4277 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4278$as_echo "no" >&6; } 4279fi 4280 4281 4282 test -n "$CC" && break 4283 done 4284fi 4285if test -z "$CC"; then 4286 ac_ct_CC=$CC 4287 for ac_prog in cl.exe 4288do 4289 # Extract the first word of "$ac_prog", so it can be a program name with args. 4290set dummy $ac_prog; ac_word=$2 4291{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4292$as_echo_n "checking for $ac_word... " >&6; } 4293if ${ac_cv_prog_ac_ct_CC+:} false; then : 4294 $as_echo_n "(cached) " >&6 4295else 4296 if test -n "$ac_ct_CC"; then 4297 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 4298else 4299as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4300for as_dir in $PATH 4301do 4302 IFS=$as_save_IFS 4303 test -z "$as_dir" && as_dir=. 4304 for ac_exec_ext in '' $ac_executable_extensions; do 4305 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4306 ac_cv_prog_ac_ct_CC="$ac_prog" 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 4314fi 4315fi 4316ac_ct_CC=$ac_cv_prog_ac_ct_CC 4317if test -n "$ac_ct_CC"; then 4318 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 4319$as_echo "$ac_ct_CC" >&6; } 4320else 4321 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4322$as_echo "no" >&6; } 4323fi 4324 4325 4326 test -n "$ac_ct_CC" && break 4327done 4328 4329 if test "x$ac_ct_CC" = x; then 4330 CC="" 4331 else 4332 case $cross_compiling:$ac_tool_warned in 4333yes:) 4334{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4335$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4336ac_tool_warned=yes ;; 4337esac 4338 CC=$ac_ct_CC 4339 fi 4340fi 4341 4342fi 4343 4344 4345test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4346$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4347as_fn_error $? "no acceptable C compiler found in \$PATH 4348See \`config.log' for more details" "$LINENO" 5; } 4349 4350# Provide some information about the compiler. 4351$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 4352set X $ac_compile 4353ac_compiler=$2 4354for ac_option in --version -v -V -qversion; do 4355 { { ac_try="$ac_compiler $ac_option >&5" 4356case "(($ac_try" in 4357 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4358 *) ac_try_echo=$ac_try;; 4359esac 4360eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4361$as_echo "$ac_try_echo"; } >&5 4362 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 4363 ac_status=$? 4364 if test -s conftest.err; then 4365 sed '10a\ 4366... rest of stderr output deleted ... 4367 10q' conftest.err >conftest.er1 4368 cat conftest.er1 >&5 4369 fi 4370 rm -f conftest.er1 conftest.err 4371 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4372 test $ac_status = 0; } 4373done 4374 4375{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 4376$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 4377if ${ac_cv_c_compiler_gnu+:} false; then : 4378 $as_echo_n "(cached) " >&6 4379else 4380 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4381/* end confdefs.h. */ 4382 4383int 4384main () 4385{ 4386#ifndef __GNUC__ 4387 choke me 4388#endif 4389 4390 ; 4391 return 0; 4392} 4393_ACEOF 4394if ac_fn_c_try_compile "$LINENO"; then : 4395 ac_compiler_gnu=yes 4396else 4397 ac_compiler_gnu=no 4398fi 4399rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4400ac_cv_c_compiler_gnu=$ac_compiler_gnu 4401 4402fi 4403{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 4404$as_echo "$ac_cv_c_compiler_gnu" >&6; } 4405if test $ac_compiler_gnu = yes; then 4406 GCC=yes 4407else 4408 GCC= 4409fi 4410ac_test_CFLAGS=${CFLAGS+set} 4411ac_save_CFLAGS=$CFLAGS 4412{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 4413$as_echo_n "checking whether $CC accepts -g... " >&6; } 4414if ${ac_cv_prog_cc_g+:} false; then : 4415 $as_echo_n "(cached) " >&6 4416else 4417 ac_save_c_werror_flag=$ac_c_werror_flag 4418 ac_c_werror_flag=yes 4419 ac_cv_prog_cc_g=no 4420 CFLAGS="-g" 4421 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4422/* end confdefs.h. */ 4423 4424int 4425main () 4426{ 4427 4428 ; 4429 return 0; 4430} 4431_ACEOF 4432if ac_fn_c_try_compile "$LINENO"; then : 4433 ac_cv_prog_cc_g=yes 4434else 4435 CFLAGS="" 4436 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4437/* end confdefs.h. */ 4438 4439int 4440main () 4441{ 4442 4443 ; 4444 return 0; 4445} 4446_ACEOF 4447if ac_fn_c_try_compile "$LINENO"; then : 4448 4449else 4450 ac_c_werror_flag=$ac_save_c_werror_flag 4451 CFLAGS="-g" 4452 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4453/* end confdefs.h. */ 4454 4455int 4456main () 4457{ 4458 4459 ; 4460 return 0; 4461} 4462_ACEOF 4463if ac_fn_c_try_compile "$LINENO"; then : 4464 ac_cv_prog_cc_g=yes 4465fi 4466rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4467fi 4468rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4469fi 4470rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4471 ac_c_werror_flag=$ac_save_c_werror_flag 4472fi 4473{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 4474$as_echo "$ac_cv_prog_cc_g" >&6; } 4475if test "$ac_test_CFLAGS" = set; then 4476 CFLAGS=$ac_save_CFLAGS 4477elif test $ac_cv_prog_cc_g = yes; then 4478 if test "$GCC" = yes; then 4479 CFLAGS="-g -O2" 4480 else 4481 CFLAGS="-g" 4482 fi 4483else 4484 if test "$GCC" = yes; then 4485 CFLAGS="-O2" 4486 else 4487 CFLAGS= 4488 fi 4489fi 4490{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 4491$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 4492if ${ac_cv_prog_cc_c89+:} false; then : 4493 $as_echo_n "(cached) " >&6 4494else 4495 ac_cv_prog_cc_c89=no 4496ac_save_CC=$CC 4497cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4498/* end confdefs.h. */ 4499#include <stdarg.h> 4500#include <stdio.h> 4501struct stat; 4502/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 4503struct buf { int x; }; 4504FILE * (*rcsopen) (struct buf *, struct stat *, int); 4505static char *e (p, i) 4506 char **p; 4507 int i; 4508{ 4509 return p[i]; 4510} 4511static char *f (char * (*g) (char **, int), char **p, ...) 4512{ 4513 char *s; 4514 va_list v; 4515 va_start (v,p); 4516 s = g (p, va_arg (v,int)); 4517 va_end (v); 4518 return s; 4519} 4520 4521/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 4522 function prototypes and stuff, but not '\xHH' hex character constants. 4523 These don't provoke an error unfortunately, instead are silently treated 4524 as 'x'. The following induces an error, until -std is added to get 4525 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 4526 array size at least. It's necessary to write '\x00'==0 to get something 4527 that's true only with -std. */ 4528int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 4529 4530/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 4531 inside strings and character constants. */ 4532#define FOO(x) 'x' 4533int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 4534 4535int test (int i, double x); 4536struct s1 {int (*f) (int a);}; 4537struct s2 {int (*f) (double a);}; 4538int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 4539int argc; 4540char **argv; 4541int 4542main () 4543{ 4544return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 4545 ; 4546 return 0; 4547} 4548_ACEOF 4549for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 4550 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 4551do 4552 CC="$ac_save_CC $ac_arg" 4553 if ac_fn_c_try_compile "$LINENO"; then : 4554 ac_cv_prog_cc_c89=$ac_arg 4555fi 4556rm -f core conftest.err conftest.$ac_objext 4557 test "x$ac_cv_prog_cc_c89" != "xno" && break 4558done 4559rm -f conftest.$ac_ext 4560CC=$ac_save_CC 4561 4562fi 4563# AC_CACHE_VAL 4564case "x$ac_cv_prog_cc_c89" in 4565 x) 4566 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 4567$as_echo "none needed" >&6; } ;; 4568 xno) 4569 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 4570$as_echo "unsupported" >&6; } ;; 4571 *) 4572 CC="$CC $ac_cv_prog_cc_c89" 4573 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 4574$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 4575esac 4576if test "x$ac_cv_prog_cc_c89" != xno; then : 4577 4578fi 4579 4580ac_ext=c 4581ac_cpp='$CPP $CPPFLAGS' 4582ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4583ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4584ac_compiler_gnu=$ac_cv_c_compiler_gnu 4585 4586ac_ext=c 4587ac_cpp='$CPP $CPPFLAGS' 4588ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4589ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4590ac_compiler_gnu=$ac_cv_c_compiler_gnu 4591{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 4592$as_echo_n "checking whether $CC understands -c and -o together... " >&6; } 4593if ${am_cv_prog_cc_c_o+:} false; then : 4594 $as_echo_n "(cached) " >&6 4595else 4596 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4597/* end confdefs.h. */ 4598 4599int 4600main () 4601{ 4602 4603 ; 4604 return 0; 4605} 4606_ACEOF 4607 # Make sure it works both with $CC and with simple cc. 4608 # Following AC_PROG_CC_C_O, we do the test twice because some 4609 # compilers refuse to overwrite an existing .o file with -o, 4610 # though they will create one. 4611 am_cv_prog_cc_c_o=yes 4612 for am_i in 1 2; do 4613 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 4614 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 4615 ac_status=$? 4616 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4617 (exit $ac_status); } \ 4618 && test -f conftest2.$ac_objext; then 4619 : OK 4620 else 4621 am_cv_prog_cc_c_o=no 4622 break 4623 fi 4624 done 4625 rm -f core conftest* 4626 unset am_i 4627fi 4628{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 4629$as_echo "$am_cv_prog_cc_c_o" >&6; } 4630if test "$am_cv_prog_cc_c_o" != yes; then 4631 # Losing compiler, so override with the script. 4632 # FIXME: It is wrong to rewrite CC. 4633 # But if we don't then we get into trouble of one sort or another. 4634 # A longer-term fix would be to have automake use am__CC in this case, 4635 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 4636 CC="$am_aux_dir/compile $CC" 4637fi 4638ac_ext=c 4639ac_cpp='$CPP $CPPFLAGS' 4640ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4641ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4642ac_compiler_gnu=$ac_cv_c_compiler_gnu 4643 4644 4645depcc="$CC" am_compiler_list= 4646 4647{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 4648$as_echo_n "checking dependency style of $depcc... " >&6; } 4649if ${am_cv_CC_dependencies_compiler_type+:} false; then : 4650 $as_echo_n "(cached) " >&6 4651else 4652 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 4653 # We make a subdir and do the tests there. Otherwise we can end up 4654 # making bogus files that we don't know about and never remove. For 4655 # instance it was reported that on HP-UX the gcc test will end up 4656 # making a dummy file named 'D' -- because '-MD' means "put the output 4657 # in D". 4658 rm -rf conftest.dir 4659 mkdir conftest.dir 4660 # Copy depcomp to subdir because otherwise we won't find it if we're 4661 # using a relative directory. 4662 cp "$am_depcomp" conftest.dir 4663 cd conftest.dir 4664 # We will build objects and dependencies in a subdirectory because 4665 # it helps to detect inapplicable dependency modes. For instance 4666 # both Tru64's cc and ICC support -MD to output dependencies as a 4667 # side effect of compilation, but ICC will put the dependencies in 4668 # the current directory while Tru64 will put them in the object 4669 # directory. 4670 mkdir sub 4671 4672 am_cv_CC_dependencies_compiler_type=none 4673 if test "$am_compiler_list" = ""; then 4674 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 4675 fi 4676 am__universal=false 4677 case " $depcc " in #( 4678 *\ -arch\ *\ -arch\ *) am__universal=true ;; 4679 esac 4680 4681 for depmode in $am_compiler_list; do 4682 # Setup a source with many dependencies, because some compilers 4683 # like to wrap large dependency lists on column 80 (with \), and 4684 # we should not choose a depcomp mode which is confused by this. 4685 # 4686 # We need to recreate these files for each test, as the compiler may 4687 # overwrite some of them when testing with obscure command lines. 4688 # This happens at least with the AIX C compiler. 4689 : > sub/conftest.c 4690 for i in 1 2 3 4 5 6; do 4691 echo '#include "conftst'$i'.h"' >> sub/conftest.c 4692 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with 4693 # Solaris 10 /bin/sh. 4694 echo '/* dummy */' > sub/conftst$i.h 4695 done 4696 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 4697 4698 # We check with '-c' and '-o' for the sake of the "dashmstdout" 4699 # mode. It turns out that the SunPro C++ compiler does not properly 4700 # handle '-M -o', and we need to detect this. Also, some Intel 4701 # versions had trouble with output in subdirs. 4702 am__obj=sub/conftest.${OBJEXT-o} 4703 am__minus_obj="-o $am__obj" 4704 case $depmode in 4705 gcc) 4706 # This depmode causes a compiler race in universal mode. 4707 test "$am__universal" = false || continue 4708 ;; 4709 nosideeffect) 4710 # After this tag, mechanisms are not by side-effect, so they'll 4711 # only be used when explicitly requested. 4712 if test "x$enable_dependency_tracking" = xyes; then 4713 continue 4714 else 4715 break 4716 fi 4717 ;; 4718 msvc7 | msvc7msys | msvisualcpp | msvcmsys) 4719 # This compiler won't grok '-c -o', but also, the minuso test has 4720 # not run yet. These depmodes are late enough in the game, and 4721 # so weak that their functioning should not be impacted. 4722 am__obj=conftest.${OBJEXT-o} 4723 am__minus_obj= 4724 ;; 4725 none) break ;; 4726 esac 4727 if depmode=$depmode \ 4728 source=sub/conftest.c object=$am__obj \ 4729 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 4730 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 4731 >/dev/null 2>conftest.err && 4732 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 4733 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 4734 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 4735 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 4736 # icc doesn't choke on unknown options, it will just issue warnings 4737 # or remarks (even with -Werror). So we grep stderr for any message 4738 # that says an option was ignored or not supported. 4739 # When given -MP, icc 7.0 and 7.1 complain thusly: 4740 # icc: Command line warning: ignoring option '-M'; no argument required 4741 # The diagnosis changed in icc 8.0: 4742 # icc: Command line remark: option '-MP' not supported 4743 if (grep 'ignoring option' conftest.err || 4744 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 4745 am_cv_CC_dependencies_compiler_type=$depmode 4746 break 4747 fi 4748 fi 4749 done 4750 4751 cd .. 4752 rm -rf conftest.dir 4753else 4754 am_cv_CC_dependencies_compiler_type=none 4755fi 4756 4757fi 4758{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 4759$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 4760CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 4761 4762 if 4763 test "x$enable_dependency_tracking" != xno \ 4764 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 4765 am__fastdepCC_TRUE= 4766 am__fastdepCC_FALSE='#' 4767else 4768 am__fastdepCC_TRUE='#' 4769 am__fastdepCC_FALSE= 4770fi 4771 4772 4773case `pwd` in 4774 *\ * | *\ *) 4775 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 4776$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 4777esac 4778 4779 4780 4781macro_version='2.4.6' 4782macro_revision='2.4.6' 4783 4784 4785 4786 4787 4788 4789 4790 4791 4792 4793 4794 4795 4796ltmain=$ac_aux_dir/ltmain.sh 4797 4798# Make sure we can run config.sub. 4799$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 4800 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 4801 4802{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 4803$as_echo_n "checking build system type... " >&6; } 4804if ${ac_cv_build+:} false; then : 4805 $as_echo_n "(cached) " >&6 4806else 4807 ac_build_alias=$build_alias 4808test "x$ac_build_alias" = x && 4809 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 4810test "x$ac_build_alias" = x && 4811 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 4812ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 4813 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 4814 4815fi 4816{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 4817$as_echo "$ac_cv_build" >&6; } 4818case $ac_cv_build in 4819*-*-*) ;; 4820*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 4821esac 4822build=$ac_cv_build 4823ac_save_IFS=$IFS; IFS='-' 4824set x $ac_cv_build 4825shift 4826build_cpu=$1 4827build_vendor=$2 4828shift; shift 4829# Remember, the first character of IFS is used to create $*, 4830# except with old shells: 4831build_os=$* 4832IFS=$ac_save_IFS 4833case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 4834 4835 4836{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 4837$as_echo_n "checking host system type... " >&6; } 4838if ${ac_cv_host+:} false; then : 4839 $as_echo_n "(cached) " >&6 4840else 4841 if test "x$host_alias" = x; then 4842 ac_cv_host=$ac_cv_build 4843else 4844 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 4845 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 4846fi 4847 4848fi 4849{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 4850$as_echo "$ac_cv_host" >&6; } 4851case $ac_cv_host in 4852*-*-*) ;; 4853*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 4854esac 4855host=$ac_cv_host 4856ac_save_IFS=$IFS; IFS='-' 4857set x $ac_cv_host 4858shift 4859host_cpu=$1 4860host_vendor=$2 4861shift; shift 4862# Remember, the first character of IFS is used to create $*, 4863# except with old shells: 4864host_os=$* 4865IFS=$ac_save_IFS 4866case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 4867 4868 4869# Backslashify metacharacters that are still active within 4870# double-quoted strings. 4871sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 4872 4873# Same as above, but do not quote variable references. 4874double_quote_subst='s/\(["`\\]\)/\\\1/g' 4875 4876# Sed substitution to delay expansion of an escaped shell variable in a 4877# double_quote_subst'ed string. 4878delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 4879 4880# Sed substitution to delay expansion of an escaped single quote. 4881delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 4882 4883# Sed substitution to avoid accidental globbing in evaled expressions 4884no_glob_subst='s/\*/\\\*/g' 4885 4886ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 4887ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 4888ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 4889 4890{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 4891$as_echo_n "checking how to print strings... " >&6; } 4892# Test print first, because it will be a builtin if present. 4893if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \ 4894 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 4895 ECHO='print -r --' 4896elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 4897 ECHO='printf %s\n' 4898else 4899 # Use this function as a fallback that always works. 4900 func_fallback_echo () 4901 { 4902 eval 'cat <<_LTECHO_EOF 4903$1 4904_LTECHO_EOF' 4905 } 4906 ECHO='func_fallback_echo' 4907fi 4908 4909# func_echo_all arg... 4910# Invoke $ECHO with all args, space-separated. 4911func_echo_all () 4912{ 4913 $ECHO "" 4914} 4915 4916case $ECHO in 4917 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 4918$as_echo "printf" >&6; } ;; 4919 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 4920$as_echo "print -r" >&6; } ;; 4921 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 4922$as_echo "cat" >&6; } ;; 4923esac 4924 4925 4926 4927 4928 4929 4930 4931 4932 4933 4934 4935 4936 4937 4938{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 4939$as_echo_n "checking for a sed that does not truncate output... " >&6; } 4940if ${ac_cv_path_SED+:} false; then : 4941 $as_echo_n "(cached) " >&6 4942else 4943 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 4944 for ac_i in 1 2 3 4 5 6 7; do 4945 ac_script="$ac_script$as_nl$ac_script" 4946 done 4947 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 4948 { ac_script=; unset ac_script;} 4949 if test -z "$SED"; then 4950 ac_path_SED_found=false 4951 # Loop through the user's path and test for each of PROGNAME-LIST 4952 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4953for as_dir in $PATH 4954do 4955 IFS=$as_save_IFS 4956 test -z "$as_dir" && as_dir=. 4957 for ac_prog in sed gsed; do 4958 for ac_exec_ext in '' $ac_executable_extensions; do 4959 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 4960 as_fn_executable_p "$ac_path_SED" || continue 4961# Check for GNU ac_path_SED and select it if it is found. 4962 # Check for GNU $ac_path_SED 4963case `"$ac_path_SED" --version 2>&1` in 4964*GNU*) 4965 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 4966*) 4967 ac_count=0 4968 $as_echo_n 0123456789 >"conftest.in" 4969 while : 4970 do 4971 cat "conftest.in" "conftest.in" >"conftest.tmp" 4972 mv "conftest.tmp" "conftest.in" 4973 cp "conftest.in" "conftest.nl" 4974 $as_echo '' >> "conftest.nl" 4975 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 4976 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4977 as_fn_arith $ac_count + 1 && ac_count=$as_val 4978 if test $ac_count -gt ${ac_path_SED_max-0}; then 4979 # Best one so far, save it but keep looking for a better one 4980 ac_cv_path_SED="$ac_path_SED" 4981 ac_path_SED_max=$ac_count 4982 fi 4983 # 10*(2^10) chars as input seems more than enough 4984 test $ac_count -gt 10 && break 4985 done 4986 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4987esac 4988 4989 $ac_path_SED_found && break 3 4990 done 4991 done 4992 done 4993IFS=$as_save_IFS 4994 if test -z "$ac_cv_path_SED"; then 4995 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 4996 fi 4997else 4998 ac_cv_path_SED=$SED 4999fi 5000 5001fi 5002{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 5003$as_echo "$ac_cv_path_SED" >&6; } 5004 SED="$ac_cv_path_SED" 5005 rm -f conftest.sed 5006 5007test -z "$SED" && SED=sed 5008Xsed="$SED -e 1s/^X//" 5009 5010 5011 5012 5013 5014 5015 5016 5017 5018 5019 5020{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 5021$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 5022if ${ac_cv_path_GREP+:} false; then : 5023 $as_echo_n "(cached) " >&6 5024else 5025 if test -z "$GREP"; then 5026 ac_path_GREP_found=false 5027 # Loop through the user's path and test for each of PROGNAME-LIST 5028 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5029for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 5030do 5031 IFS=$as_save_IFS 5032 test -z "$as_dir" && as_dir=. 5033 for ac_prog in grep ggrep; do 5034 for ac_exec_ext in '' $ac_executable_extensions; do 5035 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 5036 as_fn_executable_p "$ac_path_GREP" || continue 5037# Check for GNU ac_path_GREP and select it if it is found. 5038 # Check for GNU $ac_path_GREP 5039case `"$ac_path_GREP" --version 2>&1` in 5040*GNU*) 5041 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 5042*) 5043 ac_count=0 5044 $as_echo_n 0123456789 >"conftest.in" 5045 while : 5046 do 5047 cat "conftest.in" "conftest.in" >"conftest.tmp" 5048 mv "conftest.tmp" "conftest.in" 5049 cp "conftest.in" "conftest.nl" 5050 $as_echo 'GREP' >> "conftest.nl" 5051 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 5052 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5053 as_fn_arith $ac_count + 1 && ac_count=$as_val 5054 if test $ac_count -gt ${ac_path_GREP_max-0}; then 5055 # Best one so far, save it but keep looking for a better one 5056 ac_cv_path_GREP="$ac_path_GREP" 5057 ac_path_GREP_max=$ac_count 5058 fi 5059 # 10*(2^10) chars as input seems more than enough 5060 test $ac_count -gt 10 && break 5061 done 5062 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5063esac 5064 5065 $ac_path_GREP_found && break 3 5066 done 5067 done 5068 done 5069IFS=$as_save_IFS 5070 if test -z "$ac_cv_path_GREP"; then 5071 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 5072 fi 5073else 5074 ac_cv_path_GREP=$GREP 5075fi 5076 5077fi 5078{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 5079$as_echo "$ac_cv_path_GREP" >&6; } 5080 GREP="$ac_cv_path_GREP" 5081 5082 5083{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 5084$as_echo_n "checking for egrep... " >&6; } 5085if ${ac_cv_path_EGREP+:} false; then : 5086 $as_echo_n "(cached) " >&6 5087else 5088 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 5089 then ac_cv_path_EGREP="$GREP -E" 5090 else 5091 if test -z "$EGREP"; then 5092 ac_path_EGREP_found=false 5093 # Loop through the user's path and test for each of PROGNAME-LIST 5094 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5095for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 5096do 5097 IFS=$as_save_IFS 5098 test -z "$as_dir" && as_dir=. 5099 for ac_prog in egrep; do 5100 for ac_exec_ext in '' $ac_executable_extensions; do 5101 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 5102 as_fn_executable_p "$ac_path_EGREP" || continue 5103# Check for GNU ac_path_EGREP and select it if it is found. 5104 # Check for GNU $ac_path_EGREP 5105case `"$ac_path_EGREP" --version 2>&1` in 5106*GNU*) 5107 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 5108*) 5109 ac_count=0 5110 $as_echo_n 0123456789 >"conftest.in" 5111 while : 5112 do 5113 cat "conftest.in" "conftest.in" >"conftest.tmp" 5114 mv "conftest.tmp" "conftest.in" 5115 cp "conftest.in" "conftest.nl" 5116 $as_echo 'EGREP' >> "conftest.nl" 5117 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 5118 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5119 as_fn_arith $ac_count + 1 && ac_count=$as_val 5120 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 5121 # Best one so far, save it but keep looking for a better one 5122 ac_cv_path_EGREP="$ac_path_EGREP" 5123 ac_path_EGREP_max=$ac_count 5124 fi 5125 # 10*(2^10) chars as input seems more than enough 5126 test $ac_count -gt 10 && break 5127 done 5128 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5129esac 5130 5131 $ac_path_EGREP_found && break 3 5132 done 5133 done 5134 done 5135IFS=$as_save_IFS 5136 if test -z "$ac_cv_path_EGREP"; then 5137 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 5138 fi 5139else 5140 ac_cv_path_EGREP=$EGREP 5141fi 5142 5143 fi 5144fi 5145{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 5146$as_echo "$ac_cv_path_EGREP" >&6; } 5147 EGREP="$ac_cv_path_EGREP" 5148 5149 5150{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 5151$as_echo_n "checking for fgrep... " >&6; } 5152if ${ac_cv_path_FGREP+:} false; then : 5153 $as_echo_n "(cached) " >&6 5154else 5155 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 5156 then ac_cv_path_FGREP="$GREP -F" 5157 else 5158 if test -z "$FGREP"; then 5159 ac_path_FGREP_found=false 5160 # Loop through the user's path and test for each of PROGNAME-LIST 5161 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5162for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 5163do 5164 IFS=$as_save_IFS 5165 test -z "$as_dir" && as_dir=. 5166 for ac_prog in fgrep; do 5167 for ac_exec_ext in '' $ac_executable_extensions; do 5168 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 5169 as_fn_executable_p "$ac_path_FGREP" || continue 5170# Check for GNU ac_path_FGREP and select it if it is found. 5171 # Check for GNU $ac_path_FGREP 5172case `"$ac_path_FGREP" --version 2>&1` in 5173*GNU*) 5174 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 5175*) 5176 ac_count=0 5177 $as_echo_n 0123456789 >"conftest.in" 5178 while : 5179 do 5180 cat "conftest.in" "conftest.in" >"conftest.tmp" 5181 mv "conftest.tmp" "conftest.in" 5182 cp "conftest.in" "conftest.nl" 5183 $as_echo 'FGREP' >> "conftest.nl" 5184 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 5185 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5186 as_fn_arith $ac_count + 1 && ac_count=$as_val 5187 if test $ac_count -gt ${ac_path_FGREP_max-0}; then 5188 # Best one so far, save it but keep looking for a better one 5189 ac_cv_path_FGREP="$ac_path_FGREP" 5190 ac_path_FGREP_max=$ac_count 5191 fi 5192 # 10*(2^10) chars as input seems more than enough 5193 test $ac_count -gt 10 && break 5194 done 5195 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5196esac 5197 5198 $ac_path_FGREP_found && break 3 5199 done 5200 done 5201 done 5202IFS=$as_save_IFS 5203 if test -z "$ac_cv_path_FGREP"; then 5204 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 5205 fi 5206else 5207 ac_cv_path_FGREP=$FGREP 5208fi 5209 5210 fi 5211fi 5212{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 5213$as_echo "$ac_cv_path_FGREP" >&6; } 5214 FGREP="$ac_cv_path_FGREP" 5215 5216 5217test -z "$GREP" && GREP=grep 5218 5219 5220 5221 5222 5223 5224 5225 5226 5227 5228 5229 5230 5231 5232 5233 5234 5235 5236 5237# Check whether --with-gnu-ld was given. 5238if test "${with_gnu_ld+set}" = set; then : 5239 withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes 5240else 5241 with_gnu_ld=no 5242fi 5243 5244ac_prog=ld 5245if test yes = "$GCC"; then 5246 # Check if gcc -print-prog-name=ld gives a path. 5247 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 5248$as_echo_n "checking for ld used by $CC... " >&6; } 5249 case $host in 5250 *-*-mingw*) 5251 # gcc leaves a trailing carriage return, which upsets mingw 5252 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 5253 *) 5254 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 5255 esac 5256 case $ac_prog in 5257 # Accept absolute paths. 5258 [\\/]* | ?:[\\/]*) 5259 re_direlt='/[^/][^/]*/\.\./' 5260 # Canonicalize the pathname of ld 5261 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 5262 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 5263 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 5264 done 5265 test -z "$LD" && LD=$ac_prog 5266 ;; 5267 "") 5268 # If it fails, then pretend we aren't using GCC. 5269 ac_prog=ld 5270 ;; 5271 *) 5272 # If it is relative, then search for the first ld in PATH. 5273 with_gnu_ld=unknown 5274 ;; 5275 esac 5276elif test yes = "$with_gnu_ld"; then 5277 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 5278$as_echo_n "checking for GNU ld... " >&6; } 5279else 5280 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 5281$as_echo_n "checking for non-GNU ld... " >&6; } 5282fi 5283if ${lt_cv_path_LD+:} false; then : 5284 $as_echo_n "(cached) " >&6 5285else 5286 if test -z "$LD"; then 5287 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 5288 for ac_dir in $PATH; do 5289 IFS=$lt_save_ifs 5290 test -z "$ac_dir" && ac_dir=. 5291 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 5292 lt_cv_path_LD=$ac_dir/$ac_prog 5293 # Check to see if the program is GNU ld. I'd rather use --version, 5294 # but apparently some variants of GNU ld only accept -v. 5295 # Break only if it was the GNU/non-GNU ld that we prefer. 5296 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 5297 *GNU* | *'with BFD'*) 5298 test no != "$with_gnu_ld" && break 5299 ;; 5300 *) 5301 test yes != "$with_gnu_ld" && break 5302 ;; 5303 esac 5304 fi 5305 done 5306 IFS=$lt_save_ifs 5307else 5308 lt_cv_path_LD=$LD # Let the user override the test with a path. 5309fi 5310fi 5311 5312LD=$lt_cv_path_LD 5313if test -n "$LD"; then 5314 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 5315$as_echo "$LD" >&6; } 5316else 5317 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5318$as_echo "no" >&6; } 5319fi 5320test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 5321{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 5322$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 5323if ${lt_cv_prog_gnu_ld+:} false; then : 5324 $as_echo_n "(cached) " >&6 5325else 5326 # I'd rather use --version here, but apparently some GNU lds only accept -v. 5327case `$LD -v 2>&1 </dev/null` in 5328*GNU* | *'with BFD'*) 5329 lt_cv_prog_gnu_ld=yes 5330 ;; 5331*) 5332 lt_cv_prog_gnu_ld=no 5333 ;; 5334esac 5335fi 5336{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 5337$as_echo "$lt_cv_prog_gnu_ld" >&6; } 5338with_gnu_ld=$lt_cv_prog_gnu_ld 5339 5340 5341 5342 5343 5344 5345 5346 5347 5348{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 5349$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 5350if ${lt_cv_path_NM+:} false; then : 5351 $as_echo_n "(cached) " >&6 5352else 5353 if test -n "$NM"; then 5354 # Let the user override the test. 5355 lt_cv_path_NM=$NM 5356else 5357 lt_nm_to_check=${ac_tool_prefix}nm 5358 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 5359 lt_nm_to_check="$lt_nm_to_check nm" 5360 fi 5361 for lt_tmp_nm in $lt_nm_to_check; do 5362 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 5363 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 5364 IFS=$lt_save_ifs 5365 test -z "$ac_dir" && ac_dir=. 5366 tmp_nm=$ac_dir/$lt_tmp_nm 5367 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext"; then 5368 # Check to see if the nm accepts a BSD-compat flag. 5369 # Adding the 'sed 1q' prevents false positives on HP-UX, which says: 5370 # nm: unknown option "B" ignored 5371 # Tru64's nm complains that /dev/null is an invalid object file 5372 # MSYS converts /dev/null to NUL, MinGW nm treats NUL as empty 5373 case $build_os in 5374 mingw*) lt_bad_file=conftest.nm/nofile ;; 5375 *) lt_bad_file=/dev/null ;; 5376 esac 5377 case `"$tmp_nm" -B $lt_bad_file 2>&1 | sed '1q'` in 5378 *$lt_bad_file* | *'Invalid file or object type'*) 5379 lt_cv_path_NM="$tmp_nm -B" 5380 break 2 5381 ;; 5382 *) 5383 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 5384 */dev/null*) 5385 lt_cv_path_NM="$tmp_nm -p" 5386 break 2 5387 ;; 5388 *) 5389 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 5390 continue # so that we can try to find one that supports BSD flags 5391 ;; 5392 esac 5393 ;; 5394 esac 5395 fi 5396 done 5397 IFS=$lt_save_ifs 5398 done 5399 : ${lt_cv_path_NM=no} 5400fi 5401fi 5402{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 5403$as_echo "$lt_cv_path_NM" >&6; } 5404if test no != "$lt_cv_path_NM"; then 5405 NM=$lt_cv_path_NM 5406else 5407 # Didn't find any BSD compatible name lister, look for dumpbin. 5408 if test -n "$DUMPBIN"; then : 5409 # Let the user override the test. 5410 else 5411 if test -n "$ac_tool_prefix"; then 5412 for ac_prog in dumpbin "link -dump" 5413 do 5414 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 5415set dummy $ac_tool_prefix$ac_prog; ac_word=$2 5416{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5417$as_echo_n "checking for $ac_word... " >&6; } 5418if ${ac_cv_prog_DUMPBIN+:} false; then : 5419 $as_echo_n "(cached) " >&6 5420else 5421 if test -n "$DUMPBIN"; then 5422 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 5423else 5424as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5425for as_dir in $PATH 5426do 5427 IFS=$as_save_IFS 5428 test -z "$as_dir" && as_dir=. 5429 for ac_exec_ext in '' $ac_executable_extensions; do 5430 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5431 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 5432 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5433 break 2 5434 fi 5435done 5436 done 5437IFS=$as_save_IFS 5438 5439fi 5440fi 5441DUMPBIN=$ac_cv_prog_DUMPBIN 5442if test -n "$DUMPBIN"; then 5443 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 5444$as_echo "$DUMPBIN" >&6; } 5445else 5446 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5447$as_echo "no" >&6; } 5448fi 5449 5450 5451 test -n "$DUMPBIN" && break 5452 done 5453fi 5454if test -z "$DUMPBIN"; then 5455 ac_ct_DUMPBIN=$DUMPBIN 5456 for ac_prog in dumpbin "link -dump" 5457do 5458 # Extract the first word of "$ac_prog", so it can be a program name with args. 5459set dummy $ac_prog; ac_word=$2 5460{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5461$as_echo_n "checking for $ac_word... " >&6; } 5462if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then : 5463 $as_echo_n "(cached) " >&6 5464else 5465 if test -n "$ac_ct_DUMPBIN"; then 5466 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 5467else 5468as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5469for as_dir in $PATH 5470do 5471 IFS=$as_save_IFS 5472 test -z "$as_dir" && as_dir=. 5473 for ac_exec_ext in '' $ac_executable_extensions; do 5474 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5475 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 5476 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5477 break 2 5478 fi 5479done 5480 done 5481IFS=$as_save_IFS 5482 5483fi 5484fi 5485ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 5486if test -n "$ac_ct_DUMPBIN"; then 5487 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 5488$as_echo "$ac_ct_DUMPBIN" >&6; } 5489else 5490 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5491$as_echo "no" >&6; } 5492fi 5493 5494 5495 test -n "$ac_ct_DUMPBIN" && break 5496done 5497 5498 if test "x$ac_ct_DUMPBIN" = x; then 5499 DUMPBIN=":" 5500 else 5501 case $cross_compiling:$ac_tool_warned in 5502yes:) 5503{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5504$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5505ac_tool_warned=yes ;; 5506esac 5507 DUMPBIN=$ac_ct_DUMPBIN 5508 fi 5509fi 5510 5511 case `$DUMPBIN -symbols -headers /dev/null 2>&1 | sed '1q'` in 5512 *COFF*) 5513 DUMPBIN="$DUMPBIN -symbols -headers" 5514 ;; 5515 *) 5516 DUMPBIN=: 5517 ;; 5518 esac 5519 fi 5520 5521 if test : != "$DUMPBIN"; then 5522 NM=$DUMPBIN 5523 fi 5524fi 5525test -z "$NM" && NM=nm 5526 5527 5528 5529 5530 5531 5532{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 5533$as_echo_n "checking the name lister ($NM) interface... " >&6; } 5534if ${lt_cv_nm_interface+:} false; then : 5535 $as_echo_n "(cached) " >&6 5536else 5537 lt_cv_nm_interface="BSD nm" 5538 echo "int some_variable = 0;" > conftest.$ac_ext 5539 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 5540 (eval "$ac_compile" 2>conftest.err) 5541 cat conftest.err >&5 5542 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 5543 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 5544 cat conftest.err >&5 5545 (eval echo "\"\$as_me:$LINENO: output\"" >&5) 5546 cat conftest.out >&5 5547 if $GREP 'External.*some_variable' conftest.out > /dev/null; then 5548 lt_cv_nm_interface="MS dumpbin" 5549 fi 5550 rm -f conftest* 5551fi 5552{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 5553$as_echo "$lt_cv_nm_interface" >&6; } 5554 5555{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 5556$as_echo_n "checking whether ln -s works... " >&6; } 5557LN_S=$as_ln_s 5558if test "$LN_S" = "ln -s"; then 5559 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5560$as_echo "yes" >&6; } 5561else 5562 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 5563$as_echo "no, using $LN_S" >&6; } 5564fi 5565 5566# find the maximum length of command line arguments 5567{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 5568$as_echo_n "checking the maximum length of command line arguments... " >&6; } 5569if ${lt_cv_sys_max_cmd_len+:} false; then : 5570 $as_echo_n "(cached) " >&6 5571else 5572 i=0 5573 teststring=ABCD 5574 5575 case $build_os in 5576 msdosdjgpp*) 5577 # On DJGPP, this test can blow up pretty badly due to problems in libc 5578 # (any single argument exceeding 2000 bytes causes a buffer overrun 5579 # during glob expansion). Even if it were fixed, the result of this 5580 # check would be larger than it should be. 5581 lt_cv_sys_max_cmd_len=12288; # 12K is about right 5582 ;; 5583 5584 gnu*) 5585 # Under GNU Hurd, this test is not required because there is 5586 # no limit to the length of command line arguments. 5587 # Libtool will interpret -1 as no limit whatsoever 5588 lt_cv_sys_max_cmd_len=-1; 5589 ;; 5590 5591 cygwin* | mingw* | cegcc*) 5592 # On Win9x/ME, this test blows up -- it succeeds, but takes 5593 # about 5 minutes as the teststring grows exponentially. 5594 # Worse, since 9x/ME are not pre-emptively multitasking, 5595 # you end up with a "frozen" computer, even though with patience 5596 # the test eventually succeeds (with a max line length of 256k). 5597 # Instead, let's just punt: use the minimum linelength reported by 5598 # all of the supported platforms: 8192 (on NT/2K/XP). 5599 lt_cv_sys_max_cmd_len=8192; 5600 ;; 5601 5602 mint*) 5603 # On MiNT this can take a long time and run out of memory. 5604 lt_cv_sys_max_cmd_len=8192; 5605 ;; 5606 5607 amigaos*) 5608 # On AmigaOS with pdksh, this test takes hours, literally. 5609 # So we just punt and use a minimum line length of 8192. 5610 lt_cv_sys_max_cmd_len=8192; 5611 ;; 5612 5613 bitrig* | darwin* | dragonfly* | freebsd* | netbsd* | openbsd*) 5614 # This has been around since 386BSD, at least. Likely further. 5615 if test -x /sbin/sysctl; then 5616 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 5617 elif test -x /usr/sbin/sysctl; then 5618 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 5619 else 5620 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 5621 fi 5622 # And add a safety zone 5623 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 5624 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 5625 ;; 5626 5627 interix*) 5628 # We know the value 262144 and hardcode it with a safety zone (like BSD) 5629 lt_cv_sys_max_cmd_len=196608 5630 ;; 5631 5632 os2*) 5633 # The test takes a long time on OS/2. 5634 lt_cv_sys_max_cmd_len=8192 5635 ;; 5636 5637 osf*) 5638 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 5639 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 5640 # nice to cause kernel panics so lets avoid the loop below. 5641 # First set a reasonable default. 5642 lt_cv_sys_max_cmd_len=16384 5643 # 5644 if test -x /sbin/sysconfig; then 5645 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 5646 *1*) lt_cv_sys_max_cmd_len=-1 ;; 5647 esac 5648 fi 5649 ;; 5650 sco3.2v5*) 5651 lt_cv_sys_max_cmd_len=102400 5652 ;; 5653 sysv5* | sco5v6* | sysv4.2uw2*) 5654 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 5655 if test -n "$kargmax"; then 5656 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 5657 else 5658 lt_cv_sys_max_cmd_len=32768 5659 fi 5660 ;; 5661 *) 5662 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 5663 if test -n "$lt_cv_sys_max_cmd_len" && \ 5664 test undefined != "$lt_cv_sys_max_cmd_len"; then 5665 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 5666 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 5667 else 5668 # Make teststring a little bigger before we do anything with it. 5669 # a 1K string should be a reasonable start. 5670 for i in 1 2 3 4 5 6 7 8; do 5671 teststring=$teststring$teststring 5672 done 5673 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 5674 # If test is not a shell built-in, we'll probably end up computing a 5675 # maximum length that is only half of the actual maximum length, but 5676 # we can't tell. 5677 while { test X`env echo "$teststring$teststring" 2>/dev/null` \ 5678 = "X$teststring$teststring"; } >/dev/null 2>&1 && 5679 test 17 != "$i" # 1/2 MB should be enough 5680 do 5681 i=`expr $i + 1` 5682 teststring=$teststring$teststring 5683 done 5684 # Only check the string length outside the loop. 5685 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 5686 teststring= 5687 # Add a significant safety factor because C++ compilers can tack on 5688 # massive amounts of additional arguments before passing them to the 5689 # linker. It appears as though 1/2 is a usable value. 5690 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 5691 fi 5692 ;; 5693 esac 5694 5695fi 5696 5697if test -n "$lt_cv_sys_max_cmd_len"; then 5698 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 5699$as_echo "$lt_cv_sys_max_cmd_len" >&6; } 5700else 5701 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 5702$as_echo "none" >&6; } 5703fi 5704max_cmd_len=$lt_cv_sys_max_cmd_len 5705 5706 5707 5708 5709 5710 5711: ${CP="cp -f"} 5712: ${MV="mv -f"} 5713: ${RM="rm -f"} 5714 5715if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 5716 lt_unset=unset 5717else 5718 lt_unset=false 5719fi 5720 5721 5722 5723 5724 5725# test EBCDIC or ASCII 5726case `echo X|tr X '\101'` in 5727 A) # ASCII based system 5728 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 5729 lt_SP2NL='tr \040 \012' 5730 lt_NL2SP='tr \015\012 \040\040' 5731 ;; 5732 *) # EBCDIC based system 5733 lt_SP2NL='tr \100 \n' 5734 lt_NL2SP='tr \r\n \100\100' 5735 ;; 5736esac 5737 5738 5739 5740 5741 5742 5743 5744 5745 5746{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5 5747$as_echo_n "checking how to convert $build file names to $host format... " >&6; } 5748if ${lt_cv_to_host_file_cmd+:} false; then : 5749 $as_echo_n "(cached) " >&6 5750else 5751 case $host in 5752 *-*-mingw* ) 5753 case $build in 5754 *-*-mingw* ) # actually msys 5755 lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32 5756 ;; 5757 *-*-cygwin* ) 5758 lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32 5759 ;; 5760 * ) # otherwise, assume *nix 5761 lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32 5762 ;; 5763 esac 5764 ;; 5765 *-*-cygwin* ) 5766 case $build in 5767 *-*-mingw* ) # actually msys 5768 lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin 5769 ;; 5770 *-*-cygwin* ) 5771 lt_cv_to_host_file_cmd=func_convert_file_noop 5772 ;; 5773 * ) # otherwise, assume *nix 5774 lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin 5775 ;; 5776 esac 5777 ;; 5778 * ) # unhandled hosts (and "normal" native builds) 5779 lt_cv_to_host_file_cmd=func_convert_file_noop 5780 ;; 5781esac 5782 5783fi 5784 5785to_host_file_cmd=$lt_cv_to_host_file_cmd 5786{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5 5787$as_echo "$lt_cv_to_host_file_cmd" >&6; } 5788 5789 5790 5791 5792 5793{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5 5794$as_echo_n "checking how to convert $build file names to toolchain format... " >&6; } 5795if ${lt_cv_to_tool_file_cmd+:} false; then : 5796 $as_echo_n "(cached) " >&6 5797else 5798 #assume ordinary cross tools, or native build. 5799lt_cv_to_tool_file_cmd=func_convert_file_noop 5800case $host in 5801 *-*-mingw* ) 5802 case $build in 5803 *-*-mingw* ) # actually msys 5804 lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32 5805 ;; 5806 esac 5807 ;; 5808esac 5809 5810fi 5811 5812to_tool_file_cmd=$lt_cv_to_tool_file_cmd 5813{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5 5814$as_echo "$lt_cv_to_tool_file_cmd" >&6; } 5815 5816 5817 5818 5819 5820{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 5821$as_echo_n "checking for $LD option to reload object files... " >&6; } 5822if ${lt_cv_ld_reload_flag+:} false; then : 5823 $as_echo_n "(cached) " >&6 5824else 5825 lt_cv_ld_reload_flag='-r' 5826fi 5827{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 5828$as_echo "$lt_cv_ld_reload_flag" >&6; } 5829reload_flag=$lt_cv_ld_reload_flag 5830case $reload_flag in 5831"" | " "*) ;; 5832*) reload_flag=" $reload_flag" ;; 5833esac 5834reload_cmds='$LD$reload_flag -o $output$reload_objs' 5835case $host_os in 5836 cygwin* | mingw* | pw32* | cegcc*) 5837 if test yes != "$GCC"; then 5838 reload_cmds=false 5839 fi 5840 ;; 5841 darwin*) 5842 if test yes = "$GCC"; then 5843 reload_cmds='$LTCC $LTCFLAGS -nostdlib $wl-r -o $output$reload_objs' 5844 else 5845 reload_cmds='$LD$reload_flag -o $output$reload_objs' 5846 fi 5847 ;; 5848esac 5849 5850 5851 5852 5853 5854 5855 5856 5857 5858if test -n "$ac_tool_prefix"; then 5859 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 5860set dummy ${ac_tool_prefix}objdump; ac_word=$2 5861{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5862$as_echo_n "checking for $ac_word... " >&6; } 5863if ${ac_cv_prog_OBJDUMP+:} false; then : 5864 $as_echo_n "(cached) " >&6 5865else 5866 if test -n "$OBJDUMP"; then 5867 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 5868else 5869as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5870for as_dir in $PATH 5871do 5872 IFS=$as_save_IFS 5873 test -z "$as_dir" && as_dir=. 5874 for ac_exec_ext in '' $ac_executable_extensions; do 5875 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5876 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 5877 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5878 break 2 5879 fi 5880done 5881 done 5882IFS=$as_save_IFS 5883 5884fi 5885fi 5886OBJDUMP=$ac_cv_prog_OBJDUMP 5887if test -n "$OBJDUMP"; then 5888 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 5889$as_echo "$OBJDUMP" >&6; } 5890else 5891 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5892$as_echo "no" >&6; } 5893fi 5894 5895 5896fi 5897if test -z "$ac_cv_prog_OBJDUMP"; then 5898 ac_ct_OBJDUMP=$OBJDUMP 5899 # Extract the first word of "objdump", so it can be a program name with args. 5900set dummy objdump; ac_word=$2 5901{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5902$as_echo_n "checking for $ac_word... " >&6; } 5903if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : 5904 $as_echo_n "(cached) " >&6 5905else 5906 if test -n "$ac_ct_OBJDUMP"; then 5907 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 5908else 5909as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5910for as_dir in $PATH 5911do 5912 IFS=$as_save_IFS 5913 test -z "$as_dir" && as_dir=. 5914 for ac_exec_ext in '' $ac_executable_extensions; do 5915 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5916 ac_cv_prog_ac_ct_OBJDUMP="objdump" 5917 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5918 break 2 5919 fi 5920done 5921 done 5922IFS=$as_save_IFS 5923 5924fi 5925fi 5926ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 5927if test -n "$ac_ct_OBJDUMP"; then 5928 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 5929$as_echo "$ac_ct_OBJDUMP" >&6; } 5930else 5931 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5932$as_echo "no" >&6; } 5933fi 5934 5935 if test "x$ac_ct_OBJDUMP" = x; then 5936 OBJDUMP="false" 5937 else 5938 case $cross_compiling:$ac_tool_warned in 5939yes:) 5940{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5941$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5942ac_tool_warned=yes ;; 5943esac 5944 OBJDUMP=$ac_ct_OBJDUMP 5945 fi 5946else 5947 OBJDUMP="$ac_cv_prog_OBJDUMP" 5948fi 5949 5950test -z "$OBJDUMP" && OBJDUMP=objdump 5951 5952 5953 5954 5955 5956 5957 5958 5959 5960{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 5961$as_echo_n "checking how to recognize dependent libraries... " >&6; } 5962if ${lt_cv_deplibs_check_method+:} false; then : 5963 $as_echo_n "(cached) " >&6 5964else 5965 lt_cv_file_magic_cmd='$MAGIC_CMD' 5966lt_cv_file_magic_test_file= 5967lt_cv_deplibs_check_method='unknown' 5968# Need to set the preceding variable on all platforms that support 5969# interlibrary dependencies. 5970# 'none' -- dependencies not supported. 5971# 'unknown' -- same as none, but documents that we really don't know. 5972# 'pass_all' -- all dependencies passed with no checks. 5973# 'test_compile' -- check by making test program. 5974# 'file_magic [[regex]]' -- check by looking for files in library path 5975# that responds to the $file_magic_cmd with a given extended regex. 5976# If you have 'file' or equivalent on your system and you're not sure 5977# whether 'pass_all' will *always* work, you probably want this one. 5978 5979case $host_os in 5980aix[4-9]*) 5981 lt_cv_deplibs_check_method=pass_all 5982 ;; 5983 5984beos*) 5985 lt_cv_deplibs_check_method=pass_all 5986 ;; 5987 5988bsdi[45]*) 5989 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 5990 lt_cv_file_magic_cmd='/usr/bin/file -L' 5991 lt_cv_file_magic_test_file=/shlib/libc.so 5992 ;; 5993 5994cygwin*) 5995 # func_win32_libid is a shell function defined in ltmain.sh 5996 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 5997 lt_cv_file_magic_cmd='func_win32_libid' 5998 ;; 5999 6000mingw* | pw32*) 6001 # Base MSYS/MinGW do not provide the 'file' command needed by 6002 # func_win32_libid shell function, so use a weaker test based on 'objdump', 6003 # unless we find 'file', for example because we are cross-compiling. 6004 if ( file / ) >/dev/null 2>&1; then 6005 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 6006 lt_cv_file_magic_cmd='func_win32_libid' 6007 else 6008 # Keep this pattern in sync with the one in func_win32_libid. 6009 lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' 6010 lt_cv_file_magic_cmd='$OBJDUMP -f' 6011 fi 6012 ;; 6013 6014cegcc*) 6015 # use the weaker test based on 'objdump'. See mingw*. 6016 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 6017 lt_cv_file_magic_cmd='$OBJDUMP -f' 6018 ;; 6019 6020darwin* | rhapsody*) 6021 lt_cv_deplibs_check_method=pass_all 6022 ;; 6023 6024freebsd* | dragonfly*) 6025 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 6026 case $host_cpu in 6027 i*86 ) 6028 # Not sure whether the presence of OpenBSD here was a mistake. 6029 # Let's accept both of them until this is cleared up. 6030 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 6031 lt_cv_file_magic_cmd=/usr/bin/file 6032 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 6033 ;; 6034 esac 6035 else 6036 lt_cv_deplibs_check_method=pass_all 6037 fi 6038 ;; 6039 6040haiku*) 6041 lt_cv_deplibs_check_method=pass_all 6042 ;; 6043 6044hpux10.20* | hpux11*) 6045 lt_cv_file_magic_cmd=/usr/bin/file 6046 case $host_cpu in 6047 ia64*) 6048 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 6049 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 6050 ;; 6051 hppa*64*) 6052 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]' 6053 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 6054 ;; 6055 *) 6056 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' 6057 lt_cv_file_magic_test_file=/usr/lib/libc.sl 6058 ;; 6059 esac 6060 ;; 6061 6062interix[3-9]*) 6063 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 6064 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 6065 ;; 6066 6067irix5* | irix6* | nonstopux*) 6068 case $LD in 6069 *-32|*"-32 ") libmagic=32-bit;; 6070 *-n32|*"-n32 ") libmagic=N32;; 6071 *-64|*"-64 ") libmagic=64-bit;; 6072 *) libmagic=never-match;; 6073 esac 6074 lt_cv_deplibs_check_method=pass_all 6075 ;; 6076 6077# This must be glibc/ELF. 6078linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 6079 lt_cv_deplibs_check_method=pass_all 6080 ;; 6081 6082netbsd*) 6083 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 6084 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 6085 else 6086 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 6087 fi 6088 ;; 6089 6090newos6*) 6091 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 6092 lt_cv_file_magic_cmd=/usr/bin/file 6093 lt_cv_file_magic_test_file=/usr/lib/libnls.so 6094 ;; 6095 6096*nto* | *qnx*) 6097 lt_cv_deplibs_check_method=pass_all 6098 ;; 6099 6100openbsd* | bitrig*) 6101 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then 6102 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 6103 else 6104 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 6105 fi 6106 ;; 6107 6108osf3* | osf4* | osf5*) 6109 lt_cv_deplibs_check_method=pass_all 6110 ;; 6111 6112rdos*) 6113 lt_cv_deplibs_check_method=pass_all 6114 ;; 6115 6116solaris*) 6117 lt_cv_deplibs_check_method=pass_all 6118 ;; 6119 6120sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 6121 lt_cv_deplibs_check_method=pass_all 6122 ;; 6123 6124sysv4 | sysv4.3*) 6125 case $host_vendor in 6126 motorola) 6127 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]' 6128 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 6129 ;; 6130 ncr) 6131 lt_cv_deplibs_check_method=pass_all 6132 ;; 6133 sequent) 6134 lt_cv_file_magic_cmd='/bin/file' 6135 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 6136 ;; 6137 sni) 6138 lt_cv_file_magic_cmd='/bin/file' 6139 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 6140 lt_cv_file_magic_test_file=/lib/libc.so 6141 ;; 6142 siemens) 6143 lt_cv_deplibs_check_method=pass_all 6144 ;; 6145 pc) 6146 lt_cv_deplibs_check_method=pass_all 6147 ;; 6148 esac 6149 ;; 6150 6151tpf*) 6152 lt_cv_deplibs_check_method=pass_all 6153 ;; 6154os2*) 6155 lt_cv_deplibs_check_method=pass_all 6156 ;; 6157esac 6158 6159fi 6160{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 6161$as_echo "$lt_cv_deplibs_check_method" >&6; } 6162 6163file_magic_glob= 6164want_nocaseglob=no 6165if test "$build" = "$host"; then 6166 case $host_os in 6167 mingw* | pw32*) 6168 if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then 6169 want_nocaseglob=yes 6170 else 6171 file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"` 6172 fi 6173 ;; 6174 esac 6175fi 6176 6177file_magic_cmd=$lt_cv_file_magic_cmd 6178deplibs_check_method=$lt_cv_deplibs_check_method 6179test -z "$deplibs_check_method" && deplibs_check_method=unknown 6180 6181 6182 6183 6184 6185 6186 6187 6188 6189 6190 6191 6192 6193 6194 6195 6196 6197 6198 6199 6200 6201 6202if test -n "$ac_tool_prefix"; then 6203 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args. 6204set dummy ${ac_tool_prefix}dlltool; ac_word=$2 6205{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6206$as_echo_n "checking for $ac_word... " >&6; } 6207if ${ac_cv_prog_DLLTOOL+:} false; then : 6208 $as_echo_n "(cached) " >&6 6209else 6210 if test -n "$DLLTOOL"; then 6211 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test. 6212else 6213as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6214for as_dir in $PATH 6215do 6216 IFS=$as_save_IFS 6217 test -z "$as_dir" && as_dir=. 6218 for ac_exec_ext in '' $ac_executable_extensions; do 6219 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6220 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool" 6221 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6222 break 2 6223 fi 6224done 6225 done 6226IFS=$as_save_IFS 6227 6228fi 6229fi 6230DLLTOOL=$ac_cv_prog_DLLTOOL 6231if test -n "$DLLTOOL"; then 6232 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5 6233$as_echo "$DLLTOOL" >&6; } 6234else 6235 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6236$as_echo "no" >&6; } 6237fi 6238 6239 6240fi 6241if test -z "$ac_cv_prog_DLLTOOL"; then 6242 ac_ct_DLLTOOL=$DLLTOOL 6243 # Extract the first word of "dlltool", so it can be a program name with args. 6244set dummy dlltool; ac_word=$2 6245{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6246$as_echo_n "checking for $ac_word... " >&6; } 6247if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then : 6248 $as_echo_n "(cached) " >&6 6249else 6250 if test -n "$ac_ct_DLLTOOL"; then 6251 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test. 6252else 6253as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6254for as_dir in $PATH 6255do 6256 IFS=$as_save_IFS 6257 test -z "$as_dir" && as_dir=. 6258 for ac_exec_ext in '' $ac_executable_extensions; do 6259 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6260 ac_cv_prog_ac_ct_DLLTOOL="dlltool" 6261 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6262 break 2 6263 fi 6264done 6265 done 6266IFS=$as_save_IFS 6267 6268fi 6269fi 6270ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL 6271if test -n "$ac_ct_DLLTOOL"; then 6272 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5 6273$as_echo "$ac_ct_DLLTOOL" >&6; } 6274else 6275 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6276$as_echo "no" >&6; } 6277fi 6278 6279 if test "x$ac_ct_DLLTOOL" = x; then 6280 DLLTOOL="false" 6281 else 6282 case $cross_compiling:$ac_tool_warned in 6283yes:) 6284{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6285$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6286ac_tool_warned=yes ;; 6287esac 6288 DLLTOOL=$ac_ct_DLLTOOL 6289 fi 6290else 6291 DLLTOOL="$ac_cv_prog_DLLTOOL" 6292fi 6293 6294test -z "$DLLTOOL" && DLLTOOL=dlltool 6295 6296 6297 6298 6299 6300 6301 6302 6303 6304 6305{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5 6306$as_echo_n "checking how to associate runtime and link libraries... " >&6; } 6307if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then : 6308 $as_echo_n "(cached) " >&6 6309else 6310 lt_cv_sharedlib_from_linklib_cmd='unknown' 6311 6312case $host_os in 6313cygwin* | mingw* | pw32* | cegcc*) 6314 # two different shell functions defined in ltmain.sh; 6315 # decide which one to use based on capabilities of $DLLTOOL 6316 case `$DLLTOOL --help 2>&1` in 6317 *--identify-strict*) 6318 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib 6319 ;; 6320 *) 6321 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback 6322 ;; 6323 esac 6324 ;; 6325*) 6326 # fallback: assume linklib IS sharedlib 6327 lt_cv_sharedlib_from_linklib_cmd=$ECHO 6328 ;; 6329esac 6330 6331fi 6332{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5 6333$as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; } 6334sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd 6335test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO 6336 6337 6338 6339 6340 6341 6342 6343if test -n "$ac_tool_prefix"; then 6344 for ac_prog in ar 6345 do 6346 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 6347set dummy $ac_tool_prefix$ac_prog; ac_word=$2 6348{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6349$as_echo_n "checking for $ac_word... " >&6; } 6350if ${ac_cv_prog_AR+:} false; then : 6351 $as_echo_n "(cached) " >&6 6352else 6353 if test -n "$AR"; then 6354 ac_cv_prog_AR="$AR" # Let the user override the test. 6355else 6356as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6357for as_dir in $PATH 6358do 6359 IFS=$as_save_IFS 6360 test -z "$as_dir" && as_dir=. 6361 for ac_exec_ext in '' $ac_executable_extensions; do 6362 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6363 ac_cv_prog_AR="$ac_tool_prefix$ac_prog" 6364 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6365 break 2 6366 fi 6367done 6368 done 6369IFS=$as_save_IFS 6370 6371fi 6372fi 6373AR=$ac_cv_prog_AR 6374if test -n "$AR"; then 6375 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 6376$as_echo "$AR" >&6; } 6377else 6378 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6379$as_echo "no" >&6; } 6380fi 6381 6382 6383 test -n "$AR" && break 6384 done 6385fi 6386if test -z "$AR"; then 6387 ac_ct_AR=$AR 6388 for ac_prog in ar 6389do 6390 # Extract the first word of "$ac_prog", so it can be a program name with args. 6391set dummy $ac_prog; ac_word=$2 6392{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6393$as_echo_n "checking for $ac_word... " >&6; } 6394if ${ac_cv_prog_ac_ct_AR+:} false; then : 6395 $as_echo_n "(cached) " >&6 6396else 6397 if test -n "$ac_ct_AR"; then 6398 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 6399else 6400as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6401for as_dir in $PATH 6402do 6403 IFS=$as_save_IFS 6404 test -z "$as_dir" && as_dir=. 6405 for ac_exec_ext in '' $ac_executable_extensions; do 6406 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6407 ac_cv_prog_ac_ct_AR="$ac_prog" 6408 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6409 break 2 6410 fi 6411done 6412 done 6413IFS=$as_save_IFS 6414 6415fi 6416fi 6417ac_ct_AR=$ac_cv_prog_ac_ct_AR 6418if test -n "$ac_ct_AR"; then 6419 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 6420$as_echo "$ac_ct_AR" >&6; } 6421else 6422 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6423$as_echo "no" >&6; } 6424fi 6425 6426 6427 test -n "$ac_ct_AR" && break 6428done 6429 6430 if test "x$ac_ct_AR" = x; then 6431 AR="false" 6432 else 6433 case $cross_compiling:$ac_tool_warned in 6434yes:) 6435{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6436$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6437ac_tool_warned=yes ;; 6438esac 6439 AR=$ac_ct_AR 6440 fi 6441fi 6442 6443: ${AR=ar} 6444: ${AR_FLAGS=cru} 6445 6446 6447 6448 6449 6450 6451 6452 6453 6454 6455 6456{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5 6457$as_echo_n "checking for archiver @FILE support... " >&6; } 6458if ${lt_cv_ar_at_file+:} false; then : 6459 $as_echo_n "(cached) " >&6 6460else 6461 lt_cv_ar_at_file=no 6462 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6463/* end confdefs.h. */ 6464 6465int 6466main () 6467{ 6468 6469 ; 6470 return 0; 6471} 6472_ACEOF 6473if ac_fn_c_try_compile "$LINENO"; then : 6474 echo conftest.$ac_objext > conftest.lst 6475 lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5' 6476 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 6477 (eval $lt_ar_try) 2>&5 6478 ac_status=$? 6479 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6480 test $ac_status = 0; } 6481 if test 0 -eq "$ac_status"; then 6482 # Ensure the archiver fails upon bogus file names. 6483 rm -f conftest.$ac_objext libconftest.a 6484 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 6485 (eval $lt_ar_try) 2>&5 6486 ac_status=$? 6487 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6488 test $ac_status = 0; } 6489 if test 0 -ne "$ac_status"; then 6490 lt_cv_ar_at_file=@ 6491 fi 6492 fi 6493 rm -f conftest.* libconftest.a 6494 6495fi 6496rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6497 6498fi 6499{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5 6500$as_echo "$lt_cv_ar_at_file" >&6; } 6501 6502if test no = "$lt_cv_ar_at_file"; then 6503 archiver_list_spec= 6504else 6505 archiver_list_spec=$lt_cv_ar_at_file 6506fi 6507 6508 6509 6510 6511 6512 6513 6514if test -n "$ac_tool_prefix"; then 6515 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 6516set dummy ${ac_tool_prefix}strip; ac_word=$2 6517{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6518$as_echo_n "checking for $ac_word... " >&6; } 6519if ${ac_cv_prog_STRIP+:} false; then : 6520 $as_echo_n "(cached) " >&6 6521else 6522 if test -n "$STRIP"; then 6523 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 6524else 6525as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6526for as_dir in $PATH 6527do 6528 IFS=$as_save_IFS 6529 test -z "$as_dir" && as_dir=. 6530 for ac_exec_ext in '' $ac_executable_extensions; do 6531 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6532 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 6533 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6534 break 2 6535 fi 6536done 6537 done 6538IFS=$as_save_IFS 6539 6540fi 6541fi 6542STRIP=$ac_cv_prog_STRIP 6543if test -n "$STRIP"; then 6544 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 6545$as_echo "$STRIP" >&6; } 6546else 6547 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6548$as_echo "no" >&6; } 6549fi 6550 6551 6552fi 6553if test -z "$ac_cv_prog_STRIP"; then 6554 ac_ct_STRIP=$STRIP 6555 # Extract the first word of "strip", so it can be a program name with args. 6556set dummy strip; ac_word=$2 6557{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6558$as_echo_n "checking for $ac_word... " >&6; } 6559if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 6560 $as_echo_n "(cached) " >&6 6561else 6562 if test -n "$ac_ct_STRIP"; then 6563 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 6564else 6565as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6566for as_dir in $PATH 6567do 6568 IFS=$as_save_IFS 6569 test -z "$as_dir" && as_dir=. 6570 for ac_exec_ext in '' $ac_executable_extensions; do 6571 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6572 ac_cv_prog_ac_ct_STRIP="strip" 6573 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6574 break 2 6575 fi 6576done 6577 done 6578IFS=$as_save_IFS 6579 6580fi 6581fi 6582ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 6583if test -n "$ac_ct_STRIP"; then 6584 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 6585$as_echo "$ac_ct_STRIP" >&6; } 6586else 6587 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6588$as_echo "no" >&6; } 6589fi 6590 6591 if test "x$ac_ct_STRIP" = x; then 6592 STRIP=":" 6593 else 6594 case $cross_compiling:$ac_tool_warned in 6595yes:) 6596{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6597$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6598ac_tool_warned=yes ;; 6599esac 6600 STRIP=$ac_ct_STRIP 6601 fi 6602else 6603 STRIP="$ac_cv_prog_STRIP" 6604fi 6605 6606test -z "$STRIP" && STRIP=: 6607 6608 6609 6610 6611 6612 6613if test -n "$ac_tool_prefix"; then 6614 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 6615set dummy ${ac_tool_prefix}ranlib; ac_word=$2 6616{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6617$as_echo_n "checking for $ac_word... " >&6; } 6618if ${ac_cv_prog_RANLIB+:} false; then : 6619 $as_echo_n "(cached) " >&6 6620else 6621 if test -n "$RANLIB"; then 6622 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 6623else 6624as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6625for as_dir in $PATH 6626do 6627 IFS=$as_save_IFS 6628 test -z "$as_dir" && as_dir=. 6629 for ac_exec_ext in '' $ac_executable_extensions; do 6630 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6631 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 6632 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6633 break 2 6634 fi 6635done 6636 done 6637IFS=$as_save_IFS 6638 6639fi 6640fi 6641RANLIB=$ac_cv_prog_RANLIB 6642if test -n "$RANLIB"; then 6643 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 6644$as_echo "$RANLIB" >&6; } 6645else 6646 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6647$as_echo "no" >&6; } 6648fi 6649 6650 6651fi 6652if test -z "$ac_cv_prog_RANLIB"; then 6653 ac_ct_RANLIB=$RANLIB 6654 # Extract the first word of "ranlib", so it can be a program name with args. 6655set dummy ranlib; ac_word=$2 6656{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6657$as_echo_n "checking for $ac_word... " >&6; } 6658if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 6659 $as_echo_n "(cached) " >&6 6660else 6661 if test -n "$ac_ct_RANLIB"; then 6662 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 6663else 6664as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6665for as_dir in $PATH 6666do 6667 IFS=$as_save_IFS 6668 test -z "$as_dir" && as_dir=. 6669 for ac_exec_ext in '' $ac_executable_extensions; do 6670 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6671 ac_cv_prog_ac_ct_RANLIB="ranlib" 6672 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6673 break 2 6674 fi 6675done 6676 done 6677IFS=$as_save_IFS 6678 6679fi 6680fi 6681ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 6682if test -n "$ac_ct_RANLIB"; then 6683 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 6684$as_echo "$ac_ct_RANLIB" >&6; } 6685else 6686 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6687$as_echo "no" >&6; } 6688fi 6689 6690 if test "x$ac_ct_RANLIB" = x; then 6691 RANLIB=":" 6692 else 6693 case $cross_compiling:$ac_tool_warned in 6694yes:) 6695{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6696$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6697ac_tool_warned=yes ;; 6698esac 6699 RANLIB=$ac_ct_RANLIB 6700 fi 6701else 6702 RANLIB="$ac_cv_prog_RANLIB" 6703fi 6704 6705test -z "$RANLIB" && RANLIB=: 6706 6707 6708 6709 6710 6711 6712# Determine commands to create old-style static archives. 6713old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 6714old_postinstall_cmds='chmod 644 $oldlib' 6715old_postuninstall_cmds= 6716 6717if test -n "$RANLIB"; then 6718 case $host_os in 6719 bitrig* | openbsd*) 6720 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib" 6721 ;; 6722 *) 6723 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib" 6724 ;; 6725 esac 6726 old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib" 6727fi 6728 6729case $host_os in 6730 darwin*) 6731 lock_old_archive_extraction=yes ;; 6732 *) 6733 lock_old_archive_extraction=no ;; 6734esac 6735 6736 6737 6738 6739 6740 6741 6742 6743 6744 6745 6746 6747 6748 6749 6750 6751 6752 6753 6754 6755 6756 6757 6758 6759 6760 6761 6762 6763 6764 6765 6766 6767 6768 6769 6770 6771 6772 6773 6774# If no C compiler was specified, use CC. 6775LTCC=${LTCC-"$CC"} 6776 6777# If no C compiler flags were specified, use CFLAGS. 6778LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 6779 6780# Allow CC to be a program name with arguments. 6781compiler=$CC 6782 6783 6784# Check for command to grab the raw symbol name followed by C symbol from nm. 6785{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 6786$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 6787if ${lt_cv_sys_global_symbol_pipe+:} false; then : 6788 $as_echo_n "(cached) " >&6 6789else 6790 6791# These are sane defaults that work on at least a few old systems. 6792# [They come from Ultrix. What could be older than Ultrix?!! ;)] 6793 6794# Character class describing NM global symbol codes. 6795symcode='[BCDEGRST]' 6796 6797# Regexp to match symbols that can be accessed directly from C. 6798sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 6799 6800# Define system-specific variables. 6801case $host_os in 6802aix*) 6803 symcode='[BCDT]' 6804 ;; 6805cygwin* | mingw* | pw32* | cegcc*) 6806 symcode='[ABCDGISTW]' 6807 ;; 6808hpux*) 6809 if test ia64 = "$host_cpu"; then 6810 symcode='[ABCDEGRST]' 6811 fi 6812 ;; 6813irix* | nonstopux*) 6814 symcode='[BCDEGRST]' 6815 ;; 6816osf*) 6817 symcode='[BCDEGQRST]' 6818 ;; 6819solaris*) 6820 symcode='[BDRT]' 6821 ;; 6822sco3.2v5*) 6823 symcode='[DT]' 6824 ;; 6825sysv4.2uw2*) 6826 symcode='[DT]' 6827 ;; 6828sysv5* | sco5v6* | unixware* | OpenUNIX*) 6829 symcode='[ABDT]' 6830 ;; 6831sysv4) 6832 symcode='[DFNSTU]' 6833 ;; 6834esac 6835 6836# If we're using GNU nm, then use its standard symbol codes. 6837case `$NM -V 2>&1` in 6838*GNU* | *'with BFD'*) 6839 symcode='[ABCDGIRSTW]' ;; 6840esac 6841 6842if test "$lt_cv_nm_interface" = "MS dumpbin"; then 6843 # Gets list of data symbols to import. 6844 lt_cv_sys_global_symbol_to_import="sed -n -e 's/^I .* \(.*\)$/\1/p'" 6845 # Adjust the below global symbol transforms to fixup imported variables. 6846 lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;/p'" 6847 lt_c_name_hook=" -e 's/^I .* \(.*\)$/ {\"\1\", (void *) 0},/p'" 6848 lt_c_name_lib_hook="\ 6849 -e 's/^I .* \(lib.*\)$/ {\"\1\", (void *) 0},/p'\ 6850 -e 's/^I .* \(.*\)$/ {\"lib\1\", (void *) 0},/p'" 6851else 6852 # Disable hooks by default. 6853 lt_cv_sys_global_symbol_to_import= 6854 lt_cdecl_hook= 6855 lt_c_name_hook= 6856 lt_c_name_lib_hook= 6857fi 6858 6859# Transform an extracted symbol line into a proper C declaration. 6860# Some systems (esp. on ia64) link data and code symbols differently, 6861# so use this general approach. 6862lt_cv_sys_global_symbol_to_cdecl="sed -n"\ 6863$lt_cdecl_hook\ 6864" -e 's/^T .* \(.*\)$/extern int \1();/p'"\ 6865" -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'" 6866 6867# Transform an extracted symbol line into symbol name and symbol address 6868lt_cv_sys_global_symbol_to_c_name_address="sed -n"\ 6869$lt_c_name_hook\ 6870" -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\ 6871" -e 's/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/p'" 6872 6873# Transform an extracted symbol line into symbol name with lib prefix and 6874# symbol address. 6875lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n"\ 6876$lt_c_name_lib_hook\ 6877" -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\ 6878" -e 's/^$symcode$symcode* .* \(lib.*\)$/ {\"\1\", (void *) \&\1},/p'"\ 6879" -e 's/^$symcode$symcode* .* \(.*\)$/ {\"lib\1\", (void *) \&\1},/p'" 6880 6881# Handle CRLF in mingw tool chain 6882opt_cr= 6883case $build_os in 6884mingw*) 6885 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 6886 ;; 6887esac 6888 6889# Try without a prefix underscore, then with it. 6890for ac_symprfx in "" "_"; do 6891 6892 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 6893 symxfrm="\\1 $ac_symprfx\\2 \\2" 6894 6895 # Write the raw and C identifiers. 6896 if test "$lt_cv_nm_interface" = "MS dumpbin"; then 6897 # Fake it for dumpbin and say T for any non-static function, 6898 # D for any global variable and I for any imported variable. 6899 # Also find C++ and __fastcall symbols from MSVC++, 6900 # which start with @ or ?. 6901 lt_cv_sys_global_symbol_pipe="$AWK '"\ 6902" {last_section=section; section=\$ 3};"\ 6903" /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\ 6904" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 6905" /^ *Symbol name *: /{split(\$ 0,sn,\":\"); si=substr(sn[2],2)};"\ 6906" /^ *Type *: code/{print \"T\",si,substr(si,length(prfx))};"\ 6907" /^ *Type *: data/{print \"I\",si,substr(si,length(prfx))};"\ 6908" \$ 0!~/External *\|/{next};"\ 6909" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 6910" {if(hide[section]) next};"\ 6911" {f=\"D\"}; \$ 0~/\(\).*\|/{f=\"T\"};"\ 6912" {split(\$ 0,a,/\||\r/); split(a[2],s)};"\ 6913" s[1]~/^[@?]/{print f,s[1],s[1]; next};"\ 6914" s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx))}"\ 6915" ' prfx=^$ac_symprfx" 6916 else 6917 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 6918 fi 6919 lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'" 6920 6921 # Check to see that the pipe works correctly. 6922 pipe_works=no 6923 6924 rm -f conftest* 6925 cat > conftest.$ac_ext <<_LT_EOF 6926#ifdef __cplusplus 6927extern "C" { 6928#endif 6929char nm_test_var; 6930void nm_test_func(void); 6931void nm_test_func(void){} 6932#ifdef __cplusplus 6933} 6934#endif 6935int main(){nm_test_var='a';nm_test_func();return(0);} 6936_LT_EOF 6937 6938 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6939 (eval $ac_compile) 2>&5 6940 ac_status=$? 6941 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6942 test $ac_status = 0; }; then 6943 # Now try to grab the symbols. 6944 nlist=conftest.nm 6945 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 6946 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 6947 ac_status=$? 6948 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6949 test $ac_status = 0; } && test -s "$nlist"; then 6950 # Try sorting and uniquifying the output. 6951 if sort "$nlist" | uniq > "$nlist"T; then 6952 mv -f "$nlist"T "$nlist" 6953 else 6954 rm -f "$nlist"T 6955 fi 6956 6957 # Make sure that we snagged all the symbols we need. 6958 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 6959 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 6960 cat <<_LT_EOF > conftest.$ac_ext 6961/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */ 6962#if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE 6963/* DATA imports from DLLs on WIN32 can't be const, because runtime 6964 relocations are performed -- see ld's documentation on pseudo-relocs. */ 6965# define LT_DLSYM_CONST 6966#elif defined __osf__ 6967/* This system does not cope well with relocations in const data. */ 6968# define LT_DLSYM_CONST 6969#else 6970# define LT_DLSYM_CONST const 6971#endif 6972 6973#ifdef __cplusplus 6974extern "C" { 6975#endif 6976 6977_LT_EOF 6978 # Now generate the symbol file. 6979 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 6980 6981 cat <<_LT_EOF >> conftest.$ac_ext 6982 6983/* The mapping between symbol names and symbols. */ 6984LT_DLSYM_CONST struct { 6985 const char *name; 6986 void *address; 6987} 6988lt__PROGRAM__LTX_preloaded_symbols[] = 6989{ 6990 { "@PROGRAM@", (void *) 0 }, 6991_LT_EOF 6992 $SED "s/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 6993 cat <<\_LT_EOF >> conftest.$ac_ext 6994 {0, (void *) 0} 6995}; 6996 6997/* This works around a problem in FreeBSD linker */ 6998#ifdef FREEBSD_WORKAROUND 6999static const void *lt_preloaded_setup() { 7000 return lt__PROGRAM__LTX_preloaded_symbols; 7001} 7002#endif 7003 7004#ifdef __cplusplus 7005} 7006#endif 7007_LT_EOF 7008 # Now try linking the two files. 7009 mv conftest.$ac_objext conftstm.$ac_objext 7010 lt_globsym_save_LIBS=$LIBS 7011 lt_globsym_save_CFLAGS=$CFLAGS 7012 LIBS=conftstm.$ac_objext 7013 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 7014 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 7015 (eval $ac_link) 2>&5 7016 ac_status=$? 7017 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7018 test $ac_status = 0; } && test -s conftest$ac_exeext; then 7019 pipe_works=yes 7020 fi 7021 LIBS=$lt_globsym_save_LIBS 7022 CFLAGS=$lt_globsym_save_CFLAGS 7023 else 7024 echo "cannot find nm_test_func in $nlist" >&5 7025 fi 7026 else 7027 echo "cannot find nm_test_var in $nlist" >&5 7028 fi 7029 else 7030 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 7031 fi 7032 else 7033 echo "$progname: failed program was:" >&5 7034 cat conftest.$ac_ext >&5 7035 fi 7036 rm -rf conftest* conftst* 7037 7038 # Do not use the global_symbol_pipe unless it works. 7039 if test yes = "$pipe_works"; then 7040 break 7041 else 7042 lt_cv_sys_global_symbol_pipe= 7043 fi 7044done 7045 7046fi 7047 7048if test -z "$lt_cv_sys_global_symbol_pipe"; then 7049 lt_cv_sys_global_symbol_to_cdecl= 7050fi 7051if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 7052 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 7053$as_echo "failed" >&6; } 7054else 7055 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 7056$as_echo "ok" >&6; } 7057fi 7058 7059# Response file support. 7060if test "$lt_cv_nm_interface" = "MS dumpbin"; then 7061 nm_file_list_spec='@' 7062elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then 7063 nm_file_list_spec='@' 7064fi 7065 7066 7067 7068 7069 7070 7071 7072 7073 7074 7075 7076 7077 7078 7079 7080 7081 7082 7083 7084 7085 7086 7087 7088 7089 7090 7091 7092 7093 7094 7095 7096 7097 7098 7099 7100 7101 7102{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5 7103$as_echo_n "checking for sysroot... " >&6; } 7104 7105# Check whether --with-sysroot was given. 7106if test "${with_sysroot+set}" = set; then : 7107 withval=$with_sysroot; 7108else 7109 with_sysroot=no 7110fi 7111 7112 7113lt_sysroot= 7114case $with_sysroot in #( 7115 yes) 7116 if test yes = "$GCC"; then 7117 lt_sysroot=`$CC --print-sysroot 2>/dev/null` 7118 fi 7119 ;; #( 7120 /*) 7121 lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"` 7122 ;; #( 7123 no|'') 7124 ;; #( 7125 *) 7126 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_sysroot" >&5 7127$as_echo "$with_sysroot" >&6; } 7128 as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5 7129 ;; 7130esac 7131 7132 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5 7133$as_echo "${lt_sysroot:-no}" >&6; } 7134 7135 7136 7137 7138 7139{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a working dd" >&5 7140$as_echo_n "checking for a working dd... " >&6; } 7141if ${ac_cv_path_lt_DD+:} false; then : 7142 $as_echo_n "(cached) " >&6 7143else 7144 printf 0123456789abcdef0123456789abcdef >conftest.i 7145cat conftest.i conftest.i >conftest2.i 7146: ${lt_DD:=$DD} 7147if test -z "$lt_DD"; then 7148 ac_path_lt_DD_found=false 7149 # Loop through the user's path and test for each of PROGNAME-LIST 7150 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7151for as_dir in $PATH 7152do 7153 IFS=$as_save_IFS 7154 test -z "$as_dir" && as_dir=. 7155 for ac_prog in dd; do 7156 for ac_exec_ext in '' $ac_executable_extensions; do 7157 ac_path_lt_DD="$as_dir/$ac_prog$ac_exec_ext" 7158 as_fn_executable_p "$ac_path_lt_DD" || continue 7159if "$ac_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then 7160 cmp -s conftest.i conftest.out \ 7161 && ac_cv_path_lt_DD="$ac_path_lt_DD" ac_path_lt_DD_found=: 7162fi 7163 $ac_path_lt_DD_found && break 3 7164 done 7165 done 7166 done 7167IFS=$as_save_IFS 7168 if test -z "$ac_cv_path_lt_DD"; then 7169 : 7170 fi 7171else 7172 ac_cv_path_lt_DD=$lt_DD 7173fi 7174 7175rm -f conftest.i conftest2.i conftest.out 7176fi 7177{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_lt_DD" >&5 7178$as_echo "$ac_cv_path_lt_DD" >&6; } 7179 7180 7181{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to truncate binary pipes" >&5 7182$as_echo_n "checking how to truncate binary pipes... " >&6; } 7183if ${lt_cv_truncate_bin+:} false; then : 7184 $as_echo_n "(cached) " >&6 7185else 7186 printf 0123456789abcdef0123456789abcdef >conftest.i 7187cat conftest.i conftest.i >conftest2.i 7188lt_cv_truncate_bin= 7189if "$ac_cv_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then 7190 cmp -s conftest.i conftest.out \ 7191 && lt_cv_truncate_bin="$ac_cv_path_lt_DD bs=4096 count=1" 7192fi 7193rm -f conftest.i conftest2.i conftest.out 7194test -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q" 7195fi 7196{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_truncate_bin" >&5 7197$as_echo "$lt_cv_truncate_bin" >&6; } 7198 7199 7200 7201 7202 7203 7204 7205# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. 7206func_cc_basename () 7207{ 7208 for cc_temp in $*""; do 7209 case $cc_temp in 7210 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 7211 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 7212 \-*) ;; 7213 *) break;; 7214 esac 7215 done 7216 func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 7217} 7218 7219# Check whether --enable-libtool-lock was given. 7220if test "${enable_libtool_lock+set}" = set; then : 7221 enableval=$enable_libtool_lock; 7222fi 7223 7224test no = "$enable_libtool_lock" || enable_libtool_lock=yes 7225 7226# Some flags need to be propagated to the compiler or linker for good 7227# libtool support. 7228case $host in 7229ia64-*-hpux*) 7230 # Find out what ABI is being produced by ac_compile, and set mode 7231 # options accordingly. 7232 echo 'int i;' > conftest.$ac_ext 7233 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7234 (eval $ac_compile) 2>&5 7235 ac_status=$? 7236 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7237 test $ac_status = 0; }; then 7238 case `/usr/bin/file conftest.$ac_objext` in 7239 *ELF-32*) 7240 HPUX_IA64_MODE=32 7241 ;; 7242 *ELF-64*) 7243 HPUX_IA64_MODE=64 7244 ;; 7245 esac 7246 fi 7247 rm -rf conftest* 7248 ;; 7249*-*-irix6*) 7250 # Find out what ABI is being produced by ac_compile, and set linker 7251 # options accordingly. 7252 echo '#line '$LINENO' "configure"' > conftest.$ac_ext 7253 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7254 (eval $ac_compile) 2>&5 7255 ac_status=$? 7256 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7257 test $ac_status = 0; }; then 7258 if test yes = "$lt_cv_prog_gnu_ld"; then 7259 case `/usr/bin/file conftest.$ac_objext` in 7260 *32-bit*) 7261 LD="${LD-ld} -melf32bsmip" 7262 ;; 7263 *N32*) 7264 LD="${LD-ld} -melf32bmipn32" 7265 ;; 7266 *64-bit*) 7267 LD="${LD-ld} -melf64bmip" 7268 ;; 7269 esac 7270 else 7271 case `/usr/bin/file conftest.$ac_objext` in 7272 *32-bit*) 7273 LD="${LD-ld} -32" 7274 ;; 7275 *N32*) 7276 LD="${LD-ld} -n32" 7277 ;; 7278 *64-bit*) 7279 LD="${LD-ld} -64" 7280 ;; 7281 esac 7282 fi 7283 fi 7284 rm -rf conftest* 7285 ;; 7286 7287mips64*-*linux*) 7288 # Find out what ABI is being produced by ac_compile, and set linker 7289 # options accordingly. 7290 echo '#line '$LINENO' "configure"' > conftest.$ac_ext 7291 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7292 (eval $ac_compile) 2>&5 7293 ac_status=$? 7294 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7295 test $ac_status = 0; }; then 7296 emul=elf 7297 case `/usr/bin/file conftest.$ac_objext` in 7298 *32-bit*) 7299 emul="${emul}32" 7300 ;; 7301 *64-bit*) 7302 emul="${emul}64" 7303 ;; 7304 esac 7305 case `/usr/bin/file conftest.$ac_objext` in 7306 *MSB*) 7307 emul="${emul}btsmip" 7308 ;; 7309 *LSB*) 7310 emul="${emul}ltsmip" 7311 ;; 7312 esac 7313 case `/usr/bin/file conftest.$ac_objext` in 7314 *N32*) 7315 emul="${emul}n32" 7316 ;; 7317 esac 7318 LD="${LD-ld} -m $emul" 7319 fi 7320 rm -rf conftest* 7321 ;; 7322 7323x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ 7324s390*-*linux*|s390*-*tpf*|sparc*-*linux*) 7325 # Find out what ABI is being produced by ac_compile, and set linker 7326 # options accordingly. Note that the listed cases only cover the 7327 # situations where additional linker options are needed (such as when 7328 # doing 32-bit compilation for a host where ld defaults to 64-bit, or 7329 # vice versa); the common cases where no linker options are needed do 7330 # not appear in the list. 7331 echo 'int i;' > conftest.$ac_ext 7332 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7333 (eval $ac_compile) 2>&5 7334 ac_status=$? 7335 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7336 test $ac_status = 0; }; then 7337 case `/usr/bin/file conftest.o` in 7338 *32-bit*) 7339 case $host in 7340 x86_64-*kfreebsd*-gnu) 7341 LD="${LD-ld} -m elf_i386_fbsd" 7342 ;; 7343 x86_64-*linux*) 7344 case `/usr/bin/file conftest.o` in 7345 *x86-64*) 7346 LD="${LD-ld} -m elf32_x86_64" 7347 ;; 7348 *) 7349 LD="${LD-ld} -m elf_i386" 7350 ;; 7351 esac 7352 ;; 7353 powerpc64le-*linux*) 7354 LD="${LD-ld} -m elf32lppclinux" 7355 ;; 7356 powerpc64-*linux*) 7357 LD="${LD-ld} -m elf32ppclinux" 7358 ;; 7359 s390x-*linux*) 7360 LD="${LD-ld} -m elf_s390" 7361 ;; 7362 sparc64-*linux*) 7363 LD="${LD-ld} -m elf32_sparc" 7364 ;; 7365 esac 7366 ;; 7367 *64-bit*) 7368 case $host in 7369 x86_64-*kfreebsd*-gnu) 7370 LD="${LD-ld} -m elf_x86_64_fbsd" 7371 ;; 7372 x86_64-*linux*) 7373 LD="${LD-ld} -m elf_x86_64" 7374 ;; 7375 powerpcle-*linux*) 7376 LD="${LD-ld} -m elf64lppc" 7377 ;; 7378 powerpc-*linux*) 7379 LD="${LD-ld} -m elf64ppc" 7380 ;; 7381 s390*-*linux*|s390*-*tpf*) 7382 LD="${LD-ld} -m elf64_s390" 7383 ;; 7384 sparc*-*linux*) 7385 LD="${LD-ld} -m elf64_sparc" 7386 ;; 7387 esac 7388 ;; 7389 esac 7390 fi 7391 rm -rf conftest* 7392 ;; 7393 7394*-*-sco3.2v5*) 7395 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 7396 SAVE_CFLAGS=$CFLAGS 7397 CFLAGS="$CFLAGS -belf" 7398 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 7399$as_echo_n "checking whether the C compiler needs -belf... " >&6; } 7400if ${lt_cv_cc_needs_belf+:} false; then : 7401 $as_echo_n "(cached) " >&6 7402else 7403 ac_ext=c 7404ac_cpp='$CPP $CPPFLAGS' 7405ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7406ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7407ac_compiler_gnu=$ac_cv_c_compiler_gnu 7408 7409 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7410/* end confdefs.h. */ 7411 7412int 7413main () 7414{ 7415 7416 ; 7417 return 0; 7418} 7419_ACEOF 7420if ac_fn_c_try_link "$LINENO"; then : 7421 lt_cv_cc_needs_belf=yes 7422else 7423 lt_cv_cc_needs_belf=no 7424fi 7425rm -f core conftest.err conftest.$ac_objext \ 7426 conftest$ac_exeext conftest.$ac_ext 7427 ac_ext=c 7428ac_cpp='$CPP $CPPFLAGS' 7429ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7430ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7431ac_compiler_gnu=$ac_cv_c_compiler_gnu 7432 7433fi 7434{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 7435$as_echo "$lt_cv_cc_needs_belf" >&6; } 7436 if test yes != "$lt_cv_cc_needs_belf"; then 7437 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 7438 CFLAGS=$SAVE_CFLAGS 7439 fi 7440 ;; 7441*-*solaris*) 7442 # Find out what ABI is being produced by ac_compile, and set linker 7443 # options accordingly. 7444 echo 'int i;' > conftest.$ac_ext 7445 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7446 (eval $ac_compile) 2>&5 7447 ac_status=$? 7448 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7449 test $ac_status = 0; }; then 7450 case `/usr/bin/file conftest.o` in 7451 *64-bit*) 7452 case $lt_cv_prog_gnu_ld in 7453 yes*) 7454 case $host in 7455 i?86-*-solaris*|x86_64-*-solaris*) 7456 LD="${LD-ld} -m elf_x86_64" 7457 ;; 7458 sparc*-*-solaris*) 7459 LD="${LD-ld} -m elf64_sparc" 7460 ;; 7461 esac 7462 # GNU ld 2.21 introduced _sol2 emulations. Use them if available. 7463 if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then 7464 LD=${LD-ld}_sol2 7465 fi 7466 ;; 7467 *) 7468 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 7469 LD="${LD-ld} -64" 7470 fi 7471 ;; 7472 esac 7473 ;; 7474 esac 7475 fi 7476 rm -rf conftest* 7477 ;; 7478esac 7479 7480need_locks=$enable_libtool_lock 7481 7482if test -n "$ac_tool_prefix"; then 7483 # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args. 7484set dummy ${ac_tool_prefix}mt; ac_word=$2 7485{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7486$as_echo_n "checking for $ac_word... " >&6; } 7487if ${ac_cv_prog_MANIFEST_TOOL+:} false; then : 7488 $as_echo_n "(cached) " >&6 7489else 7490 if test -n "$MANIFEST_TOOL"; then 7491 ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test. 7492else 7493as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7494for as_dir in $PATH 7495do 7496 IFS=$as_save_IFS 7497 test -z "$as_dir" && as_dir=. 7498 for ac_exec_ext in '' $ac_executable_extensions; do 7499 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7500 ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt" 7501 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7502 break 2 7503 fi 7504done 7505 done 7506IFS=$as_save_IFS 7507 7508fi 7509fi 7510MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL 7511if test -n "$MANIFEST_TOOL"; then 7512 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5 7513$as_echo "$MANIFEST_TOOL" >&6; } 7514else 7515 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7516$as_echo "no" >&6; } 7517fi 7518 7519 7520fi 7521if test -z "$ac_cv_prog_MANIFEST_TOOL"; then 7522 ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL 7523 # Extract the first word of "mt", so it can be a program name with args. 7524set dummy mt; ac_word=$2 7525{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7526$as_echo_n "checking for $ac_word... " >&6; } 7527if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then : 7528 $as_echo_n "(cached) " >&6 7529else 7530 if test -n "$ac_ct_MANIFEST_TOOL"; then 7531 ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test. 7532else 7533as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7534for as_dir in $PATH 7535do 7536 IFS=$as_save_IFS 7537 test -z "$as_dir" && as_dir=. 7538 for ac_exec_ext in '' $ac_executable_extensions; do 7539 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7540 ac_cv_prog_ac_ct_MANIFEST_TOOL="mt" 7541 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7542 break 2 7543 fi 7544done 7545 done 7546IFS=$as_save_IFS 7547 7548fi 7549fi 7550ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL 7551if test -n "$ac_ct_MANIFEST_TOOL"; then 7552 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5 7553$as_echo "$ac_ct_MANIFEST_TOOL" >&6; } 7554else 7555 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7556$as_echo "no" >&6; } 7557fi 7558 7559 if test "x$ac_ct_MANIFEST_TOOL" = x; then 7560 MANIFEST_TOOL=":" 7561 else 7562 case $cross_compiling:$ac_tool_warned in 7563yes:) 7564{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7565$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7566ac_tool_warned=yes ;; 7567esac 7568 MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL 7569 fi 7570else 7571 MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL" 7572fi 7573 7574test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt 7575{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5 7576$as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; } 7577if ${lt_cv_path_mainfest_tool+:} false; then : 7578 $as_echo_n "(cached) " >&6 7579else 7580 lt_cv_path_mainfest_tool=no 7581 echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5 7582 $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out 7583 cat conftest.err >&5 7584 if $GREP 'Manifest Tool' conftest.out > /dev/null; then 7585 lt_cv_path_mainfest_tool=yes 7586 fi 7587 rm -f conftest* 7588fi 7589{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5 7590$as_echo "$lt_cv_path_mainfest_tool" >&6; } 7591if test yes != "$lt_cv_path_mainfest_tool"; then 7592 MANIFEST_TOOL=: 7593fi 7594 7595 7596 7597 7598 7599 7600 case $host_os in 7601 rhapsody* | darwin*) 7602 if test -n "$ac_tool_prefix"; then 7603 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 7604set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 7605{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7606$as_echo_n "checking for $ac_word... " >&6; } 7607if ${ac_cv_prog_DSYMUTIL+:} false; then : 7608 $as_echo_n "(cached) " >&6 7609else 7610 if test -n "$DSYMUTIL"; then 7611 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 7612else 7613as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7614for as_dir in $PATH 7615do 7616 IFS=$as_save_IFS 7617 test -z "$as_dir" && as_dir=. 7618 for ac_exec_ext in '' $ac_executable_extensions; do 7619 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7620 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 7621 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7622 break 2 7623 fi 7624done 7625 done 7626IFS=$as_save_IFS 7627 7628fi 7629fi 7630DSYMUTIL=$ac_cv_prog_DSYMUTIL 7631if test -n "$DSYMUTIL"; then 7632 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 7633$as_echo "$DSYMUTIL" >&6; } 7634else 7635 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7636$as_echo "no" >&6; } 7637fi 7638 7639 7640fi 7641if test -z "$ac_cv_prog_DSYMUTIL"; then 7642 ac_ct_DSYMUTIL=$DSYMUTIL 7643 # Extract the first word of "dsymutil", so it can be a program name with args. 7644set dummy dsymutil; ac_word=$2 7645{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7646$as_echo_n "checking for $ac_word... " >&6; } 7647if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then : 7648 $as_echo_n "(cached) " >&6 7649else 7650 if test -n "$ac_ct_DSYMUTIL"; then 7651 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 7652else 7653as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7654for as_dir in $PATH 7655do 7656 IFS=$as_save_IFS 7657 test -z "$as_dir" && as_dir=. 7658 for ac_exec_ext in '' $ac_executable_extensions; do 7659 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7660 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 7661 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7662 break 2 7663 fi 7664done 7665 done 7666IFS=$as_save_IFS 7667 7668fi 7669fi 7670ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 7671if test -n "$ac_ct_DSYMUTIL"; then 7672 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 7673$as_echo "$ac_ct_DSYMUTIL" >&6; } 7674else 7675 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7676$as_echo "no" >&6; } 7677fi 7678 7679 if test "x$ac_ct_DSYMUTIL" = x; then 7680 DSYMUTIL=":" 7681 else 7682 case $cross_compiling:$ac_tool_warned in 7683yes:) 7684{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7685$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7686ac_tool_warned=yes ;; 7687esac 7688 DSYMUTIL=$ac_ct_DSYMUTIL 7689 fi 7690else 7691 DSYMUTIL="$ac_cv_prog_DSYMUTIL" 7692fi 7693 7694 if test -n "$ac_tool_prefix"; then 7695 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 7696set dummy ${ac_tool_prefix}nmedit; ac_word=$2 7697{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7698$as_echo_n "checking for $ac_word... " >&6; } 7699if ${ac_cv_prog_NMEDIT+:} false; then : 7700 $as_echo_n "(cached) " >&6 7701else 7702 if test -n "$NMEDIT"; then 7703 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 7704else 7705as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7706for as_dir in $PATH 7707do 7708 IFS=$as_save_IFS 7709 test -z "$as_dir" && as_dir=. 7710 for ac_exec_ext in '' $ac_executable_extensions; do 7711 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7712 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 7713 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7714 break 2 7715 fi 7716done 7717 done 7718IFS=$as_save_IFS 7719 7720fi 7721fi 7722NMEDIT=$ac_cv_prog_NMEDIT 7723if test -n "$NMEDIT"; then 7724 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 7725$as_echo "$NMEDIT" >&6; } 7726else 7727 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7728$as_echo "no" >&6; } 7729fi 7730 7731 7732fi 7733if test -z "$ac_cv_prog_NMEDIT"; then 7734 ac_ct_NMEDIT=$NMEDIT 7735 # Extract the first word of "nmedit", so it can be a program name with args. 7736set dummy nmedit; ac_word=$2 7737{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7738$as_echo_n "checking for $ac_word... " >&6; } 7739if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then : 7740 $as_echo_n "(cached) " >&6 7741else 7742 if test -n "$ac_ct_NMEDIT"; then 7743 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 7744else 7745as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7746for as_dir in $PATH 7747do 7748 IFS=$as_save_IFS 7749 test -z "$as_dir" && as_dir=. 7750 for ac_exec_ext in '' $ac_executable_extensions; do 7751 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7752 ac_cv_prog_ac_ct_NMEDIT="nmedit" 7753 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7754 break 2 7755 fi 7756done 7757 done 7758IFS=$as_save_IFS 7759 7760fi 7761fi 7762ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 7763if test -n "$ac_ct_NMEDIT"; then 7764 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 7765$as_echo "$ac_ct_NMEDIT" >&6; } 7766else 7767 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7768$as_echo "no" >&6; } 7769fi 7770 7771 if test "x$ac_ct_NMEDIT" = x; then 7772 NMEDIT=":" 7773 else 7774 case $cross_compiling:$ac_tool_warned in 7775yes:) 7776{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7777$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7778ac_tool_warned=yes ;; 7779esac 7780 NMEDIT=$ac_ct_NMEDIT 7781 fi 7782else 7783 NMEDIT="$ac_cv_prog_NMEDIT" 7784fi 7785 7786 if test -n "$ac_tool_prefix"; then 7787 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 7788set dummy ${ac_tool_prefix}lipo; ac_word=$2 7789{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7790$as_echo_n "checking for $ac_word... " >&6; } 7791if ${ac_cv_prog_LIPO+:} false; then : 7792 $as_echo_n "(cached) " >&6 7793else 7794 if test -n "$LIPO"; then 7795 ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 7796else 7797as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7798for as_dir in $PATH 7799do 7800 IFS=$as_save_IFS 7801 test -z "$as_dir" && as_dir=. 7802 for ac_exec_ext in '' $ac_executable_extensions; do 7803 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7804 ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 7805 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7806 break 2 7807 fi 7808done 7809 done 7810IFS=$as_save_IFS 7811 7812fi 7813fi 7814LIPO=$ac_cv_prog_LIPO 7815if test -n "$LIPO"; then 7816 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 7817$as_echo "$LIPO" >&6; } 7818else 7819 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7820$as_echo "no" >&6; } 7821fi 7822 7823 7824fi 7825if test -z "$ac_cv_prog_LIPO"; then 7826 ac_ct_LIPO=$LIPO 7827 # Extract the first word of "lipo", so it can be a program name with args. 7828set dummy lipo; ac_word=$2 7829{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7830$as_echo_n "checking for $ac_word... " >&6; } 7831if ${ac_cv_prog_ac_ct_LIPO+:} false; then : 7832 $as_echo_n "(cached) " >&6 7833else 7834 if test -n "$ac_ct_LIPO"; then 7835 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 7836else 7837as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7838for as_dir in $PATH 7839do 7840 IFS=$as_save_IFS 7841 test -z "$as_dir" && as_dir=. 7842 for ac_exec_ext in '' $ac_executable_extensions; do 7843 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7844 ac_cv_prog_ac_ct_LIPO="lipo" 7845 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7846 break 2 7847 fi 7848done 7849 done 7850IFS=$as_save_IFS 7851 7852fi 7853fi 7854ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 7855if test -n "$ac_ct_LIPO"; then 7856 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 7857$as_echo "$ac_ct_LIPO" >&6; } 7858else 7859 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7860$as_echo "no" >&6; } 7861fi 7862 7863 if test "x$ac_ct_LIPO" = x; then 7864 LIPO=":" 7865 else 7866 case $cross_compiling:$ac_tool_warned in 7867yes:) 7868{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7869$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7870ac_tool_warned=yes ;; 7871esac 7872 LIPO=$ac_ct_LIPO 7873 fi 7874else 7875 LIPO="$ac_cv_prog_LIPO" 7876fi 7877 7878 if test -n "$ac_tool_prefix"; then 7879 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 7880set dummy ${ac_tool_prefix}otool; ac_word=$2 7881{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7882$as_echo_n "checking for $ac_word... " >&6; } 7883if ${ac_cv_prog_OTOOL+:} false; then : 7884 $as_echo_n "(cached) " >&6 7885else 7886 if test -n "$OTOOL"; then 7887 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 7888else 7889as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7890for as_dir in $PATH 7891do 7892 IFS=$as_save_IFS 7893 test -z "$as_dir" && as_dir=. 7894 for ac_exec_ext in '' $ac_executable_extensions; do 7895 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7896 ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 7897 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7898 break 2 7899 fi 7900done 7901 done 7902IFS=$as_save_IFS 7903 7904fi 7905fi 7906OTOOL=$ac_cv_prog_OTOOL 7907if test -n "$OTOOL"; then 7908 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 7909$as_echo "$OTOOL" >&6; } 7910else 7911 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7912$as_echo "no" >&6; } 7913fi 7914 7915 7916fi 7917if test -z "$ac_cv_prog_OTOOL"; then 7918 ac_ct_OTOOL=$OTOOL 7919 # Extract the first word of "otool", so it can be a program name with args. 7920set dummy otool; ac_word=$2 7921{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7922$as_echo_n "checking for $ac_word... " >&6; } 7923if ${ac_cv_prog_ac_ct_OTOOL+:} false; then : 7924 $as_echo_n "(cached) " >&6 7925else 7926 if test -n "$ac_ct_OTOOL"; then 7927 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 7928else 7929as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7930for as_dir in $PATH 7931do 7932 IFS=$as_save_IFS 7933 test -z "$as_dir" && as_dir=. 7934 for ac_exec_ext in '' $ac_executable_extensions; do 7935 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7936 ac_cv_prog_ac_ct_OTOOL="otool" 7937 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7938 break 2 7939 fi 7940done 7941 done 7942IFS=$as_save_IFS 7943 7944fi 7945fi 7946ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 7947if test -n "$ac_ct_OTOOL"; then 7948 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 7949$as_echo "$ac_ct_OTOOL" >&6; } 7950else 7951 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7952$as_echo "no" >&6; } 7953fi 7954 7955 if test "x$ac_ct_OTOOL" = x; then 7956 OTOOL=":" 7957 else 7958 case $cross_compiling:$ac_tool_warned in 7959yes:) 7960{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7961$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7962ac_tool_warned=yes ;; 7963esac 7964 OTOOL=$ac_ct_OTOOL 7965 fi 7966else 7967 OTOOL="$ac_cv_prog_OTOOL" 7968fi 7969 7970 if test -n "$ac_tool_prefix"; then 7971 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 7972set dummy ${ac_tool_prefix}otool64; ac_word=$2 7973{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7974$as_echo_n "checking for $ac_word... " >&6; } 7975if ${ac_cv_prog_OTOOL64+:} false; then : 7976 $as_echo_n "(cached) " >&6 7977else 7978 if test -n "$OTOOL64"; then 7979 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 7980else 7981as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7982for as_dir in $PATH 7983do 7984 IFS=$as_save_IFS 7985 test -z "$as_dir" && as_dir=. 7986 for ac_exec_ext in '' $ac_executable_extensions; do 7987 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7988 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 7989 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7990 break 2 7991 fi 7992done 7993 done 7994IFS=$as_save_IFS 7995 7996fi 7997fi 7998OTOOL64=$ac_cv_prog_OTOOL64 7999if test -n "$OTOOL64"; then 8000 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 8001$as_echo "$OTOOL64" >&6; } 8002else 8003 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8004$as_echo "no" >&6; } 8005fi 8006 8007 8008fi 8009if test -z "$ac_cv_prog_OTOOL64"; then 8010 ac_ct_OTOOL64=$OTOOL64 8011 # Extract the first word of "otool64", so it can be a program name with args. 8012set dummy otool64; ac_word=$2 8013{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8014$as_echo_n "checking for $ac_word... " >&6; } 8015if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then : 8016 $as_echo_n "(cached) " >&6 8017else 8018 if test -n "$ac_ct_OTOOL64"; then 8019 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 8020else 8021as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8022for as_dir in $PATH 8023do 8024 IFS=$as_save_IFS 8025 test -z "$as_dir" && as_dir=. 8026 for ac_exec_ext in '' $ac_executable_extensions; do 8027 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8028 ac_cv_prog_ac_ct_OTOOL64="otool64" 8029 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8030 break 2 8031 fi 8032done 8033 done 8034IFS=$as_save_IFS 8035 8036fi 8037fi 8038ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 8039if test -n "$ac_ct_OTOOL64"; then 8040 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 8041$as_echo "$ac_ct_OTOOL64" >&6; } 8042else 8043 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8044$as_echo "no" >&6; } 8045fi 8046 8047 if test "x$ac_ct_OTOOL64" = x; then 8048 OTOOL64=":" 8049 else 8050 case $cross_compiling:$ac_tool_warned in 8051yes:) 8052{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8053$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8054ac_tool_warned=yes ;; 8055esac 8056 OTOOL64=$ac_ct_OTOOL64 8057 fi 8058else 8059 OTOOL64="$ac_cv_prog_OTOOL64" 8060fi 8061 8062 8063 8064 8065 8066 8067 8068 8069 8070 8071 8072 8073 8074 8075 8076 8077 8078 8079 8080 8081 8082 8083 8084 8085 8086 8087 8088 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 8089$as_echo_n "checking for -single_module linker flag... " >&6; } 8090if ${lt_cv_apple_cc_single_mod+:} false; then : 8091 $as_echo_n "(cached) " >&6 8092else 8093 lt_cv_apple_cc_single_mod=no 8094 if test -z "$LT_MULTI_MODULE"; then 8095 # By default we will add the -single_module flag. You can override 8096 # by either setting the environment variable LT_MULTI_MODULE 8097 # non-empty at configure time, or by adding -multi_module to the 8098 # link flags. 8099 rm -rf libconftest.dylib* 8100 echo "int foo(void){return 1;}" > conftest.c 8101 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 8102-dynamiclib -Wl,-single_module conftest.c" >&5 8103 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 8104 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 8105 _lt_result=$? 8106 # If there is a non-empty error log, and "single_module" 8107 # appears in it, assume the flag caused a linker warning 8108 if test -s conftest.err && $GREP single_module conftest.err; then 8109 cat conftest.err >&5 8110 # Otherwise, if the output was created with a 0 exit code from 8111 # the compiler, it worked. 8112 elif test -f libconftest.dylib && test 0 = "$_lt_result"; then 8113 lt_cv_apple_cc_single_mod=yes 8114 else 8115 cat conftest.err >&5 8116 fi 8117 rm -rf libconftest.dylib* 8118 rm -f conftest.* 8119 fi 8120fi 8121{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 8122$as_echo "$lt_cv_apple_cc_single_mod" >&6; } 8123 8124 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 8125$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 8126if ${lt_cv_ld_exported_symbols_list+:} false; then : 8127 $as_echo_n "(cached) " >&6 8128else 8129 lt_cv_ld_exported_symbols_list=no 8130 save_LDFLAGS=$LDFLAGS 8131 echo "_main" > conftest.sym 8132 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 8133 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8134/* end confdefs.h. */ 8135 8136int 8137main () 8138{ 8139 8140 ; 8141 return 0; 8142} 8143_ACEOF 8144if ac_fn_c_try_link "$LINENO"; then : 8145 lt_cv_ld_exported_symbols_list=yes 8146else 8147 lt_cv_ld_exported_symbols_list=no 8148fi 8149rm -f core conftest.err conftest.$ac_objext \ 8150 conftest$ac_exeext conftest.$ac_ext 8151 LDFLAGS=$save_LDFLAGS 8152 8153fi 8154{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 8155$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 8156 8157 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 8158$as_echo_n "checking for -force_load linker flag... " >&6; } 8159if ${lt_cv_ld_force_load+:} false; then : 8160 $as_echo_n "(cached) " >&6 8161else 8162 lt_cv_ld_force_load=no 8163 cat > conftest.c << _LT_EOF 8164int forced_loaded() { return 2;} 8165_LT_EOF 8166 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 8167 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 8168 echo "$AR cru libconftest.a conftest.o" >&5 8169 $AR cru libconftest.a conftest.o 2>&5 8170 echo "$RANLIB libconftest.a" >&5 8171 $RANLIB libconftest.a 2>&5 8172 cat > conftest.c << _LT_EOF 8173int main() { return 0;} 8174_LT_EOF 8175 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 8176 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 8177 _lt_result=$? 8178 if test -s conftest.err && $GREP force_load conftest.err; then 8179 cat conftest.err >&5 8180 elif test -f conftest && test 0 = "$_lt_result" && $GREP forced_load conftest >/dev/null 2>&1; then 8181 lt_cv_ld_force_load=yes 8182 else 8183 cat conftest.err >&5 8184 fi 8185 rm -f conftest.err libconftest.a conftest conftest.c 8186 rm -rf conftest.dSYM 8187 8188fi 8189{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 8190$as_echo "$lt_cv_ld_force_load" >&6; } 8191 case $host_os in 8192 rhapsody* | darwin1.[012]) 8193 _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;; 8194 darwin1.*) 8195 _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; 8196 darwin*) # darwin 5.x on 8197 # if running on 10.5 or later, the deployment target defaults 8198 # to the OS version, if on x86, and 10.4, the deployment 8199 # target defaults to 10.4. Don't you love it? 8200 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 8201 10.0,*86*-darwin8*|10.0,*-darwin[91]*) 8202 _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;; 8203 10.[012][,.]*) 8204 _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; 8205 10.*) 8206 _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;; 8207 esac 8208 ;; 8209 esac 8210 if test yes = "$lt_cv_apple_cc_single_mod"; then 8211 _lt_dar_single_mod='$single_module' 8212 fi 8213 if test yes = "$lt_cv_ld_exported_symbols_list"; then 8214 _lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym' 8215 else 8216 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.expsym $lib' 8217 fi 8218 if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then 8219 _lt_dsymutil='~$DSYMUTIL $lib || :' 8220 else 8221 _lt_dsymutil= 8222 fi 8223 ;; 8224 esac 8225 8226# func_munge_path_list VARIABLE PATH 8227# ----------------------------------- 8228# VARIABLE is name of variable containing _space_ separated list of 8229# directories to be munged by the contents of PATH, which is string 8230# having a format: 8231# "DIR[:DIR]:" 8232# string "DIR[ DIR]" will be prepended to VARIABLE 8233# ":DIR[:DIR]" 8234# string "DIR[ DIR]" will be appended to VARIABLE 8235# "DIRP[:DIRP]::[DIRA:]DIRA" 8236# string "DIRP[ DIRP]" will be prepended to VARIABLE and string 8237# "DIRA[ DIRA]" will be appended to VARIABLE 8238# "DIR[:DIR]" 8239# VARIABLE will be replaced by "DIR[ DIR]" 8240func_munge_path_list () 8241{ 8242 case x$2 in 8243 x) 8244 ;; 8245 *:) 8246 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\" 8247 ;; 8248 x:*) 8249 eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\" 8250 ;; 8251 *::*) 8252 eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\" 8253 eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\" 8254 ;; 8255 *) 8256 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\" 8257 ;; 8258 esac 8259} 8260 8261ac_ext=c 8262ac_cpp='$CPP $CPPFLAGS' 8263ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 8264ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 8265ac_compiler_gnu=$ac_cv_c_compiler_gnu 8266{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 8267$as_echo_n "checking how to run the C preprocessor... " >&6; } 8268# On Suns, sometimes $CPP names a directory. 8269if test -n "$CPP" && test -d "$CPP"; then 8270 CPP= 8271fi 8272if test -z "$CPP"; then 8273 if ${ac_cv_prog_CPP+:} false; then : 8274 $as_echo_n "(cached) " >&6 8275else 8276 # Double quotes because CPP needs to be expanded 8277 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 8278 do 8279 ac_preproc_ok=false 8280for ac_c_preproc_warn_flag in '' yes 8281do 8282 # Use a header file that comes with gcc, so configuring glibc 8283 # with a fresh cross-compiler works. 8284 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 8285 # <limits.h> exists even on freestanding compilers. 8286 # On the NeXT, cc -E runs the code through the compiler's parser, 8287 # not just through cpp. "Syntax error" is here to catch this case. 8288 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8289/* end confdefs.h. */ 8290#ifdef __STDC__ 8291# include <limits.h> 8292#else 8293# include <assert.h> 8294#endif 8295 Syntax error 8296_ACEOF 8297if ac_fn_c_try_cpp "$LINENO"; then : 8298 8299else 8300 # Broken: fails on valid input. 8301continue 8302fi 8303rm -f conftest.err conftest.i conftest.$ac_ext 8304 8305 # OK, works on sane cases. Now check whether nonexistent headers 8306 # can be detected and how. 8307 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8308/* end confdefs.h. */ 8309#include <ac_nonexistent.h> 8310_ACEOF 8311if ac_fn_c_try_cpp "$LINENO"; then : 8312 # Broken: success on invalid input. 8313continue 8314else 8315 # Passes both tests. 8316ac_preproc_ok=: 8317break 8318fi 8319rm -f conftest.err conftest.i conftest.$ac_ext 8320 8321done 8322# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 8323rm -f conftest.i conftest.err conftest.$ac_ext 8324if $ac_preproc_ok; then : 8325 break 8326fi 8327 8328 done 8329 ac_cv_prog_CPP=$CPP 8330 8331fi 8332 CPP=$ac_cv_prog_CPP 8333else 8334 ac_cv_prog_CPP=$CPP 8335fi 8336{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 8337$as_echo "$CPP" >&6; } 8338ac_preproc_ok=false 8339for ac_c_preproc_warn_flag in '' yes 8340do 8341 # Use a header file that comes with gcc, so configuring glibc 8342 # with a fresh cross-compiler works. 8343 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 8344 # <limits.h> exists even on freestanding compilers. 8345 # On the NeXT, cc -E runs the code through the compiler's parser, 8346 # not just through cpp. "Syntax error" is here to catch this case. 8347 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8348/* end confdefs.h. */ 8349#ifdef __STDC__ 8350# include <limits.h> 8351#else 8352# include <assert.h> 8353#endif 8354 Syntax error 8355_ACEOF 8356if ac_fn_c_try_cpp "$LINENO"; then : 8357 8358else 8359 # Broken: fails on valid input. 8360continue 8361fi 8362rm -f conftest.err conftest.i conftest.$ac_ext 8363 8364 # OK, works on sane cases. Now check whether nonexistent headers 8365 # can be detected and how. 8366 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8367/* end confdefs.h. */ 8368#include <ac_nonexistent.h> 8369_ACEOF 8370if ac_fn_c_try_cpp "$LINENO"; then : 8371 # Broken: success on invalid input. 8372continue 8373else 8374 # Passes both tests. 8375ac_preproc_ok=: 8376break 8377fi 8378rm -f conftest.err conftest.i conftest.$ac_ext 8379 8380done 8381# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 8382rm -f conftest.i conftest.err conftest.$ac_ext 8383if $ac_preproc_ok; then : 8384 8385else 8386 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 8387$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 8388as_fn_error $? "C preprocessor \"$CPP\" fails sanity check 8389See \`config.log' for more details" "$LINENO" 5; } 8390fi 8391 8392ac_ext=c 8393ac_cpp='$CPP $CPPFLAGS' 8394ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 8395ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 8396ac_compiler_gnu=$ac_cv_c_compiler_gnu 8397 8398 8399{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 8400$as_echo_n "checking for ANSI C header files... " >&6; } 8401if ${ac_cv_header_stdc+:} false; then : 8402 $as_echo_n "(cached) " >&6 8403else 8404 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8405/* end confdefs.h. */ 8406#include <stdlib.h> 8407#include <stdarg.h> 8408#include <string.h> 8409#include <float.h> 8410 8411int 8412main () 8413{ 8414 8415 ; 8416 return 0; 8417} 8418_ACEOF 8419if ac_fn_c_try_compile "$LINENO"; then : 8420 ac_cv_header_stdc=yes 8421else 8422 ac_cv_header_stdc=no 8423fi 8424rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8425 8426if test $ac_cv_header_stdc = yes; then 8427 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 8428 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8429/* end confdefs.h. */ 8430#include <string.h> 8431 8432_ACEOF 8433if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 8434 $EGREP "memchr" >/dev/null 2>&1; then : 8435 8436else 8437 ac_cv_header_stdc=no 8438fi 8439rm -f conftest* 8440 8441fi 8442 8443if test $ac_cv_header_stdc = yes; then 8444 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 8445 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8446/* end confdefs.h. */ 8447#include <stdlib.h> 8448 8449_ACEOF 8450if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 8451 $EGREP "free" >/dev/null 2>&1; then : 8452 8453else 8454 ac_cv_header_stdc=no 8455fi 8456rm -f conftest* 8457 8458fi 8459 8460if test $ac_cv_header_stdc = yes; then 8461 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 8462 if test "$cross_compiling" = yes; then : 8463 : 8464else 8465 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8466/* end confdefs.h. */ 8467#include <ctype.h> 8468#include <stdlib.h> 8469#if ((' ' & 0x0FF) == 0x020) 8470# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 8471# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 8472#else 8473# define ISLOWER(c) \ 8474 (('a' <= (c) && (c) <= 'i') \ 8475 || ('j' <= (c) && (c) <= 'r') \ 8476 || ('s' <= (c) && (c) <= 'z')) 8477# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 8478#endif 8479 8480#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 8481int 8482main () 8483{ 8484 int i; 8485 for (i = 0; i < 256; i++) 8486 if (XOR (islower (i), ISLOWER (i)) 8487 || toupper (i) != TOUPPER (i)) 8488 return 2; 8489 return 0; 8490} 8491_ACEOF 8492if ac_fn_c_try_run "$LINENO"; then : 8493 8494else 8495 ac_cv_header_stdc=no 8496fi 8497rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 8498 conftest.$ac_objext conftest.beam conftest.$ac_ext 8499fi 8500 8501fi 8502fi 8503{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 8504$as_echo "$ac_cv_header_stdc" >&6; } 8505if test $ac_cv_header_stdc = yes; then 8506 8507$as_echo "#define STDC_HEADERS 1" >>confdefs.h 8508 8509fi 8510 8511# On IRIX 5.3, sys/types and inttypes.h are conflicting. 8512for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 8513 inttypes.h stdint.h unistd.h 8514do : 8515 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 8516ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 8517" 8518if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 8519 cat >>confdefs.h <<_ACEOF 8520#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 8521_ACEOF 8522 8523fi 8524 8525done 8526 8527 8528for ac_header in dlfcn.h 8529do : 8530 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 8531" 8532if test "x$ac_cv_header_dlfcn_h" = xyes; then : 8533 cat >>confdefs.h <<_ACEOF 8534#define HAVE_DLFCN_H 1 8535_ACEOF 8536 8537fi 8538 8539done 8540 8541 8542 8543 8544 8545# Set options 8546 8547 8548 8549 enable_dlopen=no 8550 8551 8552 enable_win32_dll=no 8553 8554 8555 # Check whether --enable-shared was given. 8556if test "${enable_shared+set}" = set; then : 8557 enableval=$enable_shared; p=${PACKAGE-default} 8558 case $enableval in 8559 yes) enable_shared=yes ;; 8560 no) enable_shared=no ;; 8561 *) 8562 enable_shared=no 8563 # Look at the argument we got. We use all the common list separators. 8564 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 8565 for pkg in $enableval; do 8566 IFS=$lt_save_ifs 8567 if test "X$pkg" = "X$p"; then 8568 enable_shared=yes 8569 fi 8570 done 8571 IFS=$lt_save_ifs 8572 ;; 8573 esac 8574else 8575 enable_shared=yes 8576fi 8577 8578 8579 8580 8581 8582 8583 8584 8585 8586 # Check whether --enable-static was given. 8587if test "${enable_static+set}" = set; then : 8588 enableval=$enable_static; p=${PACKAGE-default} 8589 case $enableval in 8590 yes) enable_static=yes ;; 8591 no) enable_static=no ;; 8592 *) 8593 enable_static=no 8594 # Look at the argument we got. We use all the common list separators. 8595 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 8596 for pkg in $enableval; do 8597 IFS=$lt_save_ifs 8598 if test "X$pkg" = "X$p"; then 8599 enable_static=yes 8600 fi 8601 done 8602 IFS=$lt_save_ifs 8603 ;; 8604 esac 8605else 8606 enable_static=yes 8607fi 8608 8609 8610 8611 8612 8613 8614 8615 8616 8617 8618# Check whether --with-pic was given. 8619if test "${with_pic+set}" = set; then : 8620 withval=$with_pic; lt_p=${PACKAGE-default} 8621 case $withval in 8622 yes|no) pic_mode=$withval ;; 8623 *) 8624 pic_mode=default 8625 # Look at the argument we got. We use all the common list separators. 8626 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 8627 for lt_pkg in $withval; do 8628 IFS=$lt_save_ifs 8629 if test "X$lt_pkg" = "X$lt_p"; then 8630 pic_mode=yes 8631 fi 8632 done 8633 IFS=$lt_save_ifs 8634 ;; 8635 esac 8636else 8637 pic_mode=default 8638fi 8639 8640 8641 8642 8643 8644 8645 8646 8647 # Check whether --enable-fast-install was given. 8648if test "${enable_fast_install+set}" = set; then : 8649 enableval=$enable_fast_install; p=${PACKAGE-default} 8650 case $enableval in 8651 yes) enable_fast_install=yes ;; 8652 no) enable_fast_install=no ;; 8653 *) 8654 enable_fast_install=no 8655 # Look at the argument we got. We use all the common list separators. 8656 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 8657 for pkg in $enableval; do 8658 IFS=$lt_save_ifs 8659 if test "X$pkg" = "X$p"; then 8660 enable_fast_install=yes 8661 fi 8662 done 8663 IFS=$lt_save_ifs 8664 ;; 8665 esac 8666else 8667 enable_fast_install=yes 8668fi 8669 8670 8671 8672 8673 8674 8675 8676 8677 shared_archive_member_spec= 8678case $host,$enable_shared in 8679power*-*-aix[5-9]*,yes) 8680 { $as_echo "$as_me:${as_lineno-$LINENO}: checking which variant of shared library versioning to provide" >&5 8681$as_echo_n "checking which variant of shared library versioning to provide... " >&6; } 8682 8683# Check whether --with-aix-soname was given. 8684if test "${with_aix_soname+set}" = set; then : 8685 withval=$with_aix_soname; case $withval in 8686 aix|svr4|both) 8687 ;; 8688 *) 8689 as_fn_error $? "Unknown argument to --with-aix-soname" "$LINENO" 5 8690 ;; 8691 esac 8692 lt_cv_with_aix_soname=$with_aix_soname 8693else 8694 if ${lt_cv_with_aix_soname+:} false; then : 8695 $as_echo_n "(cached) " >&6 8696else 8697 lt_cv_with_aix_soname=aix 8698fi 8699 8700 with_aix_soname=$lt_cv_with_aix_soname 8701fi 8702 8703 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_aix_soname" >&5 8704$as_echo "$with_aix_soname" >&6; } 8705 if test aix != "$with_aix_soname"; then 8706 # For the AIX way of multilib, we name the shared archive member 8707 # based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o', 8708 # and 'shr.imp' or 'shr_64.imp', respectively, for the Import File. 8709 # Even when GNU compilers ignore OBJECT_MODE but need '-maix64' flag, 8710 # the AIX toolchain works better with OBJECT_MODE set (default 32). 8711 if test 64 = "${OBJECT_MODE-32}"; then 8712 shared_archive_member_spec=shr_64 8713 else 8714 shared_archive_member_spec=shr 8715 fi 8716 fi 8717 ;; 8718*) 8719 with_aix_soname=aix 8720 ;; 8721esac 8722 8723 8724 8725 8726 8727 8728 8729 8730 8731 8732# This can be used to rebuild libtool when needed 8733LIBTOOL_DEPS=$ltmain 8734 8735# Always use our own libtool. 8736LIBTOOL='$(SHELL) $(top_builddir)/libtool' 8737 8738 8739 8740 8741 8742 8743 8744 8745 8746 8747 8748 8749 8750 8751 8752 8753 8754 8755 8756 8757 8758 8759 8760 8761 8762 8763 8764 8765 8766 8767test -z "$LN_S" && LN_S="ln -s" 8768 8769 8770 8771 8772 8773 8774 8775 8776 8777 8778 8779 8780 8781 8782if test -n "${ZSH_VERSION+set}"; then 8783 setopt NO_GLOB_SUBST 8784fi 8785 8786{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 8787$as_echo_n "checking for objdir... " >&6; } 8788if ${lt_cv_objdir+:} false; then : 8789 $as_echo_n "(cached) " >&6 8790else 8791 rm -f .libs 2>/dev/null 8792mkdir .libs 2>/dev/null 8793if test -d .libs; then 8794 lt_cv_objdir=.libs 8795else 8796 # MS-DOS does not allow filenames that begin with a dot. 8797 lt_cv_objdir=_libs 8798fi 8799rmdir .libs 2>/dev/null 8800fi 8801{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 8802$as_echo "$lt_cv_objdir" >&6; } 8803objdir=$lt_cv_objdir 8804 8805 8806 8807 8808 8809cat >>confdefs.h <<_ACEOF 8810#define LT_OBJDIR "$lt_cv_objdir/" 8811_ACEOF 8812 8813 8814 8815 8816case $host_os in 8817aix3*) 8818 # AIX sometimes has problems with the GCC collect2 program. For some 8819 # reason, if we set the COLLECT_NAMES environment variable, the problems 8820 # vanish in a puff of smoke. 8821 if test set != "${COLLECT_NAMES+set}"; then 8822 COLLECT_NAMES= 8823 export COLLECT_NAMES 8824 fi 8825 ;; 8826esac 8827 8828# Global variables: 8829ofile=libtool 8830can_build_shared=yes 8831 8832# All known linkers require a '.a' archive for static linking (except MSVC, 8833# which needs '.lib'). 8834libext=a 8835 8836with_gnu_ld=$lt_cv_prog_gnu_ld 8837 8838old_CC=$CC 8839old_CFLAGS=$CFLAGS 8840 8841# Set sane defaults for various variables 8842test -z "$CC" && CC=cc 8843test -z "$LTCC" && LTCC=$CC 8844test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 8845test -z "$LD" && LD=ld 8846test -z "$ac_objext" && ac_objext=o 8847 8848func_cc_basename $compiler 8849cc_basename=$func_cc_basename_result 8850 8851 8852# Only perform the check for file, if the check method requires it 8853test -z "$MAGIC_CMD" && MAGIC_CMD=file 8854case $deplibs_check_method in 8855file_magic*) 8856 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 8857 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 8858$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 8859if ${lt_cv_path_MAGIC_CMD+:} false; then : 8860 $as_echo_n "(cached) " >&6 8861else 8862 case $MAGIC_CMD in 8863[\\/*] | ?:[\\/]*) 8864 lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path. 8865 ;; 8866*) 8867 lt_save_MAGIC_CMD=$MAGIC_CMD 8868 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 8869 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 8870 for ac_dir in $ac_dummy; do 8871 IFS=$lt_save_ifs 8872 test -z "$ac_dir" && ac_dir=. 8873 if test -f "$ac_dir/${ac_tool_prefix}file"; then 8874 lt_cv_path_MAGIC_CMD=$ac_dir/"${ac_tool_prefix}file" 8875 if test -n "$file_magic_test_file"; then 8876 case $deplibs_check_method in 8877 "file_magic "*) 8878 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 8879 MAGIC_CMD=$lt_cv_path_MAGIC_CMD 8880 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 8881 $EGREP "$file_magic_regex" > /dev/null; then 8882 : 8883 else 8884 cat <<_LT_EOF 1>&2 8885 8886*** Warning: the command libtool uses to detect shared libraries, 8887*** $file_magic_cmd, produces output that libtool cannot recognize. 8888*** The result is that libtool may fail to recognize shared libraries 8889*** as such. This will affect the creation of libtool libraries that 8890*** depend on shared libraries, but programs linked with such libtool 8891*** libraries will work regardless of this problem. Nevertheless, you 8892*** may want to report the problem to your system manager and/or to 8893*** bug-libtool@gnu.org 8894 8895_LT_EOF 8896 fi ;; 8897 esac 8898 fi 8899 break 8900 fi 8901 done 8902 IFS=$lt_save_ifs 8903 MAGIC_CMD=$lt_save_MAGIC_CMD 8904 ;; 8905esac 8906fi 8907 8908MAGIC_CMD=$lt_cv_path_MAGIC_CMD 8909if test -n "$MAGIC_CMD"; then 8910 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 8911$as_echo "$MAGIC_CMD" >&6; } 8912else 8913 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8914$as_echo "no" >&6; } 8915fi 8916 8917 8918 8919 8920 8921if test -z "$lt_cv_path_MAGIC_CMD"; then 8922 if test -n "$ac_tool_prefix"; then 8923 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 8924$as_echo_n "checking for file... " >&6; } 8925if ${lt_cv_path_MAGIC_CMD+:} false; then : 8926 $as_echo_n "(cached) " >&6 8927else 8928 case $MAGIC_CMD in 8929[\\/*] | ?:[\\/]*) 8930 lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path. 8931 ;; 8932*) 8933 lt_save_MAGIC_CMD=$MAGIC_CMD 8934 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 8935 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 8936 for ac_dir in $ac_dummy; do 8937 IFS=$lt_save_ifs 8938 test -z "$ac_dir" && ac_dir=. 8939 if test -f "$ac_dir/file"; then 8940 lt_cv_path_MAGIC_CMD=$ac_dir/"file" 8941 if test -n "$file_magic_test_file"; then 8942 case $deplibs_check_method in 8943 "file_magic "*) 8944 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 8945 MAGIC_CMD=$lt_cv_path_MAGIC_CMD 8946 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 8947 $EGREP "$file_magic_regex" > /dev/null; then 8948 : 8949 else 8950 cat <<_LT_EOF 1>&2 8951 8952*** Warning: the command libtool uses to detect shared libraries, 8953*** $file_magic_cmd, produces output that libtool cannot recognize. 8954*** The result is that libtool may fail to recognize shared libraries 8955*** as such. This will affect the creation of libtool libraries that 8956*** depend on shared libraries, but programs linked with such libtool 8957*** libraries will work regardless of this problem. Nevertheless, you 8958*** may want to report the problem to your system manager and/or to 8959*** bug-libtool@gnu.org 8960 8961_LT_EOF 8962 fi ;; 8963 esac 8964 fi 8965 break 8966 fi 8967 done 8968 IFS=$lt_save_ifs 8969 MAGIC_CMD=$lt_save_MAGIC_CMD 8970 ;; 8971esac 8972fi 8973 8974MAGIC_CMD=$lt_cv_path_MAGIC_CMD 8975if test -n "$MAGIC_CMD"; then 8976 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 8977$as_echo "$MAGIC_CMD" >&6; } 8978else 8979 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8980$as_echo "no" >&6; } 8981fi 8982 8983 8984 else 8985 MAGIC_CMD=: 8986 fi 8987fi 8988 8989 fi 8990 ;; 8991esac 8992 8993# Use C for the default configuration in the libtool script 8994 8995lt_save_CC=$CC 8996ac_ext=c 8997ac_cpp='$CPP $CPPFLAGS' 8998ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 8999ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 9000ac_compiler_gnu=$ac_cv_c_compiler_gnu 9001 9002 9003# Source file extension for C test sources. 9004ac_ext=c 9005 9006# Object file extension for compiled C test sources. 9007objext=o 9008objext=$objext 9009 9010# Code to be used in simple compile tests 9011lt_simple_compile_test_code="int some_variable = 0;" 9012 9013# Code to be used in simple link tests 9014lt_simple_link_test_code='int main(){return(0);}' 9015 9016 9017 9018 9019 9020 9021 9022# If no C compiler was specified, use CC. 9023LTCC=${LTCC-"$CC"} 9024 9025# If no C compiler flags were specified, use CFLAGS. 9026LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 9027 9028# Allow CC to be a program name with arguments. 9029compiler=$CC 9030 9031# Save the default compiler, since it gets overwritten when the other 9032# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 9033compiler_DEFAULT=$CC 9034 9035# save warnings/boilerplate of simple test code 9036ac_outfile=conftest.$ac_objext 9037echo "$lt_simple_compile_test_code" >conftest.$ac_ext 9038eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 9039_lt_compiler_boilerplate=`cat conftest.err` 9040$RM conftest* 9041 9042ac_outfile=conftest.$ac_objext 9043echo "$lt_simple_link_test_code" >conftest.$ac_ext 9044eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 9045_lt_linker_boilerplate=`cat conftest.err` 9046$RM -r conftest* 9047 9048 9049if test -n "$compiler"; then 9050 9051lt_prog_compiler_no_builtin_flag= 9052 9053if test yes = "$GCC"; then 9054 case $cc_basename in 9055 nvcc*) 9056 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 9057 *) 9058 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 9059 esac 9060 9061 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 9062$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 9063if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then : 9064 $as_echo_n "(cached) " >&6 9065else 9066 lt_cv_prog_compiler_rtti_exceptions=no 9067 ac_outfile=conftest.$ac_objext 9068 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9069 lt_compiler_flag="-fno-rtti -fno-exceptions" ## exclude from sc_useless_quotes_in_assignment 9070 # Insert the option either (1) after the last *FLAGS variable, or 9071 # (2) before a word containing "conftest.", or (3) at the end. 9072 # Note that $ac_compile itself does not contain backslashes and begins 9073 # with a dollar sign (not a hyphen), so the echo should work correctly. 9074 # The option is referenced via a variable to avoid confusing sed. 9075 lt_compile=`echo "$ac_compile" | $SED \ 9076 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9077 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9078 -e 's:$: $lt_compiler_flag:'` 9079 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9080 (eval "$lt_compile" 2>conftest.err) 9081 ac_status=$? 9082 cat conftest.err >&5 9083 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9084 if (exit $ac_status) && test -s "$ac_outfile"; then 9085 # The compiler can only warn and ignore the option if not recognized 9086 # So say no if there are warnings other than the usual output. 9087 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 9088 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9089 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 9090 lt_cv_prog_compiler_rtti_exceptions=yes 9091 fi 9092 fi 9093 $RM conftest* 9094 9095fi 9096{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 9097$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 9098 9099if test yes = "$lt_cv_prog_compiler_rtti_exceptions"; then 9100 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 9101else 9102 : 9103fi 9104 9105fi 9106 9107 9108 9109 9110 9111 9112 lt_prog_compiler_wl= 9113lt_prog_compiler_pic= 9114lt_prog_compiler_static= 9115 9116 9117 if test yes = "$GCC"; then 9118 lt_prog_compiler_wl='-Wl,' 9119 lt_prog_compiler_static='-static' 9120 9121 case $host_os in 9122 aix*) 9123 # All AIX code is PIC. 9124 if test ia64 = "$host_cpu"; then 9125 # AIX 5 now supports IA64 processor 9126 lt_prog_compiler_static='-Bstatic' 9127 fi 9128 lt_prog_compiler_pic='-fPIC' 9129 ;; 9130 9131 amigaos*) 9132 case $host_cpu in 9133 powerpc) 9134 # see comment about AmigaOS4 .so support 9135 lt_prog_compiler_pic='-fPIC' 9136 ;; 9137 m68k) 9138 # FIXME: we need at least 68020 code to build shared libraries, but 9139 # adding the '-m68020' flag to GCC prevents building anything better, 9140 # like '-m68040'. 9141 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 9142 ;; 9143 esac 9144 ;; 9145 9146 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 9147 # PIC is the default for these OSes. 9148 ;; 9149 9150 mingw* | cygwin* | pw32* | os2* | cegcc*) 9151 # This hack is so that the source file can tell whether it is being 9152 # built for inclusion in a dll (and should export symbols for example). 9153 # Although the cygwin gcc ignores -fPIC, still need this for old-style 9154 # (--disable-auto-import) libraries 9155 lt_prog_compiler_pic='-DDLL_EXPORT' 9156 case $host_os in 9157 os2*) 9158 lt_prog_compiler_static='$wl-static' 9159 ;; 9160 esac 9161 ;; 9162 9163 darwin* | rhapsody*) 9164 # PIC is the default on this platform 9165 # Common symbols not allowed in MH_DYLIB files 9166 lt_prog_compiler_pic='-fno-common' 9167 ;; 9168 9169 haiku*) 9170 # PIC is the default for Haiku. 9171 # The "-static" flag exists, but is broken. 9172 lt_prog_compiler_static= 9173 ;; 9174 9175 hpux*) 9176 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 9177 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 9178 # sets the default TLS model and affects inlining. 9179 case $host_cpu in 9180 hppa*64*) 9181 # +Z the default 9182 ;; 9183 *) 9184 lt_prog_compiler_pic='-fPIC' 9185 ;; 9186 esac 9187 ;; 9188 9189 interix[3-9]*) 9190 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 9191 # Instead, we relocate shared libraries at runtime. 9192 ;; 9193 9194 msdosdjgpp*) 9195 # Just because we use GCC doesn't mean we suddenly get shared libraries 9196 # on systems that don't support them. 9197 lt_prog_compiler_can_build_shared=no 9198 enable_shared=no 9199 ;; 9200 9201 *nto* | *qnx*) 9202 # QNX uses GNU C++, but need to define -shared option too, otherwise 9203 # it will coredump. 9204 lt_prog_compiler_pic='-fPIC -shared' 9205 ;; 9206 9207 sysv4*MP*) 9208 if test -d /usr/nec; then 9209 lt_prog_compiler_pic=-Kconform_pic 9210 fi 9211 ;; 9212 9213 *) 9214 lt_prog_compiler_pic='-fPIC' 9215 ;; 9216 esac 9217 9218 case $cc_basename in 9219 nvcc*) # Cuda Compiler Driver 2.2 9220 lt_prog_compiler_wl='-Xlinker ' 9221 if test -n "$lt_prog_compiler_pic"; then 9222 lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic" 9223 fi 9224 ;; 9225 esac 9226 else 9227 # PORTME Check for flag to pass linker flags through the system compiler. 9228 case $host_os in 9229 aix*) 9230 lt_prog_compiler_wl='-Wl,' 9231 if test ia64 = "$host_cpu"; then 9232 # AIX 5 now supports IA64 processor 9233 lt_prog_compiler_static='-Bstatic' 9234 else 9235 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 9236 fi 9237 ;; 9238 9239 darwin* | rhapsody*) 9240 # PIC is the default on this platform 9241 # Common symbols not allowed in MH_DYLIB files 9242 lt_prog_compiler_pic='-fno-common' 9243 case $cc_basename in 9244 nagfor*) 9245 # NAG Fortran compiler 9246 lt_prog_compiler_wl='-Wl,-Wl,,' 9247 lt_prog_compiler_pic='-PIC' 9248 lt_prog_compiler_static='-Bstatic' 9249 ;; 9250 esac 9251 ;; 9252 9253 mingw* | cygwin* | pw32* | os2* | cegcc*) 9254 # This hack is so that the source file can tell whether it is being 9255 # built for inclusion in a dll (and should export symbols for example). 9256 lt_prog_compiler_pic='-DDLL_EXPORT' 9257 case $host_os in 9258 os2*) 9259 lt_prog_compiler_static='$wl-static' 9260 ;; 9261 esac 9262 ;; 9263 9264 hpux9* | hpux10* | hpux11*) 9265 lt_prog_compiler_wl='-Wl,' 9266 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 9267 # not for PA HP-UX. 9268 case $host_cpu in 9269 hppa*64*|ia64*) 9270 # +Z the default 9271 ;; 9272 *) 9273 lt_prog_compiler_pic='+Z' 9274 ;; 9275 esac 9276 # Is there a better lt_prog_compiler_static that works with the bundled CC? 9277 lt_prog_compiler_static='$wl-a ${wl}archive' 9278 ;; 9279 9280 irix5* | irix6* | nonstopux*) 9281 lt_prog_compiler_wl='-Wl,' 9282 # PIC (with -KPIC) is the default. 9283 lt_prog_compiler_static='-non_shared' 9284 ;; 9285 9286 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 9287 case $cc_basename in 9288 # old Intel for x86_64, which still supported -KPIC. 9289 ecc*) 9290 lt_prog_compiler_wl='-Wl,' 9291 lt_prog_compiler_pic='-KPIC' 9292 lt_prog_compiler_static='-static' 9293 ;; 9294 # icc used to be incompatible with GCC. 9295 # ICC 10 doesn't accept -KPIC any more. 9296 icc* | ifort*) 9297 lt_prog_compiler_wl='-Wl,' 9298 lt_prog_compiler_pic='-fPIC' 9299 lt_prog_compiler_static='-static' 9300 ;; 9301 # Lahey Fortran 8.1. 9302 lf95*) 9303 lt_prog_compiler_wl='-Wl,' 9304 lt_prog_compiler_pic='--shared' 9305 lt_prog_compiler_static='--static' 9306 ;; 9307 nagfor*) 9308 # NAG Fortran compiler 9309 lt_prog_compiler_wl='-Wl,-Wl,,' 9310 lt_prog_compiler_pic='-PIC' 9311 lt_prog_compiler_static='-Bstatic' 9312 ;; 9313 tcc*) 9314 # Fabrice Bellard et al's Tiny C Compiler 9315 lt_prog_compiler_wl='-Wl,' 9316 lt_prog_compiler_pic='-fPIC' 9317 lt_prog_compiler_static='-static' 9318 ;; 9319 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 9320 # Portland Group compilers (*not* the Pentium gcc compiler, 9321 # which looks to be a dead project) 9322 lt_prog_compiler_wl='-Wl,' 9323 lt_prog_compiler_pic='-fpic' 9324 lt_prog_compiler_static='-Bstatic' 9325 ;; 9326 ccc*) 9327 lt_prog_compiler_wl='-Wl,' 9328 # All Alpha code is PIC. 9329 lt_prog_compiler_static='-non_shared' 9330 ;; 9331 xl* | bgxl* | bgf* | mpixl*) 9332 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 9333 lt_prog_compiler_wl='-Wl,' 9334 lt_prog_compiler_pic='-qpic' 9335 lt_prog_compiler_static='-qstaticlink' 9336 ;; 9337 *) 9338 case `$CC -V 2>&1 | sed 5q` in 9339 *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*) 9340 # Sun Fortran 8.3 passes all unrecognized flags to the linker 9341 lt_prog_compiler_pic='-KPIC' 9342 lt_prog_compiler_static='-Bstatic' 9343 lt_prog_compiler_wl='' 9344 ;; 9345 *Sun\ F* | *Sun*Fortran*) 9346 lt_prog_compiler_pic='-KPIC' 9347 lt_prog_compiler_static='-Bstatic' 9348 lt_prog_compiler_wl='-Qoption ld ' 9349 ;; 9350 *Sun\ C*) 9351 # Sun C 5.9 9352 lt_prog_compiler_pic='-KPIC' 9353 lt_prog_compiler_static='-Bstatic' 9354 lt_prog_compiler_wl='-Wl,' 9355 ;; 9356 *Intel*\ [CF]*Compiler*) 9357 lt_prog_compiler_wl='-Wl,' 9358 lt_prog_compiler_pic='-fPIC' 9359 lt_prog_compiler_static='-static' 9360 ;; 9361 *Portland\ Group*) 9362 lt_prog_compiler_wl='-Wl,' 9363 lt_prog_compiler_pic='-fpic' 9364 lt_prog_compiler_static='-Bstatic' 9365 ;; 9366 esac 9367 ;; 9368 esac 9369 ;; 9370 9371 newsos6) 9372 lt_prog_compiler_pic='-KPIC' 9373 lt_prog_compiler_static='-Bstatic' 9374 ;; 9375 9376 *nto* | *qnx*) 9377 # QNX uses GNU C++, but need to define -shared option too, otherwise 9378 # it will coredump. 9379 lt_prog_compiler_pic='-fPIC -shared' 9380 ;; 9381 9382 osf3* | osf4* | osf5*) 9383 lt_prog_compiler_wl='-Wl,' 9384 # All OSF/1 code is PIC. 9385 lt_prog_compiler_static='-non_shared' 9386 ;; 9387 9388 rdos*) 9389 lt_prog_compiler_static='-non_shared' 9390 ;; 9391 9392 solaris*) 9393 lt_prog_compiler_pic='-KPIC' 9394 lt_prog_compiler_static='-Bstatic' 9395 case $cc_basename in 9396 f77* | f90* | f95* | sunf77* | sunf90* | sunf95*) 9397 lt_prog_compiler_wl='-Qoption ld ';; 9398 *) 9399 lt_prog_compiler_wl='-Wl,';; 9400 esac 9401 ;; 9402 9403 sunos4*) 9404 lt_prog_compiler_wl='-Qoption ld ' 9405 lt_prog_compiler_pic='-PIC' 9406 lt_prog_compiler_static='-Bstatic' 9407 ;; 9408 9409 sysv4 | sysv4.2uw2* | sysv4.3*) 9410 lt_prog_compiler_wl='-Wl,' 9411 lt_prog_compiler_pic='-KPIC' 9412 lt_prog_compiler_static='-Bstatic' 9413 ;; 9414 9415 sysv4*MP*) 9416 if test -d /usr/nec; then 9417 lt_prog_compiler_pic='-Kconform_pic' 9418 lt_prog_compiler_static='-Bstatic' 9419 fi 9420 ;; 9421 9422 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 9423 lt_prog_compiler_wl='-Wl,' 9424 lt_prog_compiler_pic='-KPIC' 9425 lt_prog_compiler_static='-Bstatic' 9426 ;; 9427 9428 unicos*) 9429 lt_prog_compiler_wl='-Wl,' 9430 lt_prog_compiler_can_build_shared=no 9431 ;; 9432 9433 uts4*) 9434 lt_prog_compiler_pic='-pic' 9435 lt_prog_compiler_static='-Bstatic' 9436 ;; 9437 9438 *) 9439 lt_prog_compiler_can_build_shared=no 9440 ;; 9441 esac 9442 fi 9443 9444case $host_os in 9445 # For platforms that do not support PIC, -DPIC is meaningless: 9446 *djgpp*) 9447 lt_prog_compiler_pic= 9448 ;; 9449 *) 9450 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 9451 ;; 9452esac 9453 9454{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 9455$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 9456if ${lt_cv_prog_compiler_pic+:} false; then : 9457 $as_echo_n "(cached) " >&6 9458else 9459 lt_cv_prog_compiler_pic=$lt_prog_compiler_pic 9460fi 9461{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5 9462$as_echo "$lt_cv_prog_compiler_pic" >&6; } 9463lt_prog_compiler_pic=$lt_cv_prog_compiler_pic 9464 9465# 9466# Check to make sure the PIC flag actually works. 9467# 9468if test -n "$lt_prog_compiler_pic"; then 9469 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 9470$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 9471if ${lt_cv_prog_compiler_pic_works+:} false; then : 9472 $as_echo_n "(cached) " >&6 9473else 9474 lt_cv_prog_compiler_pic_works=no 9475 ac_outfile=conftest.$ac_objext 9476 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9477 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" ## exclude from sc_useless_quotes_in_assignment 9478 # Insert the option either (1) after the last *FLAGS variable, or 9479 # (2) before a word containing "conftest.", or (3) at the end. 9480 # Note that $ac_compile itself does not contain backslashes and begins 9481 # with a dollar sign (not a hyphen), so the echo should work correctly. 9482 # The option is referenced via a variable to avoid confusing sed. 9483 lt_compile=`echo "$ac_compile" | $SED \ 9484 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9485 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9486 -e 's:$: $lt_compiler_flag:'` 9487 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9488 (eval "$lt_compile" 2>conftest.err) 9489 ac_status=$? 9490 cat conftest.err >&5 9491 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9492 if (exit $ac_status) && test -s "$ac_outfile"; then 9493 # The compiler can only warn and ignore the option if not recognized 9494 # So say no if there are warnings other than the usual output. 9495 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 9496 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9497 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 9498 lt_cv_prog_compiler_pic_works=yes 9499 fi 9500 fi 9501 $RM conftest* 9502 9503fi 9504{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 9505$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 9506 9507if test yes = "$lt_cv_prog_compiler_pic_works"; then 9508 case $lt_prog_compiler_pic in 9509 "" | " "*) ;; 9510 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 9511 esac 9512else 9513 lt_prog_compiler_pic= 9514 lt_prog_compiler_can_build_shared=no 9515fi 9516 9517fi 9518 9519 9520 9521 9522 9523 9524 9525 9526 9527 9528 9529# 9530# Check to make sure the static flag actually works. 9531# 9532wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 9533{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 9534$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 9535if ${lt_cv_prog_compiler_static_works+:} false; then : 9536 $as_echo_n "(cached) " >&6 9537else 9538 lt_cv_prog_compiler_static_works=no 9539 save_LDFLAGS=$LDFLAGS 9540 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 9541 echo "$lt_simple_link_test_code" > conftest.$ac_ext 9542 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 9543 # The linker can only warn and ignore the option if not recognized 9544 # So say no if there are warnings 9545 if test -s conftest.err; then 9546 # Append any errors to the config.log. 9547 cat conftest.err 1>&5 9548 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 9549 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9550 if diff conftest.exp conftest.er2 >/dev/null; then 9551 lt_cv_prog_compiler_static_works=yes 9552 fi 9553 else 9554 lt_cv_prog_compiler_static_works=yes 9555 fi 9556 fi 9557 $RM -r conftest* 9558 LDFLAGS=$save_LDFLAGS 9559 9560fi 9561{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 9562$as_echo "$lt_cv_prog_compiler_static_works" >&6; } 9563 9564if test yes = "$lt_cv_prog_compiler_static_works"; then 9565 : 9566else 9567 lt_prog_compiler_static= 9568fi 9569 9570 9571 9572 9573 9574 9575 9576 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 9577$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 9578if ${lt_cv_prog_compiler_c_o+:} false; then : 9579 $as_echo_n "(cached) " >&6 9580else 9581 lt_cv_prog_compiler_c_o=no 9582 $RM -r conftest 2>/dev/null 9583 mkdir conftest 9584 cd conftest 9585 mkdir out 9586 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9587 9588 lt_compiler_flag="-o out/conftest2.$ac_objext" 9589 # Insert the option either (1) after the last *FLAGS variable, or 9590 # (2) before a word containing "conftest.", or (3) at the end. 9591 # Note that $ac_compile itself does not contain backslashes and begins 9592 # with a dollar sign (not a hyphen), so the echo should work correctly. 9593 lt_compile=`echo "$ac_compile" | $SED \ 9594 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9595 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9596 -e 's:$: $lt_compiler_flag:'` 9597 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9598 (eval "$lt_compile" 2>out/conftest.err) 9599 ac_status=$? 9600 cat out/conftest.err >&5 9601 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9602 if (exit $ac_status) && test -s out/conftest2.$ac_objext 9603 then 9604 # The compiler can only warn and ignore the option if not recognized 9605 # So say no if there are warnings 9606 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 9607 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 9608 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 9609 lt_cv_prog_compiler_c_o=yes 9610 fi 9611 fi 9612 chmod u+w . 2>&5 9613 $RM conftest* 9614 # SGI C++ compiler will create directory out/ii_files/ for 9615 # template instantiation 9616 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 9617 $RM out/* && rmdir out 9618 cd .. 9619 $RM -r conftest 9620 $RM conftest* 9621 9622fi 9623{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 9624$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 9625 9626 9627 9628 9629 9630 9631 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 9632$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 9633if ${lt_cv_prog_compiler_c_o+:} false; then : 9634 $as_echo_n "(cached) " >&6 9635else 9636 lt_cv_prog_compiler_c_o=no 9637 $RM -r conftest 2>/dev/null 9638 mkdir conftest 9639 cd conftest 9640 mkdir out 9641 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9642 9643 lt_compiler_flag="-o out/conftest2.$ac_objext" 9644 # Insert the option either (1) after the last *FLAGS variable, or 9645 # (2) before a word containing "conftest.", or (3) at the end. 9646 # Note that $ac_compile itself does not contain backslashes and begins 9647 # with a dollar sign (not a hyphen), so the echo should work correctly. 9648 lt_compile=`echo "$ac_compile" | $SED \ 9649 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9650 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9651 -e 's:$: $lt_compiler_flag:'` 9652 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9653 (eval "$lt_compile" 2>out/conftest.err) 9654 ac_status=$? 9655 cat out/conftest.err >&5 9656 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9657 if (exit $ac_status) && test -s out/conftest2.$ac_objext 9658 then 9659 # The compiler can only warn and ignore the option if not recognized 9660 # So say no if there are warnings 9661 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 9662 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 9663 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 9664 lt_cv_prog_compiler_c_o=yes 9665 fi 9666 fi 9667 chmod u+w . 2>&5 9668 $RM conftest* 9669 # SGI C++ compiler will create directory out/ii_files/ for 9670 # template instantiation 9671 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 9672 $RM out/* && rmdir out 9673 cd .. 9674 $RM -r conftest 9675 $RM conftest* 9676 9677fi 9678{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 9679$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 9680 9681 9682 9683 9684hard_links=nottested 9685if test no = "$lt_cv_prog_compiler_c_o" && test no != "$need_locks"; then 9686 # do not overwrite the value of need_locks provided by the user 9687 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 9688$as_echo_n "checking if we can lock with hard links... " >&6; } 9689 hard_links=yes 9690 $RM conftest* 9691 ln conftest.a conftest.b 2>/dev/null && hard_links=no 9692 touch conftest.a 9693 ln conftest.a conftest.b 2>&5 || hard_links=no 9694 ln conftest.a conftest.b 2>/dev/null && hard_links=no 9695 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 9696$as_echo "$hard_links" >&6; } 9697 if test no = "$hard_links"; then 9698 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5 9699$as_echo "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;} 9700 need_locks=warn 9701 fi 9702else 9703 need_locks=no 9704fi 9705 9706 9707 9708 9709 9710 9711 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 9712$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 9713 9714 runpath_var= 9715 allow_undefined_flag= 9716 always_export_symbols=no 9717 archive_cmds= 9718 archive_expsym_cmds= 9719 compiler_needs_object=no 9720 enable_shared_with_static_runtimes=no 9721 export_dynamic_flag_spec= 9722 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 9723 hardcode_automatic=no 9724 hardcode_direct=no 9725 hardcode_direct_absolute=no 9726 hardcode_libdir_flag_spec= 9727 hardcode_libdir_separator= 9728 hardcode_minus_L=no 9729 hardcode_shlibpath_var=unsupported 9730 inherit_rpath=no 9731 link_all_deplibs=unknown 9732 module_cmds= 9733 module_expsym_cmds= 9734 old_archive_from_new_cmds= 9735 old_archive_from_expsyms_cmds= 9736 thread_safe_flag_spec= 9737 whole_archive_flag_spec= 9738 # include_expsyms should be a list of space-separated symbols to be *always* 9739 # included in the symbol list 9740 include_expsyms= 9741 # exclude_expsyms can be an extended regexp of symbols to exclude 9742 # it will be wrapped by ' (' and ')$', so one must not match beginning or 9743 # end of line. Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'bc', 9744 # as well as any symbol that contains 'd'. 9745 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 9746 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 9747 # platforms (ab)use it in PIC code, but their linkers get confused if 9748 # the symbol is explicitly referenced. Since portable code cannot 9749 # rely on this symbol name, it's probably fine to never include it in 9750 # preloaded symbol tables. 9751 # Exclude shared library initialization/finalization symbols. 9752 extract_expsyms_cmds= 9753 9754 case $host_os in 9755 cygwin* | mingw* | pw32* | cegcc*) 9756 # FIXME: the MSVC++ port hasn't been tested in a loooong time 9757 # When not using gcc, we currently assume that we are using 9758 # Microsoft Visual C++. 9759 if test yes != "$GCC"; then 9760 with_gnu_ld=no 9761 fi 9762 ;; 9763 interix*) 9764 # we just hope/assume this is gcc and not c89 (= MSVC++) 9765 with_gnu_ld=yes 9766 ;; 9767 openbsd* | bitrig*) 9768 with_gnu_ld=no 9769 ;; 9770 esac 9771 9772 ld_shlibs=yes 9773 9774 # On some targets, GNU ld is compatible enough with the native linker 9775 # that we're better off using the native interface for both. 9776 lt_use_gnu_ld_interface=no 9777 if test yes = "$with_gnu_ld"; then 9778 case $host_os in 9779 aix*) 9780 # The AIX port of GNU ld has always aspired to compatibility 9781 # with the native linker. However, as the warning in the GNU ld 9782 # block says, versions before 2.19.5* couldn't really create working 9783 # shared libraries, regardless of the interface used. 9784 case `$LD -v 2>&1` in 9785 *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 9786 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 9787 *\ \(GNU\ Binutils\)\ [3-9]*) ;; 9788 *) 9789 lt_use_gnu_ld_interface=yes 9790 ;; 9791 esac 9792 ;; 9793 *) 9794 lt_use_gnu_ld_interface=yes 9795 ;; 9796 esac 9797 fi 9798 9799 if test yes = "$lt_use_gnu_ld_interface"; then 9800 # If archive_cmds runs LD, not CC, wlarc should be empty 9801 wlarc='$wl' 9802 9803 # Set some defaults for GNU ld with shared library support. These 9804 # are reset later if shared libraries are not supported. Putting them 9805 # here allows them to be overridden if necessary. 9806 runpath_var=LD_RUN_PATH 9807 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 9808 export_dynamic_flag_spec='$wl--export-dynamic' 9809 # ancient GNU ld didn't support --whole-archive et. al. 9810 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 9811 whole_archive_flag_spec=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive' 9812 else 9813 whole_archive_flag_spec= 9814 fi 9815 supports_anon_versioning=no 9816 case `$LD -v | $SED -e 's/(^)\+)\s\+//' 2>&1` in 9817 *GNU\ gold*) supports_anon_versioning=yes ;; 9818 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 9819 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 9820 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 9821 *\ 2.11.*) ;; # other 2.11 versions 9822 *) supports_anon_versioning=yes ;; 9823 esac 9824 9825 # See if GNU ld supports shared libraries. 9826 case $host_os in 9827 aix[3-9]*) 9828 # On AIX/PPC, the GNU linker is very broken 9829 if test ia64 != "$host_cpu"; then 9830 ld_shlibs=no 9831 cat <<_LT_EOF 1>&2 9832 9833*** Warning: the GNU linker, at least up to release 2.19, is reported 9834*** to be unable to reliably create shared libraries on AIX. 9835*** Therefore, libtool is disabling shared libraries support. If you 9836*** really care for shared libraries, you may want to install binutils 9837*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 9838*** You will then need to restart the configuration process. 9839 9840_LT_EOF 9841 fi 9842 ;; 9843 9844 amigaos*) 9845 case $host_cpu in 9846 powerpc) 9847 # see comment about AmigaOS4 .so support 9848 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 9849 archive_expsym_cmds='' 9850 ;; 9851 m68k) 9852 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)' 9853 hardcode_libdir_flag_spec='-L$libdir' 9854 hardcode_minus_L=yes 9855 ;; 9856 esac 9857 ;; 9858 9859 beos*) 9860 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9861 allow_undefined_flag=unsupported 9862 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 9863 # support --undefined. This deserves some investigation. FIXME 9864 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 9865 else 9866 ld_shlibs=no 9867 fi 9868 ;; 9869 9870 cygwin* | mingw* | pw32* | cegcc*) 9871 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 9872 # as there is no search path for DLLs. 9873 hardcode_libdir_flag_spec='-L$libdir' 9874 export_dynamic_flag_spec='$wl--export-all-symbols' 9875 allow_undefined_flag=unsupported 9876 always_export_symbols=no 9877 enable_shared_with_static_runtimes=yes 9878 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' 9879 exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname' 9880 9881 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 9882 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 9883 # If the export-symbols file already is a .def file, use it as 9884 # is; otherwise, prepend EXPORTS... 9885 archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then 9886 cp $export_symbols $output_objdir/$soname.def; 9887 else 9888 echo EXPORTS > $output_objdir/$soname.def; 9889 cat $export_symbols >> $output_objdir/$soname.def; 9890 fi~ 9891 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 9892 else 9893 ld_shlibs=no 9894 fi 9895 ;; 9896 9897 haiku*) 9898 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 9899 link_all_deplibs=yes 9900 ;; 9901 9902 os2*) 9903 hardcode_libdir_flag_spec='-L$libdir' 9904 hardcode_minus_L=yes 9905 allow_undefined_flag=unsupported 9906 shrext_cmds=.dll 9907 archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ 9908 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ 9909 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ 9910 $ECHO EXPORTS >> $output_objdir/$libname.def~ 9911 emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ 9912 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ 9913 emximp -o $lib $output_objdir/$libname.def' 9914 archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ 9915 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ 9916 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ 9917 $ECHO EXPORTS >> $output_objdir/$libname.def~ 9918 prefix_cmds="$SED"~ 9919 if test EXPORTS = "`$SED 1q $export_symbols`"; then 9920 prefix_cmds="$prefix_cmds -e 1d"; 9921 fi~ 9922 prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ 9923 cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ 9924 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ 9925 emximp -o $lib $output_objdir/$libname.def' 9926 old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' 9927 enable_shared_with_static_runtimes=yes 9928 ;; 9929 9930 interix[3-9]*) 9931 hardcode_direct=no 9932 hardcode_shlibpath_var=no 9933 hardcode_libdir_flag_spec='$wl-rpath,$libdir' 9934 export_dynamic_flag_spec='$wl-E' 9935 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 9936 # Instead, shared libraries are loaded at an image base (0x10000000 by 9937 # default) and relocated if they conflict, which is a slow very memory 9938 # consuming and fragmenting process. To avoid this, we pick a random, 9939 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 9940 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 9941 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 9942 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' 9943 ;; 9944 9945 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) 9946 tmp_diet=no 9947 if test linux-dietlibc = "$host_os"; then 9948 case $cc_basename in 9949 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 9950 esac 9951 fi 9952 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 9953 && test no = "$tmp_diet" 9954 then 9955 tmp_addflag=' $pic_flag' 9956 tmp_sharedflag='-shared' 9957 case $cc_basename,$host_cpu in 9958 pgcc*) # Portland Group C compiler 9959 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' 9960 tmp_addflag=' $pic_flag' 9961 ;; 9962 pgf77* | pgf90* | pgf95* | pgfortran*) 9963 # Portland Group f77 and f90 compilers 9964 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' 9965 tmp_addflag=' $pic_flag -Mnomain' ;; 9966 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 9967 tmp_addflag=' -i_dynamic' ;; 9968 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 9969 tmp_addflag=' -i_dynamic -nofor_main' ;; 9970 ifc* | ifort*) # Intel Fortran compiler 9971 tmp_addflag=' -nofor_main' ;; 9972 lf95*) # Lahey Fortran 8.1 9973 whole_archive_flag_spec= 9974 tmp_sharedflag='--shared' ;; 9975 nagfor*) # NAGFOR 5.3 9976 tmp_sharedflag='-Wl,-shared' ;; 9977 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 9978 tmp_sharedflag='-qmkshrobj' 9979 tmp_addflag= ;; 9980 nvcc*) # Cuda Compiler Driver 2.2 9981 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' 9982 compiler_needs_object=yes 9983 ;; 9984 esac 9985 case `$CC -V 2>&1 | sed 5q` in 9986 *Sun\ C*) # Sun C 5.9 9987 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' 9988 compiler_needs_object=yes 9989 tmp_sharedflag='-G' ;; 9990 *Sun\ F*) # Sun Fortran 8.3 9991 tmp_sharedflag='-G' ;; 9992 esac 9993 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 9994 9995 if test yes = "$supports_anon_versioning"; then 9996 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 9997 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 9998 echo "local: *; };" >> $output_objdir/$libname.ver~ 9999 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib' 10000 fi 10001 10002 case $cc_basename in 10003 tcc*) 10004 export_dynamic_flag_spec='-rdynamic' 10005 ;; 10006 xlf* | bgf* | bgxlf* | mpixlf*) 10007 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 10008 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 10009 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 10010 archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib' 10011 if test yes = "$supports_anon_versioning"; then 10012 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 10013 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 10014 echo "local: *; };" >> $output_objdir/$libname.ver~ 10015 $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 10016 fi 10017 ;; 10018 esac 10019 else 10020 ld_shlibs=no 10021 fi 10022 ;; 10023 10024 netbsd*) 10025 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 10026 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 10027 wlarc= 10028 else 10029 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 10030 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 10031 fi 10032 ;; 10033 10034 solaris*) 10035 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 10036 ld_shlibs=no 10037 cat <<_LT_EOF 1>&2 10038 10039*** Warning: The releases 2.8.* of the GNU linker cannot reliably 10040*** create shared libraries on Solaris systems. Therefore, libtool 10041*** is disabling shared libraries support. We urge you to upgrade GNU 10042*** binutils to release 2.9.1 or newer. Another option is to modify 10043*** your PATH or compiler configuration so that the native linker is 10044*** used, and then restart. 10045 10046_LT_EOF 10047 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 10048 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 10049 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 10050 else 10051 ld_shlibs=no 10052 fi 10053 ;; 10054 10055 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 10056 case `$LD -v 2>&1` in 10057 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 10058 ld_shlibs=no 10059 cat <<_LT_EOF 1>&2 10060 10061*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot 10062*** reliably create shared libraries on SCO systems. Therefore, libtool 10063*** is disabling shared libraries support. We urge you to upgrade GNU 10064*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 10065*** your PATH or compiler configuration so that the native linker is 10066*** used, and then restart. 10067 10068_LT_EOF 10069 ;; 10070 *) 10071 # For security reasons, it is highly recommended that you always 10072 # use absolute paths for naming shared libraries, and exclude the 10073 # DT_RUNPATH tag from executables and libraries. But doing so 10074 # requires that you compile everything twice, which is a pain. 10075 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 10076 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 10077 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 10078 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 10079 else 10080 ld_shlibs=no 10081 fi 10082 ;; 10083 esac 10084 ;; 10085 10086 sunos4*) 10087 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 10088 wlarc= 10089 hardcode_direct=yes 10090 hardcode_shlibpath_var=no 10091 ;; 10092 10093 *) 10094 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 10095 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 10096 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 10097 else 10098 ld_shlibs=no 10099 fi 10100 ;; 10101 esac 10102 10103 if test no = "$ld_shlibs"; then 10104 runpath_var= 10105 hardcode_libdir_flag_spec= 10106 export_dynamic_flag_spec= 10107 whole_archive_flag_spec= 10108 fi 10109 else 10110 # PORTME fill in a description of your system's linker (not GNU ld) 10111 case $host_os in 10112 aix3*) 10113 allow_undefined_flag=unsupported 10114 always_export_symbols=yes 10115 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' 10116 # Note: this linker hardcodes the directories in LIBPATH if there 10117 # are no directories specified by -L. 10118 hardcode_minus_L=yes 10119 if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then 10120 # Neither direct hardcoding nor static linking is supported with a 10121 # broken collect2. 10122 hardcode_direct=unsupported 10123 fi 10124 ;; 10125 10126 aix[4-9]*) 10127 if test ia64 = "$host_cpu"; then 10128 # On IA64, the linker does run time linking by default, so we don't 10129 # have to do anything special. 10130 aix_use_runtimelinking=no 10131 exp_sym_flag='-Bexport' 10132 no_entry_flag= 10133 else 10134 # If we're using GNU nm, then we don't want the "-C" option. 10135 # -C means demangle to GNU nm, but means don't demangle to AIX nm. 10136 # Without the "-l" option, or with the "-B" option, AIX nm treats 10137 # weak defined symbols like other global defined symbols, whereas 10138 # GNU nm marks them as "W". 10139 # While the 'weak' keyword is ignored in the Export File, we need 10140 # it in the Import File for the 'aix-soname' feature, so we have 10141 # to replace the "-B" option with "-P" for AIX nm. 10142 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 10143 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' 10144 else 10145 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' 10146 fi 10147 aix_use_runtimelinking=no 10148 10149 # Test if we are trying to use run time linking or normal 10150 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 10151 # have runtime linking enabled, and use it for executables. 10152 # For shared libraries, we enable/disable runtime linking 10153 # depending on the kind of the shared library created - 10154 # when "with_aix_soname,aix_use_runtimelinking" is: 10155 # "aix,no" lib.a(lib.so.V) shared, rtl:no, for executables 10156 # "aix,yes" lib.so shared, rtl:yes, for executables 10157 # lib.a static archive 10158 # "both,no" lib.so.V(shr.o) shared, rtl:yes 10159 # lib.a(lib.so.V) shared, rtl:no, for executables 10160 # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables 10161 # lib.a(lib.so.V) shared, rtl:no 10162 # "svr4,*" lib.so.V(shr.o) shared, rtl:yes, for executables 10163 # lib.a static archive 10164 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 10165 for ld_flag in $LDFLAGS; do 10166 if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then 10167 aix_use_runtimelinking=yes 10168 break 10169 fi 10170 done 10171 if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then 10172 # With aix-soname=svr4, we create the lib.so.V shared archives only, 10173 # so we don't have lib.a shared libs to link our executables. 10174 # We have to force runtime linking in this case. 10175 aix_use_runtimelinking=yes 10176 LDFLAGS="$LDFLAGS -Wl,-brtl" 10177 fi 10178 ;; 10179 esac 10180 10181 exp_sym_flag='-bexport' 10182 no_entry_flag='-bnoentry' 10183 fi 10184 10185 # When large executables or shared objects are built, AIX ld can 10186 # have problems creating the table of contents. If linking a library 10187 # or program results in "error TOC overflow" add -mminimal-toc to 10188 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 10189 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 10190 10191 archive_cmds='' 10192 hardcode_direct=yes 10193 hardcode_direct_absolute=yes 10194 hardcode_libdir_separator=':' 10195 link_all_deplibs=yes 10196 file_list_spec='$wl-f,' 10197 case $with_aix_soname,$aix_use_runtimelinking in 10198 aix,*) ;; # traditional, no import file 10199 svr4,* | *,yes) # use import file 10200 # The Import File defines what to hardcode. 10201 hardcode_direct=no 10202 hardcode_direct_absolute=no 10203 ;; 10204 esac 10205 10206 if test yes = "$GCC"; then 10207 case $host_os in aix4.[012]|aix4.[012].*) 10208 # We only want to do this on AIX 4.2 and lower, the check 10209 # below for broken collect2 doesn't work under 4.3+ 10210 collect2name=`$CC -print-prog-name=collect2` 10211 if test -f "$collect2name" && 10212 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 10213 then 10214 # We have reworked collect2 10215 : 10216 else 10217 # We have old collect2 10218 hardcode_direct=unsupported 10219 # It fails to find uninstalled libraries when the uninstalled 10220 # path is not listed in the libpath. Setting hardcode_minus_L 10221 # to unsupported forces relinking 10222 hardcode_minus_L=yes 10223 hardcode_libdir_flag_spec='-L$libdir' 10224 hardcode_libdir_separator= 10225 fi 10226 ;; 10227 esac 10228 shared_flag='-shared' 10229 if test yes = "$aix_use_runtimelinking"; then 10230 shared_flag="$shared_flag "'$wl-G' 10231 fi 10232 # Need to ensure runtime linking is disabled for the traditional 10233 # shared library, or the linker may eventually find shared libraries 10234 # /with/ Import File - we do not want to mix them. 10235 shared_flag_aix='-shared' 10236 shared_flag_svr4='-shared $wl-G' 10237 else 10238 # not using gcc 10239 if test ia64 = "$host_cpu"; then 10240 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 10241 # chokes on -Wl,-G. The following line is correct: 10242 shared_flag='-G' 10243 else 10244 if test yes = "$aix_use_runtimelinking"; then 10245 shared_flag='$wl-G' 10246 else 10247 shared_flag='$wl-bM:SRE' 10248 fi 10249 shared_flag_aix='$wl-bM:SRE' 10250 shared_flag_svr4='$wl-G' 10251 fi 10252 fi 10253 10254 export_dynamic_flag_spec='$wl-bexpall' 10255 # It seems that -bexpall does not export symbols beginning with 10256 # underscore (_), so it is better to generate a list of symbols to export. 10257 always_export_symbols=yes 10258 if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then 10259 # Warning - without using the other runtime loading flags (-brtl), 10260 # -berok will link without error, but may produce a broken library. 10261 allow_undefined_flag='-berok' 10262 # Determine the default libpath from the value encoded in an 10263 # empty executable. 10264 if test set = "${lt_cv_aix_libpath+set}"; then 10265 aix_libpath=$lt_cv_aix_libpath 10266else 10267 if ${lt_cv_aix_libpath_+:} false; then : 10268 $as_echo_n "(cached) " >&6 10269else 10270 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10271/* end confdefs.h. */ 10272 10273int 10274main () 10275{ 10276 10277 ; 10278 return 0; 10279} 10280_ACEOF 10281if ac_fn_c_try_link "$LINENO"; then : 10282 10283 lt_aix_libpath_sed=' 10284 /Import File Strings/,/^$/ { 10285 /^0/ { 10286 s/^0 *\([^ ]*\) *$/\1/ 10287 p 10288 } 10289 }' 10290 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10291 # Check for a 64-bit object if we didn't find anything. 10292 if test -z "$lt_cv_aix_libpath_"; then 10293 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10294 fi 10295fi 10296rm -f core conftest.err conftest.$ac_objext \ 10297 conftest$ac_exeext conftest.$ac_ext 10298 if test -z "$lt_cv_aix_libpath_"; then 10299 lt_cv_aix_libpath_=/usr/lib:/lib 10300 fi 10301 10302fi 10303 10304 aix_libpath=$lt_cv_aix_libpath_ 10305fi 10306 10307 hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath" 10308 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 10309 else 10310 if test ia64 = "$host_cpu"; then 10311 hardcode_libdir_flag_spec='$wl-R $libdir:/usr/lib:/lib' 10312 allow_undefined_flag="-z nodefs" 10313 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" 10314 else 10315 # Determine the default libpath from the value encoded in an 10316 # empty executable. 10317 if test set = "${lt_cv_aix_libpath+set}"; then 10318 aix_libpath=$lt_cv_aix_libpath 10319else 10320 if ${lt_cv_aix_libpath_+:} false; then : 10321 $as_echo_n "(cached) " >&6 10322else 10323 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10324/* end confdefs.h. */ 10325 10326int 10327main () 10328{ 10329 10330 ; 10331 return 0; 10332} 10333_ACEOF 10334if ac_fn_c_try_link "$LINENO"; then : 10335 10336 lt_aix_libpath_sed=' 10337 /Import File Strings/,/^$/ { 10338 /^0/ { 10339 s/^0 *\([^ ]*\) *$/\1/ 10340 p 10341 } 10342 }' 10343 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10344 # Check for a 64-bit object if we didn't find anything. 10345 if test -z "$lt_cv_aix_libpath_"; then 10346 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10347 fi 10348fi 10349rm -f core conftest.err conftest.$ac_objext \ 10350 conftest$ac_exeext conftest.$ac_ext 10351 if test -z "$lt_cv_aix_libpath_"; then 10352 lt_cv_aix_libpath_=/usr/lib:/lib 10353 fi 10354 10355fi 10356 10357 aix_libpath=$lt_cv_aix_libpath_ 10358fi 10359 10360 hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath" 10361 # Warning - without using the other run time loading flags, 10362 # -berok will link without error, but may produce a broken library. 10363 no_undefined_flag=' $wl-bernotok' 10364 allow_undefined_flag=' $wl-berok' 10365 if test yes = "$with_gnu_ld"; then 10366 # We only use this code for GNU lds that support --whole-archive. 10367 whole_archive_flag_spec='$wl--whole-archive$convenience $wl--no-whole-archive' 10368 else 10369 # Exported symbols can be pulled into shared objects from archives 10370 whole_archive_flag_spec='$convenience' 10371 fi 10372 archive_cmds_need_lc=yes 10373 archive_expsym_cmds='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d' 10374 # -brtl affects multiple linker settings, -berok does not and is overridden later 10375 compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([, ]\\)%-berok\\1%g"`' 10376 if test svr4 != "$with_aix_soname"; then 10377 # This is similar to how AIX traditionally builds its shared libraries. 10378 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' 10379 fi 10380 if test aix != "$with_aix_soname"; then 10381 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' 10382 else 10383 # used by -dlpreopen to get the symbols 10384 archive_expsym_cmds="$archive_expsym_cmds"'~$MV $output_objdir/$realname.d/$soname $output_objdir' 10385 fi 10386 archive_expsym_cmds="$archive_expsym_cmds"'~$RM -r $output_objdir/$realname.d' 10387 fi 10388 fi 10389 ;; 10390 10391 amigaos*) 10392 case $host_cpu in 10393 powerpc) 10394 # see comment about AmigaOS4 .so support 10395 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 10396 archive_expsym_cmds='' 10397 ;; 10398 m68k) 10399 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)' 10400 hardcode_libdir_flag_spec='-L$libdir' 10401 hardcode_minus_L=yes 10402 ;; 10403 esac 10404 ;; 10405 10406 bsdi[45]*) 10407 export_dynamic_flag_spec=-rdynamic 10408 ;; 10409 10410 cygwin* | mingw* | pw32* | cegcc*) 10411 # When not using gcc, we currently assume that we are using 10412 # Microsoft Visual C++. 10413 # hardcode_libdir_flag_spec is actually meaningless, as there is 10414 # no search path for DLLs. 10415 case $cc_basename in 10416 cl*) 10417 # Native MSVC 10418 hardcode_libdir_flag_spec=' ' 10419 allow_undefined_flag=unsupported 10420 always_export_symbols=yes 10421 file_list_spec='@' 10422 # Tell ltmain to make .lib files, not .a files. 10423 libext=lib 10424 # Tell ltmain to make .dll files, not .so files. 10425 shrext_cmds=.dll 10426 # FIXME: Setting linknames here is a bad hack. 10427 archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames=' 10428 archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then 10429 cp "$export_symbols" "$output_objdir/$soname.def"; 10430 echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp"; 10431 else 10432 $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp; 10433 fi~ 10434 $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ 10435 linknames=' 10436 # The linker will not automatically build a static lib if we build a DLL. 10437 # _LT_TAGVAR(old_archive_from_new_cmds, )='true' 10438 enable_shared_with_static_runtimes=yes 10439 exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' 10440 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 10441 # Don't use ranlib 10442 old_postinstall_cmds='chmod 644 $oldlib' 10443 postlink_cmds='lt_outputfile="@OUTPUT@"~ 10444 lt_tool_outputfile="@TOOL_OUTPUT@"~ 10445 case $lt_outputfile in 10446 *.exe|*.EXE) ;; 10447 *) 10448 lt_outputfile=$lt_outputfile.exe 10449 lt_tool_outputfile=$lt_tool_outputfile.exe 10450 ;; 10451 esac~ 10452 if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then 10453 $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; 10454 $RM "$lt_outputfile.manifest"; 10455 fi' 10456 ;; 10457 *) 10458 # Assume MSVC wrapper 10459 hardcode_libdir_flag_spec=' ' 10460 allow_undefined_flag=unsupported 10461 # Tell ltmain to make .lib files, not .a files. 10462 libext=lib 10463 # Tell ltmain to make .dll files, not .so files. 10464 shrext_cmds=.dll 10465 # FIXME: Setting linknames here is a bad hack. 10466 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 10467 # The linker will automatically build a .lib file if we build a DLL. 10468 old_archive_from_new_cmds='true' 10469 # FIXME: Should let the user specify the lib program. 10470 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 10471 enable_shared_with_static_runtimes=yes 10472 ;; 10473 esac 10474 ;; 10475 10476 darwin* | rhapsody*) 10477 10478 10479 archive_cmds_need_lc=no 10480 hardcode_direct=no 10481 hardcode_automatic=yes 10482 hardcode_shlibpath_var=unsupported 10483 if test yes = "$lt_cv_ld_force_load"; then 10484 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\"`' 10485 10486 else 10487 whole_archive_flag_spec='' 10488 fi 10489 link_all_deplibs=yes 10490 allow_undefined_flag=$_lt_dar_allow_undefined 10491 case $cc_basename in 10492 ifort*|nagfor*) _lt_dar_can_shared=yes ;; 10493 *) _lt_dar_can_shared=$GCC ;; 10494 esac 10495 if test yes = "$_lt_dar_can_shared"; then 10496 output_verbose_link_cmd=func_echo_all 10497 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil" 10498 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil" 10499 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" 10500 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" 10501 10502 else 10503 ld_shlibs=no 10504 fi 10505 10506 ;; 10507 10508 dgux*) 10509 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10510 hardcode_libdir_flag_spec='-L$libdir' 10511 hardcode_shlibpath_var=no 10512 ;; 10513 10514 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 10515 # support. Future versions do this automatically, but an explicit c++rt0.o 10516 # does not break anything, and helps significantly (at the cost of a little 10517 # extra space). 10518 freebsd2.2*) 10519 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 10520 hardcode_libdir_flag_spec='-R$libdir' 10521 hardcode_direct=yes 10522 hardcode_shlibpath_var=no 10523 ;; 10524 10525 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 10526 freebsd2.*) 10527 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 10528 hardcode_direct=yes 10529 hardcode_minus_L=yes 10530 hardcode_shlibpath_var=no 10531 ;; 10532 10533 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 10534 freebsd* | dragonfly*) 10535 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 10536 hardcode_libdir_flag_spec='-R$libdir' 10537 hardcode_direct=yes 10538 hardcode_shlibpath_var=no 10539 ;; 10540 10541 hpux9*) 10542 if test yes = "$GCC"; then 10543 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' 10544 else 10545 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' 10546 fi 10547 hardcode_libdir_flag_spec='$wl+b $wl$libdir' 10548 hardcode_libdir_separator=: 10549 hardcode_direct=yes 10550 10551 # hardcode_minus_L: Not really in the search PATH, 10552 # but as the default location of the library. 10553 hardcode_minus_L=yes 10554 export_dynamic_flag_spec='$wl-E' 10555 ;; 10556 10557 hpux10*) 10558 if test yes,no = "$GCC,$with_gnu_ld"; then 10559 archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 10560 else 10561 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 10562 fi 10563 if test no = "$with_gnu_ld"; then 10564 hardcode_libdir_flag_spec='$wl+b $wl$libdir' 10565 hardcode_libdir_separator=: 10566 hardcode_direct=yes 10567 hardcode_direct_absolute=yes 10568 export_dynamic_flag_spec='$wl-E' 10569 # hardcode_minus_L: Not really in the search PATH, 10570 # but as the default location of the library. 10571 hardcode_minus_L=yes 10572 fi 10573 ;; 10574 10575 hpux11*) 10576 if test yes,no = "$GCC,$with_gnu_ld"; then 10577 case $host_cpu in 10578 hppa*64*) 10579 archive_cmds='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' 10580 ;; 10581 ia64*) 10582 archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 10583 ;; 10584 *) 10585 archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 10586 ;; 10587 esac 10588 else 10589 case $host_cpu in 10590 hppa*64*) 10591 archive_cmds='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' 10592 ;; 10593 ia64*) 10594 archive_cmds='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 10595 ;; 10596 *) 10597 10598 # Older versions of the 11.00 compiler do not understand -b yet 10599 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 10600 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 10601$as_echo_n "checking if $CC understands -b... " >&6; } 10602if ${lt_cv_prog_compiler__b+:} false; then : 10603 $as_echo_n "(cached) " >&6 10604else 10605 lt_cv_prog_compiler__b=no 10606 save_LDFLAGS=$LDFLAGS 10607 LDFLAGS="$LDFLAGS -b" 10608 echo "$lt_simple_link_test_code" > conftest.$ac_ext 10609 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 10610 # The linker can only warn and ignore the option if not recognized 10611 # So say no if there are warnings 10612 if test -s conftest.err; then 10613 # Append any errors to the config.log. 10614 cat conftest.err 1>&5 10615 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 10616 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 10617 if diff conftest.exp conftest.er2 >/dev/null; then 10618 lt_cv_prog_compiler__b=yes 10619 fi 10620 else 10621 lt_cv_prog_compiler__b=yes 10622 fi 10623 fi 10624 $RM -r conftest* 10625 LDFLAGS=$save_LDFLAGS 10626 10627fi 10628{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 10629$as_echo "$lt_cv_prog_compiler__b" >&6; } 10630 10631if test yes = "$lt_cv_prog_compiler__b"; then 10632 archive_cmds='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 10633else 10634 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 10635fi 10636 10637 ;; 10638 esac 10639 fi 10640 if test no = "$with_gnu_ld"; then 10641 hardcode_libdir_flag_spec='$wl+b $wl$libdir' 10642 hardcode_libdir_separator=: 10643 10644 case $host_cpu in 10645 hppa*64*|ia64*) 10646 hardcode_direct=no 10647 hardcode_shlibpath_var=no 10648 ;; 10649 *) 10650 hardcode_direct=yes 10651 hardcode_direct_absolute=yes 10652 export_dynamic_flag_spec='$wl-E' 10653 10654 # hardcode_minus_L: Not really in the search PATH, 10655 # but as the default location of the library. 10656 hardcode_minus_L=yes 10657 ;; 10658 esac 10659 fi 10660 ;; 10661 10662 irix5* | irix6* | nonstopux*) 10663 if test yes = "$GCC"; then 10664 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' 10665 # Try to use the -exported_symbol ld option, if it does not 10666 # work, assume that -exports_file does not work either and 10667 # implicitly export all symbols. 10668 # This should be the same for all languages, so no per-tag cache variable. 10669 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5 10670$as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; } 10671if ${lt_cv_irix_exported_symbol+:} false; then : 10672 $as_echo_n "(cached) " >&6 10673else 10674 save_LDFLAGS=$LDFLAGS 10675 LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null" 10676 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10677/* end confdefs.h. */ 10678int foo (void) { return 0; } 10679_ACEOF 10680if ac_fn_c_try_link "$LINENO"; then : 10681 lt_cv_irix_exported_symbol=yes 10682else 10683 lt_cv_irix_exported_symbol=no 10684fi 10685rm -f core conftest.err conftest.$ac_objext \ 10686 conftest$ac_exeext conftest.$ac_ext 10687 LDFLAGS=$save_LDFLAGS 10688fi 10689{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5 10690$as_echo "$lt_cv_irix_exported_symbol" >&6; } 10691 if test yes = "$lt_cv_irix_exported_symbol"; then 10692 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' 10693 fi 10694 else 10695 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' 10696 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' 10697 fi 10698 archive_cmds_need_lc='no' 10699 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 10700 hardcode_libdir_separator=: 10701 inherit_rpath=yes 10702 link_all_deplibs=yes 10703 ;; 10704 10705 linux*) 10706 case $cc_basename in 10707 tcc*) 10708 # Fabrice Bellard et al's Tiny C Compiler 10709 ld_shlibs=yes 10710 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 10711 ;; 10712 esac 10713 ;; 10714 10715 netbsd*) 10716 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 10717 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 10718 else 10719 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 10720 fi 10721 hardcode_libdir_flag_spec='-R$libdir' 10722 hardcode_direct=yes 10723 hardcode_shlibpath_var=no 10724 ;; 10725 10726 newsos6) 10727 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10728 hardcode_direct=yes 10729 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 10730 hardcode_libdir_separator=: 10731 hardcode_shlibpath_var=no 10732 ;; 10733 10734 *nto* | *qnx*) 10735 ;; 10736 10737 openbsd* | bitrig*) 10738 if test -f /usr/libexec/ld.so; then 10739 hardcode_direct=yes 10740 hardcode_shlibpath_var=no 10741 hardcode_direct_absolute=yes 10742 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then 10743 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 10744 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols' 10745 hardcode_libdir_flag_spec='$wl-rpath,$libdir' 10746 export_dynamic_flag_spec='$wl-E' 10747 else 10748 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 10749 hardcode_libdir_flag_spec='$wl-rpath,$libdir' 10750 fi 10751 else 10752 ld_shlibs=no 10753 fi 10754 ;; 10755 10756 os2*) 10757 hardcode_libdir_flag_spec='-L$libdir' 10758 hardcode_minus_L=yes 10759 allow_undefined_flag=unsupported 10760 shrext_cmds=.dll 10761 archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ 10762 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ 10763 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ 10764 $ECHO EXPORTS >> $output_objdir/$libname.def~ 10765 emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ 10766 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ 10767 emximp -o $lib $output_objdir/$libname.def' 10768 archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ 10769 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ 10770 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ 10771 $ECHO EXPORTS >> $output_objdir/$libname.def~ 10772 prefix_cmds="$SED"~ 10773 if test EXPORTS = "`$SED 1q $export_symbols`"; then 10774 prefix_cmds="$prefix_cmds -e 1d"; 10775 fi~ 10776 prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ 10777 cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ 10778 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ 10779 emximp -o $lib $output_objdir/$libname.def' 10780 old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' 10781 enable_shared_with_static_runtimes=yes 10782 ;; 10783 10784 osf3*) 10785 if test yes = "$GCC"; then 10786 allow_undefined_flag=' $wl-expect_unresolved $wl\*' 10787 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' 10788 else 10789 allow_undefined_flag=' -expect_unresolved \*' 10790 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' 10791 fi 10792 archive_cmds_need_lc='no' 10793 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 10794 hardcode_libdir_separator=: 10795 ;; 10796 10797 osf4* | osf5*) # as osf3* with the addition of -msym flag 10798 if test yes = "$GCC"; then 10799 allow_undefined_flag=' $wl-expect_unresolved $wl\*' 10800 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' 10801 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 10802 else 10803 allow_undefined_flag=' -expect_unresolved \*' 10804 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' 10805 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~ 10806 $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' 10807 10808 # Both c and cxx compiler support -rpath directly 10809 hardcode_libdir_flag_spec='-rpath $libdir' 10810 fi 10811 archive_cmds_need_lc='no' 10812 hardcode_libdir_separator=: 10813 ;; 10814 10815 solaris*) 10816 no_undefined_flag=' -z defs' 10817 if test yes = "$GCC"; then 10818 wlarc='$wl' 10819 archive_cmds='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' 10820 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10821 $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' 10822 else 10823 case `$CC -V 2>&1` in 10824 *"Compilers 5.0"*) 10825 wlarc='' 10826 archive_cmds='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags' 10827 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10828 $LD -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 10829 ;; 10830 *) 10831 wlarc='$wl' 10832 archive_cmds='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags' 10833 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10834 $CC -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 10835 ;; 10836 esac 10837 fi 10838 hardcode_libdir_flag_spec='-R$libdir' 10839 hardcode_shlibpath_var=no 10840 case $host_os in 10841 solaris2.[0-5] | solaris2.[0-5].*) ;; 10842 *) 10843 # The compiler driver will combine and reorder linker options, 10844 # but understands '-z linker_flag'. GCC discards it without '$wl', 10845 # but is careful enough not to reorder. 10846 # Supported since Solaris 2.6 (maybe 2.5.1?) 10847 if test yes = "$GCC"; then 10848 whole_archive_flag_spec='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract' 10849 else 10850 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 10851 fi 10852 ;; 10853 esac 10854 link_all_deplibs=yes 10855 ;; 10856 10857 sunos4*) 10858 if test sequent = "$host_vendor"; then 10859 # Use $CC to link under sequent, because it throws in some extra .o 10860 # files that make .init and .fini sections work. 10861 archive_cmds='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags' 10862 else 10863 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 10864 fi 10865 hardcode_libdir_flag_spec='-L$libdir' 10866 hardcode_direct=yes 10867 hardcode_minus_L=yes 10868 hardcode_shlibpath_var=no 10869 ;; 10870 10871 sysv4) 10872 case $host_vendor in 10873 sni) 10874 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10875 hardcode_direct=yes # is this really true??? 10876 ;; 10877 siemens) 10878 ## LD is ld it makes a PLAMLIB 10879 ## CC just makes a GrossModule. 10880 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 10881 reload_cmds='$CC -r -o $output$reload_objs' 10882 hardcode_direct=no 10883 ;; 10884 motorola) 10885 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10886 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 10887 ;; 10888 esac 10889 runpath_var='LD_RUN_PATH' 10890 hardcode_shlibpath_var=no 10891 ;; 10892 10893 sysv4.3*) 10894 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10895 hardcode_shlibpath_var=no 10896 export_dynamic_flag_spec='-Bexport' 10897 ;; 10898 10899 sysv4*MP*) 10900 if test -d /usr/nec; then 10901 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10902 hardcode_shlibpath_var=no 10903 runpath_var=LD_RUN_PATH 10904 hardcode_runpath_var=yes 10905 ld_shlibs=yes 10906 fi 10907 ;; 10908 10909 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 10910 no_undefined_flag='$wl-z,text' 10911 archive_cmds_need_lc=no 10912 hardcode_shlibpath_var=no 10913 runpath_var='LD_RUN_PATH' 10914 10915 if test yes = "$GCC"; then 10916 archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10917 archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10918 else 10919 archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10920 archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10921 fi 10922 ;; 10923 10924 sysv5* | sco3.2v5* | sco5v6*) 10925 # Note: We CANNOT use -z defs as we might desire, because we do not 10926 # link with -lc, and that would cause any symbols used from libc to 10927 # always be unresolved, which means just about no library would 10928 # ever link correctly. If we're not using GNU ld we use -z text 10929 # though, which does catch some bad symbols but isn't as heavy-handed 10930 # as -z defs. 10931 no_undefined_flag='$wl-z,text' 10932 allow_undefined_flag='$wl-z,nodefs' 10933 archive_cmds_need_lc=no 10934 hardcode_shlibpath_var=no 10935 hardcode_libdir_flag_spec='$wl-R,$libdir' 10936 hardcode_libdir_separator=':' 10937 link_all_deplibs=yes 10938 export_dynamic_flag_spec='$wl-Bexport' 10939 runpath_var='LD_RUN_PATH' 10940 10941 if test yes = "$GCC"; then 10942 archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10943 archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10944 else 10945 archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10946 archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10947 fi 10948 ;; 10949 10950 uts4*) 10951 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10952 hardcode_libdir_flag_spec='-L$libdir' 10953 hardcode_shlibpath_var=no 10954 ;; 10955 10956 *) 10957 ld_shlibs=no 10958 ;; 10959 esac 10960 10961 if test sni = "$host_vendor"; then 10962 case $host in 10963 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 10964 export_dynamic_flag_spec='$wl-Blargedynsym' 10965 ;; 10966 esac 10967 fi 10968 fi 10969 10970{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 10971$as_echo "$ld_shlibs" >&6; } 10972test no = "$ld_shlibs" && can_build_shared=no 10973 10974with_gnu_ld=$with_gnu_ld 10975 10976 10977 10978 10979 10980 10981 10982 10983 10984 10985 10986 10987 10988 10989 10990# 10991# Do we need to explicitly link libc? 10992# 10993case "x$archive_cmds_need_lc" in 10994x|xyes) 10995 # Assume -lc should be added 10996 archive_cmds_need_lc=yes 10997 10998 if test yes,yes = "$GCC,$enable_shared"; then 10999 case $archive_cmds in 11000 *'~'*) 11001 # FIXME: we may have to deal with multi-command sequences. 11002 ;; 11003 '$CC '*) 11004 # Test whether the compiler implicitly links with -lc since on some 11005 # systems, -lgcc has to come before -lc. If gcc already passes -lc 11006 # to ld, don't add -lc before -lgcc. 11007 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 11008$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 11009if ${lt_cv_archive_cmds_need_lc+:} false; then : 11010 $as_echo_n "(cached) " >&6 11011else 11012 $RM conftest* 11013 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 11014 11015 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 11016 (eval $ac_compile) 2>&5 11017 ac_status=$? 11018 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11019 test $ac_status = 0; } 2>conftest.err; then 11020 soname=conftest 11021 lib=conftest 11022 libobjs=conftest.$ac_objext 11023 deplibs= 11024 wl=$lt_prog_compiler_wl 11025 pic_flag=$lt_prog_compiler_pic 11026 compiler_flags=-v 11027 linker_flags=-v 11028 verstring= 11029 output_objdir=. 11030 libname=conftest 11031 lt_save_allow_undefined_flag=$allow_undefined_flag 11032 allow_undefined_flag= 11033 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 11034 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 11035 ac_status=$? 11036 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11037 test $ac_status = 0; } 11038 then 11039 lt_cv_archive_cmds_need_lc=no 11040 else 11041 lt_cv_archive_cmds_need_lc=yes 11042 fi 11043 allow_undefined_flag=$lt_save_allow_undefined_flag 11044 else 11045 cat conftest.err 1>&5 11046 fi 11047 $RM conftest* 11048 11049fi 11050{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 11051$as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 11052 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 11053 ;; 11054 esac 11055 fi 11056 ;; 11057esac 11058 11059 11060 11061 11062 11063 11064 11065 11066 11067 11068 11069 11070 11071 11072 11073 11074 11075 11076 11077 11078 11079 11080 11081 11082 11083 11084 11085 11086 11087 11088 11089 11090 11091 11092 11093 11094 11095 11096 11097 11098 11099 11100 11101 11102 11103 11104 11105 11106 11107 11108 11109 11110 11111 11112 11113 11114 11115 11116 11117 11118 11119 11120 11121 11122 11123 11124 11125 11126 11127 11128 11129 11130 11131 11132 11133 11134 11135 11136 11137 11138 11139 11140 11141 11142 11143 11144 11145 11146 11147 11148 11149 11150 11151 11152 11153 11154 11155 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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 11211$as_echo_n "checking dynamic linker characteristics... " >&6; } 11212 11213if test yes = "$GCC"; then 11214 case $host_os in 11215 darwin*) lt_awk_arg='/^libraries:/,/LR/' ;; 11216 *) lt_awk_arg='/^libraries:/' ;; 11217 esac 11218 case $host_os in 11219 mingw* | cegcc*) lt_sed_strip_eq='s|=\([A-Za-z]:\)|\1|g' ;; 11220 *) lt_sed_strip_eq='s|=/|/|g' ;; 11221 esac 11222 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 11223 case $lt_search_path_spec in 11224 *\;*) 11225 # if the path contains ";" then we assume it to be the separator 11226 # otherwise default to the standard path separator (i.e. ":") - it is 11227 # assumed that no part of a normal pathname contains ";" but that should 11228 # okay in the real world where ";" in dirpaths is itself problematic. 11229 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 11230 ;; 11231 *) 11232 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 11233 ;; 11234 esac 11235 # Ok, now we have the path, separated by spaces, we can step through it 11236 # and add multilib dir if necessary... 11237 lt_tmp_lt_search_path_spec= 11238 lt_multi_os_dir=/`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 11239 # ...but if some path component already ends with the multilib dir we assume 11240 # that all is fine and trust -print-search-dirs as is (GCC 4.2? or newer). 11241 case "$lt_multi_os_dir; $lt_search_path_spec " in 11242 "/; "* | "/.; "* | "/./; "* | *"$lt_multi_os_dir "* | *"$lt_multi_os_dir/ "*) 11243 lt_multi_os_dir= 11244 ;; 11245 esac 11246 for lt_sys_path in $lt_search_path_spec; do 11247 if test -d "$lt_sys_path$lt_multi_os_dir"; then 11248 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path$lt_multi_os_dir" 11249 elif test -n "$lt_multi_os_dir"; then 11250 test -d "$lt_sys_path" && \ 11251 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 11252 fi 11253 done 11254 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 11255BEGIN {RS = " "; FS = "/|\n";} { 11256 lt_foo = ""; 11257 lt_count = 0; 11258 for (lt_i = NF; lt_i > 0; lt_i--) { 11259 if ($lt_i != "" && $lt_i != ".") { 11260 if ($lt_i == "..") { 11261 lt_count++; 11262 } else { 11263 if (lt_count == 0) { 11264 lt_foo = "/" $lt_i lt_foo; 11265 } else { 11266 lt_count--; 11267 } 11268 } 11269 } 11270 } 11271 if (lt_foo != "") { lt_freq[lt_foo]++; } 11272 if (lt_freq[lt_foo] == 1) { print lt_foo; } 11273}'` 11274 # AWK program above erroneously prepends '/' to C:/dos/paths 11275 # for these hosts. 11276 case $host_os in 11277 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 11278 $SED 's|/\([A-Za-z]:\)|\1|g'` ;; 11279 esac 11280 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 11281else 11282 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 11283fi 11284library_names_spec= 11285libname_spec='lib$name' 11286soname_spec= 11287shrext_cmds=.so 11288postinstall_cmds= 11289postuninstall_cmds= 11290finish_cmds= 11291finish_eval= 11292shlibpath_var= 11293shlibpath_overrides_runpath=unknown 11294version_type=none 11295dynamic_linker="$host_os ld.so" 11296sys_lib_dlsearch_path_spec="/lib /usr/lib" 11297need_lib_prefix=unknown 11298hardcode_into_libs=no 11299 11300# when you set need_version to no, make sure it does not cause -set_version 11301# flags to be left without arguments 11302need_version=unknown 11303 11304 11305 11306case $host_os in 11307aix3*) 11308 version_type=linux # correct to gnu/linux during the next big refactor 11309 library_names_spec='$libname$release$shared_ext$versuffix $libname.a' 11310 shlibpath_var=LIBPATH 11311 11312 # AIX 3 has no versioning support, so we append a major version to the name. 11313 soname_spec='$libname$release$shared_ext$major' 11314 ;; 11315 11316aix[4-9]*) 11317 version_type=linux # correct to gnu/linux during the next big refactor 11318 need_lib_prefix=no 11319 need_version=no 11320 hardcode_into_libs=yes 11321 if test ia64 = "$host_cpu"; then 11322 # AIX 5 supports IA64 11323 library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext' 11324 shlibpath_var=LD_LIBRARY_PATH 11325 else 11326 # With GCC up to 2.95.x, collect2 would create an import file 11327 # for dependence libraries. The import file would start with 11328 # the line '#! .'. This would cause the generated library to 11329 # depend on '.', always an invalid library. This was fixed in 11330 # development snapshots of GCC prior to 3.0. 11331 case $host_os in 11332 aix4 | aix4.[01] | aix4.[01].*) 11333 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 11334 echo ' yes ' 11335 echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then 11336 : 11337 else 11338 can_build_shared=no 11339 fi 11340 ;; 11341 esac 11342 # Using Import Files as archive members, it is possible to support 11343 # filename-based versioning of shared library archives on AIX. While 11344 # this would work for both with and without runtime linking, it will 11345 # prevent static linking of such archives. So we do filename-based 11346 # shared library versioning with .so extension only, which is used 11347 # when both runtime linking and shared linking is enabled. 11348 # Unfortunately, runtime linking may impact performance, so we do 11349 # not want this to be the default eventually. Also, we use the 11350 # versioned .so libs for executables only if there is the -brtl 11351 # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only. 11352 # To allow for filename-based versioning support, we need to create 11353 # libNAME.so.V as an archive file, containing: 11354 # *) an Import File, referring to the versioned filename of the 11355 # archive as well as the shared archive member, telling the 11356 # bitwidth (32 or 64) of that shared object, and providing the 11357 # list of exported symbols of that shared object, eventually 11358 # decorated with the 'weak' keyword 11359 # *) the shared object with the F_LOADONLY flag set, to really avoid 11360 # it being seen by the linker. 11361 # At run time we better use the real file rather than another symlink, 11362 # but for link time we create the symlink libNAME.so -> libNAME.so.V 11363 11364 case $with_aix_soname,$aix_use_runtimelinking in 11365 # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct 11366 # soname into executable. Probably we can add versioning support to 11367 # collect2, so additional links can be useful in future. 11368 aix,yes) # traditional libtool 11369 dynamic_linker='AIX unversionable lib.so' 11370 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 11371 # instead of lib<name>.a to let people know that these are not 11372 # typical AIX shared libraries. 11373 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11374 ;; 11375 aix,no) # traditional AIX only 11376 dynamic_linker='AIX lib.a(lib.so.V)' 11377 # We preserve .a as extension for shared libraries through AIX4.2 11378 # and later when we are not doing run time linking. 11379 library_names_spec='$libname$release.a $libname.a' 11380 soname_spec='$libname$release$shared_ext$major' 11381 ;; 11382 svr4,*) # full svr4 only 11383 dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o)" 11384 library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' 11385 # We do not specify a path in Import Files, so LIBPATH fires. 11386 shlibpath_overrides_runpath=yes 11387 ;; 11388 *,yes) # both, prefer svr4 11389 dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o), lib.a(lib.so.V)" 11390 library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' 11391 # unpreferred sharedlib libNAME.a needs extra handling 11392 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"' 11393 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"' 11394 # We do not specify a path in Import Files, so LIBPATH fires. 11395 shlibpath_overrides_runpath=yes 11396 ;; 11397 *,no) # both, prefer aix 11398 dynamic_linker="AIX lib.a(lib.so.V), lib.so.V($shared_archive_member_spec.o)" 11399 library_names_spec='$libname$release.a $libname.a' 11400 soname_spec='$libname$release$shared_ext$major' 11401 # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling 11402 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)' 11403 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"' 11404 ;; 11405 esac 11406 shlibpath_var=LIBPATH 11407 fi 11408 ;; 11409 11410amigaos*) 11411 case $host_cpu in 11412 powerpc) 11413 # Since July 2007 AmigaOS4 officially supports .so libraries. 11414 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 11415 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11416 ;; 11417 m68k) 11418 library_names_spec='$libname.ixlibrary $libname.a' 11419 # Create ${libname}_ixlibrary.a entries in /sys/libs. 11420 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' 11421 ;; 11422 esac 11423 ;; 11424 11425beos*) 11426 library_names_spec='$libname$shared_ext' 11427 dynamic_linker="$host_os ld.so" 11428 shlibpath_var=LIBRARY_PATH 11429 ;; 11430 11431bsdi[45]*) 11432 version_type=linux # correct to gnu/linux during the next big refactor 11433 need_version=no 11434 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11435 soname_spec='$libname$release$shared_ext$major' 11436 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 11437 shlibpath_var=LD_LIBRARY_PATH 11438 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 11439 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 11440 # the default ld.so.conf also contains /usr/contrib/lib and 11441 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 11442 # libtool to hard-code these into programs 11443 ;; 11444 11445cygwin* | mingw* | pw32* | cegcc*) 11446 version_type=windows 11447 shrext_cmds=.dll 11448 need_version=no 11449 need_lib_prefix=no 11450 11451 case $GCC,$cc_basename in 11452 yes,*) 11453 # gcc 11454 library_names_spec='$libname.dll.a' 11455 # DLL is installed to $(libdir)/../bin by postinstall_cmds 11456 postinstall_cmds='base_file=`basename \$file`~ 11457 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ 11458 dldir=$destdir/`dirname \$dlpath`~ 11459 test -d \$dldir || mkdir -p \$dldir~ 11460 $install_prog $dir/$dlname \$dldir/$dlname~ 11461 chmod a+x \$dldir/$dlname~ 11462 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 11463 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 11464 fi' 11465 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 11466 dlpath=$dir/\$dldll~ 11467 $RM \$dlpath' 11468 shlibpath_overrides_runpath=yes 11469 11470 case $host_os in 11471 cygwin*) 11472 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 11473 soname_spec='`echo $libname | sed -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 11474 11475 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 11476 ;; 11477 mingw* | cegcc*) 11478 # MinGW DLLs use traditional 'lib' prefix 11479 soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 11480 ;; 11481 pw32*) 11482 # pw32 DLLs use 'pw' prefix rather than 'lib' 11483 library_names_spec='`echo $libname | sed -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 11484 ;; 11485 esac 11486 dynamic_linker='Win32 ld.exe' 11487 ;; 11488 11489 *,cl*) 11490 # Native MSVC 11491 libname_spec='$name' 11492 soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 11493 library_names_spec='$libname.dll.lib' 11494 11495 case $build_os in 11496 mingw*) 11497 sys_lib_search_path_spec= 11498 lt_save_ifs=$IFS 11499 IFS=';' 11500 for lt_path in $LIB 11501 do 11502 IFS=$lt_save_ifs 11503 # Let DOS variable expansion print the short 8.3 style file name. 11504 lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"` 11505 sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path" 11506 done 11507 IFS=$lt_save_ifs 11508 # Convert to MSYS style. 11509 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'` 11510 ;; 11511 cygwin*) 11512 # Convert to unix form, then to dos form, then back to unix form 11513 # but this time dos style (no spaces!) so that the unix form looks 11514 # like /cygdrive/c/PROGRA~1:/cygdr... 11515 sys_lib_search_path_spec=`cygpath --path --unix "$LIB"` 11516 sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null` 11517 sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 11518 ;; 11519 *) 11520 sys_lib_search_path_spec=$LIB 11521 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then 11522 # It is most probably a Windows format PATH. 11523 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 11524 else 11525 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 11526 fi 11527 # FIXME: find the short name or the path components, as spaces are 11528 # common. (e.g. "Program Files" -> "PROGRA~1") 11529 ;; 11530 esac 11531 11532 # DLL is installed to $(libdir)/../bin by postinstall_cmds 11533 postinstall_cmds='base_file=`basename \$file`~ 11534 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ 11535 dldir=$destdir/`dirname \$dlpath`~ 11536 test -d \$dldir || mkdir -p \$dldir~ 11537 $install_prog $dir/$dlname \$dldir/$dlname' 11538 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 11539 dlpath=$dir/\$dldll~ 11540 $RM \$dlpath' 11541 shlibpath_overrides_runpath=yes 11542 dynamic_linker='Win32 link.exe' 11543 ;; 11544 11545 *) 11546 # Assume MSVC wrapper 11547 library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib' 11548 dynamic_linker='Win32 ld.exe' 11549 ;; 11550 esac 11551 # FIXME: first we should search . and the directory the executable is in 11552 shlibpath_var=PATH 11553 ;; 11554 11555darwin* | rhapsody*) 11556 dynamic_linker="$host_os dyld" 11557 version_type=darwin 11558 need_lib_prefix=no 11559 need_version=no 11560 library_names_spec='$libname$release$major$shared_ext $libname$shared_ext' 11561 soname_spec='$libname$release$major$shared_ext' 11562 shlibpath_overrides_runpath=yes 11563 shlibpath_var=DYLD_LIBRARY_PATH 11564 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 11565 11566 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 11567 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 11568 ;; 11569 11570dgux*) 11571 version_type=linux # correct to gnu/linux during the next big refactor 11572 need_lib_prefix=no 11573 need_version=no 11574 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11575 soname_spec='$libname$release$shared_ext$major' 11576 shlibpath_var=LD_LIBRARY_PATH 11577 ;; 11578 11579freebsd* | dragonfly*) 11580 # DragonFly does not have aout. When/if they implement a new 11581 # versioning mechanism, adjust this. 11582 if test -x /usr/bin/objformat; then 11583 objformat=`/usr/bin/objformat` 11584 else 11585 case $host_os in 11586 freebsd[23].*) objformat=aout ;; 11587 *) objformat=elf ;; 11588 esac 11589 fi 11590 version_type=freebsd-$objformat 11591 case $version_type in 11592 freebsd-elf*) 11593 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11594 soname_spec='$libname$release$shared_ext$major' 11595 need_version=no 11596 need_lib_prefix=no 11597 ;; 11598 freebsd-*) 11599 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 11600 need_version=yes 11601 ;; 11602 esac 11603 shlibpath_var=LD_LIBRARY_PATH 11604 case $host_os in 11605 freebsd2.*) 11606 shlibpath_overrides_runpath=yes 11607 ;; 11608 freebsd3.[01]* | freebsdelf3.[01]*) 11609 shlibpath_overrides_runpath=yes 11610 hardcode_into_libs=yes 11611 ;; 11612 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 11613 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 11614 shlibpath_overrides_runpath=no 11615 hardcode_into_libs=yes 11616 ;; 11617 *) # from 4.6 on, and DragonFly 11618 shlibpath_overrides_runpath=yes 11619 hardcode_into_libs=yes 11620 ;; 11621 esac 11622 ;; 11623 11624haiku*) 11625 version_type=linux # correct to gnu/linux during the next big refactor 11626 need_lib_prefix=no 11627 need_version=no 11628 dynamic_linker="$host_os runtime_loader" 11629 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11630 soname_spec='$libname$release$shared_ext$major' 11631 shlibpath_var=LIBRARY_PATH 11632 shlibpath_overrides_runpath=no 11633 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' 11634 hardcode_into_libs=yes 11635 ;; 11636 11637hpux9* | hpux10* | hpux11*) 11638 # Give a soname corresponding to the major version so that dld.sl refuses to 11639 # link against other versions. 11640 version_type=sunos 11641 need_lib_prefix=no 11642 need_version=no 11643 case $host_cpu in 11644 ia64*) 11645 shrext_cmds='.so' 11646 hardcode_into_libs=yes 11647 dynamic_linker="$host_os dld.so" 11648 shlibpath_var=LD_LIBRARY_PATH 11649 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 11650 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11651 soname_spec='$libname$release$shared_ext$major' 11652 if test 32 = "$HPUX_IA64_MODE"; then 11653 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 11654 sys_lib_dlsearch_path_spec=/usr/lib/hpux32 11655 else 11656 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 11657 sys_lib_dlsearch_path_spec=/usr/lib/hpux64 11658 fi 11659 ;; 11660 hppa*64*) 11661 shrext_cmds='.sl' 11662 hardcode_into_libs=yes 11663 dynamic_linker="$host_os dld.sl" 11664 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 11665 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 11666 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11667 soname_spec='$libname$release$shared_ext$major' 11668 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 11669 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 11670 ;; 11671 *) 11672 shrext_cmds='.sl' 11673 dynamic_linker="$host_os dld.sl" 11674 shlibpath_var=SHLIB_PATH 11675 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 11676 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11677 soname_spec='$libname$release$shared_ext$major' 11678 ;; 11679 esac 11680 # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 11681 postinstall_cmds='chmod 555 $lib' 11682 # or fails outright, so override atomically: 11683 install_override_mode=555 11684 ;; 11685 11686interix[3-9]*) 11687 version_type=linux # correct to gnu/linux during the next big refactor 11688 need_lib_prefix=no 11689 need_version=no 11690 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11691 soname_spec='$libname$release$shared_ext$major' 11692 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 11693 shlibpath_var=LD_LIBRARY_PATH 11694 shlibpath_overrides_runpath=no 11695 hardcode_into_libs=yes 11696 ;; 11697 11698irix5* | irix6* | nonstopux*) 11699 case $host_os in 11700 nonstopux*) version_type=nonstopux ;; 11701 *) 11702 if test yes = "$lt_cv_prog_gnu_ld"; then 11703 version_type=linux # correct to gnu/linux during the next big refactor 11704 else 11705 version_type=irix 11706 fi ;; 11707 esac 11708 need_lib_prefix=no 11709 need_version=no 11710 soname_spec='$libname$release$shared_ext$major' 11711 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext' 11712 case $host_os in 11713 irix5* | nonstopux*) 11714 libsuff= shlibsuff= 11715 ;; 11716 *) 11717 case $LD in # libtool.m4 will add one of these switches to LD 11718 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 11719 libsuff= shlibsuff= libmagic=32-bit;; 11720 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 11721 libsuff=32 shlibsuff=N32 libmagic=N32;; 11722 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 11723 libsuff=64 shlibsuff=64 libmagic=64-bit;; 11724 *) libsuff= shlibsuff= libmagic=never-match;; 11725 esac 11726 ;; 11727 esac 11728 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 11729 shlibpath_overrides_runpath=no 11730 sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff" 11731 sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff" 11732 hardcode_into_libs=yes 11733 ;; 11734 11735# No shared lib support for Linux oldld, aout, or coff. 11736linux*oldld* | linux*aout* | linux*coff*) 11737 dynamic_linker=no 11738 ;; 11739 11740linux*android*) 11741 version_type=none # Android doesn't support versioned libraries. 11742 need_lib_prefix=no 11743 need_version=no 11744 library_names_spec='$libname$release$shared_ext' 11745 soname_spec='$libname$release$shared_ext' 11746 finish_cmds= 11747 shlibpath_var=LD_LIBRARY_PATH 11748 shlibpath_overrides_runpath=yes 11749 11750 # This implies no fast_install, which is unacceptable. 11751 # Some rework will be needed to allow for fast_install 11752 # before this can be enabled. 11753 hardcode_into_libs=yes 11754 11755 dynamic_linker='Android linker' 11756 # Don't embed -rpath directories since the linker doesn't support them. 11757 hardcode_libdir_flag_spec='-L$libdir' 11758 ;; 11759 11760# This must be glibc/ELF. 11761linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 11762 version_type=linux # correct to gnu/linux during the next big refactor 11763 need_lib_prefix=no 11764 need_version=no 11765 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11766 soname_spec='$libname$release$shared_ext$major' 11767 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 11768 shlibpath_var=LD_LIBRARY_PATH 11769 shlibpath_overrides_runpath=no 11770 11771 # Some binutils ld are patched to set DT_RUNPATH 11772 if ${lt_cv_shlibpath_overrides_runpath+:} false; then : 11773 $as_echo_n "(cached) " >&6 11774else 11775 lt_cv_shlibpath_overrides_runpath=no 11776 save_LDFLAGS=$LDFLAGS 11777 save_libdir=$libdir 11778 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 11779 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 11780 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11781/* end confdefs.h. */ 11782 11783int 11784main () 11785{ 11786 11787 ; 11788 return 0; 11789} 11790_ACEOF 11791if ac_fn_c_try_link "$LINENO"; then : 11792 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 11793 lt_cv_shlibpath_overrides_runpath=yes 11794fi 11795fi 11796rm -f core conftest.err conftest.$ac_objext \ 11797 conftest$ac_exeext conftest.$ac_ext 11798 LDFLAGS=$save_LDFLAGS 11799 libdir=$save_libdir 11800 11801fi 11802 11803 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 11804 11805 # This implies no fast_install, which is unacceptable. 11806 # Some rework will be needed to allow for fast_install 11807 # before this can be enabled. 11808 hardcode_into_libs=yes 11809 11810 # Ideally, we could use ldconfig to report *all* directores which are 11811 # searched for libraries, however this is still not possible. Aside from not 11812 # being certain /sbin/ldconfig is available, command 11813 # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64, 11814 # even though it is searched at run-time. Try to do the best guess by 11815 # appending ld.so.conf contents (and includes) to the search path. 11816 if test -f /etc/ld.so.conf; then 11817 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' ' '` 11818 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 11819 fi 11820 11821 # We used to test for /lib/ld.so.1 and disable shared libraries on 11822 # powerpc, because MkLinux only supported shared libraries with the 11823 # GNU dynamic linker. Since this was broken with cross compilers, 11824 # most powerpc-linux boxes support dynamic linking these days and 11825 # people can always --disable-shared, the test was removed, and we 11826 # assume the GNU/Linux dynamic linker is in use. 11827 dynamic_linker='GNU/Linux ld.so' 11828 ;; 11829 11830netbsd*) 11831 version_type=sunos 11832 need_lib_prefix=no 11833 need_version=no 11834 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 11835 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 11836 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 11837 dynamic_linker='NetBSD (a.out) ld.so' 11838 else 11839 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11840 soname_spec='$libname$release$shared_ext$major' 11841 dynamic_linker='NetBSD ld.elf_so' 11842 fi 11843 shlibpath_var=LD_LIBRARY_PATH 11844 shlibpath_overrides_runpath=yes 11845 hardcode_into_libs=yes 11846 ;; 11847 11848newsos6) 11849 version_type=linux # correct to gnu/linux during the next big refactor 11850 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11851 shlibpath_var=LD_LIBRARY_PATH 11852 shlibpath_overrides_runpath=yes 11853 ;; 11854 11855*nto* | *qnx*) 11856 version_type=qnx 11857 need_lib_prefix=no 11858 need_version=no 11859 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11860 soname_spec='$libname$release$shared_ext$major' 11861 shlibpath_var=LD_LIBRARY_PATH 11862 shlibpath_overrides_runpath=no 11863 hardcode_into_libs=yes 11864 dynamic_linker='ldqnx.so' 11865 ;; 11866 11867openbsd* | bitrig*) 11868 version_type=sunos 11869 sys_lib_dlsearch_path_spec=/usr/lib 11870 need_lib_prefix=no 11871 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then 11872 need_version=no 11873 else 11874 need_version=yes 11875 fi 11876 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 11877 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 11878 shlibpath_var=LD_LIBRARY_PATH 11879 shlibpath_overrides_runpath=yes 11880 ;; 11881 11882os2*) 11883 libname_spec='$name' 11884 version_type=windows 11885 shrext_cmds=.dll 11886 need_version=no 11887 need_lib_prefix=no 11888 # OS/2 can only load a DLL with a base name of 8 characters or less. 11889 soname_spec='`test -n "$os2dllname" && libname="$os2dllname"; 11890 v=$($ECHO $release$versuffix | tr -d .-); 11891 n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _); 11892 $ECHO $n$v`$shared_ext' 11893 library_names_spec='${libname}_dll.$libext' 11894 dynamic_linker='OS/2 ld.exe' 11895 shlibpath_var=BEGINLIBPATH 11896 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 11897 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 11898 postinstall_cmds='base_file=`basename \$file`~ 11899 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~ 11900 dldir=$destdir/`dirname \$dlpath`~ 11901 test -d \$dldir || mkdir -p \$dldir~ 11902 $install_prog $dir/$dlname \$dldir/$dlname~ 11903 chmod a+x \$dldir/$dlname~ 11904 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 11905 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 11906 fi' 11907 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~ 11908 dlpath=$dir/\$dldll~ 11909 $RM \$dlpath' 11910 ;; 11911 11912osf3* | osf4* | osf5*) 11913 version_type=osf 11914 need_lib_prefix=no 11915 need_version=no 11916 soname_spec='$libname$release$shared_ext$major' 11917 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11918 shlibpath_var=LD_LIBRARY_PATH 11919 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 11920 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 11921 ;; 11922 11923rdos*) 11924 dynamic_linker=no 11925 ;; 11926 11927solaris*) 11928 version_type=linux # correct to gnu/linux during the next big refactor 11929 need_lib_prefix=no 11930 need_version=no 11931 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11932 soname_spec='$libname$release$shared_ext$major' 11933 shlibpath_var=LD_LIBRARY_PATH 11934 shlibpath_overrides_runpath=yes 11935 hardcode_into_libs=yes 11936 # ldd complains unless libraries are executable 11937 postinstall_cmds='chmod +x $lib' 11938 ;; 11939 11940sunos4*) 11941 version_type=sunos 11942 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 11943 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 11944 shlibpath_var=LD_LIBRARY_PATH 11945 shlibpath_overrides_runpath=yes 11946 if test yes = "$with_gnu_ld"; then 11947 need_lib_prefix=no 11948 fi 11949 need_version=yes 11950 ;; 11951 11952sysv4 | sysv4.3*) 11953 version_type=linux # correct to gnu/linux during the next big refactor 11954 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11955 soname_spec='$libname$release$shared_ext$major' 11956 shlibpath_var=LD_LIBRARY_PATH 11957 case $host_vendor in 11958 sni) 11959 shlibpath_overrides_runpath=no 11960 need_lib_prefix=no 11961 runpath_var=LD_RUN_PATH 11962 ;; 11963 siemens) 11964 need_lib_prefix=no 11965 ;; 11966 motorola) 11967 need_lib_prefix=no 11968 need_version=no 11969 shlibpath_overrides_runpath=no 11970 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 11971 ;; 11972 esac 11973 ;; 11974 11975sysv4*MP*) 11976 if test -d /usr/nec; then 11977 version_type=linux # correct to gnu/linux during the next big refactor 11978 library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext' 11979 soname_spec='$libname$shared_ext.$major' 11980 shlibpath_var=LD_LIBRARY_PATH 11981 fi 11982 ;; 11983 11984sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 11985 version_type=sco 11986 need_lib_prefix=no 11987 need_version=no 11988 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext' 11989 soname_spec='$libname$release$shared_ext$major' 11990 shlibpath_var=LD_LIBRARY_PATH 11991 shlibpath_overrides_runpath=yes 11992 hardcode_into_libs=yes 11993 if test yes = "$with_gnu_ld"; then 11994 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 11995 else 11996 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 11997 case $host_os in 11998 sco3.2v5*) 11999 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 12000 ;; 12001 esac 12002 fi 12003 sys_lib_dlsearch_path_spec='/usr/lib' 12004 ;; 12005 12006tpf*) 12007 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 12008 version_type=linux # correct to gnu/linux during the next big refactor 12009 need_lib_prefix=no 12010 need_version=no 12011 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 12012 shlibpath_var=LD_LIBRARY_PATH 12013 shlibpath_overrides_runpath=no 12014 hardcode_into_libs=yes 12015 ;; 12016 12017uts4*) 12018 version_type=linux # correct to gnu/linux during the next big refactor 12019 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 12020 soname_spec='$libname$release$shared_ext$major' 12021 shlibpath_var=LD_LIBRARY_PATH 12022 ;; 12023 12024*) 12025 dynamic_linker=no 12026 ;; 12027esac 12028{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 12029$as_echo "$dynamic_linker" >&6; } 12030test no = "$dynamic_linker" && can_build_shared=no 12031 12032variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 12033if test yes = "$GCC"; then 12034 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 12035fi 12036 12037if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then 12038 sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec 12039fi 12040 12041if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then 12042 sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec 12043fi 12044 12045# remember unaugmented sys_lib_dlsearch_path content for libtool script decls... 12046configure_time_dlsearch_path=$sys_lib_dlsearch_path_spec 12047 12048# ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code 12049func_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH" 12050 12051# to be used as default LT_SYS_LIBRARY_PATH value in generated libtool 12052configure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH 12053 12054 12055 12056 12057 12058 12059 12060 12061 12062 12063 12064 12065 12066 12067 12068 12069 12070 12071 12072 12073 12074 12075 12076 12077 12078 12079 12080 12081 12082 12083 12084 12085 12086 12087 12088 12089 12090 12091 12092 12093 12094 12095 12096 12097 12098 12099 12100 12101 12102 12103 12104 12105 12106 12107 12108 12109 12110 12111 12112 12113 12114 12115 12116 12117 12118 12119 12120 12121 12122 12123 12124 12125 12126 12127 12128 12129 12130 12131 12132 12133 12134 12135 12136 12137 12138 12139 12140 12141 12142 12143 12144 12145 12146 12147 12148 12149 12150 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 12151$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 12152hardcode_action= 12153if test -n "$hardcode_libdir_flag_spec" || 12154 test -n "$runpath_var" || 12155 test yes = "$hardcode_automatic"; then 12156 12157 # We can hardcode non-existent directories. 12158 if test no != "$hardcode_direct" && 12159 # If the only mechanism to avoid hardcoding is shlibpath_var, we 12160 # have to relink, otherwise we might link with an installed library 12161 # when we should be linking with a yet-to-be-installed one 12162 ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, )" && 12163 test no != "$hardcode_minus_L"; then 12164 # Linking always hardcodes the temporary library directory. 12165 hardcode_action=relink 12166 else 12167 # We can link without hardcoding, and we can hardcode nonexisting dirs. 12168 hardcode_action=immediate 12169 fi 12170else 12171 # We cannot hardcode anything, or else we can only hardcode existing 12172 # directories. 12173 hardcode_action=unsupported 12174fi 12175{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 12176$as_echo "$hardcode_action" >&6; } 12177 12178if test relink = "$hardcode_action" || 12179 test yes = "$inherit_rpath"; then 12180 # Fast installation is not supported 12181 enable_fast_install=no 12182elif test yes = "$shlibpath_overrides_runpath" || 12183 test no = "$enable_shared"; then 12184 # Fast installation is not necessary 12185 enable_fast_install=needless 12186fi 12187 12188 12189 12190 12191 12192 12193 if test yes != "$enable_dlopen"; then 12194 enable_dlopen=unknown 12195 enable_dlopen_self=unknown 12196 enable_dlopen_self_static=unknown 12197else 12198 lt_cv_dlopen=no 12199 lt_cv_dlopen_libs= 12200 12201 case $host_os in 12202 beos*) 12203 lt_cv_dlopen=load_add_on 12204 lt_cv_dlopen_libs= 12205 lt_cv_dlopen_self=yes 12206 ;; 12207 12208 mingw* | pw32* | cegcc*) 12209 lt_cv_dlopen=LoadLibrary 12210 lt_cv_dlopen_libs= 12211 ;; 12212 12213 cygwin*) 12214 lt_cv_dlopen=dlopen 12215 lt_cv_dlopen_libs= 12216 ;; 12217 12218 darwin*) 12219 # if libdl is installed we need to link against it 12220 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 12221$as_echo_n "checking for dlopen in -ldl... " >&6; } 12222if ${ac_cv_lib_dl_dlopen+:} false; then : 12223 $as_echo_n "(cached) " >&6 12224else 12225 ac_check_lib_save_LIBS=$LIBS 12226LIBS="-ldl $LIBS" 12227cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12228/* end confdefs.h. */ 12229 12230/* Override any GCC internal prototype to avoid an error. 12231 Use char because int might match the return type of a GCC 12232 builtin and then its argument prototype would still apply. */ 12233#ifdef __cplusplus 12234extern "C" 12235#endif 12236char dlopen (); 12237int 12238main () 12239{ 12240return dlopen (); 12241 ; 12242 return 0; 12243} 12244_ACEOF 12245if ac_fn_c_try_link "$LINENO"; then : 12246 ac_cv_lib_dl_dlopen=yes 12247else 12248 ac_cv_lib_dl_dlopen=no 12249fi 12250rm -f core conftest.err conftest.$ac_objext \ 12251 conftest$ac_exeext conftest.$ac_ext 12252LIBS=$ac_check_lib_save_LIBS 12253fi 12254{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 12255$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 12256if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 12257 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl 12258else 12259 12260 lt_cv_dlopen=dyld 12261 lt_cv_dlopen_libs= 12262 lt_cv_dlopen_self=yes 12263 12264fi 12265 12266 ;; 12267 12268 tpf*) 12269 # Don't try to run any link tests for TPF. We know it's impossible 12270 # because TPF is a cross-compiler, and we know how we open DSOs. 12271 lt_cv_dlopen=dlopen 12272 lt_cv_dlopen_libs= 12273 lt_cv_dlopen_self=no 12274 ;; 12275 12276 *) 12277 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 12278if test "x$ac_cv_func_shl_load" = xyes; then : 12279 lt_cv_dlopen=shl_load 12280else 12281 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 12282$as_echo_n "checking for shl_load in -ldld... " >&6; } 12283if ${ac_cv_lib_dld_shl_load+:} false; then : 12284 $as_echo_n "(cached) " >&6 12285else 12286 ac_check_lib_save_LIBS=$LIBS 12287LIBS="-ldld $LIBS" 12288cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12289/* end confdefs.h. */ 12290 12291/* Override any GCC internal prototype to avoid an error. 12292 Use char because int might match the return type of a GCC 12293 builtin and then its argument prototype would still apply. */ 12294#ifdef __cplusplus 12295extern "C" 12296#endif 12297char shl_load (); 12298int 12299main () 12300{ 12301return shl_load (); 12302 ; 12303 return 0; 12304} 12305_ACEOF 12306if ac_fn_c_try_link "$LINENO"; then : 12307 ac_cv_lib_dld_shl_load=yes 12308else 12309 ac_cv_lib_dld_shl_load=no 12310fi 12311rm -f core conftest.err conftest.$ac_objext \ 12312 conftest$ac_exeext conftest.$ac_ext 12313LIBS=$ac_check_lib_save_LIBS 12314fi 12315{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 12316$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 12317if test "x$ac_cv_lib_dld_shl_load" = xyes; then : 12318 lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld 12319else 12320 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 12321if test "x$ac_cv_func_dlopen" = xyes; then : 12322 lt_cv_dlopen=dlopen 12323else 12324 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 12325$as_echo_n "checking for dlopen in -ldl... " >&6; } 12326if ${ac_cv_lib_dl_dlopen+:} false; then : 12327 $as_echo_n "(cached) " >&6 12328else 12329 ac_check_lib_save_LIBS=$LIBS 12330LIBS="-ldl $LIBS" 12331cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12332/* end confdefs.h. */ 12333 12334/* Override any GCC internal prototype to avoid an error. 12335 Use char because int might match the return type of a GCC 12336 builtin and then its argument prototype would still apply. */ 12337#ifdef __cplusplus 12338extern "C" 12339#endif 12340char dlopen (); 12341int 12342main () 12343{ 12344return dlopen (); 12345 ; 12346 return 0; 12347} 12348_ACEOF 12349if ac_fn_c_try_link "$LINENO"; then : 12350 ac_cv_lib_dl_dlopen=yes 12351else 12352 ac_cv_lib_dl_dlopen=no 12353fi 12354rm -f core conftest.err conftest.$ac_objext \ 12355 conftest$ac_exeext conftest.$ac_ext 12356LIBS=$ac_check_lib_save_LIBS 12357fi 12358{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 12359$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 12360if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 12361 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl 12362else 12363 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 12364$as_echo_n "checking for dlopen in -lsvld... " >&6; } 12365if ${ac_cv_lib_svld_dlopen+:} false; then : 12366 $as_echo_n "(cached) " >&6 12367else 12368 ac_check_lib_save_LIBS=$LIBS 12369LIBS="-lsvld $LIBS" 12370cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12371/* end confdefs.h. */ 12372 12373/* Override any GCC internal prototype to avoid an error. 12374 Use char because int might match the return type of a GCC 12375 builtin and then its argument prototype would still apply. */ 12376#ifdef __cplusplus 12377extern "C" 12378#endif 12379char dlopen (); 12380int 12381main () 12382{ 12383return dlopen (); 12384 ; 12385 return 0; 12386} 12387_ACEOF 12388if ac_fn_c_try_link "$LINENO"; then : 12389 ac_cv_lib_svld_dlopen=yes 12390else 12391 ac_cv_lib_svld_dlopen=no 12392fi 12393rm -f core conftest.err conftest.$ac_objext \ 12394 conftest$ac_exeext conftest.$ac_ext 12395LIBS=$ac_check_lib_save_LIBS 12396fi 12397{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 12398$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 12399if test "x$ac_cv_lib_svld_dlopen" = xyes; then : 12400 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld 12401else 12402 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 12403$as_echo_n "checking for dld_link in -ldld... " >&6; } 12404if ${ac_cv_lib_dld_dld_link+:} false; then : 12405 $as_echo_n "(cached) " >&6 12406else 12407 ac_check_lib_save_LIBS=$LIBS 12408LIBS="-ldld $LIBS" 12409cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12410/* end confdefs.h. */ 12411 12412/* Override any GCC internal prototype to avoid an error. 12413 Use char because int might match the return type of a GCC 12414 builtin and then its argument prototype would still apply. */ 12415#ifdef __cplusplus 12416extern "C" 12417#endif 12418char dld_link (); 12419int 12420main () 12421{ 12422return dld_link (); 12423 ; 12424 return 0; 12425} 12426_ACEOF 12427if ac_fn_c_try_link "$LINENO"; then : 12428 ac_cv_lib_dld_dld_link=yes 12429else 12430 ac_cv_lib_dld_dld_link=no 12431fi 12432rm -f core conftest.err conftest.$ac_objext \ 12433 conftest$ac_exeext conftest.$ac_ext 12434LIBS=$ac_check_lib_save_LIBS 12435fi 12436{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 12437$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 12438if test "x$ac_cv_lib_dld_dld_link" = xyes; then : 12439 lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld 12440fi 12441 12442 12443fi 12444 12445 12446fi 12447 12448 12449fi 12450 12451 12452fi 12453 12454 12455fi 12456 12457 ;; 12458 esac 12459 12460 if test no = "$lt_cv_dlopen"; then 12461 enable_dlopen=no 12462 else 12463 enable_dlopen=yes 12464 fi 12465 12466 case $lt_cv_dlopen in 12467 dlopen) 12468 save_CPPFLAGS=$CPPFLAGS 12469 test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 12470 12471 save_LDFLAGS=$LDFLAGS 12472 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 12473 12474 save_LIBS=$LIBS 12475 LIBS="$lt_cv_dlopen_libs $LIBS" 12476 12477 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 12478$as_echo_n "checking whether a program can dlopen itself... " >&6; } 12479if ${lt_cv_dlopen_self+:} false; then : 12480 $as_echo_n "(cached) " >&6 12481else 12482 if test yes = "$cross_compiling"; then : 12483 lt_cv_dlopen_self=cross 12484else 12485 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 12486 lt_status=$lt_dlunknown 12487 cat > conftest.$ac_ext <<_LT_EOF 12488#line $LINENO "configure" 12489#include "confdefs.h" 12490 12491#if HAVE_DLFCN_H 12492#include <dlfcn.h> 12493#endif 12494 12495#include <stdio.h> 12496 12497#ifdef RTLD_GLOBAL 12498# define LT_DLGLOBAL RTLD_GLOBAL 12499#else 12500# ifdef DL_GLOBAL 12501# define LT_DLGLOBAL DL_GLOBAL 12502# else 12503# define LT_DLGLOBAL 0 12504# endif 12505#endif 12506 12507/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 12508 find out it does not work in some platform. */ 12509#ifndef LT_DLLAZY_OR_NOW 12510# ifdef RTLD_LAZY 12511# define LT_DLLAZY_OR_NOW RTLD_LAZY 12512# else 12513# ifdef DL_LAZY 12514# define LT_DLLAZY_OR_NOW DL_LAZY 12515# else 12516# ifdef RTLD_NOW 12517# define LT_DLLAZY_OR_NOW RTLD_NOW 12518# else 12519# ifdef DL_NOW 12520# define LT_DLLAZY_OR_NOW DL_NOW 12521# else 12522# define LT_DLLAZY_OR_NOW 0 12523# endif 12524# endif 12525# endif 12526# endif 12527#endif 12528 12529/* When -fvisibility=hidden is used, assume the code has been annotated 12530 correspondingly for the symbols needed. */ 12531#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 12532int fnord () __attribute__((visibility("default"))); 12533#endif 12534 12535int fnord () { return 42; } 12536int main () 12537{ 12538 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 12539 int status = $lt_dlunknown; 12540 12541 if (self) 12542 { 12543 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 12544 else 12545 { 12546 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 12547 else puts (dlerror ()); 12548 } 12549 /* dlclose (self); */ 12550 } 12551 else 12552 puts (dlerror ()); 12553 12554 return status; 12555} 12556_LT_EOF 12557 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 12558 (eval $ac_link) 2>&5 12559 ac_status=$? 12560 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 12561 test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then 12562 (./conftest; exit; ) >&5 2>/dev/null 12563 lt_status=$? 12564 case x$lt_status in 12565 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 12566 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 12567 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 12568 esac 12569 else : 12570 # compilation failed 12571 lt_cv_dlopen_self=no 12572 fi 12573fi 12574rm -fr conftest* 12575 12576 12577fi 12578{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 12579$as_echo "$lt_cv_dlopen_self" >&6; } 12580 12581 if test yes = "$lt_cv_dlopen_self"; then 12582 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 12583 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 12584$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 12585if ${lt_cv_dlopen_self_static+:} false; then : 12586 $as_echo_n "(cached) " >&6 12587else 12588 if test yes = "$cross_compiling"; then : 12589 lt_cv_dlopen_self_static=cross 12590else 12591 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 12592 lt_status=$lt_dlunknown 12593 cat > conftest.$ac_ext <<_LT_EOF 12594#line $LINENO "configure" 12595#include "confdefs.h" 12596 12597#if HAVE_DLFCN_H 12598#include <dlfcn.h> 12599#endif 12600 12601#include <stdio.h> 12602 12603#ifdef RTLD_GLOBAL 12604# define LT_DLGLOBAL RTLD_GLOBAL 12605#else 12606# ifdef DL_GLOBAL 12607# define LT_DLGLOBAL DL_GLOBAL 12608# else 12609# define LT_DLGLOBAL 0 12610# endif 12611#endif 12612 12613/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 12614 find out it does not work in some platform. */ 12615#ifndef LT_DLLAZY_OR_NOW 12616# ifdef RTLD_LAZY 12617# define LT_DLLAZY_OR_NOW RTLD_LAZY 12618# else 12619# ifdef DL_LAZY 12620# define LT_DLLAZY_OR_NOW DL_LAZY 12621# else 12622# ifdef RTLD_NOW 12623# define LT_DLLAZY_OR_NOW RTLD_NOW 12624# else 12625# ifdef DL_NOW 12626# define LT_DLLAZY_OR_NOW DL_NOW 12627# else 12628# define LT_DLLAZY_OR_NOW 0 12629# endif 12630# endif 12631# endif 12632# endif 12633#endif 12634 12635/* When -fvisibility=hidden is used, assume the code has been annotated 12636 correspondingly for the symbols needed. */ 12637#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 12638int fnord () __attribute__((visibility("default"))); 12639#endif 12640 12641int fnord () { return 42; } 12642int main () 12643{ 12644 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 12645 int status = $lt_dlunknown; 12646 12647 if (self) 12648 { 12649 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 12650 else 12651 { 12652 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 12653 else puts (dlerror ()); 12654 } 12655 /* dlclose (self); */ 12656 } 12657 else 12658 puts (dlerror ()); 12659 12660 return status; 12661} 12662_LT_EOF 12663 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 12664 (eval $ac_link) 2>&5 12665 ac_status=$? 12666 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 12667 test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then 12668 (./conftest; exit; ) >&5 2>/dev/null 12669 lt_status=$? 12670 case x$lt_status in 12671 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 12672 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 12673 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 12674 esac 12675 else : 12676 # compilation failed 12677 lt_cv_dlopen_self_static=no 12678 fi 12679fi 12680rm -fr conftest* 12681 12682 12683fi 12684{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 12685$as_echo "$lt_cv_dlopen_self_static" >&6; } 12686 fi 12687 12688 CPPFLAGS=$save_CPPFLAGS 12689 LDFLAGS=$save_LDFLAGS 12690 LIBS=$save_LIBS 12691 ;; 12692 esac 12693 12694 case $lt_cv_dlopen_self in 12695 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 12696 *) enable_dlopen_self=unknown ;; 12697 esac 12698 12699 case $lt_cv_dlopen_self_static in 12700 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 12701 *) enable_dlopen_self_static=unknown ;; 12702 esac 12703fi 12704 12705 12706 12707 12708 12709 12710 12711 12712 12713 12714 12715 12716 12717 12718 12719 12720 12721striplib= 12722old_striplib= 12723{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 12724$as_echo_n "checking whether stripping libraries is possible... " >&6; } 12725if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 12726 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 12727 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 12728 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12729$as_echo "yes" >&6; } 12730else 12731# FIXME - insert some real tests, host_os isn't really good enough 12732 case $host_os in 12733 darwin*) 12734 if test -n "$STRIP"; then 12735 striplib="$STRIP -x" 12736 old_striplib="$STRIP -S" 12737 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12738$as_echo "yes" >&6; } 12739 else 12740 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12741$as_echo "no" >&6; } 12742 fi 12743 ;; 12744 *) 12745 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12746$as_echo "no" >&6; } 12747 ;; 12748 esac 12749fi 12750 12751 12752 12753 12754 12755 12756 12757 12758 12759 12760 12761 12762 # Report what library types will actually be built 12763 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 12764$as_echo_n "checking if libtool supports shared libraries... " >&6; } 12765 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 12766$as_echo "$can_build_shared" >&6; } 12767 12768 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 12769$as_echo_n "checking whether to build shared libraries... " >&6; } 12770 test no = "$can_build_shared" && enable_shared=no 12771 12772 # On AIX, shared libraries and static libraries use the same namespace, and 12773 # are all built from PIC. 12774 case $host_os in 12775 aix3*) 12776 test yes = "$enable_shared" && enable_static=no 12777 if test -n "$RANLIB"; then 12778 archive_cmds="$archive_cmds~\$RANLIB \$lib" 12779 postinstall_cmds='$RANLIB $lib' 12780 fi 12781 ;; 12782 12783 aix[4-9]*) 12784 if test ia64 != "$host_cpu"; then 12785 case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in 12786 yes,aix,yes) ;; # shared object as lib.so file only 12787 yes,svr4,*) ;; # shared object as lib.so archive member only 12788 yes,*) enable_static=no ;; # shared object in lib.a archive as well 12789 esac 12790 fi 12791 ;; 12792 esac 12793 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 12794$as_echo "$enable_shared" >&6; } 12795 12796 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 12797$as_echo_n "checking whether to build static libraries... " >&6; } 12798 # Make sure either enable_shared or enable_static is yes. 12799 test yes = "$enable_shared" || enable_static=yes 12800 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 12801$as_echo "$enable_static" >&6; } 12802 12803 12804 12805 12806fi 12807ac_ext=c 12808ac_cpp='$CPP $CPPFLAGS' 12809ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 12810ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 12811ac_compiler_gnu=$ac_cv_c_compiler_gnu 12812 12813CC=$lt_save_CC 12814 12815 12816 12817 12818 12819 12820 12821 12822 12823 12824 12825 12826 12827 12828 12829 ac_config_commands="$ac_config_commands libtool" 12830 12831 12832 12833 12834# Only expand once: 12835 12836 12837 12838 12839# Check for library functions that SQLite can optionally use. 12840for ac_func in fdatasync usleep fullfsync localtime_r gmtime_r 12841do : 12842 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 12843ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 12844if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 12845 cat >>confdefs.h <<_ACEOF 12846#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 12847_ACEOF 12848 12849fi 12850done 12851 12852ac_fn_c_check_decl "$LINENO" "strerror_r" "ac_cv_have_decl_strerror_r" "$ac_includes_default" 12853if test "x$ac_cv_have_decl_strerror_r" = xyes; then : 12854 ac_have_decl=1 12855else 12856 ac_have_decl=0 12857fi 12858 12859cat >>confdefs.h <<_ACEOF 12860#define HAVE_DECL_STRERROR_R $ac_have_decl 12861_ACEOF 12862 12863for ac_func in strerror_r 12864do : 12865 ac_fn_c_check_func "$LINENO" "strerror_r" "ac_cv_func_strerror_r" 12866if test "x$ac_cv_func_strerror_r" = xyes; then : 12867 cat >>confdefs.h <<_ACEOF 12868#define HAVE_STRERROR_R 1 12869_ACEOF 12870 12871fi 12872done 12873 12874{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether strerror_r returns char *" >&5 12875$as_echo_n "checking whether strerror_r returns char *... " >&6; } 12876if ${ac_cv_func_strerror_r_char_p+:} false; then : 12877 $as_echo_n "(cached) " >&6 12878else 12879 12880 ac_cv_func_strerror_r_char_p=no 12881 if test $ac_cv_have_decl_strerror_r = yes; then 12882 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12883/* end confdefs.h. */ 12884$ac_includes_default 12885int 12886main () 12887{ 12888 12889 char buf[100]; 12890 char x = *strerror_r (0, buf, sizeof buf); 12891 char *p = strerror_r (0, buf, sizeof buf); 12892 return !p || x; 12893 12894 ; 12895 return 0; 12896} 12897_ACEOF 12898if ac_fn_c_try_compile "$LINENO"; then : 12899 ac_cv_func_strerror_r_char_p=yes 12900fi 12901rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12902 else 12903 # strerror_r is not declared. Choose between 12904 # systems that have relatively inaccessible declarations for the 12905 # function. BeOS and DEC UNIX 4.0 fall in this category, but the 12906 # former has a strerror_r that returns char*, while the latter 12907 # has a strerror_r that returns `int'. 12908 # This test should segfault on the DEC system. 12909 if test "$cross_compiling" = yes; then : 12910 : 12911else 12912 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12913/* end confdefs.h. */ 12914$ac_includes_default 12915 extern char *strerror_r (); 12916int 12917main () 12918{ 12919char buf[100]; 12920 char x = *strerror_r (0, buf, sizeof buf); 12921 return ! isalpha (x); 12922 ; 12923 return 0; 12924} 12925_ACEOF 12926if ac_fn_c_try_run "$LINENO"; then : 12927 ac_cv_func_strerror_r_char_p=yes 12928fi 12929rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 12930 conftest.$ac_objext conftest.beam conftest.$ac_ext 12931fi 12932 12933 fi 12934 12935fi 12936{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_strerror_r_char_p" >&5 12937$as_echo "$ac_cv_func_strerror_r_char_p" >&6; } 12938if test $ac_cv_func_strerror_r_char_p = yes; then 12939 12940$as_echo "#define STRERROR_R_CHAR_P 1" >>confdefs.h 12941 12942fi 12943 12944 12945ac_config_files="$ac_config_files Makefile sqlite3.pc" 12946 12947 12948 12949#----------------------------------------------------------------------- 12950# --enable-editline 12951# --enable-readline 12952# 12953# Check whether --enable-editline was given. 12954if test "${enable_editline+set}" = set; then : 12955 enableval=$enable_editline; 12956else 12957 enable_editline=yes 12958fi 12959 12960# Check whether --enable-readline was given. 12961if test "${enable_readline+set}" = set; then : 12962 enableval=$enable_readline; 12963else 12964 enable_readline=no 12965fi 12966 12967if test x"$enable_editline" != xno ; then 12968 sLIBS=$LIBS 12969 LIBS="" 12970 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing readline" >&5 12971$as_echo_n "checking for library containing readline... " >&6; } 12972if ${ac_cv_search_readline+:} false; then : 12973 $as_echo_n "(cached) " >&6 12974else 12975 ac_func_search_save_LIBS=$LIBS 12976cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12977/* end confdefs.h. */ 12978 12979/* Override any GCC internal prototype to avoid an error. 12980 Use char because int might match the return type of a GCC 12981 builtin and then its argument prototype would still apply. */ 12982#ifdef __cplusplus 12983extern "C" 12984#endif 12985char readline (); 12986int 12987main () 12988{ 12989return readline (); 12990 ; 12991 return 0; 12992} 12993_ACEOF 12994for ac_lib in '' edit; do 12995 if test -z "$ac_lib"; then 12996 ac_res="none required" 12997 else 12998 ac_res=-l$ac_lib 12999 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 13000 fi 13001 if ac_fn_c_try_link "$LINENO"; then : 13002 ac_cv_search_readline=$ac_res 13003fi 13004rm -f core conftest.err conftest.$ac_objext \ 13005 conftest$ac_exeext 13006 if ${ac_cv_search_readline+:} false; then : 13007 break 13008fi 13009done 13010if ${ac_cv_search_readline+:} false; then : 13011 13012else 13013 ac_cv_search_readline=no 13014fi 13015rm conftest.$ac_ext 13016LIBS=$ac_func_search_save_LIBS 13017fi 13018{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_readline" >&5 13019$as_echo "$ac_cv_search_readline" >&6; } 13020ac_res=$ac_cv_search_readline 13021if test "$ac_res" != no; then : 13022 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 13023 enable_readline=no 13024else 13025 enable_editline=no 13026fi 13027 13028 READLINE_LIBS=$LIBS 13029 if test x"$LIBS" != "x"; then 13030 13031$as_echo "#define HAVE_EDITLINE 1" >>confdefs.h 13032 13033 else 13034 unset ac_cv_search_readline 13035 fi 13036 LIBS=$sLIBS 13037fi 13038if test x"$enable_readline" != xno ; then 13039 sLIBS=$LIBS 13040 LIBS="" 13041 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing tgetent" >&5 13042$as_echo_n "checking for library containing tgetent... " >&6; } 13043if ${ac_cv_search_tgetent+:} false; then : 13044 $as_echo_n "(cached) " >&6 13045else 13046 ac_func_search_save_LIBS=$LIBS 13047cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13048/* end confdefs.h. */ 13049 13050/* Override any GCC internal prototype to avoid an error. 13051 Use char because int might match the return type of a GCC 13052 builtin and then its argument prototype would still apply. */ 13053#ifdef __cplusplus 13054extern "C" 13055#endif 13056char tgetent (); 13057int 13058main () 13059{ 13060return tgetent (); 13061 ; 13062 return 0; 13063} 13064_ACEOF 13065for ac_lib in '' curses ncurses ncursesw; do 13066 if test -z "$ac_lib"; then 13067 ac_res="none required" 13068 else 13069 ac_res=-l$ac_lib 13070 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 13071 fi 13072 if ac_fn_c_try_link "$LINENO"; then : 13073 ac_cv_search_tgetent=$ac_res 13074fi 13075rm -f core conftest.err conftest.$ac_objext \ 13076 conftest$ac_exeext 13077 if ${ac_cv_search_tgetent+:} false; then : 13078 break 13079fi 13080done 13081if ${ac_cv_search_tgetent+:} false; then : 13082 13083else 13084 ac_cv_search_tgetent=no 13085fi 13086rm conftest.$ac_ext 13087LIBS=$ac_func_search_save_LIBS 13088fi 13089{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_tgetent" >&5 13090$as_echo "$ac_cv_search_tgetent" >&6; } 13091ac_res=$ac_cv_search_tgetent 13092if test "$ac_res" != no; then : 13093 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 13094 13095fi 13096 13097 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing readline" >&5 13098$as_echo_n "checking for library containing readline... " >&6; } 13099if ${ac_cv_search_readline+:} false; then : 13100 $as_echo_n "(cached) " >&6 13101else 13102 ac_func_search_save_LIBS=$LIBS 13103cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13104/* end confdefs.h. */ 13105 13106/* Override any GCC internal prototype to avoid an error. 13107 Use char because int might match the return type of a GCC 13108 builtin and then its argument prototype would still apply. */ 13109#ifdef __cplusplus 13110extern "C" 13111#endif 13112char readline (); 13113int 13114main () 13115{ 13116return readline (); 13117 ; 13118 return 0; 13119} 13120_ACEOF 13121for ac_lib in '' readline; do 13122 if test -z "$ac_lib"; then 13123 ac_res="none required" 13124 else 13125 ac_res=-l$ac_lib 13126 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 13127 fi 13128 if ac_fn_c_try_link "$LINENO"; then : 13129 ac_cv_search_readline=$ac_res 13130fi 13131rm -f core conftest.err conftest.$ac_objext \ 13132 conftest$ac_exeext 13133 if ${ac_cv_search_readline+:} false; then : 13134 break 13135fi 13136done 13137if ${ac_cv_search_readline+:} false; then : 13138 13139else 13140 ac_cv_search_readline=no 13141fi 13142rm conftest.$ac_ext 13143LIBS=$ac_func_search_save_LIBS 13144fi 13145{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_readline" >&5 13146$as_echo "$ac_cv_search_readline" >&6; } 13147ac_res=$ac_cv_search_readline 13148if test "$ac_res" != no; then : 13149 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 13150 13151else 13152 enable_readline=no 13153fi 13154 13155 for ac_func in readline 13156do : 13157 ac_fn_c_check_func "$LINENO" "readline" "ac_cv_func_readline" 13158if test "x$ac_cv_func_readline" = xyes; then : 13159 cat >>confdefs.h <<_ACEOF 13160#define HAVE_READLINE 1 13161_ACEOF 13162 13163fi 13164done 13165 13166 READLINE_LIBS=$LIBS 13167 LIBS=$sLIBS 13168fi 13169 13170#----------------------------------------------------------------------- 13171 13172#----------------------------------------------------------------------- 13173# --enable-threadsafe 13174# 13175# Check whether --enable-threadsafe was given. 13176if test "${enable_threadsafe+set}" = set; then : 13177 enableval=$enable_threadsafe; 13178else 13179 enable_threadsafe=yes 13180fi 13181 13182THREADSAFE_FLAGS=-DSQLITE_THREADSAFE=0 13183if test x"$enable_threadsafe" != "xno"; then 13184 THREADSAFE_FLAGS="-D_REENTRANT=1 -DSQLITE_THREADSAFE=1" 13185 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing pthread_create" >&5 13186$as_echo_n "checking for library containing pthread_create... " >&6; } 13187if ${ac_cv_search_pthread_create+:} false; then : 13188 $as_echo_n "(cached) " >&6 13189else 13190 ac_func_search_save_LIBS=$LIBS 13191cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13192/* end confdefs.h. */ 13193 13194/* Override any GCC internal prototype to avoid an error. 13195 Use char because int might match the return type of a GCC 13196 builtin and then its argument prototype would still apply. */ 13197#ifdef __cplusplus 13198extern "C" 13199#endif 13200char pthread_create (); 13201int 13202main () 13203{ 13204return pthread_create (); 13205 ; 13206 return 0; 13207} 13208_ACEOF 13209for ac_lib in '' pthread; do 13210 if test -z "$ac_lib"; then 13211 ac_res="none required" 13212 else 13213 ac_res=-l$ac_lib 13214 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 13215 fi 13216 if ac_fn_c_try_link "$LINENO"; then : 13217 ac_cv_search_pthread_create=$ac_res 13218fi 13219rm -f core conftest.err conftest.$ac_objext \ 13220 conftest$ac_exeext 13221 if ${ac_cv_search_pthread_create+:} false; then : 13222 break 13223fi 13224done 13225if ${ac_cv_search_pthread_create+:} false; then : 13226 13227else 13228 ac_cv_search_pthread_create=no 13229fi 13230rm conftest.$ac_ext 13231LIBS=$ac_func_search_save_LIBS 13232fi 13233{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_pthread_create" >&5 13234$as_echo "$ac_cv_search_pthread_create" >&6; } 13235ac_res=$ac_cv_search_pthread_create 13236if test "$ac_res" != no; then : 13237 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 13238 13239fi 13240 13241 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing pthread_mutexattr_init" >&5 13242$as_echo_n "checking for library containing pthread_mutexattr_init... " >&6; } 13243if ${ac_cv_search_pthread_mutexattr_init+:} false; then : 13244 $as_echo_n "(cached) " >&6 13245else 13246 ac_func_search_save_LIBS=$LIBS 13247cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13248/* end confdefs.h. */ 13249 13250/* Override any GCC internal prototype to avoid an error. 13251 Use char because int might match the return type of a GCC 13252 builtin and then its argument prototype would still apply. */ 13253#ifdef __cplusplus 13254extern "C" 13255#endif 13256char pthread_mutexattr_init (); 13257int 13258main () 13259{ 13260return pthread_mutexattr_init (); 13261 ; 13262 return 0; 13263} 13264_ACEOF 13265for ac_lib in '' pthread; do 13266 if test -z "$ac_lib"; then 13267 ac_res="none required" 13268 else 13269 ac_res=-l$ac_lib 13270 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 13271 fi 13272 if ac_fn_c_try_link "$LINENO"; then : 13273 ac_cv_search_pthread_mutexattr_init=$ac_res 13274fi 13275rm -f core conftest.err conftest.$ac_objext \ 13276 conftest$ac_exeext 13277 if ${ac_cv_search_pthread_mutexattr_init+:} false; then : 13278 break 13279fi 13280done 13281if ${ac_cv_search_pthread_mutexattr_init+:} false; then : 13282 13283else 13284 ac_cv_search_pthread_mutexattr_init=no 13285fi 13286rm conftest.$ac_ext 13287LIBS=$ac_func_search_save_LIBS 13288fi 13289{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_pthread_mutexattr_init" >&5 13290$as_echo "$ac_cv_search_pthread_mutexattr_init" >&6; } 13291ac_res=$ac_cv_search_pthread_mutexattr_init 13292if test "$ac_res" != no; then : 13293 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 13294 13295fi 13296 13297fi 13298 13299#----------------------------------------------------------------------- 13300 13301#----------------------------------------------------------------------- 13302# --enable-dynamic-extensions 13303# 13304# Check whether --enable-dynamic-extensions was given. 13305if test "${enable_dynamic_extensions+set}" = set; then : 13306 enableval=$enable_dynamic_extensions; 13307else 13308 enable_dynamic_extensions=yes 13309fi 13310 13311if test x"$enable_dynamic_extensions" != "xno"; then 13312 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5 13313$as_echo_n "checking for library containing dlopen... " >&6; } 13314if ${ac_cv_search_dlopen+:} 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 dlopen (); 13328int 13329main () 13330{ 13331return dlopen (); 13332 ; 13333 return 0; 13334} 13335_ACEOF 13336for ac_lib in '' dl; 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_dlopen=$ac_res 13345fi 13346rm -f core conftest.err conftest.$ac_objext \ 13347 conftest$ac_exeext 13348 if ${ac_cv_search_dlopen+:} false; then : 13349 break 13350fi 13351done 13352if ${ac_cv_search_dlopen+:} false; then : 13353 13354else 13355 ac_cv_search_dlopen=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_dlopen" >&5 13361$as_echo "$ac_cv_search_dlopen" >&6; } 13362ac_res=$ac_cv_search_dlopen 13363if test "$ac_res" != no; then : 13364 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 13365 13366fi 13367 13368else 13369 DYNAMIC_EXTENSION_FLAGS=-DSQLITE_OMIT_LOAD_EXTENSION=1 13370fi 13371{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for whether to support dynamic extensions" >&5 13372$as_echo_n "checking for whether to support dynamic extensions... " >&6; } 13373{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_dynamic_extensions" >&5 13374$as_echo "$enable_dynamic_extensions" >&6; } 13375 13376#----------------------------------------------------------------------- 13377 13378#----------------------------------------------------------------------- 13379# --enable-fts5 13380# 13381# Check whether --enable-fts5 was given. 13382if test "${enable_fts5+set}" = set; then : 13383 enableval=$enable_fts5; 13384else 13385 enable_fts5=no 13386fi 13387 13388if test x"$enable_fts5" == "xyes"; then 13389 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing log" >&5 13390$as_echo_n "checking for library containing log... " >&6; } 13391if ${ac_cv_search_log+:} false; then : 13392 $as_echo_n "(cached) " >&6 13393else 13394 ac_func_search_save_LIBS=$LIBS 13395cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13396/* end confdefs.h. */ 13397 13398/* Override any GCC internal prototype to avoid an error. 13399 Use char because int might match the return type of a GCC 13400 builtin and then its argument prototype would still apply. */ 13401#ifdef __cplusplus 13402extern "C" 13403#endif 13404char log (); 13405int 13406main () 13407{ 13408return log (); 13409 ; 13410 return 0; 13411} 13412_ACEOF 13413for ac_lib in '' m; do 13414 if test -z "$ac_lib"; then 13415 ac_res="none required" 13416 else 13417 ac_res=-l$ac_lib 13418 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 13419 fi 13420 if ac_fn_c_try_link "$LINENO"; then : 13421 ac_cv_search_log=$ac_res 13422fi 13423rm -f core conftest.err conftest.$ac_objext \ 13424 conftest$ac_exeext 13425 if ${ac_cv_search_log+:} false; then : 13426 break 13427fi 13428done 13429if ${ac_cv_search_log+:} false; then : 13430 13431else 13432 ac_cv_search_log=no 13433fi 13434rm conftest.$ac_ext 13435LIBS=$ac_func_search_save_LIBS 13436fi 13437{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_log" >&5 13438$as_echo "$ac_cv_search_log" >&6; } 13439ac_res=$ac_cv_search_log 13440if test "$ac_res" != no; then : 13441 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 13442 13443fi 13444 13445 FTS5_FLAGS=-DSQLITE_ENABLE_FTS5 13446fi 13447 13448#----------------------------------------------------------------------- 13449 13450#----------------------------------------------------------------------- 13451# --enable-json1 13452# 13453# Check whether --enable-json1 was given. 13454if test "${enable_json1+set}" = set; then : 13455 enableval=$enable_json1; 13456else 13457 enable_json1=no 13458fi 13459 13460if test x"$enable_json1" == "xyes"; then 13461 JSON1_FLAGS=-DSQLITE_ENABLE_JSON1 13462fi 13463 13464#----------------------------------------------------------------------- 13465 13466#----------------------------------------------------------------------- 13467# --enable-static-shell 13468# 13469# Check whether --enable-static-shell was given. 13470if test "${enable_static_shell+set}" = set; then : 13471 enableval=$enable_static_shell; 13472else 13473 enable_static_shell=yes 13474fi 13475 13476if test x"$enable_static_shell" == "xyes"; then 13477 EXTRA_SHELL_OBJ=sqlite3-sqlite3.$OBJEXT 13478else 13479 EXTRA_SHELL_OBJ=libsqlite3.la 13480fi 13481 13482#----------------------------------------------------------------------- 13483 13484for ac_func in posix_fallocate 13485do : 13486 ac_fn_c_check_func "$LINENO" "posix_fallocate" "ac_cv_func_posix_fallocate" 13487if test "x$ac_cv_func_posix_fallocate" = xyes; then : 13488 cat >>confdefs.h <<_ACEOF 13489#define HAVE_POSIX_FALLOCATE 1 13490_ACEOF 13491 13492fi 13493done 13494 13495 13496#----------------------------------------------------------------------- 13497# UPDATE: Maybe it's better if users just set CFLAGS before invoking 13498# configure. This option doesn't really add much... 13499# 13500# --enable-tempstore 13501# 13502# AC_ARG_ENABLE(tempstore, [AS_HELP_STRING( 13503# [--enable-tempstore], 13504# [in-memory temporary tables (never, no, yes, always) [default=no]])], 13505# [], [enable_tempstore=no]) 13506# AC_MSG_CHECKING([for whether or not to store temp tables in-memory]) 13507# case "$enable_tempstore" in 13508# never ) TEMP_STORE=0 ;; 13509# no ) TEMP_STORE=1 ;; 13510# always ) TEMP_STORE=3 ;; 13511# yes ) TEMP_STORE=3 ;; 13512# * ) 13513# TEMP_STORE=1 13514# enable_tempstore=yes 13515# ;; 13516# esac 13517# AC_MSG_RESULT($enable_tempstore) 13518# AC_SUBST(TEMP_STORE) 13519#----------------------------------------------------------------------- 13520 13521cat >confcache <<\_ACEOF 13522# This file is a shell script that caches the results of configure 13523# tests run on this system so they can be shared between configure 13524# scripts and configure runs, see configure's option --config-cache. 13525# It is not useful on other systems. If it contains results you don't 13526# want to keep, you may remove or edit it. 13527# 13528# config.status only pays attention to the cache file if you give it 13529# the --recheck option to rerun configure. 13530# 13531# `ac_cv_env_foo' variables (set or unset) will be overridden when 13532# loading this file, other *unset* `ac_cv_foo' will be assigned the 13533# following values. 13534 13535_ACEOF 13536 13537# The following way of writing the cache mishandles newlines in values, 13538# but we know of no workaround that is simple, portable, and efficient. 13539# So, we kill variables containing newlines. 13540# Ultrix sh set writes to stderr and can't be redirected directly, 13541# and sets the high bit in the cache file unless we assign to the vars. 13542( 13543 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 13544 eval ac_val=\$$ac_var 13545 case $ac_val in #( 13546 *${as_nl}*) 13547 case $ac_var in #( 13548 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 13549$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 13550 esac 13551 case $ac_var in #( 13552 _ | IFS | as_nl) ;; #( 13553 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 13554 *) { eval $ac_var=; unset $ac_var;} ;; 13555 esac ;; 13556 esac 13557 done 13558 13559 (set) 2>&1 | 13560 case $as_nl`(ac_space=' '; set) 2>&1` in #( 13561 *${as_nl}ac_space=\ *) 13562 # `set' does not quote correctly, so add quotes: double-quote 13563 # substitution turns \\\\ into \\, and sed turns \\ into \. 13564 sed -n \ 13565 "s/'/'\\\\''/g; 13566 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 13567 ;; #( 13568 *) 13569 # `set' quotes correctly as required by POSIX, so do not add quotes. 13570 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 13571 ;; 13572 esac | 13573 sort 13574) | 13575 sed ' 13576 /^ac_cv_env_/b end 13577 t clear 13578 :clear 13579 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 13580 t end 13581 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 13582 :end' >>confcache 13583if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 13584 if test -w "$cache_file"; then 13585 if test "x$cache_file" != "x/dev/null"; then 13586 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 13587$as_echo "$as_me: updating cache $cache_file" >&6;} 13588 if test ! -f "$cache_file" || test -h "$cache_file"; then 13589 cat confcache >"$cache_file" 13590 else 13591 case $cache_file in #( 13592 */* | ?:*) 13593 mv -f confcache "$cache_file"$$ && 13594 mv -f "$cache_file"$$ "$cache_file" ;; #( 13595 *) 13596 mv -f confcache "$cache_file" ;; 13597 esac 13598 fi 13599 fi 13600 else 13601 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 13602$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 13603 fi 13604fi 13605rm -f confcache 13606 13607test "x$prefix" = xNONE && prefix=$ac_default_prefix 13608# Let make expand exec_prefix. 13609test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 13610 13611# Transform confdefs.h into DEFS. 13612# Protect against shell expansion while executing Makefile rules. 13613# Protect against Makefile macro expansion. 13614# 13615# If the first sed substitution is executed (which looks for macros that 13616# take arguments), then branch to the quote section. Otherwise, 13617# look for a macro that doesn't take arguments. 13618ac_script=' 13619:mline 13620/\\$/{ 13621 N 13622 s,\\\n,, 13623 b mline 13624} 13625t clear 13626:clear 13627s/^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*([^)]*)\)[ ]*\(.*\)/-D\1=\2/g 13628t quote 13629s/^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)/-D\1=\2/g 13630t quote 13631b any 13632:quote 13633s/[ `~#$^&*(){}\\|;'\''"<>?]/\\&/g 13634s/\[/\\&/g 13635s/\]/\\&/g 13636s/\$/$$/g 13637H 13638:any 13639${ 13640 g 13641 s/^\n// 13642 s/\n/ /g 13643 p 13644} 13645' 13646DEFS=`sed -n "$ac_script" confdefs.h` 13647 13648 13649ac_libobjs= 13650ac_ltlibobjs= 13651U= 13652for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 13653 # 1. Remove the extension, and $U if already installed. 13654 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 13655 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 13656 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 13657 # will be set to the directory where LIBOBJS objects are built. 13658 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 13659 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 13660done 13661LIBOBJS=$ac_libobjs 13662 13663LTLIBOBJS=$ac_ltlibobjs 13664 13665 13666{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 13667$as_echo_n "checking that generated files are newer than configure... " >&6; } 13668 if test -n "$am_sleep_pid"; then 13669 # Hide warnings about reused PIDs. 13670 wait $am_sleep_pid 2>/dev/null 13671 fi 13672 { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5 13673$as_echo "done" >&6; } 13674 if test -n "$EXEEXT"; then 13675 am__EXEEXT_TRUE= 13676 am__EXEEXT_FALSE='#' 13677else 13678 am__EXEEXT_TRUE='#' 13679 am__EXEEXT_FALSE= 13680fi 13681 13682if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 13683 as_fn_error $? "conditional \"AMDEP\" was never defined. 13684Usually this means the macro was only invoked conditionally." "$LINENO" 5 13685fi 13686if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 13687 as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 13688Usually this means the macro was only invoked conditionally." "$LINENO" 5 13689fi 13690if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 13691 as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 13692Usually this means the macro was only invoked conditionally." "$LINENO" 5 13693fi 13694 13695: "${CONFIG_STATUS=./config.status}" 13696ac_write_fail=0 13697ac_clean_files_save=$ac_clean_files 13698ac_clean_files="$ac_clean_files $CONFIG_STATUS" 13699{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 13700$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 13701as_write_fail=0 13702cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 13703#! $SHELL 13704# Generated by $as_me. 13705# Run this file to recreate the current configuration. 13706# Compiler output produced by configure, useful for debugging 13707# configure, is in config.log if it exists. 13708 13709debug=false 13710ac_cs_recheck=false 13711ac_cs_silent=false 13712 13713SHELL=\${CONFIG_SHELL-$SHELL} 13714export SHELL 13715_ASEOF 13716cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 13717## -------------------- ## 13718## M4sh Initialization. ## 13719## -------------------- ## 13720 13721# Be more Bourne compatible 13722DUALCASE=1; export DUALCASE # for MKS sh 13723if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 13724 emulate sh 13725 NULLCMD=: 13726 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 13727 # is contrary to our usage. Disable this feature. 13728 alias -g '${1+"$@"}'='"$@"' 13729 setopt NO_GLOB_SUBST 13730else 13731 case `(set -o) 2>/dev/null` in #( 13732 *posix*) : 13733 set -o posix ;; #( 13734 *) : 13735 ;; 13736esac 13737fi 13738 13739 13740as_nl=' 13741' 13742export as_nl 13743# Printing a long string crashes Solaris 7 /usr/bin/printf. 13744as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 13745as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 13746as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 13747# Prefer a ksh shell builtin over an external printf program on Solaris, 13748# but without wasting forks for bash or zsh. 13749if test -z "$BASH_VERSION$ZSH_VERSION" \ 13750 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 13751 as_echo='print -r --' 13752 as_echo_n='print -rn --' 13753elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 13754 as_echo='printf %s\n' 13755 as_echo_n='printf %s' 13756else 13757 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 13758 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 13759 as_echo_n='/usr/ucb/echo -n' 13760 else 13761 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 13762 as_echo_n_body='eval 13763 arg=$1; 13764 case $arg in #( 13765 *"$as_nl"*) 13766 expr "X$arg" : "X\\(.*\\)$as_nl"; 13767 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 13768 esac; 13769 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 13770 ' 13771 export as_echo_n_body 13772 as_echo_n='sh -c $as_echo_n_body as_echo' 13773 fi 13774 export as_echo_body 13775 as_echo='sh -c $as_echo_body as_echo' 13776fi 13777 13778# The user is always right. 13779if test "${PATH_SEPARATOR+set}" != set; then 13780 PATH_SEPARATOR=: 13781 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 13782 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 13783 PATH_SEPARATOR=';' 13784 } 13785fi 13786 13787 13788# IFS 13789# We need space, tab and new line, in precisely that order. Quoting is 13790# there to prevent editors from complaining about space-tab. 13791# (If _AS_PATH_WALK were called with IFS unset, it would disable word 13792# splitting by setting IFS to empty value.) 13793IFS=" "" $as_nl" 13794 13795# Find who we are. Look in the path if we contain no directory separator. 13796as_myself= 13797case $0 in #(( 13798 *[\\/]* ) as_myself=$0 ;; 13799 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13800for as_dir in $PATH 13801do 13802 IFS=$as_save_IFS 13803 test -z "$as_dir" && as_dir=. 13804 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 13805 done 13806IFS=$as_save_IFS 13807 13808 ;; 13809esac 13810# We did not find ourselves, most probably we were run as `sh COMMAND' 13811# in which case we are not to be found in the path. 13812if test "x$as_myself" = x; then 13813 as_myself=$0 13814fi 13815if test ! -f "$as_myself"; then 13816 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 13817 exit 1 13818fi 13819 13820# Unset variables that we do not need and which cause bugs (e.g. in 13821# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 13822# suppresses any "Segmentation fault" message there. '((' could 13823# trigger a bug in pdksh 5.2.14. 13824for as_var in BASH_ENV ENV MAIL MAILPATH 13825do eval test x\${$as_var+set} = xset \ 13826 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 13827done 13828PS1='$ ' 13829PS2='> ' 13830PS4='+ ' 13831 13832# NLS nuisances. 13833LC_ALL=C 13834export LC_ALL 13835LANGUAGE=C 13836export LANGUAGE 13837 13838# CDPATH. 13839(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 13840 13841 13842# as_fn_error STATUS ERROR [LINENO LOG_FD] 13843# ---------------------------------------- 13844# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 13845# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 13846# script with STATUS, using 1 if that was 0. 13847as_fn_error () 13848{ 13849 as_status=$1; test $as_status -eq 0 && as_status=1 13850 if test "$4"; then 13851 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 13852 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 13853 fi 13854 $as_echo "$as_me: error: $2" >&2 13855 as_fn_exit $as_status 13856} # as_fn_error 13857 13858 13859# as_fn_set_status STATUS 13860# ----------------------- 13861# Set $? to STATUS, without forking. 13862as_fn_set_status () 13863{ 13864 return $1 13865} # as_fn_set_status 13866 13867# as_fn_exit STATUS 13868# ----------------- 13869# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 13870as_fn_exit () 13871{ 13872 set +e 13873 as_fn_set_status $1 13874 exit $1 13875} # as_fn_exit 13876 13877# as_fn_unset VAR 13878# --------------- 13879# Portably unset VAR. 13880as_fn_unset () 13881{ 13882 { eval $1=; unset $1;} 13883} 13884as_unset=as_fn_unset 13885# as_fn_append VAR VALUE 13886# ---------------------- 13887# Append the text in VALUE to the end of the definition contained in VAR. Take 13888# advantage of any shell optimizations that allow amortized linear growth over 13889# repeated appends, instead of the typical quadratic growth present in naive 13890# implementations. 13891if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 13892 eval 'as_fn_append () 13893 { 13894 eval $1+=\$2 13895 }' 13896else 13897 as_fn_append () 13898 { 13899 eval $1=\$$1\$2 13900 } 13901fi # as_fn_append 13902 13903# as_fn_arith ARG... 13904# ------------------ 13905# Perform arithmetic evaluation on the ARGs, and store the result in the 13906# global $as_val. Take advantage of shells that can avoid forks. The arguments 13907# must be portable across $(()) and expr. 13908if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 13909 eval 'as_fn_arith () 13910 { 13911 as_val=$(( $* )) 13912 }' 13913else 13914 as_fn_arith () 13915 { 13916 as_val=`expr "$@" || test $? -eq 1` 13917 } 13918fi # as_fn_arith 13919 13920 13921if expr a : '\(a\)' >/dev/null 2>&1 && 13922 test "X`expr 00001 : '.*\(...\)'`" = X001; then 13923 as_expr=expr 13924else 13925 as_expr=false 13926fi 13927 13928if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 13929 as_basename=basename 13930else 13931 as_basename=false 13932fi 13933 13934if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 13935 as_dirname=dirname 13936else 13937 as_dirname=false 13938fi 13939 13940as_me=`$as_basename -- "$0" || 13941$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 13942 X"$0" : 'X\(//\)$' \| \ 13943 X"$0" : 'X\(/\)' \| . 2>/dev/null || 13944$as_echo X/"$0" | 13945 sed '/^.*\/\([^/][^/]*\)\/*$/{ 13946 s//\1/ 13947 q 13948 } 13949 /^X\/\(\/\/\)$/{ 13950 s//\1/ 13951 q 13952 } 13953 /^X\/\(\/\).*/{ 13954 s//\1/ 13955 q 13956 } 13957 s/.*/./; q'` 13958 13959# Avoid depending upon Character Ranges. 13960as_cr_letters='abcdefghijklmnopqrstuvwxyz' 13961as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 13962as_cr_Letters=$as_cr_letters$as_cr_LETTERS 13963as_cr_digits='0123456789' 13964as_cr_alnum=$as_cr_Letters$as_cr_digits 13965 13966ECHO_C= ECHO_N= ECHO_T= 13967case `echo -n x` in #((((( 13968-n*) 13969 case `echo 'xy\c'` in 13970 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 13971 xy) ECHO_C='\c';; 13972 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 13973 ECHO_T=' ';; 13974 esac;; 13975*) 13976 ECHO_N='-n';; 13977esac 13978 13979rm -f conf$$ conf$$.exe conf$$.file 13980if test -d conf$$.dir; then 13981 rm -f conf$$.dir/conf$$.file 13982else 13983 rm -f conf$$.dir 13984 mkdir conf$$.dir 2>/dev/null 13985fi 13986if (echo >conf$$.file) 2>/dev/null; then 13987 if ln -s conf$$.file conf$$ 2>/dev/null; then 13988 as_ln_s='ln -s' 13989 # ... but there are two gotchas: 13990 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 13991 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 13992 # In both cases, we have to default to `cp -pR'. 13993 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 13994 as_ln_s='cp -pR' 13995 elif ln conf$$.file conf$$ 2>/dev/null; then 13996 as_ln_s=ln 13997 else 13998 as_ln_s='cp -pR' 13999 fi 14000else 14001 as_ln_s='cp -pR' 14002fi 14003rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 14004rmdir conf$$.dir 2>/dev/null 14005 14006 14007# as_fn_mkdir_p 14008# ------------- 14009# Create "$as_dir" as a directory, including parents if necessary. 14010as_fn_mkdir_p () 14011{ 14012 14013 case $as_dir in #( 14014 -*) as_dir=./$as_dir;; 14015 esac 14016 test -d "$as_dir" || eval $as_mkdir_p || { 14017 as_dirs= 14018 while :; do 14019 case $as_dir in #( 14020 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 14021 *) as_qdir=$as_dir;; 14022 esac 14023 as_dirs="'$as_qdir' $as_dirs" 14024 as_dir=`$as_dirname -- "$as_dir" || 14025$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 14026 X"$as_dir" : 'X\(//\)[^/]' \| \ 14027 X"$as_dir" : 'X\(//\)$' \| \ 14028 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 14029$as_echo X"$as_dir" | 14030 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 14031 s//\1/ 14032 q 14033 } 14034 /^X\(\/\/\)[^/].*/{ 14035 s//\1/ 14036 q 14037 } 14038 /^X\(\/\/\)$/{ 14039 s//\1/ 14040 q 14041 } 14042 /^X\(\/\).*/{ 14043 s//\1/ 14044 q 14045 } 14046 s/.*/./; q'` 14047 test -d "$as_dir" && break 14048 done 14049 test -z "$as_dirs" || eval "mkdir $as_dirs" 14050 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 14051 14052 14053} # as_fn_mkdir_p 14054if mkdir -p . 2>/dev/null; then 14055 as_mkdir_p='mkdir -p "$as_dir"' 14056else 14057 test -d ./-p && rmdir ./-p 14058 as_mkdir_p=false 14059fi 14060 14061 14062# as_fn_executable_p FILE 14063# ----------------------- 14064# Test if FILE is an executable regular file. 14065as_fn_executable_p () 14066{ 14067 test -f "$1" && test -x "$1" 14068} # as_fn_executable_p 14069as_test_x='test -x' 14070as_executable_p=as_fn_executable_p 14071 14072# Sed expression to map a string onto a valid CPP name. 14073as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 14074 14075# Sed expression to map a string onto a valid variable name. 14076as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 14077 14078 14079exec 6>&1 14080## ----------------------------------- ## 14081## Main body of $CONFIG_STATUS script. ## 14082## ----------------------------------- ## 14083_ASEOF 14084test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 14085 14086cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14087# Save the log message, to keep $0 and so on meaningful, and to 14088# report actual input values of CONFIG_FILES etc. instead of their 14089# values after options handling. 14090ac_log=" 14091This file was extended by sqlite $as_me 3.12.1, which was 14092generated by GNU Autoconf 2.69. Invocation command line was 14093 14094 CONFIG_FILES = $CONFIG_FILES 14095 CONFIG_HEADERS = $CONFIG_HEADERS 14096 CONFIG_LINKS = $CONFIG_LINKS 14097 CONFIG_COMMANDS = $CONFIG_COMMANDS 14098 $ $0 $@ 14099 14100on `(hostname || uname -n) 2>/dev/null | sed 1q` 14101" 14102 14103_ACEOF 14104 14105case $ac_config_files in *" 14106"*) set x $ac_config_files; shift; ac_config_files=$*;; 14107esac 14108 14109 14110 14111cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14112# Files that config.status was made for. 14113config_files="$ac_config_files" 14114config_commands="$ac_config_commands" 14115 14116_ACEOF 14117 14118cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14119ac_cs_usage="\ 14120\`$as_me' instantiates files and other configuration actions 14121from templates according to the current configuration. Unless the files 14122and actions are specified as TAGs, all are instantiated by default. 14123 14124Usage: $0 [OPTION]... [TAG]... 14125 14126 -h, --help print this help, then exit 14127 -V, --version print version number and configuration settings, then exit 14128 --config print configuration, then exit 14129 -q, --quiet, --silent 14130 do not print progress messages 14131 -d, --debug don't remove temporary files 14132 --recheck update $as_me by reconfiguring in the same conditions 14133 --file=FILE[:TEMPLATE] 14134 instantiate the configuration file FILE 14135 14136Configuration files: 14137$config_files 14138 14139Configuration commands: 14140$config_commands 14141 14142Report bugs to <http://www.sqlite.org>." 14143 14144_ACEOF 14145cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14146ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 14147ac_cs_version="\\ 14148sqlite config.status 3.12.1 14149configured by $0, generated by GNU Autoconf 2.69, 14150 with options \\"\$ac_cs_config\\" 14151 14152Copyright (C) 2012 Free Software Foundation, Inc. 14153This config.status script is free software; the Free Software Foundation 14154gives unlimited permission to copy, distribute and modify it." 14155 14156ac_pwd='$ac_pwd' 14157srcdir='$srcdir' 14158INSTALL='$INSTALL' 14159MKDIR_P='$MKDIR_P' 14160AWK='$AWK' 14161test -n "\$AWK" || AWK=awk 14162_ACEOF 14163 14164cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14165# The default lists apply if the user does not specify any file. 14166ac_need_defaults=: 14167while test $# != 0 14168do 14169 case $1 in 14170 --*=?*) 14171 ac_option=`expr "X$1" : 'X\([^=]*\)='` 14172 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 14173 ac_shift=: 14174 ;; 14175 --*=) 14176 ac_option=`expr "X$1" : 'X\([^=]*\)='` 14177 ac_optarg= 14178 ac_shift=: 14179 ;; 14180 *) 14181 ac_option=$1 14182 ac_optarg=$2 14183 ac_shift=shift 14184 ;; 14185 esac 14186 14187 case $ac_option in 14188 # Handling of the options. 14189 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 14190 ac_cs_recheck=: ;; 14191 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 14192 $as_echo "$ac_cs_version"; exit ;; 14193 --config | --confi | --conf | --con | --co | --c ) 14194 $as_echo "$ac_cs_config"; exit ;; 14195 --debug | --debu | --deb | --de | --d | -d ) 14196 debug=: ;; 14197 --file | --fil | --fi | --f ) 14198 $ac_shift 14199 case $ac_optarg in 14200 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 14201 '') as_fn_error $? "missing file argument" ;; 14202 esac 14203 as_fn_append CONFIG_FILES " '$ac_optarg'" 14204 ac_need_defaults=false;; 14205 --he | --h | --help | --hel | -h ) 14206 $as_echo "$ac_cs_usage"; exit ;; 14207 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 14208 | -silent | --silent | --silen | --sile | --sil | --si | --s) 14209 ac_cs_silent=: ;; 14210 14211 # This is an error. 14212 -*) as_fn_error $? "unrecognized option: \`$1' 14213Try \`$0 --help' for more information." ;; 14214 14215 *) as_fn_append ac_config_targets " $1" 14216 ac_need_defaults=false ;; 14217 14218 esac 14219 shift 14220done 14221 14222ac_configure_extra_args= 14223 14224if $ac_cs_silent; then 14225 exec 6>/dev/null 14226 ac_configure_extra_args="$ac_configure_extra_args --silent" 14227fi 14228 14229_ACEOF 14230cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14231if \$ac_cs_recheck; then 14232 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 14233 shift 14234 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 14235 CONFIG_SHELL='$SHELL' 14236 export CONFIG_SHELL 14237 exec "\$@" 14238fi 14239 14240_ACEOF 14241cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14242exec 5>>config.log 14243{ 14244 echo 14245 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 14246## Running $as_me. ## 14247_ASBOX 14248 $as_echo "$ac_log" 14249} >&5 14250 14251_ACEOF 14252cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14253# 14254# INIT-COMMANDS 14255# 14256AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 14257 14258 14259# The HP-UX ksh and POSIX shell print the target directory to stdout 14260# if CDPATH is set. 14261(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 14262 14263sed_quote_subst='$sed_quote_subst' 14264double_quote_subst='$double_quote_subst' 14265delay_variable_subst='$delay_variable_subst' 14266macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 14267macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 14268enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 14269enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 14270pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 14271enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 14272shared_archive_member_spec='`$ECHO "$shared_archive_member_spec" | $SED "$delay_single_quote_subst"`' 14273SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 14274ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 14275PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`' 14276host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 14277host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 14278host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 14279build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 14280build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 14281build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 14282SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 14283Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 14284GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 14285EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 14286FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 14287LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 14288NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 14289LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 14290max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 14291ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 14292exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 14293lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 14294lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 14295lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 14296lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`' 14297lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`' 14298reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 14299reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 14300OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 14301deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 14302file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 14303file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`' 14304want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`' 14305DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`' 14306sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`' 14307AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 14308AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 14309archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`' 14310STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 14311RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 14312old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 14313old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 14314old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 14315lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 14316CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 14317CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 14318compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 14319GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 14320lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 14321lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 14322lt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`' 14323lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' 14324lt_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"`' 14325lt_cv_nm_interface='`$ECHO "$lt_cv_nm_interface" | $SED "$delay_single_quote_subst"`' 14326nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`' 14327lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`' 14328lt_cv_truncate_bin='`$ECHO "$lt_cv_truncate_bin" | $SED "$delay_single_quote_subst"`' 14329objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 14330MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 14331lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 14332lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 14333lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 14334lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 14335lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 14336need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 14337MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`' 14338DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 14339NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 14340LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 14341OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 14342OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 14343libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 14344shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 14345extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 14346archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 14347enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 14348export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 14349whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 14350compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 14351old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 14352old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 14353archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 14354archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 14355module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 14356module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 14357with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 14358allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 14359no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 14360hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 14361hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 14362hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 14363hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 14364hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 14365hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 14366hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 14367inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 14368link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 14369always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 14370export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 14371exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 14372include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 14373prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 14374postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`' 14375file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 14376variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 14377need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 14378need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 14379version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 14380runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 14381shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 14382shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 14383libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 14384library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 14385soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 14386install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 14387postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 14388postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 14389finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 14390finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 14391hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 14392sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 14393configure_time_dlsearch_path='`$ECHO "$configure_time_dlsearch_path" | $SED "$delay_single_quote_subst"`' 14394configure_time_lt_sys_library_path='`$ECHO "$configure_time_lt_sys_library_path" | $SED "$delay_single_quote_subst"`' 14395hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 14396enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 14397enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 14398enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 14399old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 14400striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 14401 14402LTCC='$LTCC' 14403LTCFLAGS='$LTCFLAGS' 14404compiler='$compiler_DEFAULT' 14405 14406# A function that is used when there is no print builtin or printf. 14407func_fallback_echo () 14408{ 14409 eval 'cat <<_LTECHO_EOF 14410\$1 14411_LTECHO_EOF' 14412} 14413 14414# Quote evaled strings. 14415for var in SHELL \ 14416ECHO \ 14417PATH_SEPARATOR \ 14418SED \ 14419GREP \ 14420EGREP \ 14421FGREP \ 14422LD \ 14423NM \ 14424LN_S \ 14425lt_SP2NL \ 14426lt_NL2SP \ 14427reload_flag \ 14428OBJDUMP \ 14429deplibs_check_method \ 14430file_magic_cmd \ 14431file_magic_glob \ 14432want_nocaseglob \ 14433DLLTOOL \ 14434sharedlib_from_linklib_cmd \ 14435AR \ 14436AR_FLAGS \ 14437archiver_list_spec \ 14438STRIP \ 14439RANLIB \ 14440CC \ 14441CFLAGS \ 14442compiler \ 14443lt_cv_sys_global_symbol_pipe \ 14444lt_cv_sys_global_symbol_to_cdecl \ 14445lt_cv_sys_global_symbol_to_import \ 14446lt_cv_sys_global_symbol_to_c_name_address \ 14447lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 14448lt_cv_nm_interface \ 14449nm_file_list_spec \ 14450lt_cv_truncate_bin \ 14451lt_prog_compiler_no_builtin_flag \ 14452lt_prog_compiler_pic \ 14453lt_prog_compiler_wl \ 14454lt_prog_compiler_static \ 14455lt_cv_prog_compiler_c_o \ 14456need_locks \ 14457MANIFEST_TOOL \ 14458DSYMUTIL \ 14459NMEDIT \ 14460LIPO \ 14461OTOOL \ 14462OTOOL64 \ 14463shrext_cmds \ 14464export_dynamic_flag_spec \ 14465whole_archive_flag_spec \ 14466compiler_needs_object \ 14467with_gnu_ld \ 14468allow_undefined_flag \ 14469no_undefined_flag \ 14470hardcode_libdir_flag_spec \ 14471hardcode_libdir_separator \ 14472exclude_expsyms \ 14473include_expsyms \ 14474file_list_spec \ 14475variables_saved_for_relink \ 14476libname_spec \ 14477library_names_spec \ 14478soname_spec \ 14479install_override_mode \ 14480finish_eval \ 14481old_striplib \ 14482striplib; do 14483 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 14484 *[\\\\\\\`\\"\\\$]*) 14485 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes 14486 ;; 14487 *) 14488 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 14489 ;; 14490 esac 14491done 14492 14493# Double-quote double-evaled strings. 14494for var in reload_cmds \ 14495old_postinstall_cmds \ 14496old_postuninstall_cmds \ 14497old_archive_cmds \ 14498extract_expsyms_cmds \ 14499old_archive_from_new_cmds \ 14500old_archive_from_expsyms_cmds \ 14501archive_cmds \ 14502archive_expsym_cmds \ 14503module_cmds \ 14504module_expsym_cmds \ 14505export_symbols_cmds \ 14506prelink_cmds \ 14507postlink_cmds \ 14508postinstall_cmds \ 14509postuninstall_cmds \ 14510finish_cmds \ 14511sys_lib_search_path_spec \ 14512configure_time_dlsearch_path \ 14513configure_time_lt_sys_library_path; do 14514 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 14515 *[\\\\\\\`\\"\\\$]*) 14516 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes 14517 ;; 14518 *) 14519 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 14520 ;; 14521 esac 14522done 14523 14524ac_aux_dir='$ac_aux_dir' 14525 14526# See if we are running on zsh, and set the options that allow our 14527# commands through without removal of \ escapes INIT. 14528if test -n "\${ZSH_VERSION+set}"; then 14529 setopt NO_GLOB_SUBST 14530fi 14531 14532 14533 PACKAGE='$PACKAGE' 14534 VERSION='$VERSION' 14535 RM='$RM' 14536 ofile='$ofile' 14537 14538 14539 14540 14541_ACEOF 14542 14543cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14544 14545# Handling of arguments. 14546for ac_config_target in $ac_config_targets 14547do 14548 case $ac_config_target in 14549 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 14550 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 14551 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 14552 "sqlite3.pc") CONFIG_FILES="$CONFIG_FILES sqlite3.pc" ;; 14553 14554 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 14555 esac 14556done 14557 14558 14559# If the user did not use the arguments to specify the items to instantiate, 14560# then the envvar interface is used. Set only those that are not. 14561# We use the long form for the default assignment because of an extremely 14562# bizarre bug on SunOS 4.1.3. 14563if $ac_need_defaults; then 14564 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 14565 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 14566fi 14567 14568# Have a temporary directory for convenience. Make it in the build tree 14569# simply because there is no reason against having it here, and in addition, 14570# creating and moving files from /tmp can sometimes cause problems. 14571# Hook for its removal unless debugging. 14572# Note that there is a small window in which the directory will not be cleaned: 14573# after its creation but before its name has been assigned to `$tmp'. 14574$debug || 14575{ 14576 tmp= ac_tmp= 14577 trap 'exit_status=$? 14578 : "${ac_tmp:=$tmp}" 14579 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 14580' 0 14581 trap 'as_fn_exit 1' 1 2 13 15 14582} 14583# Create a (secure) tmp directory for tmp files. 14584 14585{ 14586 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 14587 test -d "$tmp" 14588} || 14589{ 14590 tmp=./conf$$-$RANDOM 14591 (umask 077 && mkdir "$tmp") 14592} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 14593ac_tmp=$tmp 14594 14595# Set up the scripts for CONFIG_FILES section. 14596# No need to generate them if there are no CONFIG_FILES. 14597# This happens for instance with `./config.status config.h'. 14598if test -n "$CONFIG_FILES"; then 14599 14600 14601ac_cr=`echo X | tr X '\015'` 14602# On cygwin, bash can eat \r inside `` if the user requested igncr. 14603# But we know of no other shell where ac_cr would be empty at this 14604# point, so we can use a bashism as a fallback. 14605if test "x$ac_cr" = x; then 14606 eval ac_cr=\$\'\\r\' 14607fi 14608ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 14609if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 14610 ac_cs_awk_cr='\\r' 14611else 14612 ac_cs_awk_cr=$ac_cr 14613fi 14614 14615echo 'BEGIN {' >"$ac_tmp/subs1.awk" && 14616_ACEOF 14617 14618 14619{ 14620 echo "cat >conf$$subs.awk <<_ACEOF" && 14621 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 14622 echo "_ACEOF" 14623} >conf$$subs.sh || 14624 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 14625ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 14626ac_delim='%!_!# ' 14627for ac_last_try in false false false false false :; do 14628 . ./conf$$subs.sh || 14629 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 14630 14631 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 14632 if test $ac_delim_n = $ac_delim_num; then 14633 break 14634 elif $ac_last_try; then 14635 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 14636 else 14637 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 14638 fi 14639done 14640rm -f conf$$subs.sh 14641 14642cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14643cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 14644_ACEOF 14645sed -n ' 14646h 14647s/^/S["/; s/!.*/"]=/ 14648p 14649g 14650s/^[^!]*!// 14651:repl 14652t repl 14653s/'"$ac_delim"'$// 14654t delim 14655:nl 14656h 14657s/\(.\{148\}\)..*/\1/ 14658t more1 14659s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 14660p 14661n 14662b repl 14663:more1 14664s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 14665p 14666g 14667s/.\{148\}// 14668t nl 14669:delim 14670h 14671s/\(.\{148\}\)..*/\1/ 14672t more2 14673s/["\\]/\\&/g; s/^/"/; s/$/"/ 14674p 14675b 14676:more2 14677s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 14678p 14679g 14680s/.\{148\}// 14681t delim 14682' <conf$$subs.awk | sed ' 14683/^[^""]/{ 14684 N 14685 s/\n// 14686} 14687' >>$CONFIG_STATUS || ac_write_fail=1 14688rm -f conf$$subs.awk 14689cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14690_ACAWK 14691cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 14692 for (key in S) S_is_set[key] = 1 14693 FS = "" 14694 14695} 14696{ 14697 line = $ 0 14698 nfields = split(line, field, "@") 14699 substed = 0 14700 len = length(field[1]) 14701 for (i = 2; i < nfields; i++) { 14702 key = field[i] 14703 keylen = length(key) 14704 if (S_is_set[key]) { 14705 value = S[key] 14706 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 14707 len += length(value) + length(field[++i]) 14708 substed = 1 14709 } else 14710 len += 1 + keylen 14711 } 14712 14713 print line 14714} 14715 14716_ACAWK 14717_ACEOF 14718cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14719if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 14720 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 14721else 14722 cat 14723fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 14724 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 14725_ACEOF 14726 14727# VPATH may cause trouble with some makes, so we remove sole $(srcdir), 14728# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 14729# trailing colons and then remove the whole line if VPATH becomes empty 14730# (actually we leave an empty line to preserve line numbers). 14731if test "x$srcdir" = x.; then 14732 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 14733h 14734s/// 14735s/^/:/ 14736s/[ ]*$/:/ 14737s/:\$(srcdir):/:/g 14738s/:\${srcdir}:/:/g 14739s/:@srcdir@:/:/g 14740s/^:*// 14741s/:*$// 14742x 14743s/\(=[ ]*\).*/\1/ 14744G 14745s/\n// 14746s/^[^=]*=[ ]*$// 14747}' 14748fi 14749 14750cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14751fi # test -n "$CONFIG_FILES" 14752 14753 14754eval set X " :F $CONFIG_FILES :C $CONFIG_COMMANDS" 14755shift 14756for ac_tag 14757do 14758 case $ac_tag in 14759 :[FHLC]) ac_mode=$ac_tag; continue;; 14760 esac 14761 case $ac_mode$ac_tag in 14762 :[FHL]*:*);; 14763 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 14764 :[FH]-) ac_tag=-:-;; 14765 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 14766 esac 14767 ac_save_IFS=$IFS 14768 IFS=: 14769 set x $ac_tag 14770 IFS=$ac_save_IFS 14771 shift 14772 ac_file=$1 14773 shift 14774 14775 case $ac_mode in 14776 :L) ac_source=$1;; 14777 :[FH]) 14778 ac_file_inputs= 14779 for ac_f 14780 do 14781 case $ac_f in 14782 -) ac_f="$ac_tmp/stdin";; 14783 *) # Look for the file first in the build tree, then in the source tree 14784 # (if the path is not absolute). The absolute path cannot be DOS-style, 14785 # because $ac_f cannot contain `:'. 14786 test -f "$ac_f" || 14787 case $ac_f in 14788 [\\/$]*) false;; 14789 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 14790 esac || 14791 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 14792 esac 14793 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 14794 as_fn_append ac_file_inputs " '$ac_f'" 14795 done 14796 14797 # Let's still pretend it is `configure' which instantiates (i.e., don't 14798 # use $as_me), people would be surprised to read: 14799 # /* config.h. Generated by config.status. */ 14800 configure_input='Generated from '` 14801 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 14802 `' by configure.' 14803 if test x"$ac_file" != x-; then 14804 configure_input="$ac_file. $configure_input" 14805 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 14806$as_echo "$as_me: creating $ac_file" >&6;} 14807 fi 14808 # Neutralize special characters interpreted by sed in replacement strings. 14809 case $configure_input in #( 14810 *\&* | *\|* | *\\* ) 14811 ac_sed_conf_input=`$as_echo "$configure_input" | 14812 sed 's/[\\\\&|]/\\\\&/g'`;; #( 14813 *) ac_sed_conf_input=$configure_input;; 14814 esac 14815 14816 case $ac_tag in 14817 *:-:* | *:-) cat >"$ac_tmp/stdin" \ 14818 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 14819 esac 14820 ;; 14821 esac 14822 14823 ac_dir=`$as_dirname -- "$ac_file" || 14824$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 14825 X"$ac_file" : 'X\(//\)[^/]' \| \ 14826 X"$ac_file" : 'X\(//\)$' \| \ 14827 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 14828$as_echo X"$ac_file" | 14829 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 14830 s//\1/ 14831 q 14832 } 14833 /^X\(\/\/\)[^/].*/{ 14834 s//\1/ 14835 q 14836 } 14837 /^X\(\/\/\)$/{ 14838 s//\1/ 14839 q 14840 } 14841 /^X\(\/\).*/{ 14842 s//\1/ 14843 q 14844 } 14845 s/.*/./; q'` 14846 as_dir="$ac_dir"; as_fn_mkdir_p 14847 ac_builddir=. 14848 14849case "$ac_dir" in 14850.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 14851*) 14852 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 14853 # A ".." for each directory in $ac_dir_suffix. 14854 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 14855 case $ac_top_builddir_sub in 14856 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 14857 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 14858 esac ;; 14859esac 14860ac_abs_top_builddir=$ac_pwd 14861ac_abs_builddir=$ac_pwd$ac_dir_suffix 14862# for backward compatibility: 14863ac_top_builddir=$ac_top_build_prefix 14864 14865case $srcdir in 14866 .) # We are building in place. 14867 ac_srcdir=. 14868 ac_top_srcdir=$ac_top_builddir_sub 14869 ac_abs_top_srcdir=$ac_pwd ;; 14870 [\\/]* | ?:[\\/]* ) # Absolute name. 14871 ac_srcdir=$srcdir$ac_dir_suffix; 14872 ac_top_srcdir=$srcdir 14873 ac_abs_top_srcdir=$srcdir ;; 14874 *) # Relative name. 14875 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 14876 ac_top_srcdir=$ac_top_build_prefix$srcdir 14877 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 14878esac 14879ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 14880 14881 14882 case $ac_mode in 14883 :F) 14884 # 14885 # CONFIG_FILE 14886 # 14887 14888 case $INSTALL in 14889 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 14890 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 14891 esac 14892 ac_MKDIR_P=$MKDIR_P 14893 case $MKDIR_P in 14894 [\\/$]* | ?:[\\/]* ) ;; 14895 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 14896 esac 14897_ACEOF 14898 14899cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14900# If the template does not know about datarootdir, expand it. 14901# FIXME: This hack should be removed a few years after 2.60. 14902ac_datarootdir_hack=; ac_datarootdir_seen= 14903ac_sed_dataroot=' 14904/datarootdir/ { 14905 p 14906 q 14907} 14908/@datadir@/p 14909/@docdir@/p 14910/@infodir@/p 14911/@localedir@/p 14912/@mandir@/p' 14913case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 14914*datarootdir*) ac_datarootdir_seen=yes;; 14915*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 14916 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 14917$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 14918_ACEOF 14919cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14920 ac_datarootdir_hack=' 14921 s&@datadir@&$datadir&g 14922 s&@docdir@&$docdir&g 14923 s&@infodir@&$infodir&g 14924 s&@localedir@&$localedir&g 14925 s&@mandir@&$mandir&g 14926 s&\\\${datarootdir}&$datarootdir&g' ;; 14927esac 14928_ACEOF 14929 14930# Neutralize VPATH when `$srcdir' = `.'. 14931# Shell code in configure.ac might set extrasub. 14932# FIXME: do we really want to maintain this feature? 14933cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14934ac_sed_extra="$ac_vpsub 14935$extrasub 14936_ACEOF 14937cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14938:t 14939/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 14940s|@configure_input@|$ac_sed_conf_input|;t t 14941s&@top_builddir@&$ac_top_builddir_sub&;t t 14942s&@top_build_prefix@&$ac_top_build_prefix&;t t 14943s&@srcdir@&$ac_srcdir&;t t 14944s&@abs_srcdir@&$ac_abs_srcdir&;t t 14945s&@top_srcdir@&$ac_top_srcdir&;t t 14946s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 14947s&@builddir@&$ac_builddir&;t t 14948s&@abs_builddir@&$ac_abs_builddir&;t t 14949s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 14950s&@INSTALL@&$ac_INSTALL&;t t 14951s&@MKDIR_P@&$ac_MKDIR_P&;t t 14952$ac_datarootdir_hack 14953" 14954eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 14955 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 14956 14957test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 14958 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 14959 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 14960 "$ac_tmp/out"`; test -z "$ac_out"; } && 14961 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 14962which seems to be undefined. Please make sure it is defined" >&5 14963$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 14964which seems to be undefined. Please make sure it is defined" >&2;} 14965 14966 rm -f "$ac_tmp/stdin" 14967 case $ac_file in 14968 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 14969 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 14970 esac \ 14971 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 14972 ;; 14973 14974 14975 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 14976$as_echo "$as_me: executing $ac_file commands" >&6;} 14977 ;; 14978 esac 14979 14980 14981 case $ac_file$ac_mode in 14982 "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 14983 # Older Autoconf quotes --file arguments for eval, but not when files 14984 # are listed without --file. Let's play safe and only enable the eval 14985 # if we detect the quoting. 14986 case $CONFIG_FILES in 14987 *\'*) eval set x "$CONFIG_FILES" ;; 14988 *) set x $CONFIG_FILES ;; 14989 esac 14990 shift 14991 for mf 14992 do 14993 # Strip MF so we end up with the name of the file. 14994 mf=`echo "$mf" | sed -e 's/:.*$//'` 14995 # Check whether this is an Automake generated Makefile or not. 14996 # We used to match only the files named 'Makefile.in', but 14997 # some people rename them; so instead we look at the file content. 14998 # Grep'ing the first line is not enough: some people post-process 14999 # each Makefile.in and add a new line on top of each file to say so. 15000 # Grep'ing the whole file is not good either: AIX grep has a line 15001 # limit of 2048, but all sed's we know have understand at least 4000. 15002 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 15003 dirpart=`$as_dirname -- "$mf" || 15004$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 15005 X"$mf" : 'X\(//\)[^/]' \| \ 15006 X"$mf" : 'X\(//\)$' \| \ 15007 X"$mf" : 'X\(/\)' \| . 2>/dev/null || 15008$as_echo X"$mf" | 15009 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 15010 s//\1/ 15011 q 15012 } 15013 /^X\(\/\/\)[^/].*/{ 15014 s//\1/ 15015 q 15016 } 15017 /^X\(\/\/\)$/{ 15018 s//\1/ 15019 q 15020 } 15021 /^X\(\/\).*/{ 15022 s//\1/ 15023 q 15024 } 15025 s/.*/./; q'` 15026 else 15027 continue 15028 fi 15029 # Extract the definition of DEPDIR, am__include, and am__quote 15030 # from the Makefile without running 'make'. 15031 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 15032 test -z "$DEPDIR" && continue 15033 am__include=`sed -n 's/^am__include = //p' < "$mf"` 15034 test -z "$am__include" && continue 15035 am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 15036 # Find all dependency output files, they are included files with 15037 # $(DEPDIR) in their names. We invoke sed twice because it is the 15038 # simplest approach to changing $(DEPDIR) to its actual value in the 15039 # expansion. 15040 for file in `sed -n " 15041 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 15042 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do 15043 # Make sure the directory exists. 15044 test -f "$dirpart/$file" && continue 15045 fdir=`$as_dirname -- "$file" || 15046$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 15047 X"$file" : 'X\(//\)[^/]' \| \ 15048 X"$file" : 'X\(//\)$' \| \ 15049 X"$file" : 'X\(/\)' \| . 2>/dev/null || 15050$as_echo X"$file" | 15051 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 15052 s//\1/ 15053 q 15054 } 15055 /^X\(\/\/\)[^/].*/{ 15056 s//\1/ 15057 q 15058 } 15059 /^X\(\/\/\)$/{ 15060 s//\1/ 15061 q 15062 } 15063 /^X\(\/\).*/{ 15064 s//\1/ 15065 q 15066 } 15067 s/.*/./; q'` 15068 as_dir=$dirpart/$fdir; as_fn_mkdir_p 15069 # echo "creating $dirpart/$file" 15070 echo '# dummy' > "$dirpart/$file" 15071 done 15072 done 15073} 15074 ;; 15075 "libtool":C) 15076 15077 # See if we are running on zsh, and set the options that allow our 15078 # commands through without removal of \ escapes. 15079 if test -n "${ZSH_VERSION+set}"; then 15080 setopt NO_GLOB_SUBST 15081 fi 15082 15083 cfgfile=${ofile}T 15084 trap "$RM \"$cfgfile\"; exit 1" 1 2 15 15085 $RM "$cfgfile" 15086 15087 cat <<_LT_EOF >> "$cfgfile" 15088#! $SHELL 15089# Generated automatically by $as_me ($PACKAGE) $VERSION 15090# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 15091# NOTE: Changes made to this file will be lost: look at ltmain.sh. 15092 15093# Provide generalized library-building support services. 15094# Written by Gordon Matzigkeit, 1996 15095 15096# Copyright (C) 2014 Free Software Foundation, Inc. 15097# This is free software; see the source for copying conditions. There is NO 15098# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 15099 15100# GNU Libtool is free software; you can redistribute it and/or modify 15101# it under the terms of the GNU General Public License as published by 15102# the Free Software Foundation; either version 2 of of the License, or 15103# (at your option) any later version. 15104# 15105# As a special exception to the GNU General Public License, if you 15106# distribute this file as part of a program or library that is built 15107# using GNU Libtool, you may include this file under the same 15108# distribution terms that you use for the rest of that program. 15109# 15110# GNU Libtool is distributed in the hope that it will be useful, but 15111# WITHOUT ANY WARRANTY; without even the implied warranty of 15112# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15113# GNU General Public License for more details. 15114# 15115# You should have received a copy of the GNU General Public License 15116# along with this program. If not, see <http://www.gnu.org/licenses/>. 15117 15118 15119# The names of the tagged configurations supported by this script. 15120available_tags='' 15121 15122# Configured defaults for sys_lib_dlsearch_path munging. 15123: \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"} 15124 15125# ### BEGIN LIBTOOL CONFIG 15126 15127# Which release of libtool.m4 was used? 15128macro_version=$macro_version 15129macro_revision=$macro_revision 15130 15131# Whether or not to build shared libraries. 15132build_libtool_libs=$enable_shared 15133 15134# Whether or not to build static libraries. 15135build_old_libs=$enable_static 15136 15137# What type of objects to build. 15138pic_mode=$pic_mode 15139 15140# Whether or not to optimize for fast installation. 15141fast_install=$enable_fast_install 15142 15143# Shared archive member basename,for filename based shared library versioning on AIX. 15144shared_archive_member_spec=$shared_archive_member_spec 15145 15146# Shell to use when invoking shell scripts. 15147SHELL=$lt_SHELL 15148 15149# An echo program that protects backslashes. 15150ECHO=$lt_ECHO 15151 15152# The PATH separator for the build system. 15153PATH_SEPARATOR=$lt_PATH_SEPARATOR 15154 15155# The host system. 15156host_alias=$host_alias 15157host=$host 15158host_os=$host_os 15159 15160# The build system. 15161build_alias=$build_alias 15162build=$build 15163build_os=$build_os 15164 15165# A sed program that does not truncate output. 15166SED=$lt_SED 15167 15168# Sed that helps us avoid accidentally triggering echo(1) options like -n. 15169Xsed="\$SED -e 1s/^X//" 15170 15171# A grep program that handles long lines. 15172GREP=$lt_GREP 15173 15174# An ERE matcher. 15175EGREP=$lt_EGREP 15176 15177# A literal string matcher. 15178FGREP=$lt_FGREP 15179 15180# A BSD- or MS-compatible name lister. 15181NM=$lt_NM 15182 15183# Whether we need soft or hard links. 15184LN_S=$lt_LN_S 15185 15186# What is the maximum length of a command? 15187max_cmd_len=$max_cmd_len 15188 15189# Object file suffix (normally "o"). 15190objext=$ac_objext 15191 15192# Executable file suffix (normally ""). 15193exeext=$exeext 15194 15195# whether the shell understands "unset". 15196lt_unset=$lt_unset 15197 15198# turn spaces into newlines. 15199SP2NL=$lt_lt_SP2NL 15200 15201# turn newlines into spaces. 15202NL2SP=$lt_lt_NL2SP 15203 15204# convert \$build file names to \$host format. 15205to_host_file_cmd=$lt_cv_to_host_file_cmd 15206 15207# convert \$build files to toolchain format. 15208to_tool_file_cmd=$lt_cv_to_tool_file_cmd 15209 15210# An object symbol dumper. 15211OBJDUMP=$lt_OBJDUMP 15212 15213# Method to check whether dependent libraries are shared objects. 15214deplibs_check_method=$lt_deplibs_check_method 15215 15216# Command to use when deplibs_check_method = "file_magic". 15217file_magic_cmd=$lt_file_magic_cmd 15218 15219# How to find potential files when deplibs_check_method = "file_magic". 15220file_magic_glob=$lt_file_magic_glob 15221 15222# Find potential files using nocaseglob when deplibs_check_method = "file_magic". 15223want_nocaseglob=$lt_want_nocaseglob 15224 15225# DLL creation program. 15226DLLTOOL=$lt_DLLTOOL 15227 15228# Command to associate shared and link libraries. 15229sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd 15230 15231# The archiver. 15232AR=$lt_AR 15233 15234# Flags to create an archive. 15235AR_FLAGS=$lt_AR_FLAGS 15236 15237# How to feed a file listing to the archiver. 15238archiver_list_spec=$lt_archiver_list_spec 15239 15240# A symbol stripping program. 15241STRIP=$lt_STRIP 15242 15243# Commands used to install an old-style archive. 15244RANLIB=$lt_RANLIB 15245old_postinstall_cmds=$lt_old_postinstall_cmds 15246old_postuninstall_cmds=$lt_old_postuninstall_cmds 15247 15248# Whether to use a lock for old archive extraction. 15249lock_old_archive_extraction=$lock_old_archive_extraction 15250 15251# A C compiler. 15252LTCC=$lt_CC 15253 15254# LTCC compiler flags. 15255LTCFLAGS=$lt_CFLAGS 15256 15257# Take the output of nm and produce a listing of raw symbols and C names. 15258global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 15259 15260# Transform the output of nm in a proper C declaration. 15261global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 15262 15263# Transform the output of nm into a list of symbols to manually relocate. 15264global_symbol_to_import=$lt_lt_cv_sys_global_symbol_to_import 15265 15266# Transform the output of nm in a C name address pair. 15267global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 15268 15269# Transform the output of nm in a C name address pair when lib prefix is needed. 15270global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 15271 15272# The name lister interface. 15273nm_interface=$lt_lt_cv_nm_interface 15274 15275# Specify filename containing input files for \$NM. 15276nm_file_list_spec=$lt_nm_file_list_spec 15277 15278# The root where to search for dependent libraries,and where our libraries should be installed. 15279lt_sysroot=$lt_sysroot 15280 15281# Command to truncate a binary pipe. 15282lt_truncate_bin=$lt_lt_cv_truncate_bin 15283 15284# The name of the directory that contains temporary libtool files. 15285objdir=$objdir 15286 15287# Used to examine libraries when file_magic_cmd begins with "file". 15288MAGIC_CMD=$MAGIC_CMD 15289 15290# Must we lock files when doing compilation? 15291need_locks=$lt_need_locks 15292 15293# Manifest tool. 15294MANIFEST_TOOL=$lt_MANIFEST_TOOL 15295 15296# Tool to manipulate archived DWARF debug symbol files on Mac OS X. 15297DSYMUTIL=$lt_DSYMUTIL 15298 15299# Tool to change global to local symbols on Mac OS X. 15300NMEDIT=$lt_NMEDIT 15301 15302# Tool to manipulate fat objects and archives on Mac OS X. 15303LIPO=$lt_LIPO 15304 15305# ldd/readelf like tool for Mach-O binaries on Mac OS X. 15306OTOOL=$lt_OTOOL 15307 15308# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 15309OTOOL64=$lt_OTOOL64 15310 15311# Old archive suffix (normally "a"). 15312libext=$libext 15313 15314# Shared library suffix (normally ".so"). 15315shrext_cmds=$lt_shrext_cmds 15316 15317# The commands to extract the exported symbol list from a shared archive. 15318extract_expsyms_cmds=$lt_extract_expsyms_cmds 15319 15320# Variables whose values should be saved in libtool wrapper scripts and 15321# restored at link time. 15322variables_saved_for_relink=$lt_variables_saved_for_relink 15323 15324# Do we need the "lib" prefix for modules? 15325need_lib_prefix=$need_lib_prefix 15326 15327# Do we need a version for libraries? 15328need_version=$need_version 15329 15330# Library versioning type. 15331version_type=$version_type 15332 15333# Shared library runtime path variable. 15334runpath_var=$runpath_var 15335 15336# Shared library path variable. 15337shlibpath_var=$shlibpath_var 15338 15339# Is shlibpath searched before the hard-coded library search path? 15340shlibpath_overrides_runpath=$shlibpath_overrides_runpath 15341 15342# Format of library name prefix. 15343libname_spec=$lt_libname_spec 15344 15345# List of archive names. First name is the real one, the rest are links. 15346# The last name is the one that the linker finds with -lNAME 15347library_names_spec=$lt_library_names_spec 15348 15349# The coded name of the library, if different from the real name. 15350soname_spec=$lt_soname_spec 15351 15352# Permission mode override for installation of shared libraries. 15353install_override_mode=$lt_install_override_mode 15354 15355# Command to use after installation of a shared archive. 15356postinstall_cmds=$lt_postinstall_cmds 15357 15358# Command to use after uninstallation of a shared archive. 15359postuninstall_cmds=$lt_postuninstall_cmds 15360 15361# Commands used to finish a libtool library installation in a directory. 15362finish_cmds=$lt_finish_cmds 15363 15364# As "finish_cmds", except a single script fragment to be evaled but 15365# not shown. 15366finish_eval=$lt_finish_eval 15367 15368# Whether we should hardcode library paths into libraries. 15369hardcode_into_libs=$hardcode_into_libs 15370 15371# Compile-time system search path for libraries. 15372sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 15373 15374# Detected run-time system search path for libraries. 15375sys_lib_dlsearch_path_spec=$lt_configure_time_dlsearch_path 15376 15377# Explicit LT_SYS_LIBRARY_PATH set during ./configure time. 15378configure_time_lt_sys_library_path=$lt_configure_time_lt_sys_library_path 15379 15380# Whether dlopen is supported. 15381dlopen_support=$enable_dlopen 15382 15383# Whether dlopen of programs is supported. 15384dlopen_self=$enable_dlopen_self 15385 15386# Whether dlopen of statically linked programs is supported. 15387dlopen_self_static=$enable_dlopen_self_static 15388 15389# Commands to strip libraries. 15390old_striplib=$lt_old_striplib 15391striplib=$lt_striplib 15392 15393 15394# The linker used to build libraries. 15395LD=$lt_LD 15396 15397# How to create reloadable object files. 15398reload_flag=$lt_reload_flag 15399reload_cmds=$lt_reload_cmds 15400 15401# Commands used to build an old-style archive. 15402old_archive_cmds=$lt_old_archive_cmds 15403 15404# A language specific compiler. 15405CC=$lt_compiler 15406 15407# Is the compiler the GNU compiler? 15408with_gcc=$GCC 15409 15410# Compiler flag to turn off builtin functions. 15411no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 15412 15413# Additional compiler flags for building library objects. 15414pic_flag=$lt_lt_prog_compiler_pic 15415 15416# How to pass a linker flag through the compiler. 15417wl=$lt_lt_prog_compiler_wl 15418 15419# Compiler flag to prevent dynamic linking. 15420link_static_flag=$lt_lt_prog_compiler_static 15421 15422# Does compiler simultaneously support -c and -o options? 15423compiler_c_o=$lt_lt_cv_prog_compiler_c_o 15424 15425# Whether or not to add -lc for building shared libraries. 15426build_libtool_need_lc=$archive_cmds_need_lc 15427 15428# Whether or not to disallow shared libs when runtime libs are static. 15429allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 15430 15431# Compiler flag to allow reflexive dlopens. 15432export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 15433 15434# Compiler flag to generate shared objects directly from archives. 15435whole_archive_flag_spec=$lt_whole_archive_flag_spec 15436 15437# Whether the compiler copes with passing no objects directly. 15438compiler_needs_object=$lt_compiler_needs_object 15439 15440# Create an old-style archive from a shared archive. 15441old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 15442 15443# Create a temporary old-style archive to link instead of a shared archive. 15444old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 15445 15446# Commands used to build a shared archive. 15447archive_cmds=$lt_archive_cmds 15448archive_expsym_cmds=$lt_archive_expsym_cmds 15449 15450# Commands used to build a loadable module if different from building 15451# a shared archive. 15452module_cmds=$lt_module_cmds 15453module_expsym_cmds=$lt_module_expsym_cmds 15454 15455# Whether we are building with GNU ld or not. 15456with_gnu_ld=$lt_with_gnu_ld 15457 15458# Flag that allows shared libraries with undefined symbols to be built. 15459allow_undefined_flag=$lt_allow_undefined_flag 15460 15461# Flag that enforces no undefined symbols. 15462no_undefined_flag=$lt_no_undefined_flag 15463 15464# Flag to hardcode \$libdir into a binary during linking. 15465# This must work even if \$libdir does not exist 15466hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 15467 15468# Whether we need a single "-rpath" flag with a separated argument. 15469hardcode_libdir_separator=$lt_hardcode_libdir_separator 15470 15471# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes 15472# DIR into the resulting binary. 15473hardcode_direct=$hardcode_direct 15474 15475# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes 15476# DIR into the resulting binary and the resulting library dependency is 15477# "absolute",i.e impossible to change by setting \$shlibpath_var if the 15478# library is relocated. 15479hardcode_direct_absolute=$hardcode_direct_absolute 15480 15481# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 15482# into the resulting binary. 15483hardcode_minus_L=$hardcode_minus_L 15484 15485# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 15486# into the resulting binary. 15487hardcode_shlibpath_var=$hardcode_shlibpath_var 15488 15489# Set to "yes" if building a shared library automatically hardcodes DIR 15490# into the library and all subsequent libraries and executables linked 15491# against it. 15492hardcode_automatic=$hardcode_automatic 15493 15494# Set to yes if linker adds runtime paths of dependent libraries 15495# to runtime path list. 15496inherit_rpath=$inherit_rpath 15497 15498# Whether libtool must link a program against all its dependency libraries. 15499link_all_deplibs=$link_all_deplibs 15500 15501# Set to "yes" if exported symbols are required. 15502always_export_symbols=$always_export_symbols 15503 15504# The commands to list exported symbols. 15505export_symbols_cmds=$lt_export_symbols_cmds 15506 15507# Symbols that should not be listed in the preloaded symbols. 15508exclude_expsyms=$lt_exclude_expsyms 15509 15510# Symbols that must always be exported. 15511include_expsyms=$lt_include_expsyms 15512 15513# Commands necessary for linking programs (against libraries) with templates. 15514prelink_cmds=$lt_prelink_cmds 15515 15516# Commands necessary for finishing linking programs. 15517postlink_cmds=$lt_postlink_cmds 15518 15519# Specify filename containing input files. 15520file_list_spec=$lt_file_list_spec 15521 15522# How to hardcode a shared library path into an executable. 15523hardcode_action=$hardcode_action 15524 15525# ### END LIBTOOL CONFIG 15526 15527_LT_EOF 15528 15529 cat <<'_LT_EOF' >> "$cfgfile" 15530 15531# ### BEGIN FUNCTIONS SHARED WITH CONFIGURE 15532 15533# func_munge_path_list VARIABLE PATH 15534# ----------------------------------- 15535# VARIABLE is name of variable containing _space_ separated list of 15536# directories to be munged by the contents of PATH, which is string 15537# having a format: 15538# "DIR[:DIR]:" 15539# string "DIR[ DIR]" will be prepended to VARIABLE 15540# ":DIR[:DIR]" 15541# string "DIR[ DIR]" will be appended to VARIABLE 15542# "DIRP[:DIRP]::[DIRA:]DIRA" 15543# string "DIRP[ DIRP]" will be prepended to VARIABLE and string 15544# "DIRA[ DIRA]" will be appended to VARIABLE 15545# "DIR[:DIR]" 15546# VARIABLE will be replaced by "DIR[ DIR]" 15547func_munge_path_list () 15548{ 15549 case x$2 in 15550 x) 15551 ;; 15552 *:) 15553 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\" 15554 ;; 15555 x:*) 15556 eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\" 15557 ;; 15558 *::*) 15559 eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\" 15560 eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\" 15561 ;; 15562 *) 15563 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\" 15564 ;; 15565 esac 15566} 15567 15568 15569# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. 15570func_cc_basename () 15571{ 15572 for cc_temp in $*""; do 15573 case $cc_temp in 15574 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 15575 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 15576 \-*) ;; 15577 *) break;; 15578 esac 15579 done 15580 func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 15581} 15582 15583 15584# ### END FUNCTIONS SHARED WITH CONFIGURE 15585 15586_LT_EOF 15587 15588 case $host_os in 15589 aix3*) 15590 cat <<\_LT_EOF >> "$cfgfile" 15591# AIX sometimes has problems with the GCC collect2 program. For some 15592# reason, if we set the COLLECT_NAMES environment variable, the problems 15593# vanish in a puff of smoke. 15594if test set != "${COLLECT_NAMES+set}"; then 15595 COLLECT_NAMES= 15596 export COLLECT_NAMES 15597fi 15598_LT_EOF 15599 ;; 15600 esac 15601 15602 15603ltmain=$ac_aux_dir/ltmain.sh 15604 15605 15606 # We use sed instead of cat because bash on DJGPP gets confused if 15607 # if finds mixed CR/LF and LF-only lines. Since sed operates in 15608 # text mode, it properly converts lines to CR/LF. This bash problem 15609 # is reportedly fixed, but why not run on old versions too? 15610 sed '$q' "$ltmain" >> "$cfgfile" \ 15611 || (rm -f "$cfgfile"; exit 1) 15612 15613 mv -f "$cfgfile" "$ofile" || 15614 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 15615 chmod +x "$ofile" 15616 15617 ;; 15618 15619 esac 15620done # for ac_tag 15621 15622 15623as_fn_exit 0 15624_ACEOF 15625ac_clean_files=$ac_clean_files_save 15626 15627test $ac_write_fail = 0 || 15628 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 15629 15630 15631# configure is writing to config.log, and then calls config.status. 15632# config.status does its own redirection, appending to config.log. 15633# Unfortunately, on DOS this fails, as config.log is still kept open 15634# by configure, so config.status won't be able to write to it; its 15635# output is simply discarded. So we exec the FD to /dev/null, 15636# effectively closing config.log, so it can be properly (re)opened and 15637# appended to by config.status. When coming back to configure, we 15638# need to make the FD available again. 15639if test "$no_create" != yes; then 15640 ac_cs_success=: 15641 ac_config_status_args= 15642 test "$silent" = yes && 15643 ac_config_status_args="$ac_config_status_args --quiet" 15644 exec 5>/dev/null 15645 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 15646 exec 5>>config.log 15647 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 15648 # would make configure fail if this is the last instruction. 15649 $ac_cs_success || as_fn_exit 1 15650fi 15651if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 15652 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 15653$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 15654fi 15655 15656