configure revision 289166
1#! /bin/sh 2# Guess values for system-dependent variables and create Makefiles. 3# Generated by GNU Autoconf 2.69 for subversion 1.8.14. 4# 5# Report bugs to <http://subversion.apache.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 201test \$(( 1 + 1 )) = 2 || exit 1 202 203 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || ( 204 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 205 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 206 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 207 PATH=/empty FPATH=/empty; export PATH FPATH 208 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\ 209 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || 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://subversion.apache.org/ about your system, 279$0: including any error possibly output before this 280$0: message. Then install a modern shell, or manually run 281$0: the script under such a 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='subversion' 592PACKAGE_TARNAME='subversion' 593PACKAGE_VERSION='1.8.14' 594PACKAGE_STRING='subversion 1.8.14' 595PACKAGE_BUGREPORT='http://subversion.apache.org/' 596PACKAGE_URL='' 597 598ac_unique_file="subversion/include/svn_types.h" 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='LTLIBOBJS 636SVN_CONFIG_SCRIPT_FILES 637INCLUDE_OUTPUTS 638SWIG_CPPFLAGS 639JAVAHL_COMPAT_TESTS_TARGET 640JAVAHL_TESTS_TARGET 641JAVA_CLASSPATH 642LT_CXX_LIBADD 643FIX_JAVAHL_LIB 644JAVAHL_OBJDIR 645INSTALL_EXTRA_JAVAHL_LIB 646SVN_FS_LIB_LINK 647SVN_FS_LIB_INSTALL_DEPS 648SVN_FS_LIB_DEPS 649SVN_RA_LIB_LINK 650SVN_RA_LIB_INSTALL_DEPS 651SVN_RA_LIB_DEPS 652CTYPESGEN 653SWIG_RB_TEST_VERBOSE 654SWIG_RB_SITE_ARCH_DIR 655SWIG_RB_SITE_LIB_DIR 656SWIG_RB_COMPILE 657SWIG_RB_INCLUDES 658SWIG_RB_LIBS 659SWIG_RB_LINK 660SWIG_PL_INCLUDES 661SWIG_PY_LIBS 662SWIG_PY_LINK 663SWIG_PY_COMPILE 664SWIG_PY_INCLUDES 665SWIG 666RUBY_TEENY 667RUBY_MINOR 668RUBY_MAJOR 669RDOC 670RUBY 671PERL 672JNI_INCLUDES 673JAR 674JAVAH 675JAVADOC 676JAVAC_FLAGS 677JAVAC 678JAVA 679JDK 680PYTHON 681MOD_ACTIVATION 682SVN_ZLIB_LIBS 683SVN_ZLIB_INCLUDES 684libsvn_wc_LDFLAGS 685libsvn_subr_LDFLAGS 686libsvn_repos_LDFLAGS 687libsvn_ra_svn_LDFLAGS 688libsvn_ra_serf_LDFLAGS 689libsvn_ra_local_LDFLAGS 690libsvn_ra_LDFLAGS 691libsvn_fs_util_LDFLAGS 692libsvn_fs_fs_LDFLAGS 693libsvn_fs_base_LDFLAGS 694libsvn_fs_LDFLAGS 695libsvn_diff_LDFLAGS 696libsvn_delta_LDFLAGS 697libsvn_client_LDFLAGS 698libsvn_auth_kwallet_LDFLAGS 699libsvn_auth_gnome_keyring_LDFLAGS 700LIBOBJS 701BDB_TEST_PROGRAMS 702BDB_TEST_DEPS 703INSTALL_RULES 704INSTALL_STATIC_RULES 705BUILD_RULES 706SVN_KWALLET_LIBS 707SVN_KWALLET_INCLUDES 708KDE4_CONFIG 709SVN_MAGIC_LIBS 710SVN_MAGIC_INCLUDES 711MSGFMTFLAGS 712NO_GETTEXT_CODESET 713GETTEXT_CODESET 714XGETTEXT 715MSGMERGE 716MSGFMT 717SVN_GNOME_KEYRING_LIBS 718SVN_GNOME_KEYRING_INCLUDES 719SVN_HAVE_GPG_AGENT 720SVN_SASL_LIBS 721SVN_SASL_INCLUDES 722SVN_DB_LIBS 723SVN_DB_INCLUDES 724SVN_XML_LIBS 725SVN_XML_INCLUDES 726DOXYGEN 727TRANG 728LT_NO_UNDEFINED 729TRANSFORM_LIBTOOL_SCRIPTS 730LT_LDFLAGS 731LT_CFLAGS 732SVN_LIBTOOL 733CXXCPP 734OTOOL64 735OTOOL 736LIPO 737NMEDIT 738DSYMUTIL 739MANIFEST_TOOL 740AWK 741RANLIB 742STRIP 743ac_ct_AR 744AR 745DLLTOOL 746OBJDUMP 747NM 748ac_ct_DUMPBIN 749DUMPBIN 750LD 751FGREP 752LIBTOOL 753SVN_BINDIR 754SVN_SQLITE_LIBS 755SVN_SQLITE_INCLUDES 756HTTPD_VERSION 757INSTALL_APACHE_MODS 758APACHE_LIBEXECDIR 759APACHE_INCLUDES 760APACHE_LDFLAGS 761APXS 762SVN_APR_MEMCACHE_LIBS 763SVN_APR_MEMCACHE_INCLUDES 764SVN_SERF_LIBS 765SVN_SERF_INCLUDES 766PKG_CONFIG 767SVN_LT_SOVERSION 768SVN_APRUTIL_LIBS 769SVN_APRUTIL_CONFIG 770SVN_APRUTIL_INCLUDES 771SVN_APR_SHLIB_PATH_VAR 772SVN_APR_LIBS 773SVN_APR_INCLUDES 774SVN_APR_CONFIG 775MKDIR 776INSTALL_DATA 777INSTALL_SCRIPT 778INSTALL_PROGRAM 779LN_S 780EGREP 781GREP 782target_os 783target_vendor 784target_cpu 785target 786host_os 787host_vendor 788host_cpu 789host 790build_os 791build_vendor 792build_cpu 793build 794SED 795CPP 796CXXMAINTAINERFLAGS 797CXXMODEFLAGS 798ac_ct_CXX 799CXXFLAGS 800CXX 801CMAINTAINERFLAGS 802CMODEFLAGS 803OBJEXT 804EXEEXT 805ac_ct_CC 806CPPFLAGS 807LDFLAGS 808CFLAGS 809CC 810SWIG_LDFLAGS 811canonicalized_srcdir 812abs_builddir 813abs_srcdir 814target_alias 815host_alias 816build_alias 817LIBS 818ECHO_T 819ECHO_N 820ECHO_C 821DEFS 822mandir 823localedir 824libdir 825psdir 826pdfdir 827dvidir 828htmldir 829infodir 830docdir 831oldincludedir 832includedir 833localstatedir 834sharedstatedir 835sysconfdir 836datadir 837datarootdir 838libexecdir 839sbindir 840bindir 841program_transform_name 842prefix 843exec_prefix 844PACKAGE_URL 845PACKAGE_BUGREPORT 846PACKAGE_STRING 847PACKAGE_VERSION 848PACKAGE_TARNAME 849PACKAGE_NAME 850PATH_SEPARATOR 851SHELL' 852ac_subst_files='' 853ac_user_opts=' 854enable_option_checking 855with_apr 856with_apr_util 857with_serf 858with_apr_memcache 859with_apxs 860with_apache_libexecdir 861enable_broken_httpd_auth 862with_sqlite 863enable_sqlite_compatibility_version 864enable_shared 865enable_static 866with_pic 867enable_fast_install 868with_gnu_ld 869with_sysroot 870enable_libtool_lock 871enable_experimental_libtool 872enable_all_static 873enable_local_library_preloading 874with_trang 875with_doxygen 876with_expat 877with_berkeley_db 878enable_bdb6 879with_sasl 880enable_keychain 881with_gpg_agent 882with_gnome_keyring 883enable_ev2_impl 884enable_nls 885with_libmagic 886with_kwallet 887enable_plaintext_password_storage 888with_openssl 889enable_debug 890enable_optimize 891enable_disallowing_of_undefined_references 892enable_maintainer_mode 893enable_full_version_match 894with_editor 895with_zlib 896enable_mod_activation 897enable_gcov 898enable_gprof 899with_jdk 900with_jikes 901with_swig 902with_ruby_sitedir 903with_ruby_test_verbose 904with_ctypesgen 905enable_runtime_module_search 906enable_javahl 907with_junit 908' 909 ac_precious_vars='build_alias 910host_alias 911target_alias 912CC 913CFLAGS 914LDFLAGS 915LIBS 916CPPFLAGS 917CXX 918CXXFLAGS 919CCC 920CPP 921CXXCPP' 922 923 924# Initialize some variables set by options. 925ac_init_help= 926ac_init_version=false 927ac_unrecognized_opts= 928ac_unrecognized_sep= 929# The variables have the same names as the options, with 930# dashes changed to underlines. 931cache_file=/dev/null 932exec_prefix=NONE 933no_create= 934no_recursion= 935prefix=NONE 936program_prefix=NONE 937program_suffix=NONE 938program_transform_name=s,x,x, 939silent= 940site= 941srcdir= 942verbose= 943x_includes=NONE 944x_libraries=NONE 945 946# Installation directory options. 947# These are left unexpanded so users can "make install exec_prefix=/foo" 948# and all the variables that are supposed to be based on exec_prefix 949# by default will actually change. 950# Use braces instead of parens because sh, perl, etc. also accept them. 951# (The list follows the same order as the GNU Coding Standards.) 952bindir='${exec_prefix}/bin' 953sbindir='${exec_prefix}/sbin' 954libexecdir='${exec_prefix}/libexec' 955datarootdir='${prefix}/share' 956datadir='${datarootdir}' 957sysconfdir='${prefix}/etc' 958sharedstatedir='${prefix}/com' 959localstatedir='${prefix}/var' 960includedir='${prefix}/include' 961oldincludedir='/usr/include' 962docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 963infodir='${datarootdir}/info' 964htmldir='${docdir}' 965dvidir='${docdir}' 966pdfdir='${docdir}' 967psdir='${docdir}' 968libdir='${exec_prefix}/lib' 969localedir='${datarootdir}/locale' 970mandir='${datarootdir}/man' 971 972ac_prev= 973ac_dashdash= 974for ac_option 975do 976 # If the previous option needs an argument, assign it. 977 if test -n "$ac_prev"; then 978 eval $ac_prev=\$ac_option 979 ac_prev= 980 continue 981 fi 982 983 case $ac_option in 984 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 985 *=) ac_optarg= ;; 986 *) ac_optarg=yes ;; 987 esac 988 989 # Accept the important Cygnus configure options, so we can diagnose typos. 990 991 case $ac_dashdash$ac_option in 992 --) 993 ac_dashdash=yes ;; 994 995 -bindir | --bindir | --bindi | --bind | --bin | --bi) 996 ac_prev=bindir ;; 997 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 998 bindir=$ac_optarg ;; 999 1000 -build | --build | --buil | --bui | --bu) 1001 ac_prev=build_alias ;; 1002 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 1003 build_alias=$ac_optarg ;; 1004 1005 -cache-file | --cache-file | --cache-fil | --cache-fi \ 1006 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 1007 ac_prev=cache_file ;; 1008 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 1009 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 1010 cache_file=$ac_optarg ;; 1011 1012 --config-cache | -C) 1013 cache_file=config.cache ;; 1014 1015 -datadir | --datadir | --datadi | --datad) 1016 ac_prev=datadir ;; 1017 -datadir=* | --datadir=* | --datadi=* | --datad=*) 1018 datadir=$ac_optarg ;; 1019 1020 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 1021 | --dataroo | --dataro | --datar) 1022 ac_prev=datarootdir ;; 1023 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 1024 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 1025 datarootdir=$ac_optarg ;; 1026 1027 -disable-* | --disable-*) 1028 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 1029 # Reject names that are not valid shell variable names. 1030 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1031 as_fn_error $? "invalid feature name: $ac_useropt" 1032 ac_useropt_orig=$ac_useropt 1033 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1034 case $ac_user_opts in 1035 *" 1036"enable_$ac_useropt" 1037"*) ;; 1038 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 1039 ac_unrecognized_sep=', ';; 1040 esac 1041 eval enable_$ac_useropt=no ;; 1042 1043 -docdir | --docdir | --docdi | --doc | --do) 1044 ac_prev=docdir ;; 1045 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 1046 docdir=$ac_optarg ;; 1047 1048 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 1049 ac_prev=dvidir ;; 1050 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 1051 dvidir=$ac_optarg ;; 1052 1053 -enable-* | --enable-*) 1054 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 1055 # Reject names that are not valid shell variable names. 1056 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1057 as_fn_error $? "invalid feature name: $ac_useropt" 1058 ac_useropt_orig=$ac_useropt 1059 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1060 case $ac_user_opts in 1061 *" 1062"enable_$ac_useropt" 1063"*) ;; 1064 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 1065 ac_unrecognized_sep=', ';; 1066 esac 1067 eval enable_$ac_useropt=\$ac_optarg ;; 1068 1069 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 1070 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 1071 | --exec | --exe | --ex) 1072 ac_prev=exec_prefix ;; 1073 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 1074 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 1075 | --exec=* | --exe=* | --ex=*) 1076 exec_prefix=$ac_optarg ;; 1077 1078 -gas | --gas | --ga | --g) 1079 # Obsolete; use --with-gas. 1080 with_gas=yes ;; 1081 1082 -help | --help | --hel | --he | -h) 1083 ac_init_help=long ;; 1084 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 1085 ac_init_help=recursive ;; 1086 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 1087 ac_init_help=short ;; 1088 1089 -host | --host | --hos | --ho) 1090 ac_prev=host_alias ;; 1091 -host=* | --host=* | --hos=* | --ho=*) 1092 host_alias=$ac_optarg ;; 1093 1094 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 1095 ac_prev=htmldir ;; 1096 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 1097 | --ht=*) 1098 htmldir=$ac_optarg ;; 1099 1100 -includedir | --includedir | --includedi | --included | --include \ 1101 | --includ | --inclu | --incl | --inc) 1102 ac_prev=includedir ;; 1103 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 1104 | --includ=* | --inclu=* | --incl=* | --inc=*) 1105 includedir=$ac_optarg ;; 1106 1107 -infodir | --infodir | --infodi | --infod | --info | --inf) 1108 ac_prev=infodir ;; 1109 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 1110 infodir=$ac_optarg ;; 1111 1112 -libdir | --libdir | --libdi | --libd) 1113 ac_prev=libdir ;; 1114 -libdir=* | --libdir=* | --libdi=* | --libd=*) 1115 libdir=$ac_optarg ;; 1116 1117 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 1118 | --libexe | --libex | --libe) 1119 ac_prev=libexecdir ;; 1120 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 1121 | --libexe=* | --libex=* | --libe=*) 1122 libexecdir=$ac_optarg ;; 1123 1124 -localedir | --localedir | --localedi | --localed | --locale) 1125 ac_prev=localedir ;; 1126 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 1127 localedir=$ac_optarg ;; 1128 1129 -localstatedir | --localstatedir | --localstatedi | --localstated \ 1130 | --localstate | --localstat | --localsta | --localst | --locals) 1131 ac_prev=localstatedir ;; 1132 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1133 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1134 localstatedir=$ac_optarg ;; 1135 1136 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1137 ac_prev=mandir ;; 1138 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1139 mandir=$ac_optarg ;; 1140 1141 -nfp | --nfp | --nf) 1142 # Obsolete; use --without-fp. 1143 with_fp=no ;; 1144 1145 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1146 | --no-cr | --no-c | -n) 1147 no_create=yes ;; 1148 1149 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1150 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1151 no_recursion=yes ;; 1152 1153 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1154 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1155 | --oldin | --oldi | --old | --ol | --o) 1156 ac_prev=oldincludedir ;; 1157 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1158 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1159 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1160 oldincludedir=$ac_optarg ;; 1161 1162 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1163 ac_prev=prefix ;; 1164 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1165 prefix=$ac_optarg ;; 1166 1167 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1168 | --program-pre | --program-pr | --program-p) 1169 ac_prev=program_prefix ;; 1170 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1171 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1172 program_prefix=$ac_optarg ;; 1173 1174 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1175 | --program-suf | --program-su | --program-s) 1176 ac_prev=program_suffix ;; 1177 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1178 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1179 program_suffix=$ac_optarg ;; 1180 1181 -program-transform-name | --program-transform-name \ 1182 | --program-transform-nam | --program-transform-na \ 1183 | --program-transform-n | --program-transform- \ 1184 | --program-transform | --program-transfor \ 1185 | --program-transfo | --program-transf \ 1186 | --program-trans | --program-tran \ 1187 | --progr-tra | --program-tr | --program-t) 1188 ac_prev=program_transform_name ;; 1189 -program-transform-name=* | --program-transform-name=* \ 1190 | --program-transform-nam=* | --program-transform-na=* \ 1191 | --program-transform-n=* | --program-transform-=* \ 1192 | --program-transform=* | --program-transfor=* \ 1193 | --program-transfo=* | --program-transf=* \ 1194 | --program-trans=* | --program-tran=* \ 1195 | --progr-tra=* | --program-tr=* | --program-t=*) 1196 program_transform_name=$ac_optarg ;; 1197 1198 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1199 ac_prev=pdfdir ;; 1200 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1201 pdfdir=$ac_optarg ;; 1202 1203 -psdir | --psdir | --psdi | --psd | --ps) 1204 ac_prev=psdir ;; 1205 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1206 psdir=$ac_optarg ;; 1207 1208 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1209 | -silent | --silent | --silen | --sile | --sil) 1210 silent=yes ;; 1211 1212 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1213 ac_prev=sbindir ;; 1214 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1215 | --sbi=* | --sb=*) 1216 sbindir=$ac_optarg ;; 1217 1218 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1219 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1220 | --sharedst | --shareds | --shared | --share | --shar \ 1221 | --sha | --sh) 1222 ac_prev=sharedstatedir ;; 1223 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1224 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1225 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1226 | --sha=* | --sh=*) 1227 sharedstatedir=$ac_optarg ;; 1228 1229 -site | --site | --sit) 1230 ac_prev=site ;; 1231 -site=* | --site=* | --sit=*) 1232 site=$ac_optarg ;; 1233 1234 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1235 ac_prev=srcdir ;; 1236 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1237 srcdir=$ac_optarg ;; 1238 1239 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1240 | --syscon | --sysco | --sysc | --sys | --sy) 1241 ac_prev=sysconfdir ;; 1242 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1243 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1244 sysconfdir=$ac_optarg ;; 1245 1246 -target | --target | --targe | --targ | --tar | --ta | --t) 1247 ac_prev=target_alias ;; 1248 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1249 target_alias=$ac_optarg ;; 1250 1251 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1252 verbose=yes ;; 1253 1254 -version | --version | --versio | --versi | --vers | -V) 1255 ac_init_version=: ;; 1256 1257 -with-* | --with-*) 1258 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1259 # Reject names that are not valid shell variable names. 1260 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1261 as_fn_error $? "invalid package name: $ac_useropt" 1262 ac_useropt_orig=$ac_useropt 1263 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1264 case $ac_user_opts in 1265 *" 1266"with_$ac_useropt" 1267"*) ;; 1268 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1269 ac_unrecognized_sep=', ';; 1270 esac 1271 eval with_$ac_useropt=\$ac_optarg ;; 1272 1273 -without-* | --without-*) 1274 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1275 # Reject names that are not valid shell variable names. 1276 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1277 as_fn_error $? "invalid package name: $ac_useropt" 1278 ac_useropt_orig=$ac_useropt 1279 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1280 case $ac_user_opts in 1281 *" 1282"with_$ac_useropt" 1283"*) ;; 1284 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1285 ac_unrecognized_sep=', ';; 1286 esac 1287 eval with_$ac_useropt=no ;; 1288 1289 --x) 1290 # Obsolete; use --with-x. 1291 with_x=yes ;; 1292 1293 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1294 | --x-incl | --x-inc | --x-in | --x-i) 1295 ac_prev=x_includes ;; 1296 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1297 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1298 x_includes=$ac_optarg ;; 1299 1300 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1301 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1302 ac_prev=x_libraries ;; 1303 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1304 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1305 x_libraries=$ac_optarg ;; 1306 1307 -*) as_fn_error $? "unrecognized option: \`$ac_option' 1308Try \`$0 --help' for more information" 1309 ;; 1310 1311 *=*) 1312 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1313 # Reject names that are not valid shell variable names. 1314 case $ac_envvar in #( 1315 '' | [0-9]* | *[!_$as_cr_alnum]* ) 1316 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 1317 esac 1318 eval $ac_envvar=\$ac_optarg 1319 export $ac_envvar ;; 1320 1321 *) 1322 # FIXME: should be removed in autoconf 3.0. 1323 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1324 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1325 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1326 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1327 ;; 1328 1329 esac 1330done 1331 1332if test -n "$ac_prev"; then 1333 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1334 as_fn_error $? "missing argument to $ac_option" 1335fi 1336 1337if test -n "$ac_unrecognized_opts"; then 1338 case $enable_option_checking in 1339 no) ;; 1340 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1341 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1342 esac 1343fi 1344 1345# Check all directory arguments for consistency. 1346for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1347 datadir sysconfdir sharedstatedir localstatedir includedir \ 1348 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1349 libdir localedir mandir 1350do 1351 eval ac_val=\$$ac_var 1352 # Remove trailing slashes. 1353 case $ac_val in 1354 */ ) 1355 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1356 eval $ac_var=\$ac_val;; 1357 esac 1358 # Be sure to have absolute directory names. 1359 case $ac_val in 1360 [\\/$]* | ?:[\\/]* ) continue;; 1361 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1362 esac 1363 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1364done 1365 1366# There might be people who depend on the old broken behavior: `$host' 1367# used to hold the argument of --host etc. 1368# FIXME: To remove some day. 1369build=$build_alias 1370host=$host_alias 1371target=$target_alias 1372 1373# FIXME: To remove some day. 1374if test "x$host_alias" != x; then 1375 if test "x$build_alias" = x; then 1376 cross_compiling=maybe 1377 elif test "x$build_alias" != "x$host_alias"; then 1378 cross_compiling=yes 1379 fi 1380fi 1381 1382ac_tool_prefix= 1383test -n "$host_alias" && ac_tool_prefix=$host_alias- 1384 1385test "$silent" = yes && exec 6>/dev/null 1386 1387 1388ac_pwd=`pwd` && test -n "$ac_pwd" && 1389ac_ls_di=`ls -di .` && 1390ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1391 as_fn_error $? "working directory cannot be determined" 1392test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1393 as_fn_error $? "pwd does not report name of working directory" 1394 1395 1396# Find the source files, if location was not specified. 1397if test -z "$srcdir"; then 1398 ac_srcdir_defaulted=yes 1399 # Try the directory containing this script, then the parent directory. 1400 ac_confdir=`$as_dirname -- "$as_myself" || 1401$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1402 X"$as_myself" : 'X\(//\)[^/]' \| \ 1403 X"$as_myself" : 'X\(//\)$' \| \ 1404 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1405$as_echo X"$as_myself" | 1406 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1407 s//\1/ 1408 q 1409 } 1410 /^X\(\/\/\)[^/].*/{ 1411 s//\1/ 1412 q 1413 } 1414 /^X\(\/\/\)$/{ 1415 s//\1/ 1416 q 1417 } 1418 /^X\(\/\).*/{ 1419 s//\1/ 1420 q 1421 } 1422 s/.*/./; q'` 1423 srcdir=$ac_confdir 1424 if test ! -r "$srcdir/$ac_unique_file"; then 1425 srcdir=.. 1426 fi 1427else 1428 ac_srcdir_defaulted=no 1429fi 1430if test ! -r "$srcdir/$ac_unique_file"; then 1431 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1432 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1433fi 1434ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1435ac_abs_confdir=`( 1436 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1437 pwd)` 1438# When building in place, set srcdir=. 1439if test "$ac_abs_confdir" = "$ac_pwd"; then 1440 srcdir=. 1441fi 1442# Remove unnecessary trailing slashes from srcdir. 1443# Double slashes in file names in object file debugging info 1444# mess up M-x gdb in Emacs. 1445case $srcdir in 1446*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1447esac 1448for ac_var in $ac_precious_vars; do 1449 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1450 eval ac_env_${ac_var}_value=\$${ac_var} 1451 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1452 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1453done 1454 1455# 1456# Report the --help message. 1457# 1458if test "$ac_init_help" = "long"; then 1459 # Omit some internal or obsolete options to make the list less imposing. 1460 # This message is too long to be a string in the A/UX 3.1 sh. 1461 cat <<_ACEOF 1462\`configure' configures subversion 1.8.14 to adapt to many kinds of systems. 1463 1464Usage: $0 [OPTION]... [VAR=VALUE]... 1465 1466To assign environment variables (e.g., CC, CFLAGS...), specify them as 1467VAR=VALUE. See below for descriptions of some of the useful variables. 1468 1469Defaults for the options are specified in brackets. 1470 1471Configuration: 1472 -h, --help display this help and exit 1473 --help=short display options specific to this package 1474 --help=recursive display the short help of all the included packages 1475 -V, --version display version information and exit 1476 -q, --quiet, --silent do not print \`checking ...' messages 1477 --cache-file=FILE cache test results in FILE [disabled] 1478 -C, --config-cache alias for \`--cache-file=config.cache' 1479 -n, --no-create do not create output files 1480 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1481 1482Installation directories: 1483 --prefix=PREFIX install architecture-independent files in PREFIX 1484 [$ac_default_prefix] 1485 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1486 [PREFIX] 1487 1488By default, \`make install' will install all the files in 1489\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1490an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1491for instance \`--prefix=\$HOME'. 1492 1493For better control, use the options below. 1494 1495Fine tuning of the installation directories: 1496 --bindir=DIR user executables [EPREFIX/bin] 1497 --sbindir=DIR system admin executables [EPREFIX/sbin] 1498 --libexecdir=DIR program executables [EPREFIX/libexec] 1499 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1500 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1501 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1502 --libdir=DIR object code libraries [EPREFIX/lib] 1503 --includedir=DIR C header files [PREFIX/include] 1504 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1505 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1506 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1507 --infodir=DIR info documentation [DATAROOTDIR/info] 1508 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1509 --mandir=DIR man documentation [DATAROOTDIR/man] 1510 --docdir=DIR documentation root [DATAROOTDIR/doc/subversion] 1511 --htmldir=DIR html documentation [DOCDIR] 1512 --dvidir=DIR dvi documentation [DOCDIR] 1513 --pdfdir=DIR pdf documentation [DOCDIR] 1514 --psdir=DIR ps documentation [DOCDIR] 1515_ACEOF 1516 1517 cat <<\_ACEOF 1518 1519System types: 1520 --build=BUILD configure for building on BUILD [guessed] 1521 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1522 --target=TARGET configure for building compilers for TARGET [HOST] 1523_ACEOF 1524fi 1525 1526if test -n "$ac_init_help"; then 1527 case $ac_init_help in 1528 short | recursive ) echo "Configuration of subversion 1.8.14:";; 1529 esac 1530 cat <<\_ACEOF 1531 1532Optional Features: 1533 --disable-option-checking ignore unrecognized --enable/--with options 1534 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1535 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1536 --enable-broken-httpd-auth 1537 Allow building against httpd 2.4 with broken auth 1538 --enable-sqlite-compatibility-version=X.Y.Z 1539 Allow binary to run against SQLite as old as ARG 1540 --enable-shared[=PKGS] build shared libraries [default=yes] 1541 --enable-static[=PKGS] build static libraries [default=yes] 1542 --enable-fast-install[=PKGS] 1543 optimize for fast installation [default=yes] 1544 --disable-libtool-lock avoid locking (might break parallel builds) 1545 --enable-experimental-libtool 1546 Use APR's libtool 1547 --enable-static Build static libraries 1548 --enable-shared Build shared libraries 1549 --enable-all-static Build completely static (standalone) binaries. 1550 --enable-local-library-preloading 1551 Enable preloading of locally built libraries in 1552 locally built executables. This may be necessary for 1553 testing prior to installation on some platforms. It 1554 does not work on some platforms (Darwin, OpenBSD, 1555 ...). 1556 --enable-bdb6 Allow building against BDB 6+. See 1557 --with-berkeley-db for specifying the location of 1558 the Berkeley DB installation. Using BDB 6 will fail 1559 if this option is not used. 1560 --disable-keychain Disable use of Mac OS KeyChain for auth credentials 1561 --enable-ev2-impl Use Ev2 implementations, where available 1562 [EXPERIMENTAL] 1563 --disable-nls Disable gettext functionality 1564 --disable-plaintext-password-storage 1565 Disable on-disk caching of plaintext passwords and 1566 passphrases. (Leaving this functionality enabled 1567 will not force Subversion to store passwords in 1568 plaintext, but does permit users to explicitly allow 1569 that behavior via runtime configuration.) 1570 --enable-debug Turn on debugging 1571 --enable-optimize Turn on optimizations 1572 --enable-disallowing-of-undefined-references 1573 Use -Wl,--no-undefined flag during linking of some 1574 libraries to disallow undefined references 1575 --enable-maintainer-mode 1576 Turn on debugging and very strict compile-time 1577 warnings 1578 --disable-full-version-match 1579 Disable the full version match rules when checking 1580 Subversion library compatibility. 1581 --enable-mod-activation Enable mod_dav_svn in httpd.conf 1582 --enable-gcov Turn on gcov coverage testing (GCC only). 1583 --enable-gprof Produce gprof profiling data in 'gmon.out' (GCC 1584 only). 1585 --enable-runtime-module-search 1586 Turn on dynamic loading of RA/FS libraries including 1587 third-party FS libraries 1588 --enable-javahl Enable compilation of Java high-level bindings 1589 (requires C++) 1590 1591Optional Packages: 1592 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1593 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1594 --with-apr=PATH prefix for installed APR, path to APR build tree, 1595 or the full path to apr-config 1596 --with-apr-util=PATH prefix for installed APU, path to APU build tree, 1597 or the full path to apu-config 1598 --with-serf=PREFIX Serf HTTP client library (enabled by default if 1599 found) 1600 --with-apr_memcache=PREFIX 1601 Standalone apr_memcache client library 1602 --with-apxs[=FILE] Build shared Apache modules. FILE is the optional 1603 pathname to the Apache apxs tool; defaults to 1604 "apxs". 1605 --with-apache-libexecdir[=PATH] 1606 Install Apache modules to Apache's configured 1607 modules directory instead of LIBEXECDIR; if PATH is 1608 given, install to PATH. 1609 --with-sqlite=PREFIX Use installed SQLite library or amalgamation file. 1610 --with-pic[=PKGS] try to use only PIC/non-PIC objects [default=use 1611 both] 1612 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1613 --with-sysroot[=DIR] Search for dependent libraries within DIR (or the 1614 compiler's sysroot if not specified). 1615 --with-trang=PATH Specify the command to run the trang schema 1616 converter 1617 --with-doxygen=PATH Specify the command to run doxygen 1618 --with-expat=INCLUDES:LIB_SEARCH_DIRS:LIBS 1619 Specify location of Expat 1620 --with-berkeley-db[=HEADER:INCLUDES:LIB_SEARCH_DIRS:LIBS] 1621 The Subversion Berkeley DB based filesystem library 1622 requires Berkeley DB $db_version or $db_alt_version. 1623 If you specify `--without-berkeley-db', that library 1624 will not be built. If you omit the argument of this 1625 option completely, the configure script will use 1626 Berkeley DB used by APR-UTIL. 1627 --with-sasl=PATH Compile with libsasl2 in PATH 1628 --without-gpg-agent Disable support for GPG-Agent 1629 --with-gnome-keyring Enable use of GNOME Keyring for auth credentials 1630 (enabled by default if found) 1631 --with-libmagic=PREFIX libmagic filetype detection library 1632 --with-kwallet[=PATH] Enable use of KWallet (KDE 4) for auth credentials 1633 --with-openssl This option does NOT affect the Subversion build 1634 process in any way. It tells an integrated Serf HTTP 1635 client library build process where to locate the 1636 OpenSSL library when (and only when) building Serf 1637 as an integrated part of the Subversion build 1638 process. When linking to a previously installed 1639 version of Serf instead, you do not need to use this 1640 option. 1641 --with-editor=PATH Specify a default editor for the subversion client. 1642 --with-zlib=PREFIX zlib compression library 1643 --with-jdk=PATH Try to use 'PATH/include' to find the JNI headers. 1644 If PATH is not specified, look for a Java 1645 Development Kit at JAVA_HOME. 1646 --with-jikes=PATH Specify the path to a jikes binary to use it as your 1647 Java compiler. The default is to look for jikes 1648 (PATH optional). This behavior can be switched off 1649 by supplying 'no'. 1650 --with-swig=PATH Try to use 'PATH/bin/swig' to build the swig 1651 bindings. If PATH is not specified, look for a 1652 'swig' binary in your PATH. 1653 --with-ruby-sitedir=SITEDIR 1654 install Ruby bindings in SITEDIR (default is same as 1655 ruby's one) 1656 --with-ruby-test-verbose=LEVEL 1657 how to use output level for Ruby bindings tests 1658 (default is normal) 1659 --with-ctypesgen=PATH Specify the path to ctypesgen. This can either be 1660 the full path to a ctypesgen installation, the full 1661 path to a ctypesgen source tree or the full path to 1662 ctypesgen.py. 1663 --with-junit=PATH Specify a path to the junit JAR file. 1664 1665Some influential environment variables: 1666 CC C compiler command 1667 CFLAGS C compiler flags 1668 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1669 nonstandard directory <lib dir> 1670 LIBS libraries to pass to the linker, e.g. -l<library> 1671 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1672 you have headers in a nonstandard directory <include dir> 1673 CXX C++ compiler command 1674 CXXFLAGS C++ compiler flags 1675 CPP C preprocessor 1676 CXXCPP C++ preprocessor 1677 1678Use these variables to override the choices made by `configure' or to help 1679it to find libraries and programs with nonstandard names/locations. 1680 1681Report bugs to <http://subversion.apache.org/>. 1682_ACEOF 1683ac_status=$? 1684fi 1685 1686if test "$ac_init_help" = "recursive"; then 1687 # If there are subdirs, report their specific --help. 1688 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1689 test -d "$ac_dir" || 1690 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1691 continue 1692 ac_builddir=. 1693 1694case "$ac_dir" in 1695.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1696*) 1697 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1698 # A ".." for each directory in $ac_dir_suffix. 1699 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1700 case $ac_top_builddir_sub in 1701 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1702 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1703 esac ;; 1704esac 1705ac_abs_top_builddir=$ac_pwd 1706ac_abs_builddir=$ac_pwd$ac_dir_suffix 1707# for backward compatibility: 1708ac_top_builddir=$ac_top_build_prefix 1709 1710case $srcdir in 1711 .) # We are building in place. 1712 ac_srcdir=. 1713 ac_top_srcdir=$ac_top_builddir_sub 1714 ac_abs_top_srcdir=$ac_pwd ;; 1715 [\\/]* | ?:[\\/]* ) # Absolute name. 1716 ac_srcdir=$srcdir$ac_dir_suffix; 1717 ac_top_srcdir=$srcdir 1718 ac_abs_top_srcdir=$srcdir ;; 1719 *) # Relative name. 1720 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1721 ac_top_srcdir=$ac_top_build_prefix$srcdir 1722 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1723esac 1724ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1725 1726 cd "$ac_dir" || { ac_status=$?; continue; } 1727 # Check for guested configure. 1728 if test -f "$ac_srcdir/configure.gnu"; then 1729 echo && 1730 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1731 elif test -f "$ac_srcdir/configure"; then 1732 echo && 1733 $SHELL "$ac_srcdir/configure" --help=recursive 1734 else 1735 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1736 fi || ac_status=$? 1737 cd "$ac_pwd" || { ac_status=$?; break; } 1738 done 1739fi 1740 1741test -n "$ac_init_help" && exit $ac_status 1742if $ac_init_version; then 1743 cat <<\_ACEOF 1744subversion configure 1.8.14 1745generated by GNU Autoconf 2.69 1746 1747Copyright (C) 2012 Free Software Foundation, Inc. 1748This configure script is free software; the Free Software Foundation 1749gives unlimited permission to copy, distribute and modify it. 1750_ACEOF 1751 exit 1752fi 1753 1754## ------------------------ ## 1755## Autoconf initialization. ## 1756## ------------------------ ## 1757 1758# ac_fn_c_try_compile LINENO 1759# -------------------------- 1760# Try to compile conftest.$ac_ext, and return whether this succeeded. 1761ac_fn_c_try_compile () 1762{ 1763 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1764 rm -f conftest.$ac_objext 1765 if { { ac_try="$ac_compile" 1766case "(($ac_try" in 1767 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1768 *) ac_try_echo=$ac_try;; 1769esac 1770eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1771$as_echo "$ac_try_echo"; } >&5 1772 (eval "$ac_compile") 2>conftest.err 1773 ac_status=$? 1774 if test -s conftest.err; then 1775 grep -v '^ *+' conftest.err >conftest.er1 1776 cat conftest.er1 >&5 1777 mv -f conftest.er1 conftest.err 1778 fi 1779 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1780 test $ac_status = 0; } && { 1781 test -z "$ac_c_werror_flag" || 1782 test ! -s conftest.err 1783 } && test -s conftest.$ac_objext; then : 1784 ac_retval=0 1785else 1786 $as_echo "$as_me: failed program was:" >&5 1787sed 's/^/| /' conftest.$ac_ext >&5 1788 1789 ac_retval=1 1790fi 1791 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1792 as_fn_set_status $ac_retval 1793 1794} # ac_fn_c_try_compile 1795 1796# ac_fn_c_try_link LINENO 1797# ----------------------- 1798# Try to link conftest.$ac_ext, and return whether this succeeded. 1799ac_fn_c_try_link () 1800{ 1801 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1802 rm -f conftest.$ac_objext conftest$ac_exeext 1803 if { { ac_try="$ac_link" 1804case "(($ac_try" in 1805 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1806 *) ac_try_echo=$ac_try;; 1807esac 1808eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1809$as_echo "$ac_try_echo"; } >&5 1810 (eval "$ac_link") 2>conftest.err 1811 ac_status=$? 1812 if test -s conftest.err; then 1813 grep -v '^ *+' conftest.err >conftest.er1 1814 cat conftest.er1 >&5 1815 mv -f conftest.er1 conftest.err 1816 fi 1817 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1818 test $ac_status = 0; } && { 1819 test -z "$ac_c_werror_flag" || 1820 test ! -s conftest.err 1821 } && test -s conftest$ac_exeext && { 1822 test "$cross_compiling" = yes || 1823 test -x conftest$ac_exeext 1824 }; then : 1825 ac_retval=0 1826else 1827 $as_echo "$as_me: failed program was:" >&5 1828sed 's/^/| /' conftest.$ac_ext >&5 1829 1830 ac_retval=1 1831fi 1832 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1833 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1834 # interfere with the next link command; also delete a directory that is 1835 # left behind by Apple's compiler. We do this before executing the actions. 1836 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1837 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1838 as_fn_set_status $ac_retval 1839 1840} # ac_fn_c_try_link 1841 1842# ac_fn_cxx_try_compile LINENO 1843# ---------------------------- 1844# Try to compile conftest.$ac_ext, and return whether this succeeded. 1845ac_fn_cxx_try_compile () 1846{ 1847 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1848 rm -f conftest.$ac_objext 1849 if { { ac_try="$ac_compile" 1850case "(($ac_try" in 1851 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1852 *) ac_try_echo=$ac_try;; 1853esac 1854eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1855$as_echo "$ac_try_echo"; } >&5 1856 (eval "$ac_compile") 2>conftest.err 1857 ac_status=$? 1858 if test -s conftest.err; then 1859 grep -v '^ *+' conftest.err >conftest.er1 1860 cat conftest.er1 >&5 1861 mv -f conftest.er1 conftest.err 1862 fi 1863 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1864 test $ac_status = 0; } && { 1865 test -z "$ac_cxx_werror_flag" || 1866 test ! -s conftest.err 1867 } && test -s conftest.$ac_objext; then : 1868 ac_retval=0 1869else 1870 $as_echo "$as_me: failed program was:" >&5 1871sed 's/^/| /' conftest.$ac_ext >&5 1872 1873 ac_retval=1 1874fi 1875 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1876 as_fn_set_status $ac_retval 1877 1878} # ac_fn_cxx_try_compile 1879 1880# ac_fn_cxx_try_link LINENO 1881# ------------------------- 1882# Try to link conftest.$ac_ext, and return whether this succeeded. 1883ac_fn_cxx_try_link () 1884{ 1885 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1886 rm -f conftest.$ac_objext conftest$ac_exeext 1887 if { { ac_try="$ac_link" 1888case "(($ac_try" in 1889 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1890 *) ac_try_echo=$ac_try;; 1891esac 1892eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1893$as_echo "$ac_try_echo"; } >&5 1894 (eval "$ac_link") 2>conftest.err 1895 ac_status=$? 1896 if test -s conftest.err; then 1897 grep -v '^ *+' conftest.err >conftest.er1 1898 cat conftest.er1 >&5 1899 mv -f conftest.er1 conftest.err 1900 fi 1901 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1902 test $ac_status = 0; } && { 1903 test -z "$ac_cxx_werror_flag" || 1904 test ! -s conftest.err 1905 } && test -s conftest$ac_exeext && { 1906 test "$cross_compiling" = yes || 1907 test -x conftest$ac_exeext 1908 }; then : 1909 ac_retval=0 1910else 1911 $as_echo "$as_me: failed program was:" >&5 1912sed 's/^/| /' conftest.$ac_ext >&5 1913 1914 ac_retval=1 1915fi 1916 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1917 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1918 # interfere with the next link command; also delete a directory that is 1919 # left behind by Apple's compiler. We do this before executing the actions. 1920 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1921 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1922 as_fn_set_status $ac_retval 1923 1924} # ac_fn_cxx_try_link 1925 1926# ac_fn_c_try_cpp LINENO 1927# ---------------------- 1928# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1929ac_fn_c_try_cpp () 1930{ 1931 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1932 if { { ac_try="$ac_cpp conftest.$ac_ext" 1933case "(($ac_try" in 1934 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1935 *) ac_try_echo=$ac_try;; 1936esac 1937eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1938$as_echo "$ac_try_echo"; } >&5 1939 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1940 ac_status=$? 1941 if test -s conftest.err; then 1942 grep -v '^ *+' conftest.err >conftest.er1 1943 cat conftest.er1 >&5 1944 mv -f conftest.er1 conftest.err 1945 fi 1946 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1947 test $ac_status = 0; } > conftest.i && { 1948 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1949 test ! -s conftest.err 1950 }; then : 1951 ac_retval=0 1952else 1953 $as_echo "$as_me: failed program was:" >&5 1954sed 's/^/| /' conftest.$ac_ext >&5 1955 1956 ac_retval=1 1957fi 1958 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1959 as_fn_set_status $ac_retval 1960 1961} # ac_fn_c_try_cpp 1962 1963# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 1964# ------------------------------------------------------- 1965# Tests whether HEADER exists, giving a warning if it cannot be compiled using 1966# the include files in INCLUDES and setting the cache variable VAR 1967# accordingly. 1968ac_fn_c_check_header_mongrel () 1969{ 1970 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1971 if eval \${$3+:} false; then : 1972 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1973$as_echo_n "checking for $2... " >&6; } 1974if eval \${$3+:} false; then : 1975 $as_echo_n "(cached) " >&6 1976fi 1977eval ac_res=\$$3 1978 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1979$as_echo "$ac_res" >&6; } 1980else 1981 # Is the header compilable? 1982{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 1983$as_echo_n "checking $2 usability... " >&6; } 1984cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1985/* end confdefs.h. */ 1986$4 1987#include <$2> 1988_ACEOF 1989if ac_fn_c_try_compile "$LINENO"; then : 1990 ac_header_compiler=yes 1991else 1992 ac_header_compiler=no 1993fi 1994rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1995{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 1996$as_echo "$ac_header_compiler" >&6; } 1997 1998# Is the header present? 1999{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 2000$as_echo_n "checking $2 presence... " >&6; } 2001cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2002/* end confdefs.h. */ 2003#include <$2> 2004_ACEOF 2005if ac_fn_c_try_cpp "$LINENO"; then : 2006 ac_header_preproc=yes 2007else 2008 ac_header_preproc=no 2009fi 2010rm -f conftest.err conftest.i conftest.$ac_ext 2011{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 2012$as_echo "$ac_header_preproc" >&6; } 2013 2014# So? What about this header? 2015case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 2016 yes:no: ) 2017 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 2018$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 2019 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 2020$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 2021 ;; 2022 no:yes:* ) 2023 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 2024$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 2025 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 2026$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 2027 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 2028$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 2029 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 2030$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 2031 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 2032$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 2033( $as_echo "## -------------------------------------------- ## 2034## Report this to http://subversion.apache.org/ ## 2035## -------------------------------------------- ##" 2036 ) | sed "s/^/$as_me: WARNING: /" >&2 2037 ;; 2038esac 2039 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 2040$as_echo_n "checking for $2... " >&6; } 2041if eval \${$3+:} false; then : 2042 $as_echo_n "(cached) " >&6 2043else 2044 eval "$3=\$ac_header_compiler" 2045fi 2046eval ac_res=\$$3 2047 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2048$as_echo "$ac_res" >&6; } 2049fi 2050 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2051 2052} # ac_fn_c_check_header_mongrel 2053 2054# ac_fn_c_try_run LINENO 2055# ---------------------- 2056# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 2057# that executables *can* be run. 2058ac_fn_c_try_run () 2059{ 2060 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2061 if { { ac_try="$ac_link" 2062case "(($ac_try" in 2063 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2064 *) ac_try_echo=$ac_try;; 2065esac 2066eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2067$as_echo "$ac_try_echo"; } >&5 2068 (eval "$ac_link") 2>&5 2069 ac_status=$? 2070 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2071 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 2072 { { case "(($ac_try" in 2073 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2074 *) ac_try_echo=$ac_try;; 2075esac 2076eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2077$as_echo "$ac_try_echo"; } >&5 2078 (eval "$ac_try") 2>&5 2079 ac_status=$? 2080 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2081 test $ac_status = 0; }; }; then : 2082 ac_retval=0 2083else 2084 $as_echo "$as_me: program exited with status $ac_status" >&5 2085 $as_echo "$as_me: failed program was:" >&5 2086sed 's/^/| /' conftest.$ac_ext >&5 2087 2088 ac_retval=$ac_status 2089fi 2090 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 2091 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2092 as_fn_set_status $ac_retval 2093 2094} # ac_fn_c_try_run 2095 2096# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 2097# ------------------------------------------------------- 2098# Tests whether HEADER exists and can be compiled using the include files in 2099# INCLUDES, setting the cache variable VAR accordingly. 2100ac_fn_c_check_header_compile () 2101{ 2102 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2103 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 2104$as_echo_n "checking for $2... " >&6; } 2105if eval \${$3+:} false; then : 2106 $as_echo_n "(cached) " >&6 2107else 2108 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2109/* end confdefs.h. */ 2110$4 2111#include <$2> 2112_ACEOF 2113if ac_fn_c_try_compile "$LINENO"; then : 2114 eval "$3=yes" 2115else 2116 eval "$3=no" 2117fi 2118rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2119fi 2120eval ac_res=\$$3 2121 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2122$as_echo "$ac_res" >&6; } 2123 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2124 2125} # ac_fn_c_check_header_compile 2126 2127# ac_fn_c_check_func LINENO FUNC VAR 2128# ---------------------------------- 2129# Tests whether FUNC exists, setting the cache variable VAR accordingly 2130ac_fn_c_check_func () 2131{ 2132 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2133 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 2134$as_echo_n "checking for $2... " >&6; } 2135if eval \${$3+:} false; then : 2136 $as_echo_n "(cached) " >&6 2137else 2138 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2139/* end confdefs.h. */ 2140/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 2141 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 2142#define $2 innocuous_$2 2143 2144/* System header to define __stub macros and hopefully few prototypes, 2145 which can conflict with char $2 (); below. 2146 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 2147 <limits.h> exists even on freestanding compilers. */ 2148 2149#ifdef __STDC__ 2150# include <limits.h> 2151#else 2152# include <assert.h> 2153#endif 2154 2155#undef $2 2156 2157/* Override any GCC internal prototype to avoid an error. 2158 Use char because int might match the return type of a GCC 2159 builtin and then its argument prototype would still apply. */ 2160#ifdef __cplusplus 2161extern "C" 2162#endif 2163char $2 (); 2164/* The GNU C library defines this for functions which it implements 2165 to always fail with ENOSYS. Some functions are actually named 2166 something starting with __ and the normal name is an alias. */ 2167#if defined __stub_$2 || defined __stub___$2 2168choke me 2169#endif 2170 2171int 2172main () 2173{ 2174return $2 (); 2175 ; 2176 return 0; 2177} 2178_ACEOF 2179if ac_fn_c_try_link "$LINENO"; then : 2180 eval "$3=yes" 2181else 2182 eval "$3=no" 2183fi 2184rm -f core conftest.err conftest.$ac_objext \ 2185 conftest$ac_exeext conftest.$ac_ext 2186fi 2187eval ac_res=\$$3 2188 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2189$as_echo "$ac_res" >&6; } 2190 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2191 2192} # ac_fn_c_check_func 2193 2194# ac_fn_cxx_try_cpp LINENO 2195# ------------------------ 2196# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 2197ac_fn_cxx_try_cpp () 2198{ 2199 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2200 if { { ac_try="$ac_cpp conftest.$ac_ext" 2201case "(($ac_try" in 2202 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2203 *) ac_try_echo=$ac_try;; 2204esac 2205eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2206$as_echo "$ac_try_echo"; } >&5 2207 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 2208 ac_status=$? 2209 if test -s conftest.err; then 2210 grep -v '^ *+' conftest.err >conftest.er1 2211 cat conftest.er1 >&5 2212 mv -f conftest.er1 conftest.err 2213 fi 2214 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2215 test $ac_status = 0; } > conftest.i && { 2216 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" || 2217 test ! -s conftest.err 2218 }; then : 2219 ac_retval=0 2220else 2221 $as_echo "$as_me: failed program was:" >&5 2222sed 's/^/| /' conftest.$ac_ext >&5 2223 2224 ac_retval=1 2225fi 2226 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2227 as_fn_set_status $ac_retval 2228 2229} # ac_fn_cxx_try_cpp 2230 2231# ac_fn_c_check_type LINENO TYPE VAR INCLUDES 2232# ------------------------------------------- 2233# Tests whether TYPE exists after having included INCLUDES, setting cache 2234# variable VAR accordingly. 2235ac_fn_c_check_type () 2236{ 2237 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2238 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 2239$as_echo_n "checking for $2... " >&6; } 2240if eval \${$3+:} false; then : 2241 $as_echo_n "(cached) " >&6 2242else 2243 eval "$3=no" 2244 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2245/* end confdefs.h. */ 2246$4 2247int 2248main () 2249{ 2250if (sizeof ($2)) 2251 return 0; 2252 ; 2253 return 0; 2254} 2255_ACEOF 2256if ac_fn_c_try_compile "$LINENO"; then : 2257 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2258/* end confdefs.h. */ 2259$4 2260int 2261main () 2262{ 2263if (sizeof (($2))) 2264 return 0; 2265 ; 2266 return 0; 2267} 2268_ACEOF 2269if ac_fn_c_try_compile "$LINENO"; then : 2270 2271else 2272 eval "$3=yes" 2273fi 2274rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2275fi 2276rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2277fi 2278eval ac_res=\$$3 2279 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2280$as_echo "$ac_res" >&6; } 2281 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2282 2283} # ac_fn_c_check_type 2284cat >config.log <<_ACEOF 2285This file contains any messages produced by compilers while 2286running configure, to aid debugging if configure makes a mistake. 2287 2288It was created by subversion $as_me 1.8.14, which was 2289generated by GNU Autoconf 2.69. Invocation command line was 2290 2291 $ $0 $@ 2292 2293_ACEOF 2294exec 5>>config.log 2295{ 2296cat <<_ASUNAME 2297## --------- ## 2298## Platform. ## 2299## --------- ## 2300 2301hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 2302uname -m = `(uname -m) 2>/dev/null || echo unknown` 2303uname -r = `(uname -r) 2>/dev/null || echo unknown` 2304uname -s = `(uname -s) 2>/dev/null || echo unknown` 2305uname -v = `(uname -v) 2>/dev/null || echo unknown` 2306 2307/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 2308/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 2309 2310/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 2311/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 2312/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 2313/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 2314/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 2315/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 2316/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 2317 2318_ASUNAME 2319 2320as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2321for as_dir in $PATH 2322do 2323 IFS=$as_save_IFS 2324 test -z "$as_dir" && as_dir=. 2325 $as_echo "PATH: $as_dir" 2326 done 2327IFS=$as_save_IFS 2328 2329} >&5 2330 2331cat >&5 <<_ACEOF 2332 2333 2334## ----------- ## 2335## Core tests. ## 2336## ----------- ## 2337 2338_ACEOF 2339 2340 2341# Keep a trace of the command line. 2342# Strip out --no-create and --no-recursion so they do not pile up. 2343# Strip out --silent because we don't want to record it for future runs. 2344# Also quote any args containing shell meta-characters. 2345# Make two passes to allow for proper duplicate-argument suppression. 2346ac_configure_args= 2347ac_configure_args0= 2348ac_configure_args1= 2349ac_must_keep_next=false 2350for ac_pass in 1 2 2351do 2352 for ac_arg 2353 do 2354 case $ac_arg in 2355 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 2356 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 2357 | -silent | --silent | --silen | --sile | --sil) 2358 continue ;; 2359 *\'*) 2360 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 2361 esac 2362 case $ac_pass in 2363 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2364 2) 2365 as_fn_append ac_configure_args1 " '$ac_arg'" 2366 if test $ac_must_keep_next = true; then 2367 ac_must_keep_next=false # Got value, back to normal. 2368 else 2369 case $ac_arg in 2370 *=* | --config-cache | -C | -disable-* | --disable-* \ 2371 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 2372 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 2373 | -with-* | --with-* | -without-* | --without-* | --x) 2374 case "$ac_configure_args0 " in 2375 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 2376 esac 2377 ;; 2378 -* ) ac_must_keep_next=true ;; 2379 esac 2380 fi 2381 as_fn_append ac_configure_args " '$ac_arg'" 2382 ;; 2383 esac 2384 done 2385done 2386{ ac_configure_args0=; unset ac_configure_args0;} 2387{ ac_configure_args1=; unset ac_configure_args1;} 2388 2389# When interrupted or exit'd, cleanup temporary files, and complete 2390# config.log. We remove comments because anyway the quotes in there 2391# would cause problems or look ugly. 2392# WARNING: Use '\'' to represent an apostrophe within the trap. 2393# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2394trap 'exit_status=$? 2395 # Save into config.log some information that might help in debugging. 2396 { 2397 echo 2398 2399 $as_echo "## ---------------- ## 2400## Cache variables. ## 2401## ---------------- ##" 2402 echo 2403 # The following way of writing the cache mishandles newlines in values, 2404( 2405 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2406 eval ac_val=\$$ac_var 2407 case $ac_val in #( 2408 *${as_nl}*) 2409 case $ac_var in #( 2410 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2411$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2412 esac 2413 case $ac_var in #( 2414 _ | IFS | as_nl) ;; #( 2415 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2416 *) { eval $ac_var=; unset $ac_var;} ;; 2417 esac ;; 2418 esac 2419 done 2420 (set) 2>&1 | 2421 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2422 *${as_nl}ac_space=\ *) 2423 sed -n \ 2424 "s/'\''/'\''\\\\'\'''\''/g; 2425 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2426 ;; #( 2427 *) 2428 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2429 ;; 2430 esac | 2431 sort 2432) 2433 echo 2434 2435 $as_echo "## ----------------- ## 2436## Output variables. ## 2437## ----------------- ##" 2438 echo 2439 for ac_var in $ac_subst_vars 2440 do 2441 eval ac_val=\$$ac_var 2442 case $ac_val in 2443 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2444 esac 2445 $as_echo "$ac_var='\''$ac_val'\''" 2446 done | sort 2447 echo 2448 2449 if test -n "$ac_subst_files"; then 2450 $as_echo "## ------------------- ## 2451## File substitutions. ## 2452## ------------------- ##" 2453 echo 2454 for ac_var in $ac_subst_files 2455 do 2456 eval ac_val=\$$ac_var 2457 case $ac_val in 2458 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2459 esac 2460 $as_echo "$ac_var='\''$ac_val'\''" 2461 done | sort 2462 echo 2463 fi 2464 2465 if test -s confdefs.h; then 2466 $as_echo "## ----------- ## 2467## confdefs.h. ## 2468## ----------- ##" 2469 echo 2470 cat confdefs.h 2471 echo 2472 fi 2473 test "$ac_signal" != 0 && 2474 $as_echo "$as_me: caught signal $ac_signal" 2475 $as_echo "$as_me: exit $exit_status" 2476 } >&5 2477 rm -f core *.core core.conftest.* && 2478 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2479 exit $exit_status 2480' 0 2481for ac_signal in 1 2 13 15; do 2482 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2483done 2484ac_signal=0 2485 2486# confdefs.h avoids OS command line length limits that DEFS can exceed. 2487rm -f -r conftest* confdefs.h 2488 2489$as_echo "/* confdefs.h */" > confdefs.h 2490 2491# Predefined preprocessor variables. 2492 2493cat >>confdefs.h <<_ACEOF 2494#define PACKAGE_NAME "$PACKAGE_NAME" 2495_ACEOF 2496 2497cat >>confdefs.h <<_ACEOF 2498#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2499_ACEOF 2500 2501cat >>confdefs.h <<_ACEOF 2502#define PACKAGE_VERSION "$PACKAGE_VERSION" 2503_ACEOF 2504 2505cat >>confdefs.h <<_ACEOF 2506#define PACKAGE_STRING "$PACKAGE_STRING" 2507_ACEOF 2508 2509cat >>confdefs.h <<_ACEOF 2510#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2511_ACEOF 2512 2513cat >>confdefs.h <<_ACEOF 2514#define PACKAGE_URL "$PACKAGE_URL" 2515_ACEOF 2516 2517 2518# Let the site file select an alternate cache file if it wants to. 2519# Prefer an explicitly selected file to automatically selected ones. 2520ac_site_file1=NONE 2521ac_site_file2=NONE 2522if test -n "$CONFIG_SITE"; then 2523 # We do not want a PATH search for config.site. 2524 case $CONFIG_SITE in #(( 2525 -*) ac_site_file1=./$CONFIG_SITE;; 2526 */*) ac_site_file1=$CONFIG_SITE;; 2527 *) ac_site_file1=./$CONFIG_SITE;; 2528 esac 2529elif test "x$prefix" != xNONE; then 2530 ac_site_file1=$prefix/share/config.site 2531 ac_site_file2=$prefix/etc/config.site 2532else 2533 ac_site_file1=$ac_default_prefix/share/config.site 2534 ac_site_file2=$ac_default_prefix/etc/config.site 2535fi 2536for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2537do 2538 test "x$ac_site_file" = xNONE && continue 2539 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 2540 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2541$as_echo "$as_me: loading site script $ac_site_file" >&6;} 2542 sed 's/^/| /' "$ac_site_file" >&5 2543 . "$ac_site_file" \ 2544 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2545$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2546as_fn_error $? "failed to load site script $ac_site_file 2547See \`config.log' for more details" "$LINENO" 5; } 2548 fi 2549done 2550 2551if test -r "$cache_file"; then 2552 # Some versions of bash will fail to source /dev/null (special files 2553 # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2554 if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2555 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2556$as_echo "$as_me: loading cache $cache_file" >&6;} 2557 case $cache_file in 2558 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2559 *) . "./$cache_file";; 2560 esac 2561 fi 2562else 2563 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2564$as_echo "$as_me: creating cache $cache_file" >&6;} 2565 >$cache_file 2566fi 2567 2568# Check that the precious variables saved in the cache have kept the same 2569# value. 2570ac_cache_corrupted=false 2571for ac_var in $ac_precious_vars; do 2572 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2573 eval ac_new_set=\$ac_env_${ac_var}_set 2574 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2575 eval ac_new_val=\$ac_env_${ac_var}_value 2576 case $ac_old_set,$ac_new_set in 2577 set,) 2578 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2579$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2580 ac_cache_corrupted=: ;; 2581 ,set) 2582 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2583$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2584 ac_cache_corrupted=: ;; 2585 ,);; 2586 *) 2587 if test "x$ac_old_val" != "x$ac_new_val"; then 2588 # differences in whitespace do not lead to failure. 2589 ac_old_val_w=`echo x $ac_old_val` 2590 ac_new_val_w=`echo x $ac_new_val` 2591 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2592 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2593$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2594 ac_cache_corrupted=: 2595 else 2596 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2597$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2598 eval $ac_var=\$ac_old_val 2599 fi 2600 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2601$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2602 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2603$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2604 fi;; 2605 esac 2606 # Pass precious variables to config.status. 2607 if test "$ac_new_set" = set; then 2608 case $ac_new_val in 2609 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2610 *) ac_arg=$ac_var=$ac_new_val ;; 2611 esac 2612 case " $ac_configure_args " in 2613 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2614 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2615 esac 2616 fi 2617done 2618if $ac_cache_corrupted; then 2619 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2620$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2621 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2622$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2623 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2624fi 2625## -------------------- ## 2626## Main body of script. ## 2627## -------------------- ## 2628 2629ac_ext=c 2630ac_cpp='$CPP $CPPFLAGS' 2631ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2632ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2633ac_compiler_gnu=$ac_cv_c_compiler_gnu 2634 2635 2636 2637 2638ac_aux_dir= 2639for ac_dir in build "$srcdir"/build; do 2640 if test -f "$ac_dir/install-sh"; then 2641 ac_aux_dir=$ac_dir 2642 ac_install_sh="$ac_aux_dir/install-sh -c" 2643 break 2644 elif test -f "$ac_dir/install.sh"; then 2645 ac_aux_dir=$ac_dir 2646 ac_install_sh="$ac_aux_dir/install.sh -c" 2647 break 2648 elif test -f "$ac_dir/shtool"; then 2649 ac_aux_dir=$ac_dir 2650 ac_install_sh="$ac_aux_dir/shtool install -c" 2651 break 2652 fi 2653done 2654if test -z "$ac_aux_dir"; then 2655 as_fn_error $? "cannot find install-sh, install.sh, or shtool in build \"$srcdir\"/build" "$LINENO" 5 2656fi 2657 2658# These three variables are undocumented and unsupported, 2659# and are intended to be withdrawn in a future Autoconf release. 2660# They can cause serious problems if a builder's source tree is in a directory 2661# whose full name contains unusual characters. 2662ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2663ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2664ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2665 2666 2667 2668{ $as_echo "$as_me:${as_lineno-$LINENO}: Configuring Subversion 1.8.14" >&5 2669$as_echo "$as_me: Configuring Subversion 1.8.14" >&6;} 2670 2671abs_srcdir="`cd $srcdir && pwd`" 2672 2673abs_builddir="`pwd`" 2674 2675if test "$abs_srcdir" = "$abs_builddir"; then 2676 canonicalized_srcdir="" 2677else 2678 canonicalized_srcdir="$srcdir/" 2679fi 2680 2681 2682SWIG_LDFLAGS="$LDFLAGS" 2683 2684 2685# Generate config.nice early (before the arguments are munged) 2686 2687 { $as_echo "$as_me:${as_lineno-$LINENO}: creating config.nice" >&5 2688$as_echo "$as_me: creating config.nice" >&6;} 2689 # This little dance satisfies Cygwin, which cannot overwrite in-use files. 2690 if test -f "config.nice"; then 2691 mv "config.nice" "config.nice.old" 2692 fi 2693 2694 cat >"config.nice" <<EOF 2695#! /bin/sh 2696# 2697# Created by configure 2698 2699'$0' $ac_configure_args "\$@" 2700EOF 2701 2702 chmod +x "config.nice" 2703 rm -f "config.nice.old" 2704 2705 2706# ==== Check for programs ==================================================== 2707 2708# Look for a C compiler (before anything can set CFLAGS) 2709CMAINTAINERFLAGS="$CUSERFLAGS" 2710CUSERFLAGS="$CFLAGS" 2711ac_ext=c 2712ac_cpp='$CPP $CPPFLAGS' 2713ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2714ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2715ac_compiler_gnu=$ac_cv_c_compiler_gnu 2716if test -n "$ac_tool_prefix"; then 2717 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 2718set dummy ${ac_tool_prefix}gcc; ac_word=$2 2719{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2720$as_echo_n "checking for $ac_word... " >&6; } 2721if ${ac_cv_prog_CC+:} false; then : 2722 $as_echo_n "(cached) " >&6 2723else 2724 if test -n "$CC"; then 2725 ac_cv_prog_CC="$CC" # Let the user override the test. 2726else 2727as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2728for as_dir in $PATH 2729do 2730 IFS=$as_save_IFS 2731 test -z "$as_dir" && as_dir=. 2732 for ac_exec_ext in '' $ac_executable_extensions; do 2733 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2734 ac_cv_prog_CC="${ac_tool_prefix}gcc" 2735 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2736 break 2 2737 fi 2738done 2739 done 2740IFS=$as_save_IFS 2741 2742fi 2743fi 2744CC=$ac_cv_prog_CC 2745if test -n "$CC"; then 2746 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2747$as_echo "$CC" >&6; } 2748else 2749 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2750$as_echo "no" >&6; } 2751fi 2752 2753 2754fi 2755if test -z "$ac_cv_prog_CC"; then 2756 ac_ct_CC=$CC 2757 # Extract the first word of "gcc", so it can be a program name with args. 2758set dummy gcc; ac_word=$2 2759{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2760$as_echo_n "checking for $ac_word... " >&6; } 2761if ${ac_cv_prog_ac_ct_CC+:} false; then : 2762 $as_echo_n "(cached) " >&6 2763else 2764 if test -n "$ac_ct_CC"; then 2765 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2766else 2767as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2768for as_dir in $PATH 2769do 2770 IFS=$as_save_IFS 2771 test -z "$as_dir" && as_dir=. 2772 for ac_exec_ext in '' $ac_executable_extensions; do 2773 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2774 ac_cv_prog_ac_ct_CC="gcc" 2775 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2776 break 2 2777 fi 2778done 2779 done 2780IFS=$as_save_IFS 2781 2782fi 2783fi 2784ac_ct_CC=$ac_cv_prog_ac_ct_CC 2785if test -n "$ac_ct_CC"; then 2786 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2787$as_echo "$ac_ct_CC" >&6; } 2788else 2789 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2790$as_echo "no" >&6; } 2791fi 2792 2793 if test "x$ac_ct_CC" = x; then 2794 CC="" 2795 else 2796 case $cross_compiling:$ac_tool_warned in 2797yes:) 2798{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2799$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2800ac_tool_warned=yes ;; 2801esac 2802 CC=$ac_ct_CC 2803 fi 2804else 2805 CC="$ac_cv_prog_CC" 2806fi 2807 2808if test -z "$CC"; then 2809 if test -n "$ac_tool_prefix"; then 2810 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 2811set dummy ${ac_tool_prefix}cc; ac_word=$2 2812{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2813$as_echo_n "checking for $ac_word... " >&6; } 2814if ${ac_cv_prog_CC+:} false; then : 2815 $as_echo_n "(cached) " >&6 2816else 2817 if test -n "$CC"; then 2818 ac_cv_prog_CC="$CC" # Let the user override the test. 2819else 2820as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2821for as_dir in $PATH 2822do 2823 IFS=$as_save_IFS 2824 test -z "$as_dir" && as_dir=. 2825 for ac_exec_ext in '' $ac_executable_extensions; do 2826 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2827 ac_cv_prog_CC="${ac_tool_prefix}cc" 2828 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2829 break 2 2830 fi 2831done 2832 done 2833IFS=$as_save_IFS 2834 2835fi 2836fi 2837CC=$ac_cv_prog_CC 2838if test -n "$CC"; then 2839 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2840$as_echo "$CC" >&6; } 2841else 2842 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2843$as_echo "no" >&6; } 2844fi 2845 2846 2847 fi 2848fi 2849if test -z "$CC"; then 2850 # Extract the first word of "cc", so it can be a program name with args. 2851set dummy cc; ac_word=$2 2852{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2853$as_echo_n "checking for $ac_word... " >&6; } 2854if ${ac_cv_prog_CC+:} false; then : 2855 $as_echo_n "(cached) " >&6 2856else 2857 if test -n "$CC"; then 2858 ac_cv_prog_CC="$CC" # Let the user override the test. 2859else 2860 ac_prog_rejected=no 2861as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2862for as_dir in $PATH 2863do 2864 IFS=$as_save_IFS 2865 test -z "$as_dir" && as_dir=. 2866 for ac_exec_ext in '' $ac_executable_extensions; do 2867 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2868 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 2869 ac_prog_rejected=yes 2870 continue 2871 fi 2872 ac_cv_prog_CC="cc" 2873 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2874 break 2 2875 fi 2876done 2877 done 2878IFS=$as_save_IFS 2879 2880if test $ac_prog_rejected = yes; then 2881 # We found a bogon in the path, so make sure we never use it. 2882 set dummy $ac_cv_prog_CC 2883 shift 2884 if test $# != 0; then 2885 # We chose a different compiler from the bogus one. 2886 # However, it has the same basename, so the bogon will be chosen 2887 # first if we set CC to just the basename; use the full file name. 2888 shift 2889 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 2890 fi 2891fi 2892fi 2893fi 2894CC=$ac_cv_prog_CC 2895if test -n "$CC"; then 2896 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2897$as_echo "$CC" >&6; } 2898else 2899 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2900$as_echo "no" >&6; } 2901fi 2902 2903 2904fi 2905if test -z "$CC"; then 2906 if test -n "$ac_tool_prefix"; then 2907 for ac_prog in cl.exe 2908 do 2909 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 2910set dummy $ac_tool_prefix$ac_prog; ac_word=$2 2911{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2912$as_echo_n "checking for $ac_word... " >&6; } 2913if ${ac_cv_prog_CC+:} false; then : 2914 $as_echo_n "(cached) " >&6 2915else 2916 if test -n "$CC"; then 2917 ac_cv_prog_CC="$CC" # Let the user override the test. 2918else 2919as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2920for as_dir in $PATH 2921do 2922 IFS=$as_save_IFS 2923 test -z "$as_dir" && as_dir=. 2924 for ac_exec_ext in '' $ac_executable_extensions; do 2925 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2926 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 2927 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2928 break 2 2929 fi 2930done 2931 done 2932IFS=$as_save_IFS 2933 2934fi 2935fi 2936CC=$ac_cv_prog_CC 2937if test -n "$CC"; then 2938 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2939$as_echo "$CC" >&6; } 2940else 2941 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2942$as_echo "no" >&6; } 2943fi 2944 2945 2946 test -n "$CC" && break 2947 done 2948fi 2949if test -z "$CC"; then 2950 ac_ct_CC=$CC 2951 for ac_prog in cl.exe 2952do 2953 # Extract the first word of "$ac_prog", so it can be a program name with args. 2954set dummy $ac_prog; ac_word=$2 2955{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2956$as_echo_n "checking for $ac_word... " >&6; } 2957if ${ac_cv_prog_ac_ct_CC+:} false; then : 2958 $as_echo_n "(cached) " >&6 2959else 2960 if test -n "$ac_ct_CC"; then 2961 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2962else 2963as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2964for as_dir in $PATH 2965do 2966 IFS=$as_save_IFS 2967 test -z "$as_dir" && as_dir=. 2968 for ac_exec_ext in '' $ac_executable_extensions; do 2969 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2970 ac_cv_prog_ac_ct_CC="$ac_prog" 2971 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2972 break 2 2973 fi 2974done 2975 done 2976IFS=$as_save_IFS 2977 2978fi 2979fi 2980ac_ct_CC=$ac_cv_prog_ac_ct_CC 2981if test -n "$ac_ct_CC"; then 2982 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2983$as_echo "$ac_ct_CC" >&6; } 2984else 2985 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2986$as_echo "no" >&6; } 2987fi 2988 2989 2990 test -n "$ac_ct_CC" && break 2991done 2992 2993 if test "x$ac_ct_CC" = x; then 2994 CC="" 2995 else 2996 case $cross_compiling:$ac_tool_warned in 2997yes:) 2998{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2999$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3000ac_tool_warned=yes ;; 3001esac 3002 CC=$ac_ct_CC 3003 fi 3004fi 3005 3006fi 3007 3008 3009test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3010$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3011as_fn_error $? "no acceptable C compiler found in \$PATH 3012See \`config.log' for more details" "$LINENO" 5; } 3013 3014# Provide some information about the compiler. 3015$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 3016set X $ac_compile 3017ac_compiler=$2 3018for ac_option in --version -v -V -qversion; do 3019 { { ac_try="$ac_compiler $ac_option >&5" 3020case "(($ac_try" in 3021 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3022 *) ac_try_echo=$ac_try;; 3023esac 3024eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3025$as_echo "$ac_try_echo"; } >&5 3026 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 3027 ac_status=$? 3028 if test -s conftest.err; then 3029 sed '10a\ 3030... rest of stderr output deleted ... 3031 10q' conftest.err >conftest.er1 3032 cat conftest.er1 >&5 3033 fi 3034 rm -f conftest.er1 conftest.err 3035 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3036 test $ac_status = 0; } 3037done 3038 3039cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3040/* end confdefs.h. */ 3041 3042int 3043main () 3044{ 3045 3046 ; 3047 return 0; 3048} 3049_ACEOF 3050ac_clean_files_save=$ac_clean_files 3051ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 3052# Try to create an executable without -o first, disregard a.out. 3053# It will help us diagnose broken compilers, and finding out an intuition 3054# of exeext. 3055{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 3056$as_echo_n "checking whether the C compiler works... " >&6; } 3057ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3058 3059# The possible output files: 3060ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3061 3062ac_rmfiles= 3063for ac_file in $ac_files 3064do 3065 case $ac_file in 3066 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3067 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3068 esac 3069done 3070rm -f $ac_rmfiles 3071 3072if { { ac_try="$ac_link_default" 3073case "(($ac_try" in 3074 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3075 *) ac_try_echo=$ac_try;; 3076esac 3077eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3078$as_echo "$ac_try_echo"; } >&5 3079 (eval "$ac_link_default") 2>&5 3080 ac_status=$? 3081 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3082 test $ac_status = 0; }; then : 3083 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 3084# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 3085# in a Makefile. We should not override ac_cv_exeext if it was cached, 3086# so that the user can short-circuit this test for compilers unknown to 3087# Autoconf. 3088for ac_file in $ac_files '' 3089do 3090 test -f "$ac_file" || continue 3091 case $ac_file in 3092 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3093 ;; 3094 [ab].out ) 3095 # We found the default executable, but exeext='' is most 3096 # certainly right. 3097 break;; 3098 *.* ) 3099 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 3100 then :; else 3101 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3102 fi 3103 # We set ac_cv_exeext here because the later test for it is not 3104 # safe: cross compilers may not add the suffix if given an `-o' 3105 # argument, so we may need to know it at that point already. 3106 # Even if this section looks crufty: it has the advantage of 3107 # actually working. 3108 break;; 3109 * ) 3110 break;; 3111 esac 3112done 3113test "$ac_cv_exeext" = no && ac_cv_exeext= 3114 3115else 3116 ac_file='' 3117fi 3118if test -z "$ac_file"; then : 3119 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3120$as_echo "no" >&6; } 3121$as_echo "$as_me: failed program was:" >&5 3122sed 's/^/| /' conftest.$ac_ext >&5 3123 3124{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3125$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3126as_fn_error 77 "C compiler cannot create executables 3127See \`config.log' for more details" "$LINENO" 5; } 3128else 3129 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3130$as_echo "yes" >&6; } 3131fi 3132{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 3133$as_echo_n "checking for C compiler default output file name... " >&6; } 3134{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 3135$as_echo "$ac_file" >&6; } 3136ac_exeext=$ac_cv_exeext 3137 3138rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 3139ac_clean_files=$ac_clean_files_save 3140{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3141$as_echo_n "checking for suffix of executables... " >&6; } 3142if { { ac_try="$ac_link" 3143case "(($ac_try" in 3144 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3145 *) ac_try_echo=$ac_try;; 3146esac 3147eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3148$as_echo "$ac_try_echo"; } >&5 3149 (eval "$ac_link") 2>&5 3150 ac_status=$? 3151 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3152 test $ac_status = 0; }; then : 3153 # If both `conftest.exe' and `conftest' are `present' (well, observable) 3154# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3155# work properly (i.e., refer to `conftest.exe'), while it won't with 3156# `rm'. 3157for ac_file in conftest.exe conftest conftest.*; do 3158 test -f "$ac_file" || continue 3159 case $ac_file in 3160 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3161 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3162 break;; 3163 * ) break;; 3164 esac 3165done 3166else 3167 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3168$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3169as_fn_error $? "cannot compute suffix of executables: cannot compile and link 3170See \`config.log' for more details" "$LINENO" 5; } 3171fi 3172rm -f conftest conftest$ac_cv_exeext 3173{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3174$as_echo "$ac_cv_exeext" >&6; } 3175 3176rm -f conftest.$ac_ext 3177EXEEXT=$ac_cv_exeext 3178ac_exeext=$EXEEXT 3179cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3180/* end confdefs.h. */ 3181#include <stdio.h> 3182int 3183main () 3184{ 3185FILE *f = fopen ("conftest.out", "w"); 3186 return ferror (f) || fclose (f) != 0; 3187 3188 ; 3189 return 0; 3190} 3191_ACEOF 3192ac_clean_files="$ac_clean_files conftest.out" 3193# Check that the compiler produces executables we can run. If not, either 3194# the compiler is broken, or we cross compile. 3195{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3196$as_echo_n "checking whether we are cross compiling... " >&6; } 3197if test "$cross_compiling" != yes; then 3198 { { ac_try="$ac_link" 3199case "(($ac_try" in 3200 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3201 *) ac_try_echo=$ac_try;; 3202esac 3203eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3204$as_echo "$ac_try_echo"; } >&5 3205 (eval "$ac_link") 2>&5 3206 ac_status=$? 3207 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3208 test $ac_status = 0; } 3209 if { ac_try='./conftest$ac_cv_exeext' 3210 { { case "(($ac_try" in 3211 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3212 *) ac_try_echo=$ac_try;; 3213esac 3214eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3215$as_echo "$ac_try_echo"; } >&5 3216 (eval "$ac_try") 2>&5 3217 ac_status=$? 3218 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3219 test $ac_status = 0; }; }; then 3220 cross_compiling=no 3221 else 3222 if test "$cross_compiling" = maybe; then 3223 cross_compiling=yes 3224 else 3225 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3226$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3227as_fn_error $? "cannot run C compiled programs. 3228If you meant to cross compile, use \`--host'. 3229See \`config.log' for more details" "$LINENO" 5; } 3230 fi 3231 fi 3232fi 3233{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3234$as_echo "$cross_compiling" >&6; } 3235 3236rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 3237ac_clean_files=$ac_clean_files_save 3238{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3239$as_echo_n "checking for suffix of object files... " >&6; } 3240if ${ac_cv_objext+:} false; then : 3241 $as_echo_n "(cached) " >&6 3242else 3243 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3244/* end confdefs.h. */ 3245 3246int 3247main () 3248{ 3249 3250 ; 3251 return 0; 3252} 3253_ACEOF 3254rm -f conftest.o conftest.obj 3255if { { ac_try="$ac_compile" 3256case "(($ac_try" in 3257 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3258 *) ac_try_echo=$ac_try;; 3259esac 3260eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3261$as_echo "$ac_try_echo"; } >&5 3262 (eval "$ac_compile") 2>&5 3263 ac_status=$? 3264 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3265 test $ac_status = 0; }; then : 3266 for ac_file in conftest.o conftest.obj conftest.*; do 3267 test -f "$ac_file" || continue; 3268 case $ac_file in 3269 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3270 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3271 break;; 3272 esac 3273done 3274else 3275 $as_echo "$as_me: failed program was:" >&5 3276sed 's/^/| /' conftest.$ac_ext >&5 3277 3278{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3279$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3280as_fn_error $? "cannot compute suffix of object files: cannot compile 3281See \`config.log' for more details" "$LINENO" 5; } 3282fi 3283rm -f conftest.$ac_cv_objext conftest.$ac_ext 3284fi 3285{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3286$as_echo "$ac_cv_objext" >&6; } 3287OBJEXT=$ac_cv_objext 3288ac_objext=$OBJEXT 3289{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 3290$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3291if ${ac_cv_c_compiler_gnu+:} false; then : 3292 $as_echo_n "(cached) " >&6 3293else 3294 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3295/* end confdefs.h. */ 3296 3297int 3298main () 3299{ 3300#ifndef __GNUC__ 3301 choke me 3302#endif 3303 3304 ; 3305 return 0; 3306} 3307_ACEOF 3308if ac_fn_c_try_compile "$LINENO"; then : 3309 ac_compiler_gnu=yes 3310else 3311 ac_compiler_gnu=no 3312fi 3313rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3314ac_cv_c_compiler_gnu=$ac_compiler_gnu 3315 3316fi 3317{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3318$as_echo "$ac_cv_c_compiler_gnu" >&6; } 3319if test $ac_compiler_gnu = yes; then 3320 GCC=yes 3321else 3322 GCC= 3323fi 3324ac_test_CFLAGS=${CFLAGS+set} 3325ac_save_CFLAGS=$CFLAGS 3326{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 3327$as_echo_n "checking whether $CC accepts -g... " >&6; } 3328if ${ac_cv_prog_cc_g+:} false; then : 3329 $as_echo_n "(cached) " >&6 3330else 3331 ac_save_c_werror_flag=$ac_c_werror_flag 3332 ac_c_werror_flag=yes 3333 ac_cv_prog_cc_g=no 3334 CFLAGS="-g" 3335 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3336/* end confdefs.h. */ 3337 3338int 3339main () 3340{ 3341 3342 ; 3343 return 0; 3344} 3345_ACEOF 3346if ac_fn_c_try_compile "$LINENO"; then : 3347 ac_cv_prog_cc_g=yes 3348else 3349 CFLAGS="" 3350 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3351/* end confdefs.h. */ 3352 3353int 3354main () 3355{ 3356 3357 ; 3358 return 0; 3359} 3360_ACEOF 3361if ac_fn_c_try_compile "$LINENO"; then : 3362 3363else 3364 ac_c_werror_flag=$ac_save_c_werror_flag 3365 CFLAGS="-g" 3366 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3367/* end confdefs.h. */ 3368 3369int 3370main () 3371{ 3372 3373 ; 3374 return 0; 3375} 3376_ACEOF 3377if ac_fn_c_try_compile "$LINENO"; then : 3378 ac_cv_prog_cc_g=yes 3379fi 3380rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3381fi 3382rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3383fi 3384rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3385 ac_c_werror_flag=$ac_save_c_werror_flag 3386fi 3387{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 3388$as_echo "$ac_cv_prog_cc_g" >&6; } 3389if test "$ac_test_CFLAGS" = set; then 3390 CFLAGS=$ac_save_CFLAGS 3391elif test $ac_cv_prog_cc_g = yes; then 3392 if test "$GCC" = yes; then 3393 CFLAGS="-g -O2" 3394 else 3395 CFLAGS="-g" 3396 fi 3397else 3398 if test "$GCC" = yes; then 3399 CFLAGS="-O2" 3400 else 3401 CFLAGS= 3402 fi 3403fi 3404{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 3405$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3406if ${ac_cv_prog_cc_c89+:} false; then : 3407 $as_echo_n "(cached) " >&6 3408else 3409 ac_cv_prog_cc_c89=no 3410ac_save_CC=$CC 3411cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3412/* end confdefs.h. */ 3413#include <stdarg.h> 3414#include <stdio.h> 3415struct stat; 3416/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3417struct buf { int x; }; 3418FILE * (*rcsopen) (struct buf *, struct stat *, int); 3419static char *e (p, i) 3420 char **p; 3421 int i; 3422{ 3423 return p[i]; 3424} 3425static char *f (char * (*g) (char **, int), char **p, ...) 3426{ 3427 char *s; 3428 va_list v; 3429 va_start (v,p); 3430 s = g (p, va_arg (v,int)); 3431 va_end (v); 3432 return s; 3433} 3434 3435/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3436 function prototypes and stuff, but not '\xHH' hex character constants. 3437 These don't provoke an error unfortunately, instead are silently treated 3438 as 'x'. The following induces an error, until -std is added to get 3439 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3440 array size at least. It's necessary to write '\x00'==0 to get something 3441 that's true only with -std. */ 3442int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3443 3444/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3445 inside strings and character constants. */ 3446#define FOO(x) 'x' 3447int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3448 3449int test (int i, double x); 3450struct s1 {int (*f) (int a);}; 3451struct s2 {int (*f) (double a);}; 3452int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3453int argc; 3454char **argv; 3455int 3456main () 3457{ 3458return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3459 ; 3460 return 0; 3461} 3462_ACEOF 3463for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3464 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3465do 3466 CC="$ac_save_CC $ac_arg" 3467 if ac_fn_c_try_compile "$LINENO"; then : 3468 ac_cv_prog_cc_c89=$ac_arg 3469fi 3470rm -f core conftest.err conftest.$ac_objext 3471 test "x$ac_cv_prog_cc_c89" != "xno" && break 3472done 3473rm -f conftest.$ac_ext 3474CC=$ac_save_CC 3475 3476fi 3477# AC_CACHE_VAL 3478case "x$ac_cv_prog_cc_c89" in 3479 x) 3480 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3481$as_echo "none needed" >&6; } ;; 3482 xno) 3483 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3484$as_echo "unsupported" >&6; } ;; 3485 *) 3486 CC="$CC $ac_cv_prog_cc_c89" 3487 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 3488$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3489esac 3490if test "x$ac_cv_prog_cc_c89" != xno; then : 3491 3492fi 3493 3494ac_ext=c 3495ac_cpp='$CPP $CPPFLAGS' 3496ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3497ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3498ac_compiler_gnu=$ac_cv_c_compiler_gnu 3499 3500 3501 3502 CFLAGS_KEEP="$CFLAGS" 3503 CFLAGS="" 3504 3505 3506 _svn_xxflags__save="$CFLAGS" 3507 ac_ext=c 3508ac_cpp='$CPP $CPPFLAGS' 3509ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3510ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3511ac_compiler_gnu=$ac_cv_c_compiler_gnu 3512 3513 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC accepts -std=c90" >&5 3514$as_echo_n "checking if $CC accepts -std=c90... " >&6; } 3515 CFLAGS="-std=c90 $CFLAGS" 3516 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3517/* end confdefs.h. */ 3518int main(void){return 0;} 3519_ACEOF 3520if ac_fn_c_try_link "$LINENO"; then : 3521 3522 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3523$as_echo "yes" >&6; } 3524 3525 3526else 3527 3528 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3529$as_echo "no" >&6; } 3530 CFLAGS="$_svn_xxflags__save" 3531 3532 3533 _svn_xxflags__save="$CFLAGS" 3534 ac_ext=c 3535ac_cpp='$CPP $CPPFLAGS' 3536ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3537ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3538ac_compiler_gnu=$ac_cv_c_compiler_gnu 3539 3540 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC accepts -std=c89" >&5 3541$as_echo_n "checking if $CC accepts -std=c89... " >&6; } 3542 CFLAGS="-std=c89 $CFLAGS" 3543 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3544/* end confdefs.h. */ 3545int main(void){return 0;} 3546_ACEOF 3547if ac_fn_c_try_link "$LINENO"; then : 3548 3549 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3550$as_echo "yes" >&6; } 3551 3552 3553else 3554 3555 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3556$as_echo "no" >&6; } 3557 CFLAGS="$_svn_xxflags__save" 3558 3559 3560 _svn_xxflags__save="$CFLAGS" 3561 ac_ext=c 3562ac_cpp='$CPP $CPPFLAGS' 3563ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3564ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3565ac_compiler_gnu=$ac_cv_c_compiler_gnu 3566 3567 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC accepts -ansi" >&5 3568$as_echo_n "checking if $CC accepts -ansi... " >&6; } 3569 CFLAGS="-ansi $CFLAGS" 3570 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3571/* end confdefs.h. */ 3572int main(void){return 0;} 3573_ACEOF 3574if ac_fn_c_try_link "$LINENO"; then : 3575 3576 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3577$as_echo "yes" >&6; } 3578 3579 3580else 3581 3582 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3583$as_echo "no" >&6; } 3584 CFLAGS="$_svn_xxflags__save" 3585 3586 3587fi 3588rm -f core conftest.err conftest.$ac_objext \ 3589 conftest$ac_exeext conftest.$ac_ext 3590 ac_ext=c 3591ac_cpp='$CPP $CPPFLAGS' 3592ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3593ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3594ac_compiler_gnu=$ac_cv_c_compiler_gnu 3595 3596 3597 3598 3599fi 3600rm -f core conftest.err conftest.$ac_objext \ 3601 conftest$ac_exeext conftest.$ac_ext 3602 ac_ext=c 3603ac_cpp='$CPP $CPPFLAGS' 3604ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3605ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3606ac_compiler_gnu=$ac_cv_c_compiler_gnu 3607 3608 3609 3610 3611fi 3612rm -f core conftest.err conftest.$ac_objext \ 3613 conftest$ac_exeext conftest.$ac_ext 3614 ac_ext=c 3615ac_cpp='$CPP $CPPFLAGS' 3616ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3617ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3618ac_compiler_gnu=$ac_cv_c_compiler_gnu 3619 3620 3621 3622 CMODEFLAGS="$CFLAGS" 3623 CFLAGS="$CFLAGS_KEEP" 3624 3625 3626 3627 3628 _svn_xxflags__save="$CFLAGS" 3629 ac_ext=c 3630ac_cpp='$CPP $CPPFLAGS' 3631ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3632ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3633ac_compiler_gnu=$ac_cv_c_compiler_gnu 3634 3635 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC accepts -Werror=unknown-warning-option" >&5 3636$as_echo_n "checking if $CC accepts -Werror=unknown-warning-option... " >&6; } 3637 CFLAGS="-Werror=unknown-warning-option $CFLAGS" 3638 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3639/* end confdefs.h. */ 3640int main(void){return 0;} 3641_ACEOF 3642if ac_fn_c_try_link "$LINENO"; then : 3643 3644 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3645$as_echo "yes" >&6; } 3646 3647 3648else 3649 3650 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3651$as_echo "no" >&6; } 3652 CFLAGS="$_svn_xxflags__save" 3653 3654 3655fi 3656rm -f core conftest.err conftest.$ac_objext \ 3657 conftest$ac_exeext conftest.$ac_ext 3658 ac_ext=c 3659ac_cpp='$CPP $CPPFLAGS' 3660ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3661ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3662ac_compiler_gnu=$ac_cv_c_compiler_gnu 3663 3664 3665 3666 3667# Look for a C++ compiler (before anything can set CXXFLAGS) 3668CXXMAINTAINERFLAGS="$CXXUSERFLAGS" 3669CXXUSERFLAGS="$CXXFLAGS" 3670ac_ext=cpp 3671ac_cpp='$CXXCPP $CPPFLAGS' 3672ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3673ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3674ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 3675if test -z "$CXX"; then 3676 if test -n "$CCC"; then 3677 CXX=$CCC 3678 else 3679 if test -n "$ac_tool_prefix"; then 3680 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC 3681 do 3682 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 3683set dummy $ac_tool_prefix$ac_prog; ac_word=$2 3684{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3685$as_echo_n "checking for $ac_word... " >&6; } 3686if ${ac_cv_prog_CXX+:} false; then : 3687 $as_echo_n "(cached) " >&6 3688else 3689 if test -n "$CXX"; then 3690 ac_cv_prog_CXX="$CXX" # Let the user override the test. 3691else 3692as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3693for as_dir in $PATH 3694do 3695 IFS=$as_save_IFS 3696 test -z "$as_dir" && as_dir=. 3697 for ac_exec_ext in '' $ac_executable_extensions; do 3698 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3699 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog" 3700 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3701 break 2 3702 fi 3703done 3704 done 3705IFS=$as_save_IFS 3706 3707fi 3708fi 3709CXX=$ac_cv_prog_CXX 3710if test -n "$CXX"; then 3711 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5 3712$as_echo "$CXX" >&6; } 3713else 3714 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3715$as_echo "no" >&6; } 3716fi 3717 3718 3719 test -n "$CXX" && break 3720 done 3721fi 3722if test -z "$CXX"; then 3723 ac_ct_CXX=$CXX 3724 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC 3725do 3726 # Extract the first word of "$ac_prog", so it can be a program name with args. 3727set dummy $ac_prog; ac_word=$2 3728{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3729$as_echo_n "checking for $ac_word... " >&6; } 3730if ${ac_cv_prog_ac_ct_CXX+:} false; then : 3731 $as_echo_n "(cached) " >&6 3732else 3733 if test -n "$ac_ct_CXX"; then 3734 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test. 3735else 3736as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3737for as_dir in $PATH 3738do 3739 IFS=$as_save_IFS 3740 test -z "$as_dir" && as_dir=. 3741 for ac_exec_ext in '' $ac_executable_extensions; do 3742 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3743 ac_cv_prog_ac_ct_CXX="$ac_prog" 3744 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3745 break 2 3746 fi 3747done 3748 done 3749IFS=$as_save_IFS 3750 3751fi 3752fi 3753ac_ct_CXX=$ac_cv_prog_ac_ct_CXX 3754if test -n "$ac_ct_CXX"; then 3755 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5 3756$as_echo "$ac_ct_CXX" >&6; } 3757else 3758 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3759$as_echo "no" >&6; } 3760fi 3761 3762 3763 test -n "$ac_ct_CXX" && break 3764done 3765 3766 if test "x$ac_ct_CXX" = x; then 3767 CXX="g++" 3768 else 3769 case $cross_compiling:$ac_tool_warned in 3770yes:) 3771{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3772$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3773ac_tool_warned=yes ;; 3774esac 3775 CXX=$ac_ct_CXX 3776 fi 3777fi 3778 3779 fi 3780fi 3781# Provide some information about the compiler. 3782$as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5 3783set X $ac_compile 3784ac_compiler=$2 3785for ac_option in --version -v -V -qversion; do 3786 { { ac_try="$ac_compiler $ac_option >&5" 3787case "(($ac_try" in 3788 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3789 *) ac_try_echo=$ac_try;; 3790esac 3791eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3792$as_echo "$ac_try_echo"; } >&5 3793 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 3794 ac_status=$? 3795 if test -s conftest.err; then 3796 sed '10a\ 3797... rest of stderr output deleted ... 3798 10q' conftest.err >conftest.er1 3799 cat conftest.er1 >&5 3800 fi 3801 rm -f conftest.er1 conftest.err 3802 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3803 test $ac_status = 0; } 3804done 3805 3806{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5 3807$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; } 3808if ${ac_cv_cxx_compiler_gnu+:} false; then : 3809 $as_echo_n "(cached) " >&6 3810else 3811 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3812/* end confdefs.h. */ 3813 3814int 3815main () 3816{ 3817#ifndef __GNUC__ 3818 choke me 3819#endif 3820 3821 ; 3822 return 0; 3823} 3824_ACEOF 3825if ac_fn_cxx_try_compile "$LINENO"; then : 3826 ac_compiler_gnu=yes 3827else 3828 ac_compiler_gnu=no 3829fi 3830rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3831ac_cv_cxx_compiler_gnu=$ac_compiler_gnu 3832 3833fi 3834{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5 3835$as_echo "$ac_cv_cxx_compiler_gnu" >&6; } 3836if test $ac_compiler_gnu = yes; then 3837 GXX=yes 3838else 3839 GXX= 3840fi 3841ac_test_CXXFLAGS=${CXXFLAGS+set} 3842ac_save_CXXFLAGS=$CXXFLAGS 3843{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5 3844$as_echo_n "checking whether $CXX accepts -g... " >&6; } 3845if ${ac_cv_prog_cxx_g+:} false; then : 3846 $as_echo_n "(cached) " >&6 3847else 3848 ac_save_cxx_werror_flag=$ac_cxx_werror_flag 3849 ac_cxx_werror_flag=yes 3850 ac_cv_prog_cxx_g=no 3851 CXXFLAGS="-g" 3852 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3853/* end confdefs.h. */ 3854 3855int 3856main () 3857{ 3858 3859 ; 3860 return 0; 3861} 3862_ACEOF 3863if ac_fn_cxx_try_compile "$LINENO"; then : 3864 ac_cv_prog_cxx_g=yes 3865else 3866 CXXFLAGS="" 3867 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3868/* end confdefs.h. */ 3869 3870int 3871main () 3872{ 3873 3874 ; 3875 return 0; 3876} 3877_ACEOF 3878if ac_fn_cxx_try_compile "$LINENO"; then : 3879 3880else 3881 ac_cxx_werror_flag=$ac_save_cxx_werror_flag 3882 CXXFLAGS="-g" 3883 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3884/* end confdefs.h. */ 3885 3886int 3887main () 3888{ 3889 3890 ; 3891 return 0; 3892} 3893_ACEOF 3894if ac_fn_cxx_try_compile "$LINENO"; then : 3895 ac_cv_prog_cxx_g=yes 3896fi 3897rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3898fi 3899rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3900fi 3901rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3902 ac_cxx_werror_flag=$ac_save_cxx_werror_flag 3903fi 3904{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5 3905$as_echo "$ac_cv_prog_cxx_g" >&6; } 3906if test "$ac_test_CXXFLAGS" = set; then 3907 CXXFLAGS=$ac_save_CXXFLAGS 3908elif test $ac_cv_prog_cxx_g = yes; then 3909 if test "$GXX" = yes; then 3910 CXXFLAGS="-g -O2" 3911 else 3912 CXXFLAGS="-g" 3913 fi 3914else 3915 if test "$GXX" = yes; then 3916 CXXFLAGS="-O2" 3917 else 3918 CXXFLAGS= 3919 fi 3920fi 3921ac_ext=c 3922ac_cpp='$CPP $CPPFLAGS' 3923ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3924ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3925ac_compiler_gnu=$ac_cv_c_compiler_gnu 3926 3927 3928 3929 CXXFLAGS_KEEP="$CXXFLAGS" 3930 CXXFLAGS="" 3931 3932 3933 _svn_xxflags__save="$CXXFLAGS" 3934 ac_ext=cpp 3935ac_cpp='$CXXCPP $CPPFLAGS' 3936ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3937ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3938ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 3939 3940 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CXX accepts -std=c++98" >&5 3941$as_echo_n "checking if $CXX accepts -std=c++98... " >&6; } 3942 CXXFLAGS="-std=c++98 $CXXFLAGS" 3943 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3944/* end confdefs.h. */ 3945int main(){} 3946_ACEOF 3947if ac_fn_cxx_try_link "$LINENO"; then : 3948 3949 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3950$as_echo "yes" >&6; } 3951 3952 3953else 3954 3955 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3956$as_echo "no" >&6; } 3957 CXXFLAGS="$_svn_xxflags__save" 3958 3959 3960fi 3961rm -f core conftest.err conftest.$ac_objext \ 3962 conftest$ac_exeext conftest.$ac_ext 3963 ac_ext=c 3964ac_cpp='$CPP $CPPFLAGS' 3965ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3966ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3967ac_compiler_gnu=$ac_cv_c_compiler_gnu 3968 3969 3970 3971 CXXMODEFLAGS="$CXXFLAGS" 3972 CXXFLAGS="$CXXFLAGS_KEEP" 3973 3974 3975 3976 3977 _svn_xxflags__save="$CXXFLAGS" 3978 ac_ext=cpp 3979ac_cpp='$CXXCPP $CPPFLAGS' 3980ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3981ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3982ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 3983 3984 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CXX accepts -Werror=unknown-warning-option" >&5 3985$as_echo_n "checking if $CXX accepts -Werror=unknown-warning-option... " >&6; } 3986 CXXFLAGS="-Werror=unknown-warning-option $CXXFLAGS" 3987 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3988/* end confdefs.h. */ 3989int main(){} 3990_ACEOF 3991if ac_fn_cxx_try_link "$LINENO"; then : 3992 3993 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3994$as_echo "yes" >&6; } 3995 3996 3997else 3998 3999 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4000$as_echo "no" >&6; } 4001 CXXFLAGS="$_svn_xxflags__save" 4002 4003 4004fi 4005rm -f core conftest.err conftest.$ac_objext \ 4006 conftest$ac_exeext conftest.$ac_ext 4007 ac_ext=c 4008ac_cpp='$CPP $CPPFLAGS' 4009ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4010ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4011ac_compiler_gnu=$ac_cv_c_compiler_gnu 4012 4013 4014 4015 4016# Look for a C pre-processor 4017ac_ext=c 4018ac_cpp='$CPP $CPPFLAGS' 4019ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4020ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4021ac_compiler_gnu=$ac_cv_c_compiler_gnu 4022{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 4023$as_echo_n "checking how to run the C preprocessor... " >&6; } 4024# On Suns, sometimes $CPP names a directory. 4025if test -n "$CPP" && test -d "$CPP"; then 4026 CPP= 4027fi 4028if test -z "$CPP"; then 4029 if ${ac_cv_prog_CPP+:} false; then : 4030 $as_echo_n "(cached) " >&6 4031else 4032 # Double quotes because CPP needs to be expanded 4033 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 4034 do 4035 ac_preproc_ok=false 4036for ac_c_preproc_warn_flag in '' yes 4037do 4038 # Use a header file that comes with gcc, so configuring glibc 4039 # with a fresh cross-compiler works. 4040 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4041 # <limits.h> exists even on freestanding compilers. 4042 # On the NeXT, cc -E runs the code through the compiler's parser, 4043 # not just through cpp. "Syntax error" is here to catch this case. 4044 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4045/* end confdefs.h. */ 4046#ifdef __STDC__ 4047# include <limits.h> 4048#else 4049# include <assert.h> 4050#endif 4051 Syntax error 4052_ACEOF 4053if ac_fn_c_try_cpp "$LINENO"; then : 4054 4055else 4056 # Broken: fails on valid input. 4057continue 4058fi 4059rm -f conftest.err conftest.i conftest.$ac_ext 4060 4061 # OK, works on sane cases. Now check whether nonexistent headers 4062 # can be detected and how. 4063 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4064/* end confdefs.h. */ 4065#include <ac_nonexistent.h> 4066_ACEOF 4067if ac_fn_c_try_cpp "$LINENO"; then : 4068 # Broken: success on invalid input. 4069continue 4070else 4071 # Passes both tests. 4072ac_preproc_ok=: 4073break 4074fi 4075rm -f conftest.err conftest.i conftest.$ac_ext 4076 4077done 4078# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4079rm -f conftest.i conftest.err conftest.$ac_ext 4080if $ac_preproc_ok; then : 4081 break 4082fi 4083 4084 done 4085 ac_cv_prog_CPP=$CPP 4086 4087fi 4088 CPP=$ac_cv_prog_CPP 4089else 4090 ac_cv_prog_CPP=$CPP 4091fi 4092{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 4093$as_echo "$CPP" >&6; } 4094ac_preproc_ok=false 4095for ac_c_preproc_warn_flag in '' yes 4096do 4097 # Use a header file that comes with gcc, so configuring glibc 4098 # with a fresh cross-compiler works. 4099 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4100 # <limits.h> exists even on freestanding compilers. 4101 # On the NeXT, cc -E runs the code through the compiler's parser, 4102 # not just through cpp. "Syntax error" is here to catch this case. 4103 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4104/* end confdefs.h. */ 4105#ifdef __STDC__ 4106# include <limits.h> 4107#else 4108# include <assert.h> 4109#endif 4110 Syntax error 4111_ACEOF 4112if ac_fn_c_try_cpp "$LINENO"; then : 4113 4114else 4115 # Broken: fails on valid input. 4116continue 4117fi 4118rm -f conftest.err conftest.i conftest.$ac_ext 4119 4120 # OK, works on sane cases. Now check whether nonexistent headers 4121 # can be detected and how. 4122 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4123/* end confdefs.h. */ 4124#include <ac_nonexistent.h> 4125_ACEOF 4126if ac_fn_c_try_cpp "$LINENO"; then : 4127 # Broken: success on invalid input. 4128continue 4129else 4130 # Passes both tests. 4131ac_preproc_ok=: 4132break 4133fi 4134rm -f conftest.err conftest.i conftest.$ac_ext 4135 4136done 4137# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4138rm -f conftest.i conftest.err conftest.$ac_ext 4139if $ac_preproc_ok; then : 4140 4141else 4142 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4143$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4144as_fn_error $? "C preprocessor \"$CPP\" fails sanity check 4145See \`config.log' for more details" "$LINENO" 5; } 4146fi 4147 4148ac_ext=c 4149ac_cpp='$CPP $CPPFLAGS' 4150ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4151ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4152ac_compiler_gnu=$ac_cv_c_compiler_gnu 4153 4154 4155# Look for a good sed 4156# AC_PROG_SED was introduced in Autoconf 2.59b 4157{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 4158$as_echo_n "checking for a sed that does not truncate output... " >&6; } 4159if ${ac_cv_path_SED+:} false; then : 4160 $as_echo_n "(cached) " >&6 4161else 4162 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 4163 for ac_i in 1 2 3 4 5 6 7; do 4164 ac_script="$ac_script$as_nl$ac_script" 4165 done 4166 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 4167 { ac_script=; unset ac_script;} 4168 if test -z "$SED"; then 4169 ac_path_SED_found=false 4170 # Loop through the user's path and test for each of PROGNAME-LIST 4171 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4172for as_dir in $PATH 4173do 4174 IFS=$as_save_IFS 4175 test -z "$as_dir" && as_dir=. 4176 for ac_prog in sed gsed; do 4177 for ac_exec_ext in '' $ac_executable_extensions; do 4178 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 4179 as_fn_executable_p "$ac_path_SED" || continue 4180# Check for GNU ac_path_SED and select it if it is found. 4181 # Check for GNU $ac_path_SED 4182case `"$ac_path_SED" --version 2>&1` in 4183*GNU*) 4184 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 4185*) 4186 ac_count=0 4187 $as_echo_n 0123456789 >"conftest.in" 4188 while : 4189 do 4190 cat "conftest.in" "conftest.in" >"conftest.tmp" 4191 mv "conftest.tmp" "conftest.in" 4192 cp "conftest.in" "conftest.nl" 4193 $as_echo '' >> "conftest.nl" 4194 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 4195 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4196 as_fn_arith $ac_count + 1 && ac_count=$as_val 4197 if test $ac_count -gt ${ac_path_SED_max-0}; then 4198 # Best one so far, save it but keep looking for a better one 4199 ac_cv_path_SED="$ac_path_SED" 4200 ac_path_SED_max=$ac_count 4201 fi 4202 # 10*(2^10) chars as input seems more than enough 4203 test $ac_count -gt 10 && break 4204 done 4205 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4206esac 4207 4208 $ac_path_SED_found && break 3 4209 done 4210 done 4211 done 4212IFS=$as_save_IFS 4213 if test -z "$ac_cv_path_SED"; then 4214 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 4215 fi 4216else 4217 ac_cv_path_SED=$SED 4218fi 4219 4220fi 4221{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 4222$as_echo "$ac_cv_path_SED" >&6; } 4223 SED="$ac_cv_path_SED" 4224 rm -f conftest.sed 4225 4226 4227# Grab target_cpu, so we can use it in the Solaris pkginfo file 4228# Make sure we can run config.sub. 4229$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 4230 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 4231 4232{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 4233$as_echo_n "checking build system type... " >&6; } 4234if ${ac_cv_build+:} false; then : 4235 $as_echo_n "(cached) " >&6 4236else 4237 ac_build_alias=$build_alias 4238test "x$ac_build_alias" = x && 4239 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 4240test "x$ac_build_alias" = x && 4241 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 4242ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 4243 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 4244 4245fi 4246{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 4247$as_echo "$ac_cv_build" >&6; } 4248case $ac_cv_build in 4249*-*-*) ;; 4250*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 4251esac 4252build=$ac_cv_build 4253ac_save_IFS=$IFS; IFS='-' 4254set x $ac_cv_build 4255shift 4256build_cpu=$1 4257build_vendor=$2 4258shift; shift 4259# Remember, the first character of IFS is used to create $*, 4260# except with old shells: 4261build_os=$* 4262IFS=$ac_save_IFS 4263case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 4264 4265 4266{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 4267$as_echo_n "checking host system type... " >&6; } 4268if ${ac_cv_host+:} false; then : 4269 $as_echo_n "(cached) " >&6 4270else 4271 if test "x$host_alias" = x; then 4272 ac_cv_host=$ac_cv_build 4273else 4274 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 4275 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 4276fi 4277 4278fi 4279{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 4280$as_echo "$ac_cv_host" >&6; } 4281case $ac_cv_host in 4282*-*-*) ;; 4283*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 4284esac 4285host=$ac_cv_host 4286ac_save_IFS=$IFS; IFS='-' 4287set x $ac_cv_host 4288shift 4289host_cpu=$1 4290host_vendor=$2 4291shift; shift 4292# Remember, the first character of IFS is used to create $*, 4293# except with old shells: 4294host_os=$* 4295IFS=$ac_save_IFS 4296case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 4297 4298 4299{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5 4300$as_echo_n "checking target system type... " >&6; } 4301if ${ac_cv_target+:} false; then : 4302 $as_echo_n "(cached) " >&6 4303else 4304 if test "x$target_alias" = x; then 4305 ac_cv_target=$ac_cv_host 4306else 4307 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` || 4308 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5 4309fi 4310 4311fi 4312{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5 4313$as_echo "$ac_cv_target" >&6; } 4314case $ac_cv_target in 4315*-*-*) ;; 4316*) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;; 4317esac 4318target=$ac_cv_target 4319ac_save_IFS=$IFS; IFS='-' 4320set x $ac_cv_target 4321shift 4322target_cpu=$1 4323target_vendor=$2 4324shift; shift 4325# Remember, the first character of IFS is used to create $*, 4326# except with old shells: 4327target_os=$* 4328IFS=$ac_save_IFS 4329case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac 4330 4331 4332# The aliases save the names the user supplied, while $host etc. 4333# will get canonicalized. 4334test -n "$target_alias" && 4335 test "$program_prefix$program_suffix$program_transform_name" = \ 4336 NONENONEs,x,x, && 4337 program_prefix=${target_alias}- 4338 4339# Look for an extended grep 4340{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 4341$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 4342if ${ac_cv_path_GREP+:} false; then : 4343 $as_echo_n "(cached) " >&6 4344else 4345 if test -z "$GREP"; then 4346 ac_path_GREP_found=false 4347 # Loop through the user's path and test for each of PROGNAME-LIST 4348 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4349for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4350do 4351 IFS=$as_save_IFS 4352 test -z "$as_dir" && as_dir=. 4353 for ac_prog in grep ggrep; do 4354 for ac_exec_ext in '' $ac_executable_extensions; do 4355 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 4356 as_fn_executable_p "$ac_path_GREP" || continue 4357# Check for GNU ac_path_GREP and select it if it is found. 4358 # Check for GNU $ac_path_GREP 4359case `"$ac_path_GREP" --version 2>&1` in 4360*GNU*) 4361 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 4362*) 4363 ac_count=0 4364 $as_echo_n 0123456789 >"conftest.in" 4365 while : 4366 do 4367 cat "conftest.in" "conftest.in" >"conftest.tmp" 4368 mv "conftest.tmp" "conftest.in" 4369 cp "conftest.in" "conftest.nl" 4370 $as_echo 'GREP' >> "conftest.nl" 4371 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4372 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4373 as_fn_arith $ac_count + 1 && ac_count=$as_val 4374 if test $ac_count -gt ${ac_path_GREP_max-0}; then 4375 # Best one so far, save it but keep looking for a better one 4376 ac_cv_path_GREP="$ac_path_GREP" 4377 ac_path_GREP_max=$ac_count 4378 fi 4379 # 10*(2^10) chars as input seems more than enough 4380 test $ac_count -gt 10 && break 4381 done 4382 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4383esac 4384 4385 $ac_path_GREP_found && break 3 4386 done 4387 done 4388 done 4389IFS=$as_save_IFS 4390 if test -z "$ac_cv_path_GREP"; then 4391 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4392 fi 4393else 4394 ac_cv_path_GREP=$GREP 4395fi 4396 4397fi 4398{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 4399$as_echo "$ac_cv_path_GREP" >&6; } 4400 GREP="$ac_cv_path_GREP" 4401 4402 4403{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 4404$as_echo_n "checking for egrep... " >&6; } 4405if ${ac_cv_path_EGREP+:} false; then : 4406 $as_echo_n "(cached) " >&6 4407else 4408 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 4409 then ac_cv_path_EGREP="$GREP -E" 4410 else 4411 if test -z "$EGREP"; then 4412 ac_path_EGREP_found=false 4413 # Loop through the user's path and test for each of PROGNAME-LIST 4414 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4415for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4416do 4417 IFS=$as_save_IFS 4418 test -z "$as_dir" && as_dir=. 4419 for ac_prog in egrep; do 4420 for ac_exec_ext in '' $ac_executable_extensions; do 4421 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 4422 as_fn_executable_p "$ac_path_EGREP" || continue 4423# Check for GNU ac_path_EGREP and select it if it is found. 4424 # Check for GNU $ac_path_EGREP 4425case `"$ac_path_EGREP" --version 2>&1` in 4426*GNU*) 4427 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 4428*) 4429 ac_count=0 4430 $as_echo_n 0123456789 >"conftest.in" 4431 while : 4432 do 4433 cat "conftest.in" "conftest.in" >"conftest.tmp" 4434 mv "conftest.tmp" "conftest.in" 4435 cp "conftest.in" "conftest.nl" 4436 $as_echo 'EGREP' >> "conftest.nl" 4437 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4438 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4439 as_fn_arith $ac_count + 1 && ac_count=$as_val 4440 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 4441 # Best one so far, save it but keep looking for a better one 4442 ac_cv_path_EGREP="$ac_path_EGREP" 4443 ac_path_EGREP_max=$ac_count 4444 fi 4445 # 10*(2^10) chars as input seems more than enough 4446 test $ac_count -gt 10 && break 4447 done 4448 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4449esac 4450 4451 $ac_path_EGREP_found && break 3 4452 done 4453 done 4454 done 4455IFS=$as_save_IFS 4456 if test -z "$ac_cv_path_EGREP"; then 4457 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4458 fi 4459else 4460 ac_cv_path_EGREP=$EGREP 4461fi 4462 4463 fi 4464fi 4465{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 4466$as_echo "$ac_cv_path_EGREP" >&6; } 4467 EGREP="$ac_cv_path_EGREP" 4468 4469 4470 4471{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 4472$as_echo_n "checking whether ln -s works... " >&6; } 4473LN_S=$as_ln_s 4474if test "$LN_S" = "ln -s"; then 4475 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4476$as_echo "yes" >&6; } 4477else 4478 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 4479$as_echo "no, using $LN_S" >&6; } 4480fi 4481 4482 4483# Find a good install program. We prefer a C program (faster), 4484# so one script is as good as another. But avoid the broken or 4485# incompatible versions: 4486# SysV /etc/install, /usr/sbin/install 4487# SunOS /usr/etc/install 4488# IRIX /sbin/install 4489# AIX /bin/install 4490# AmigaOS /C/install, which installs bootblocks on floppy discs 4491# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 4492# AFS /usr/afsws/bin/install, which mishandles nonexistent args 4493# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 4494# OS/2's system install, which has a completely different semantic 4495# ./install, which can be erroneously created by make from ./install.sh. 4496# Reject install programs that cannot install multiple files. 4497{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 4498$as_echo_n "checking for a BSD-compatible install... " >&6; } 4499if test -z "$INSTALL"; then 4500if ${ac_cv_path_install+:} false; then : 4501 $as_echo_n "(cached) " >&6 4502else 4503 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4504for as_dir in $PATH 4505do 4506 IFS=$as_save_IFS 4507 test -z "$as_dir" && as_dir=. 4508 # Account for people who put trailing slashes in PATH elements. 4509case $as_dir/ in #(( 4510 ./ | .// | /[cC]/* | \ 4511 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 4512 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 4513 /usr/ucb/* ) ;; 4514 *) 4515 # OSF1 and SCO ODT 3.0 have their own names for install. 4516 # Don't use installbsd from OSF since it installs stuff as root 4517 # by default. 4518 for ac_prog in ginstall scoinst install; do 4519 for ac_exec_ext in '' $ac_executable_extensions; do 4520 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then 4521 if test $ac_prog = install && 4522 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 4523 # AIX install. It has an incompatible calling convention. 4524 : 4525 elif test $ac_prog = install && 4526 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 4527 # program-specific install script used by HP pwplus--don't use. 4528 : 4529 else 4530 rm -rf conftest.one conftest.two conftest.dir 4531 echo one > conftest.one 4532 echo two > conftest.two 4533 mkdir conftest.dir 4534 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 4535 test -s conftest.one && test -s conftest.two && 4536 test -s conftest.dir/conftest.one && 4537 test -s conftest.dir/conftest.two 4538 then 4539 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 4540 break 3 4541 fi 4542 fi 4543 fi 4544 done 4545 done 4546 ;; 4547esac 4548 4549 done 4550IFS=$as_save_IFS 4551 4552rm -rf conftest.one conftest.two conftest.dir 4553 4554fi 4555 if test "${ac_cv_path_install+set}" = set; then 4556 INSTALL=$ac_cv_path_install 4557 else 4558 # As a last resort, use the slow shell script. Don't cache a 4559 # value for INSTALL within a source directory, because that will 4560 # break other packages using the cache if that directory is 4561 # removed, or if the value is a relative name. 4562 INSTALL=$ac_install_sh 4563 fi 4564fi 4565{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 4566$as_echo "$INSTALL" >&6; } 4567 4568# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 4569# It thinks the first close brace ends the variable substitution. 4570test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 4571 4572test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 4573 4574test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 4575 4576# If $INSTALL is relative path to our fallback install-sh, then convert 4577# to an absolute path, as in some cases (e.g. Solaris VPATH build), libtool 4578# may try to use it from a changed working directory. 4579if test "$INSTALL" = "build/install-sh -c"; then 4580 INSTALL="$abs_srcdir/$INSTALL" 4581fi 4582 4583if test -z "$MKDIR"; then 4584 MKDIR="$INSTALL -d" 4585fi 4586 4587 4588# ==== Libraries, for which we may have source to build ====================== 4589 4590 4591APR_VER_REGEXES="0\.9\.[7-9] 0\.9\.[12][0-9] 1\. 2\." 4592 4593 4594 APR_WANTED_REGEXES="$APR_VER_REGEXES" 4595 4596 { $as_echo "$as_me:${as_lineno-$LINENO}: Apache Portable Runtime (APR) library configuration" >&5 4597$as_echo "$as_me: Apache Portable Runtime (APR) library configuration" >&6;} 4598 4599 4600 apr_found="no" 4601 4602 if test "$ac_cv_emxos2" = "yes"; then 4603 # Scripts don't pass test -x on OS/2 4604 TEST_X="test -f" 4605 else 4606 TEST_X="test -x" 4607 fi 4608 4609 acceptable_majors="1 0" 4610 4611 apr_temp_acceptable_apr_config="" 4612 for apr_temp_major in $acceptable_majors 4613 do 4614 case $apr_temp_major in 4615 0) 4616 apr_temp_acceptable_apr_config="$apr_temp_acceptable_apr_config apr-config" 4617 ;; 4618 *) 4619 apr_temp_acceptable_apr_config="$apr_temp_acceptable_apr_config apr-$apr_temp_major-config" 4620 ;; 4621 esac 4622 done 4623 4624 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for APR" >&5 4625$as_echo_n "checking for APR... " >&6; } 4626 4627# Check whether --with-apr was given. 4628if test "${with_apr+set}" = set; then : 4629 withval=$with_apr; 4630 if test "$withval" = "no" || test "$withval" = "yes"; then 4631 as_fn_error $? "--with-apr requires a directory or file to be provided" "$LINENO" 5 4632 fi 4633 4634 for apr_temp_apr_config_file in $apr_temp_acceptable_apr_config 4635 do 4636 for lookdir in "$withval/bin" "$withval" 4637 do 4638 if $TEST_X "$lookdir/$apr_temp_apr_config_file"; then 4639 apr_found="yes" 4640 apr_config="$lookdir/$apr_temp_apr_config_file" 4641 break 2 4642 fi 4643 done 4644 done 4645 4646 if test "$apr_found" != "yes" && $TEST_X "$withval" && $withval --help > /dev/null 2>&1 ; then 4647 apr_found="yes" 4648 apr_config="$withval" 4649 fi 4650 4651 if test "$apr_found" != "yes"; then 4652 as_fn_error $? "the --with-apr parameter is incorrect. It must specify an install prefix, a build directory, or an apr-config file." "$LINENO" 5 4653 fi 4654 4655else 4656 4657 if test -d """"; then 4658 apr_temp_abs_srcdir="`cd "" && pwd`" 4659 apr_found="reconfig" 4660 apr_bundled_major="`sed -n '/#define.*APR_MAJOR_VERSION/s/^[^0-9]*\([0-9]*\).*$/\1/p' \"""/include/apr_version.h\"`" 4661 case $apr_bundled_major in 4662 "") 4663 as_fn_error $? "failed to find major version of bundled APR" "$LINENO" 5 4664 ;; 4665 0) 4666 apr_temp_apr_config_file="apr-config" 4667 ;; 4668 *) 4669 apr_temp_apr_config_file="apr-$apr_bundled_major-config" 4670 ;; 4671 esac 4672 if test -n """"; then 4673 apr_config="""/$apr_temp_apr_config_file" 4674 else 4675 apr_config="""/$apr_temp_apr_config_file" 4676 fi 4677 fi 4678 if test "$apr_found" = "no" && test -n "1" && test "1" = "1"; then 4679 for apr_temp_apr_config_file in $apr_temp_acceptable_apr_config 4680 do 4681 if $apr_temp_apr_config_file --help > /dev/null 2>&1 ; then 4682 apr_found="yes" 4683 apr_config="$apr_temp_apr_config_file" 4684 break 4685 else 4686 for lookdir in /usr /usr/local /opt/apr /usr/local/apache2 ; do 4687 if $TEST_X "$lookdir/bin/$apr_temp_apr_config_file"; then 4688 apr_found="yes" 4689 apr_config="$lookdir/bin/$apr_temp_apr_config_file" 4690 break 2 4691 fi 4692 done 4693 fi 4694 done 4695 fi 4696 4697fi 4698 4699 4700 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $apr_found" >&5 4701$as_echo "$apr_found" >&6; } 4702 4703 4704 if test $apr_found = "no"; then 4705 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: APR not found" >&5 4706$as_echo "$as_me: WARNING: APR not found" >&2;} 4707 4708 echo "The Apache Portable Runtime (APR) library cannot be found." 4709 echo "Please install APR on this system and configure Subversion" 4710 echo "with the appropriate --with-apr option." 4711 echo "" 4712 echo "You probably need to do something similar with the Apache" 4713 echo "Portable Runtime Utility (APRUTIL) library and then configure" 4714 echo "Subversion with both the --with-apr and --with-apr-util options." 4715 echo "" 4716 as_fn_error $? "no suitable APR found" "$LINENO" 5 4717 4718 fi 4719 4720 if test $apr_found = "reconfig"; then 4721 as_fn_error $? "Unexpected APR reconfig" "$LINENO" 5 4722 fi 4723 4724 4725 { $as_echo "$as_me:${as_lineno-$LINENO}: checking APR version" >&5 4726$as_echo_n "checking APR version... " >&6; } 4727 apr_version="`$apr_config --version`" 4728 if test $? -ne 0; then 4729 as_fn_error $? "apr-config --version failed" "$LINENO" 5 4730 fi 4731 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $apr_version" >&5 4732$as_echo "$apr_version" >&6; } 4733 4734 APR_WANTED_REGEX_MATCH=0 4735 for apr_wanted_regex in $APR_WANTED_REGEXES; do 4736 if test `expr $apr_version : $apr_wanted_regex` -ne 0; then 4737 APR_WANTED_REGEX_MATCH=1 4738 break 4739 fi 4740 done 4741 4742 if test $APR_WANTED_REGEX_MATCH -eq 0; then 4743 echo "wanted regexes are $APR_WANTED_REGEXES" 4744 as_fn_error $? "invalid apr version found" "$LINENO" 5 4745 fi 4746 4747 4748 CPPFLAGS="$CPPFLAGS `$apr_config --cppflags`" 4749 if test $? -ne 0; then 4750 as_fn_error $? "apr-config --cppflags failed" "$LINENO" 5 4751 fi 4752 4753 CFLAGS="$CFLAGS `$apr_config --cflags`" 4754 if test $? -ne 0; then 4755 as_fn_error $? "apr-config --cflags failed" "$LINENO" 5 4756 fi 4757 4758 apr_ldflags="`$apr_config --ldflags`" 4759 if test $? -ne 0; then 4760 as_fn_error $? "apr-config --ldflags failed" "$LINENO" 5 4761 fi 4762 LDFLAGS="$LDFLAGS ` 4763 input_flags="$apr_ldflags" 4764 output_flags="" 4765 filtered_dirs="/lib /lib64 /usr/lib /usr/lib64" 4766 for flag in $input_flags; do 4767 filter="no" 4768 for dir in $filtered_dirs; do 4769 if test "$flag" = "-L$dir" || test "$flag" = "-L$dir/"; then 4770 filter="yes" 4771 break 4772 fi 4773 done 4774 if test "$filter" = "no"; then 4775 output_flags="$output_flags $flag" 4776 fi 4777 done 4778 if test -n "$output_flags"; then 4779 printf "%s" "${output_flags# }" 4780 fi 4781`" 4782 4783 SVN_APR_INCLUDES="`$apr_config --includes`" 4784 if test $? -ne 0; then 4785 as_fn_error $? "apr-config --includes failed" "$LINENO" 5 4786 fi 4787 4788 if test "$enable_all_static" = "yes"; then 4789 SVN_APR_LIBS="`$apr_config --link-ld --libs`" 4790 if test $? -ne 0; then 4791 as_fn_error $? "apr-config --link-ld --libs failed" "$LINENO" 5 4792 fi 4793 else 4794 SVN_APR_LIBS="`$apr_config --link-ld`" 4795 if test $? -ne 0; then 4796 as_fn_error $? "apr-config --link-ld failed" "$LINENO" 5 4797 fi 4798 fi 4799 SVN_APR_LIBS="` 4800 input_flags="$SVN_APR_LIBS" 4801 output_flags="" 4802 filtered_dirs="/lib /lib64 /usr/lib /usr/lib64" 4803 for flag in $input_flags; do 4804 filter="no" 4805 for dir in $filtered_dirs; do 4806 if test "$flag" = "-L$dir" || test "$flag" = "-L$dir/"; then 4807 filter="yes" 4808 break 4809 fi 4810 done 4811 if test "$filter" = "no"; then 4812 output_flags="$output_flags $flag" 4813 fi 4814 done 4815 if test -n "$output_flags"; then 4816 printf "%s" "${output_flags# }" 4817 fi 4818`" 4819 4820 SVN_APR_SHLIB_PATH_VAR="`$apr_config --shlib-path-var`" 4821 if test $? -ne 0; then 4822 as_fn_error $? "apr-config --shlib-path-var failed" "$LINENO" 5 4823 fi 4824 4825 SVN_APR_CONFIG="$apr_config" 4826 4827 4828 4829 4830 4831 4832if test `expr $apr_version : 2` -ne 0; then 4833 svn_lib_ver=2 4834 apu_config=$apr_config 4835 4836 SVN_APRUTIL_CONFIG="$apu_config" 4837 4838 4839else 4840 svn_lib_ver=0 4841 APU_VER_REGEXES="0\.9\.[7-9] 0\.9\.1[0-9] 1\." 4842 4843 APRUTIL_WANTED_REGEXES="$APU_VER_REGEXES" 4844 4845 { $as_echo "$as_me:${as_lineno-$LINENO}: Apache Portable Runtime Utility (APRUTIL) library configuration" >&5 4846$as_echo "$as_me: Apache Portable Runtime Utility (APRUTIL) library configuration" >&6;} 4847 4848 4849 apu_found="no" 4850 4851 if test "$ac_cv_emxos2" = "yes"; then 4852 # Scripts don't pass test -x on OS/2 4853 TEST_X="test -f" 4854 else 4855 TEST_X="test -x" 4856 fi 4857 4858 acceptable_majors="1 0" 4859 4860 apu_temp_acceptable_apu_config="" 4861 for apu_temp_major in $acceptable_majors 4862 do 4863 case $apu_temp_major in 4864 0) 4865 apu_temp_acceptable_apu_config="$apu_temp_acceptable_apu_config apu-config" 4866 ;; 4867 *) 4868 apu_temp_acceptable_apu_config="$apu_temp_acceptable_apu_config apu-$apu_temp_major-config" 4869 ;; 4870 esac 4871 done 4872 4873 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for APR-util" >&5 4874$as_echo_n "checking for APR-util... " >&6; } 4875 4876# Check whether --with-apr-util was given. 4877if test "${with_apr_util+set}" = set; then : 4878 withval=$with_apr_util; 4879 if test "$withval" = "no" || test "$withval" = "yes"; then 4880 as_fn_error $? "--with-apr-util requires a directory or file to be provided" "$LINENO" 5 4881 fi 4882 4883 for apu_temp_apu_config_file in $apu_temp_acceptable_apu_config 4884 do 4885 for lookdir in "$withval/bin" "$withval" 4886 do 4887 if $TEST_X "$lookdir/$apu_temp_apu_config_file"; then 4888 apu_found="yes" 4889 apu_config="$lookdir/$apu_temp_apu_config_file" 4890 break 2 4891 fi 4892 done 4893 done 4894 4895 if test "$apu_found" != "yes" && $TEST_X "$withval" && $withval --help > /dev/null 2>&1 ; then 4896 apu_found="yes" 4897 apu_config="$withval" 4898 fi 4899 4900 if test "$apu_found" != "yes"; then 4901 as_fn_error $? "the --with-apr-util parameter is incorrect. It must specify an install prefix, a build directory, or an apu-config file." "$LINENO" 5 4902 fi 4903 4904else 4905 4906 if test -d """"; then 4907 apu_temp_abs_srcdir="`cd "" && pwd`" 4908 apu_found="reconfig" 4909 apu_bundled_major="`sed -n '/#define.*APU_MAJOR_VERSION/s/^[^0-9]*\([0-9]*\).*$/\1/p' \"""/include/apu_version.h\"`" 4910 case $apu_bundled_major in 4911 "") 4912 as_fn_error $? "failed to find major version of bundled APU" "$LINENO" 5 4913 ;; 4914 0) 4915 apu_temp_apu_config_file="apu-config" 4916 ;; 4917 *) 4918 apu_temp_apu_config_file="apu-$apu_bundled_major-config" 4919 ;; 4920 esac 4921 if test -n """"; then 4922 apu_config="""/$apu_temp_apu_config_file" 4923 else 4924 apu_config="""/$apu_temp_apu_config_file" 4925 fi 4926 fi 4927 if test "$apu_found" = "no" && test -n "1" && test "1" = "1"; then 4928 for apu_temp_apu_config_file in $apu_temp_acceptable_apu_config 4929 do 4930 if $apu_temp_apu_config_file --help > /dev/null 2>&1 ; then 4931 apu_found="yes" 4932 apu_config="$apu_temp_apu_config_file" 4933 break 4934 else 4935 for lookdir in /usr /usr/local /opt/apr /usr/local/apache2 ; do 4936 if $TEST_X "$lookdir/bin/$apu_temp_apu_config_file"; then 4937 apu_found="yes" 4938 apu_config="$lookdir/bin/$apu_temp_apu_config_file" 4939 break 2 4940 fi 4941 done 4942 fi 4943 done 4944 fi 4945 4946fi 4947 4948 4949 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $apu_found" >&5 4950$as_echo "$apu_found" >&6; } 4951 4952 4953 if test $apu_found = "no"; then 4954 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: APRUTIL not found" >&5 4955$as_echo "$as_me: WARNING: APRUTIL not found" >&2;} 4956 4957 echo "The Apache Portable Runtime Utility (APRUTIL) library cannot be found." 4958 echo "Install APRUTIL on this system and configure Subversion with the" 4959 echo " appropriate --with-apr-util option." 4960 echo "" 4961 as_fn_error $? "no suitable APRUTIL found" "$LINENO" 5 4962 4963 fi 4964 4965 if test $apu_found = "reconfig"; then 4966 as_fn_error $? "Unexpected APRUTIL reconfig" "$LINENO" 5 4967 fi 4968 4969 4970 { $as_echo "$as_me:${as_lineno-$LINENO}: checking APRUTIL version" >&5 4971$as_echo_n "checking APRUTIL version... " >&6; } 4972 apu_version="`$apu_config --version`" 4973 if test $? -ne 0; then 4974 # This is a hack as suggested by Ben Collins-Sussman. It can be 4975 # removed after apache 2.0.44 has been released. (The apu-config 4976 # shipped in 2.0.43 contains a correct version number, but 4977 # stupidly doesn't understand the --version switch.) 4978 apu_version=`grep "APRUTIL_DOTTED_VERSION=" $(which $apu_config) | tr -d "APRUTIL_DOTTED_VERSION="| tr -d '"'` 4979 #AC_MSG_ERROR([ 4980 # apu-config --version failed. 4981 # Your apu-config doesn't support the --version switch, please upgrade 4982 # to APR-UTIL more recent than 2002-Nov-05.]) 4983 fi 4984 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $apu_version" >&5 4985$as_echo "$apu_version" >&6; } 4986 4987 APU_WANTED_REGEX_MATCH=0 4988 for apu_wanted_regex in $APRUTIL_WANTED_REGEXES; do 4989 if test `expr $apu_version : $apu_wanted_regex` -ne 0; then 4990 APU_WANTED_REGEX_MATCH=1 4991 break 4992 fi 4993 done 4994 4995 if test $APU_WANTED_REGEX_MATCH -eq 0; then 4996 echo "wanted regexes are $APRUTIL_WANTED_REGEXES" 4997 as_fn_error $? "invalid APRUTIL version found" "$LINENO" 5 4998 fi 4999 5000 5001 apu_ldflags="`$apu_config --ldflags`" 5002 if test $? -ne 0; then 5003 as_fn_error $? "apu-config --ldflags failed" "$LINENO" 5 5004 fi 5005 LDFLAGS="$LDFLAGS ` 5006 input_flags="$apu_ldflags" 5007 output_flags="" 5008 filtered_dirs="/lib /lib64 /usr/lib /usr/lib64" 5009 for flag in $input_flags; do 5010 filter="no" 5011 for dir in $filtered_dirs; do 5012 if test "$flag" = "-L$dir" || test "$flag" = "-L$dir/"; then 5013 filter="yes" 5014 break 5015 fi 5016 done 5017 if test "$filter" = "no"; then 5018 output_flags="$output_flags $flag" 5019 fi 5020 done 5021 if test -n "$output_flags"; then 5022 printf "%s" "${output_flags# }" 5023 fi 5024`" 5025 5026 SVN_APRUTIL_INCLUDES="`$apu_config --includes`" 5027 if test $? -ne 0; then 5028 as_fn_error $? "apu-config --includes failed" "$LINENO" 5 5029 fi 5030 5031 if test "$enable_all_static" = "yes"; then 5032 SVN_APRUTIL_LIBS="`$apu_config --link-ld --libs`" 5033 if test $? -ne 0; then 5034 as_fn_error $? "apu-config --link-ld --libs failed" "$LINENO" 5 5035 fi 5036 else 5037 SVN_APRUTIL_LIBS="`$apu_config --link-ld`" 5038 if test $? -ne 0; then 5039 as_fn_error $? "apu-config --link-ld failed" "$LINENO" 5 5040 fi 5041 fi 5042 SVN_APRUTIL_LIBS="` 5043 input_flags="$SVN_APRUTIL_LIBS" 5044 output_flags="" 5045 filtered_dirs="/lib /lib64 /usr/lib /usr/lib64" 5046 for flag in $input_flags; do 5047 filter="no" 5048 for dir in $filtered_dirs; do 5049 if test "$flag" = "-L$dir" || test "$flag" = "-L$dir/"; then 5050 filter="yes" 5051 break 5052 fi 5053 done 5054 if test "$filter" = "no"; then 5055 output_flags="$output_flags $flag" 5056 fi 5057 done 5058 if test -n "$output_flags"; then 5059 printf "%s" "${output_flags# }" 5060 fi 5061`" 5062 5063 5064 SVN_APRUTIL_CONFIG="$apu_config" 5065 5066 5067 5068 SVN_HAVE_OLD_EXPAT="`$apu_config --old-expat`" 5069 if test "$SVN_HAVE_OLD_EXPAT" = "yes"; then 5070 5071$as_echo "#define SVN_HAVE_OLD_EXPAT 1" >>confdefs.h 5072 5073 fi 5074 5075fi 5076SVN_LT_SOVERSION="-version-info $svn_lib_ver" 5077 5078 5079cat >>confdefs.h <<_ACEOF 5080#define SVN_SOVERSION $svn_lib_ver 5081_ACEOF 5082 5083 5084# Extract the first word of "pkg-config", so it can be a program name with args. 5085set dummy pkg-config; ac_word=$2 5086{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5087$as_echo_n "checking for $ac_word... " >&6; } 5088if ${ac_cv_path_PKG_CONFIG+:} false; then : 5089 $as_echo_n "(cached) " >&6 5090else 5091 case $PKG_CONFIG in 5092 [\\/]* | ?:[\\/]*) 5093 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. 5094 ;; 5095 *) 5096 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5097for as_dir in $PATH 5098do 5099 IFS=$as_save_IFS 5100 test -z "$as_dir" && as_dir=. 5101 for ac_exec_ext in '' $ac_executable_extensions; do 5102 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5103 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 5104 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5105 break 2 5106 fi 5107done 5108 done 5109IFS=$as_save_IFS 5110 5111 ;; 5112esac 5113fi 5114PKG_CONFIG=$ac_cv_path_PKG_CONFIG 5115if test -n "$PKG_CONFIG"; then 5116 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 5117$as_echo "$PKG_CONFIG" >&6; } 5118else 5119 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5120$as_echo "no" >&6; } 5121fi 5122 5123 5124 5125 5126{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 5127$as_echo_n "checking for ANSI C header files... " >&6; } 5128if ${ac_cv_header_stdc+:} false; then : 5129 $as_echo_n "(cached) " >&6 5130else 5131 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5132/* end confdefs.h. */ 5133#include <stdlib.h> 5134#include <stdarg.h> 5135#include <string.h> 5136#include <float.h> 5137 5138int 5139main () 5140{ 5141 5142 ; 5143 return 0; 5144} 5145_ACEOF 5146if ac_fn_c_try_compile "$LINENO"; then : 5147 ac_cv_header_stdc=yes 5148else 5149 ac_cv_header_stdc=no 5150fi 5151rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5152 5153if test $ac_cv_header_stdc = yes; then 5154 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 5155 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5156/* end confdefs.h. */ 5157#include <string.h> 5158 5159_ACEOF 5160if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 5161 $EGREP "memchr" >/dev/null 2>&1; then : 5162 5163else 5164 ac_cv_header_stdc=no 5165fi 5166rm -f conftest* 5167 5168fi 5169 5170if test $ac_cv_header_stdc = yes; then 5171 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 5172 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5173/* end confdefs.h. */ 5174#include <stdlib.h> 5175 5176_ACEOF 5177if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 5178 $EGREP "free" >/dev/null 2>&1; then : 5179 5180else 5181 ac_cv_header_stdc=no 5182fi 5183rm -f conftest* 5184 5185fi 5186 5187if test $ac_cv_header_stdc = yes; then 5188 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 5189 if test "$cross_compiling" = yes; then : 5190 : 5191else 5192 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5193/* end confdefs.h. */ 5194#include <ctype.h> 5195#include <stdlib.h> 5196#if ((' ' & 0x0FF) == 0x020) 5197# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 5198# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 5199#else 5200# define ISLOWER(c) \ 5201 (('a' <= (c) && (c) <= 'i') \ 5202 || ('j' <= (c) && (c) <= 'r') \ 5203 || ('s' <= (c) && (c) <= 'z')) 5204# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 5205#endif 5206 5207#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 5208int 5209main () 5210{ 5211 int i; 5212 for (i = 0; i < 256; i++) 5213 if (XOR (islower (i), ISLOWER (i)) 5214 || toupper (i) != TOUPPER (i)) 5215 return 2; 5216 return 0; 5217} 5218_ACEOF 5219if ac_fn_c_try_run "$LINENO"; then : 5220 5221else 5222 ac_cv_header_stdc=no 5223fi 5224rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 5225 conftest.$ac_objext conftest.beam conftest.$ac_ext 5226fi 5227 5228fi 5229fi 5230{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 5231$as_echo "$ac_cv_header_stdc" >&6; } 5232if test $ac_cv_header_stdc = yes; then 5233 5234$as_echo "#define STDC_HEADERS 1" >>confdefs.h 5235 5236fi 5237 5238# On IRIX 5.3, sys/types and inttypes.h are conflicting. 5239for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 5240 inttypes.h stdint.h unistd.h 5241do : 5242 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 5243ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 5244" 5245if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 5246 cat >>confdefs.h <<_ACEOF 5247#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 5248_ACEOF 5249 5250fi 5251 5252done 5253 5254 5255 5256 serf_found=no 5257 serf_required=no 5258 serf_skip=no 5259 5260 serf_check_major="1" 5261 serf_check_minor="2" 5262 serf_check_patch="1" 5263 serf_check_version="1.2.1" 5264 5265 5266# Check whether --with-serf was given. 5267if test "${with_serf+set}" = set; then : 5268 withval=$with_serf; 5269 if test "$withval" = "yes" ; then 5270 serf_required=yes 5271 elif test "$withval" = "no" ; then 5272 serf_skip=yes 5273 else 5274 5275 { $as_echo "$as_me:${as_lineno-$LINENO}: serf library configuration via prefix" >&5 5276$as_echo "$as_me: serf library configuration via prefix" >&6;} 5277 serf_required=yes 5278 serf_prefix=$withval 5279 for serf_major in serf-2 serf-1; do 5280 if ! test -d $serf_prefix/include/$serf_major; then continue; fi 5281 save_cppflags="$CPPFLAGS" 5282 CPPFLAGS="$CPPFLAGS $SVN_APR_INCLUDES $SVN_APRUTIL_INCLUDES -I$serf_prefix/include/$serf_major" 5283 for ac_header in serf.h 5284do : 5285 ac_fn_c_check_header_mongrel "$LINENO" "serf.h" "ac_cv_header_serf_h" "$ac_includes_default" 5286if test "x$ac_cv_header_serf_h" = xyes; then : 5287 cat >>confdefs.h <<_ACEOF 5288#define HAVE_SERF_H 1 5289_ACEOF 5290 5291 save_ldflags="$LDFLAGS" 5292 LDFLAGS="$LDFLAGS ` 5293 input_flags="-L$serf_prefix/lib" 5294 output_flags="" 5295 filtered_dirs="/lib /lib64 /usr/lib /usr/lib64" 5296 for flag in $input_flags; do 5297 filter="no" 5298 for dir in $filtered_dirs; do 5299 if test "$flag" = "-L$dir" || test "$flag" = "-L$dir/"; then 5300 filter="yes" 5301 break 5302 fi 5303 done 5304 if test "$filter" = "no"; then 5305 output_flags="$output_flags $flag" 5306 fi 5307 done 5308 if test -n "$output_flags"; then 5309 printf "%s" "${output_flags# }" 5310 fi 5311`" 5312 as_ac_Lib=`$as_echo "ac_cv_lib_$serf_major''_serf_context_create" | $as_tr_sh` 5313{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for serf_context_create in -l$serf_major" >&5 5314$as_echo_n "checking for serf_context_create in -l$serf_major... " >&6; } 5315if eval \${$as_ac_Lib+:} false; then : 5316 $as_echo_n "(cached) " >&6 5317else 5318 ac_check_lib_save_LIBS=$LIBS 5319LIBS="-l$serf_major $SVN_APRUTIL_LIBS $SVN_APR_LIBS -lz $LIBS" 5320cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5321/* end confdefs.h. */ 5322 5323/* Override any GCC internal prototype to avoid an error. 5324 Use char because int might match the return type of a GCC 5325 builtin and then its argument prototype would still apply. */ 5326#ifdef __cplusplus 5327extern "C" 5328#endif 5329char serf_context_create (); 5330int 5331main () 5332{ 5333return serf_context_create (); 5334 ; 5335 return 0; 5336} 5337_ACEOF 5338if ac_fn_c_try_link "$LINENO"; then : 5339 eval "$as_ac_Lib=yes" 5340else 5341 eval "$as_ac_Lib=no" 5342fi 5343rm -f core conftest.err conftest.$ac_objext \ 5344 conftest$ac_exeext conftest.$ac_ext 5345LIBS=$ac_check_lib_save_LIBS 5346fi 5347eval ac_res=\$$as_ac_Lib 5348 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 5349$as_echo "$ac_res" >&6; } 5350if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : 5351 5352 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5353/* end confdefs.h. */ 5354 5355#include <stdlib.h> 5356#include "serf.h" 5357 5358int 5359main () 5360{ 5361 5362#if ! SERF_VERSION_AT_LEAST($serf_check_major, $serf_check_minor, $serf_check_patch) 5363#error Serf version too old: need $serf_check_version 5364#endif 5365 5366 ; 5367 return 0; 5368} 5369_ACEOF 5370if ac_fn_c_try_compile "$LINENO"; then : 5371 serf_found=yes 5372else 5373 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Serf version too old: need $serf_check_version" >&5 5374$as_echo "$as_me: WARNING: Serf version too old: need $serf_check_version" >&2;} 5375 serf_found=no 5376fi 5377rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5378fi 5379 5380 LDFLAGS="$save_ldflags" 5381fi 5382 5383done 5384 5385 CPPFLAGS="$save_cppflags" 5386 test $serf_found = yes && break 5387 done 5388 5389 if test $serf_found = "yes"; then 5390 SVN_SERF_INCLUDES="-I$serf_prefix/include/$serf_major" 5391 if test -e "$serf_prefix/lib/lib$serf_major.la"; then 5392 SVN_SERF_LIBS="$serf_prefix/lib/lib$serf_major.la" 5393 else 5394 SVN_SERF_LIBS="-l$serf_major" 5395 LDFLAGS="$LDFLAGS ` 5396 input_flags="-L$serf_prefix/lib" 5397 output_flags="" 5398 filtered_dirs="/lib /lib64 /usr/lib /usr/lib64" 5399 for flag in $input_flags; do 5400 filter="no" 5401 for dir in $filtered_dirs; do 5402 if test "$flag" = "-L$dir" || test "$flag" = "-L$dir/"; then 5403 filter="yes" 5404 break 5405 fi 5406 done 5407 if test "$filter" = "no"; then 5408 output_flags="$output_flags $flag" 5409 fi 5410 done 5411 if test -n "$output_flags"; then 5412 printf "%s" "${output_flags# }" 5413 fi 5414`" 5415 fi 5416 fi 5417 5418 fi 5419 5420fi 5421 5422 5423 if test "$serf_skip" = "no" ; then 5424 if test "$serf_found" = "no" ; then 5425 5426 { $as_echo "$as_me:${as_lineno-$LINENO}: serf library configuration via pkg-config" >&5 5427$as_echo "$as_me: serf library configuration via pkg-config" >&6;} 5428 if test -n "$PKG_CONFIG"; then 5429 for serf_major in serf-2 serf-1; do 5430 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $serf_major library" >&5 5431$as_echo_n "checking for $serf_major library... " >&6; } 5432 if $PKG_CONFIG $serf_major --exists; then 5433 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5434$as_echo "yes" >&6; } 5435 { $as_echo "$as_me:${as_lineno-$LINENO}: checking serf library version" >&5 5436$as_echo_n "checking serf library version... " >&6; } 5437 SERF_VERSION=`$PKG_CONFIG $serf_major --modversion` 5438 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SERF_VERSION" >&5 5439$as_echo "$SERF_VERSION" >&6; } 5440 { $as_echo "$as_me:${as_lineno-$LINENO}: checking serf version is suitable" >&5 5441$as_echo_n "checking serf version is suitable... " >&6; } 5442 if $PKG_CONFIG $serf_major --atleast-version=$serf_check_version; then 5443 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5444$as_echo "yes" >&6; } 5445 serf_found=yes 5446 SVN_SERF_INCLUDES=`$PKG_CONFIG $serf_major --cflags | $SED -e 's/-D[^ ]*//g'` 5447 SVN_SERF_LIBS=`$PKG_CONFIG $serf_major --libs` 5448 break 5449 else 5450 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5451$as_echo "no" >&6; } 5452 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Serf version too old: need $serf_check_version" >&5 5453$as_echo "$as_me: WARNING: Serf version too old: need $serf_check_version" >&2;} 5454 fi 5455 else 5456 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5457$as_echo "no" >&6; } 5458 fi 5459 done 5460 fi 5461 5462 fi 5463 5464 { $as_echo "$as_me:${as_lineno-$LINENO}: checking was serf enabled" >&5 5465$as_echo_n "checking was serf enabled... " >&6; } 5466 if test "$serf_found" = "yes"; then 5467 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5468$as_echo "yes" >&6; } 5469 else 5470 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5471$as_echo "no" >&6; } 5472 5473 echo "" 5474 echo "An appropriate version of serf could not be found, so libsvn_ra_serf" 5475 echo "will not be built. If you want to build libsvn_ra_serf, please" 5476 echo "install serf $serf_check_version or newer." 5477 echo "" 5478 5479 if test "$serf_required" = "yes"; then 5480 as_fn_error $? "Serf was explicitly enabled but an appropriate version was not found." "$LINENO" 5 5481 fi 5482 fi 5483 fi 5484 5485 svn_lib_serf=$serf_found 5486 5487 5488 5489 5490 5491if test "$svn_lib_serf" = "yes"; then 5492 5493$as_echo "#define SVN_HAVE_SERF 1" >>confdefs.h 5494 5495fi 5496 5497 5498 apr_memcache_found=no 5499 5500 5501# Check whether --with-apr_memcache was given. 5502if test "${with_apr_memcache+set}" = set; then : 5503 withval=$with_apr_memcache; 5504 if test "$withval" = "yes" ; then 5505 as_fn_error $? "--with-apr_memcache requires an argument." "$LINENO" 5 5506 else 5507 { $as_echo "$as_me:${as_lineno-$LINENO}: looking for separate apr_memcache package" >&5 5508$as_echo "$as_me: looking for separate apr_memcache package" >&6;} 5509 apr_memcache_prefix=$withval 5510 save_cppflags="$CPPFLAGS" 5511 CPPFLAGS="$CPPFLAGS $SVN_APR_INCLUDES $SVN_APRUTIL_INCLUDES -I$apr_memcache_prefix/include/apr_memcache-0" 5512 ac_fn_c_check_header_mongrel "$LINENO" "apr_memcache.h" "ac_cv_header_apr_memcache_h" "$ac_includes_default" 5513if test "x$ac_cv_header_apr_memcache_h" = xyes; then : 5514 5515 save_ldflags="$LDFLAGS" 5516 LDFLAGS="$LDFLAGS -L$apr_memcache_prefix/lib" 5517 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for apr_memcache_create in -lapr_memcache" >&5 5518$as_echo_n "checking for apr_memcache_create in -lapr_memcache... " >&6; } 5519if ${ac_cv_lib_apr_memcache_apr_memcache_create+:} false; then : 5520 $as_echo_n "(cached) " >&6 5521else 5522 ac_check_lib_save_LIBS=$LIBS 5523LIBS="-lapr_memcache $LIBS" 5524cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5525/* end confdefs.h. */ 5526 5527/* Override any GCC internal prototype to avoid an error. 5528 Use char because int might match the return type of a GCC 5529 builtin and then its argument prototype would still apply. */ 5530#ifdef __cplusplus 5531extern "C" 5532#endif 5533char apr_memcache_create (); 5534int 5535main () 5536{ 5537return apr_memcache_create (); 5538 ; 5539 return 0; 5540} 5541_ACEOF 5542if ac_fn_c_try_link "$LINENO"; then : 5543 ac_cv_lib_apr_memcache_apr_memcache_create=yes 5544else 5545 ac_cv_lib_apr_memcache_apr_memcache_create=no 5546fi 5547rm -f core conftest.err conftest.$ac_objext \ 5548 conftest$ac_exeext conftest.$ac_ext 5549LIBS=$ac_check_lib_save_LIBS 5550fi 5551{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_apr_memcache_apr_memcache_create" >&5 5552$as_echo "$ac_cv_lib_apr_memcache_apr_memcache_create" >&6; } 5553if test "x$ac_cv_lib_apr_memcache_apr_memcache_create" = xyes; then : 5554 apr_memcache_found="standalone" 5555fi 5556 5557 LDFLAGS="$save_ldflags" 5558fi 5559 5560 5561 CPPFLAGS="$save_cppflags" 5562 fi 5563 5564else 5565 5566 { $as_echo "$as_me:${as_lineno-$LINENO}: looking for apr_memcache as part of apr-util" >&5 5567$as_echo "$as_me: looking for apr_memcache as part of apr-util" >&6;} 5568 save_cppflags="$CPPFLAGS" 5569 CPPFLAGS="$CPPFLAGS $SVN_APR_INCLUDES $SVN_APRUTIL_INCLUDES" 5570 ac_fn_c_check_header_mongrel "$LINENO" "apr_memcache.h" "ac_cv_header_apr_memcache_h" "$ac_includes_default" 5571if test "x$ac_cv_header_apr_memcache_h" = xyes; then : 5572 5573 save_ldflags="$LDFLAGS" 5574 LDFLAGS="$LDFLAGS $SVN_APRUTIL_LIBS" 5575 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for apr_memcache_create in -laprutil-1" >&5 5576$as_echo_n "checking for apr_memcache_create in -laprutil-1... " >&6; } 5577if ${ac_cv_lib_aprutil_1_apr_memcache_create+:} false; then : 5578 $as_echo_n "(cached) " >&6 5579else 5580 ac_check_lib_save_LIBS=$LIBS 5581LIBS="-laprutil-1 $LIBS" 5582cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5583/* end confdefs.h. */ 5584 5585/* Override any GCC internal prototype to avoid an error. 5586 Use char because int might match the return type of a GCC 5587 builtin and then its argument prototype would still apply. */ 5588#ifdef __cplusplus 5589extern "C" 5590#endif 5591char apr_memcache_create (); 5592int 5593main () 5594{ 5595return apr_memcache_create (); 5596 ; 5597 return 0; 5598} 5599_ACEOF 5600if ac_fn_c_try_link "$LINENO"; then : 5601 ac_cv_lib_aprutil_1_apr_memcache_create=yes 5602else 5603 ac_cv_lib_aprutil_1_apr_memcache_create=no 5604fi 5605rm -f core conftest.err conftest.$ac_objext \ 5606 conftest$ac_exeext conftest.$ac_ext 5607LIBS=$ac_check_lib_save_LIBS 5608fi 5609{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_aprutil_1_apr_memcache_create" >&5 5610$as_echo "$ac_cv_lib_aprutil_1_apr_memcache_create" >&6; } 5611if test "x$ac_cv_lib_aprutil_1_apr_memcache_create" = xyes; then : 5612 apr_memcache_found="aprutil" 5613fi 5614 5615 LDFLAGS="$save_ldflags" 5616fi 5617 5618 5619 CPPFLAGS="$save_cppflags" 5620 5621fi 5622 5623 5624 5625 if test $apr_memcache_found = "standalone"; then 5626 SVN_APR_MEMCACHE_INCLUDES="-I$apr_memcache_prefix/include/apr_memcache-0" 5627 SVN_APR_MEMCACHE_LIBS="$apr_memcache_prefix/lib/libapr_memcache.la" 5628 svn_lib_apr_memcache=yes 5629 elif test $apr_memcache_found = "aprutil"; then 5630 SVN_APR_MEMCACHE_INCLUDES="" 5631 SVN_APR_MEMCACHE_LIBS="" 5632 svn_lib_apr_memcache=yes 5633 elif test $apr_memcache_found = "reconfig"; then 5634 svn_lib_apr_memcache=yes 5635 else 5636 svn_lib_apr_memcache=no 5637 fi 5638 5639 5640 5641 5642 5643if test "$svn_lib_apr_memcache" = "yes"; then 5644 5645$as_echo "#define SVN_HAVE_MEMCACHE 1" >>confdefs.h 5646 5647fi 5648 5649 5650 5651 5652 5653HTTPD_WANTED_MMN="20020903" 5654 5655{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for Apache module support via DSO through APXS" >&5 5656$as_echo_n "checking for Apache module support via DSO through APXS... " >&6; } 5657 5658# Check whether --with-apxs was given. 5659if test "${with_apxs+set}" = set; then : 5660 withval=$with_apxs; 5661 if test "$withval" = "yes"; then 5662 APXS=apxs 5663 else 5664 APXS="$withval" 5665 fi 5666 APXS_EXPLICIT=1 5667 5668fi 5669 5670 5671if test -z "$APXS"; then 5672 for i in /usr/sbin /usr/local/apache/bin /usr/local/apache2/bin /usr/bin ; do 5673 if test -f "$i/apxs2"; then 5674 APXS="$i/apxs2" 5675 break 5676 fi 5677 if test -f "$i/apxs"; then 5678 APXS="$i/apxs" 5679 break 5680 fi 5681 done 5682fi 5683 5684if test -n "$APXS" && test "$APXS" != "no"; then 5685 APXS_INCLUDE="`$APXS -q INCLUDEDIR`" 5686 if test -r $APXS_INCLUDE/mod_dav.h; then 5687 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found at $APXS" >&5 5688$as_echo "found at $APXS" >&6; } 5689 5690 { $as_echo "$as_me:${as_lineno-$LINENO}: checking httpd version" >&5 5691$as_echo_n "checking httpd version... " >&6; } 5692 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5693/* end confdefs.h. */ 5694 5695#include "$APXS_INCLUDE/ap_mmn.h" 5696#if AP_MODULE_MAGIC_AT_LEAST($HTTPD_WANTED_MMN,0) 5697VERSION_OKAY 5698#endif 5699_ACEOF 5700if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 5701 $EGREP "VERSION_OKAY" >/dev/null 2>&1; then : 5702 { $as_echo "$as_me:${as_lineno-$LINENO}: result: recent enough" >&5 5703$as_echo "recent enough" >&6; } 5704else 5705 { $as_echo "$as_me:${as_lineno-$LINENO}: result: apache too old: mmn must be at least $HTTPD_WANTED_MMN" >&5 5706$as_echo "apache too old: mmn must be at least $HTTPD_WANTED_MMN" >&6; } 5707 if test "$APXS_EXPLICIT" != ""; then 5708 as_fn_error $? "Apache APXS build explicitly requested, but apache version is too old" "$LINENO" 5 5709 fi 5710 APXS="" 5711 5712fi 5713rm -f conftest* 5714 5715 5716 elif test "$APXS_EXPLICIT" != ""; then 5717 as_fn_error $? "no - APXS refers to an old version of Apache 5718 Unable to locate $APXS_INCLUDE/mod_dav.h" "$LINENO" 5 5719 else 5720 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no - Unable to locate $APXS_INCLUDE/mod_dav.h" >&5 5721$as_echo "no - Unable to locate $APXS_INCLUDE/mod_dav.h" >&6; } 5722 APXS="" 5723 fi 5724else 5725 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5726$as_echo "no" >&6; } 5727fi 5728 5729if test -n "$APXS" && test "$APXS" != "no"; then 5730 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether Apache version is compatible with APR version" >&5 5731$as_echo_n "checking whether Apache version is compatible with APR version... " >&6; } 5732 apr_major_version="${apr_version%%.*}" 5733 case "$apr_major_version" in 5734 0) 5735 apache_minor_version_wanted_regex="0" 5736 ;; 5737 1) 5738 apache_minor_version_wanted_regex="[1-5]" 5739 ;; 5740 2) 5741 apache_minor_version_wanted_regex="[3-5]" 5742 ;; 5743 *) 5744 as_fn_error $? "unknown APR version" "$LINENO" 5 5745 ;; 5746 esac 5747 old_CPPFLAGS="$CPPFLAGS" 5748 CPPFLAGS="$CPPFLAGS $SVN_APR_INCLUDES" 5749 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5750/* end confdefs.h. */ 5751 5752#include "$APXS_INCLUDE/ap_release.h" 5753apache_minor_version=AP_SERVER_MINORVERSION 5754_ACEOF 5755if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 5756 $EGREP "apache_minor_version= *\"$apache_minor_version_wanted_regex\"" >/dev/null 2>&1; then : 5757 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5758$as_echo "yes" >&6; } 5759else 5760 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5761$as_echo "no" >&6; } 5762 as_fn_error $? "Apache version incompatible with APR version" "$LINENO" 5 5763fi 5764rm -f conftest* 5765 5766 CPPFLAGS="$old_CPPFLAGS" 5767fi 5768 5769# check for some busted versions of mod_dav 5770# in particular 2.2.25, 2.4.5, and 2.4.6 had the following bugs which are 5771# troublesome for Subversion: 5772# PR 55304: https://issues.apache.org/bugzilla/show_bug.cgi?id=55304 5773# PR 55306: https://issues.apache.org/bugzilla/show_bug.cgi?id=55306 5774# PR 55397: https://issues.apache.org/bugzilla/show_bug.cgi?id=55397 5775if test -n "$APXS" && test "$APXS" != "no"; then 5776 { $as_echo "$as_me:${as_lineno-$LINENO}: checking mod_dav version" >&5 5777$as_echo_n "checking mod_dav version... " >&6; } 5778 old_CPPFLAGS="$CPPFLAGS" 5779 CPPFLAGS="$CPPFLAGS $SVN_APR_INCLUDES" 5780 blacklisted_versions_regex="\"2\" \"\.\" (\"2\" \"\.\" \"25\"|\"4\" \"\.\" \"[56]\")" 5781 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5782/* end confdefs.h. */ 5783 5784#include "$APXS_INCLUDE/ap_release.h" 5785apache_version=AP_SERVER_BASEREVISION 5786_ACEOF 5787if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 5788 $EGREP "apache_version= *$blacklisted_versions_regex" >/dev/null 2>&1; then : 5789 { $as_echo "$as_me:${as_lineno-$LINENO}: result: broken" >&5 5790$as_echo "broken" >&6; } 5791 as_fn_error $? "Apache httpd version includes a broken mod_dav; use a newer version of httpd" "$LINENO" 5 5792else 5793 { $as_echo "$as_me:${as_lineno-$LINENO}: result: acceptable" >&5 5794$as_echo "acceptable" >&6; } 5795fi 5796rm -f conftest* 5797 5798 CPPFLAGS="$old_CPPFLAGS" 5799fi 5800 5801 5802# Check whether --with-apache-libexecdir was given. 5803if test "${with_apache_libexecdir+set}" = set; then : 5804 withval=$with_apache_libexecdir; APACHE_LIBEXECDIR="$withval" 5805else 5806 APACHE_LIBEXECDIR='no' 5807fi 5808 5809 5810INSTALL_APACHE_MODS=false 5811if test -n "$APXS" && test "$APXS" != "no"; then 5812 APXS_CC="`$APXS -q CC`" 5813 APACHE_INCLUDES="$APACHE_INCLUDES -I$APXS_INCLUDE" 5814 5815 if test "$APACHE_LIBEXECDIR" = 'no'; then 5816 APACHE_LIBEXECDIR="$libexecdir" 5817 elif test "$APACHE_LIBEXECDIR" = 'yes'; then 5818 APACHE_LIBEXECDIR="`$APXS -q libexecdir`" 5819 fi 5820 5821 BUILD_APACHE_RULE=apache-mod 5822 INSTALL_APACHE_RULE=install-mods-shared 5823 INSTALL_APACHE_MODS=true 5824 HTTPD="`$APXS -q sbindir`/`$APXS -q PROGNAME`" 5825 if ! test -e $HTTPD ; then 5826 HTTPD="`$APXS -q bindir`/`$APXS -q PROGNAME`" 5827 fi 5828 HTTPD_VERSION="`$HTTPD -v | $SED -e 's@^.*/\([0-9.]*\)\(.*$\)@\1@ ; 1q'`" 5829 # Check whether --enable-broken-httpd-auth was given. 5830if test "${enable_broken_httpd_auth+set}" = set; then : 5831 enableval=$enable_broken_httpd_auth; broken_httpd_auth=$enableval 5832else 5833 broken_httpd_auth=no 5834fi 5835 5836 if test "$enable_broken_httpd_auth" = "yes"; then 5837 { $as_echo "$as_me:${as_lineno-$LINENO}: Building with broken httpd auth" >&5 5838$as_echo "$as_me: Building with broken httpd auth" >&6;} 5839 5840$as_echo "#define SVN_ALLOW_BROKEN_HTTPD_AUTH 1" >>confdefs.h 5841 5842 fi 5843 5844 case $host in 5845 *-*-cygwin*) 5846 APACHE_LDFLAGS="-shrext .so" 5847 ;; 5848 esac 5849elif test x"$APXS" != x"no"; then 5850 echo "==================================================================" 5851 echo "WARNING: skipping the build of mod_dav_svn" 5852 echo " try using --with-apxs" 5853 echo "==================================================================" 5854fi 5855 5856 5857 5858 5859 5860 5861 5862 5863# there aren't any flags that interest us ... 5864#if test -n "$APXS" && test "$APXS" != "no"; then 5865# CFLAGS="$CFLAGS `$APXS -q CFLAGS CFLAGS_SHLIB`" 5866#fi 5867 5868if test -n "$APXS_CC" && test "$APXS_CC" != "$CC" ; then 5869 echo "==================================================================" 5870 echo "WARNING: You have chosen to compile Subversion with a different" 5871 echo " compiler than the one used to compile Apache." 5872 echo "" 5873 echo " Current compiler: $CC" 5874 echo " Apache's compiler: $APXS_CC" 5875 echo "" 5876 echo "This could cause some problems." 5877 echo "==================================================================" 5878fi 5879 5880 5881 5882SQLITE_MINIMUM_VER="3.7.12" 5883SQLITE_RECOMMENDED_VER="3.7.15.1" 5884SQLITE_URL="http://www.sqlite.org/sqlite-amalgamation-$(printf %d%02d%02d%02d $(echo ${SQLITE_RECOMMENDED_VER} | sed -e 's/\./ /g')).zip" 5885 5886 5887 SQLITE_MINIMUM_VER="${SQLITE_MINIMUM_VER}" 5888 SQLITE_RECOMMENDED_VER="${SQLITE_RECOMMENDED_VER}" 5889 SQLITE_URL="${SQLITE_URL}" 5890 SQLITE_PKGNAME="sqlite3" 5891 5892 5893 5894 version_string="$SQLITE_MINIMUM_VER" 5895 5896 major=`expr $version_string : '\([0-9]*\)'` 5897 minor=`expr $version_string : '[0-9]*\.\([0-9]*\)'` 5898 micro=`expr $version_string : '[0-9]*\.[0-9]*\.\([0-9]*\)'` 5899 if test -z "$micro"; then 5900 micro=0 5901 fi 5902 sqlite_min_ver_num=`expr $major \* 1000000 \ 5903 \+ $minor \* 1000 \ 5904 \+ $micro` 5905 5906 5907 5908 { $as_echo "$as_me:${as_lineno-$LINENO}: checking sqlite library" >&5 5909$as_echo "$as_me: checking sqlite library" >&6;} 5910 5911 5912# Check whether --with-sqlite was given. 5913if test "${with_sqlite+set}" = set; then : 5914 withval=$with_sqlite; 5915 if test "$withval" = "yes" ; then 5916 as_fn_error $? "--with-sqlite requires an argument." "$LINENO" 5 5917 else 5918 sqlite_dir="$withval" 5919 fi 5920 5921 if test -d $sqlite_dir; then 5922 5923 if test -z "$sqlite_dir"; then 5924 sqlite_dir="" 5925 sqlite_include="sqlite3.h" 5926 else 5927 sqlite_dir="$sqlite_dir" 5928 sqlite_include="$sqlite_dir/include/sqlite3.h" 5929 fi 5930 5931 save_CPPFLAGS="$CPPFLAGS" 5932 save_LDFLAGS="$LDFLAGS" 5933 5934 if test ! -z "$sqlite_dir"; then 5935 CPPFLAGS="$CPPFLAGS -I$sqlite_dir/include" 5936 LDFLAGS="$LDFLAGS -L$sqlite_dir/lib" 5937 fi 5938 5939 ac_fn_c_check_header_mongrel "$LINENO" "sqlite3.h" "ac_cv_header_sqlite3_h" "$ac_includes_default" 5940if test "x$ac_cv_header_sqlite3_h" = xyes; then : 5941 5942 { $as_echo "$as_me:${as_lineno-$LINENO}: checking sqlite library version (via header)" >&5 5943$as_echo_n "checking sqlite library version (via header)... " >&6; } 5944 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5945/* end confdefs.h. */ 5946 5947#include "$sqlite_include" 5948#if SQLITE_VERSION_NUMBER >= $sqlite_min_ver_num 5949SQLITE_VERSION_OKAY 5950#endif 5951_ACEOF 5952if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 5953 $EGREP "SQLITE_VERSION_OKAY" >/dev/null 2>&1; then : 5954 { $as_echo "$as_me:${as_lineno-$LINENO}: result: okay" >&5 5955$as_echo "okay" >&6; } 5956 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sqlite3_close in -lsqlite3" >&5 5957$as_echo_n "checking for sqlite3_close in -lsqlite3... " >&6; } 5958if ${ac_cv_lib_sqlite3_sqlite3_close+:} false; then : 5959 $as_echo_n "(cached) " >&6 5960else 5961 ac_check_lib_save_LIBS=$LIBS 5962LIBS="-lsqlite3 $LIBS" 5963cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5964/* end confdefs.h. */ 5965 5966/* Override any GCC internal prototype to avoid an error. 5967 Use char because int might match the return type of a GCC 5968 builtin and then its argument prototype would still apply. */ 5969#ifdef __cplusplus 5970extern "C" 5971#endif 5972char sqlite3_close (); 5973int 5974main () 5975{ 5976return sqlite3_close (); 5977 ; 5978 return 0; 5979} 5980_ACEOF 5981if ac_fn_c_try_link "$LINENO"; then : 5982 ac_cv_lib_sqlite3_sqlite3_close=yes 5983else 5984 ac_cv_lib_sqlite3_sqlite3_close=no 5985fi 5986rm -f core conftest.err conftest.$ac_objext \ 5987 conftest$ac_exeext conftest.$ac_ext 5988LIBS=$ac_check_lib_save_LIBS 5989fi 5990{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sqlite3_sqlite3_close" >&5 5991$as_echo "$ac_cv_lib_sqlite3_sqlite3_close" >&6; } 5992if test "x$ac_cv_lib_sqlite3_sqlite3_close" = xyes; then : 5993 5994 svn_lib_sqlite="yes" 5995 if test -z "$sqlite_dir" -o ! -d "$sqlite_dir"; then 5996 SVN_SQLITE_LIBS="-lsqlite3" 5997 else 5998 SVN_SQLITE_INCLUDES="-I$sqlite_dir/include" 5999 SVN_SQLITE_LIBS="` 6000 input_flags="-L$sqlite_dir/lib -lsqlite3" 6001 output_flags="" 6002 filtered_dirs="/lib /lib64 /usr/lib /usr/lib64" 6003 for flag in $input_flags; do 6004 filter="no" 6005 for dir in $filtered_dirs; do 6006 if test "$flag" = "-L$dir" || test "$flag" = "-L$dir/"; then 6007 filter="yes" 6008 break 6009 fi 6010 done 6011 if test "$filter" = "no"; then 6012 output_flags="$output_flags $flag" 6013 fi 6014 done 6015 if test -n "$output_flags"; then 6016 printf "%s" "${output_flags# }" 6017 fi 6018`" 6019 fi 6020 6021fi 6022 6023else 6024 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported SQLite version" >&5 6025$as_echo "unsupported SQLite version" >&6; } 6026fi 6027rm -f conftest* 6028 6029 6030fi 6031 6032 6033 6034 CPPFLAGS="$save_CPPFLAGS" 6035 LDFLAGS="$save_LDFLAGS" 6036 6037 else 6038 6039 sqlite_amalg="$sqlite_dir" 6040 { $as_echo "$as_me:${as_lineno-$LINENO}: checking sqlite amalgamation" >&5 6041$as_echo_n "checking sqlite amalgamation... " >&6; } 6042 if test ! -e $sqlite_amalg; then 6043 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6044$as_echo "no" >&6; } 6045 else 6046 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6047$as_echo "yes" >&6; } 6048 { $as_echo "$as_me:${as_lineno-$LINENO}: checking sqlite amalgamation file version" >&5 6049$as_echo_n "checking sqlite amalgamation file version... " >&6; } 6050 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6051/* end confdefs.h. */ 6052 6053#include "$sqlite_amalg" 6054#if SQLITE_VERSION_NUMBER >= $sqlite_min_ver_num 6055SQLITE_VERSION_OKAY 6056#endif 6057_ACEOF 6058if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 6059 $EGREP "SQLITE_VERSION_OKAY" >/dev/null 2>&1; then : 6060 { $as_echo "$as_me:${as_lineno-$LINENO}: result: amalgamation found and is okay" >&5 6061$as_echo "amalgamation found and is okay" >&6; } 6062 6063 case $host_os in 6064 beos* | mingw* | pw32* | cegcc* | cygwin*) 6065 svn_sqlite_dso_ldflags= 6066 ;; 6067 6068 darwin*) 6069 # if libdl is installed we need to link against it 6070 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 6071$as_echo_n "checking for dlopen in -ldl... " >&6; } 6072if ${ac_cv_lib_dl_dlopen+:} false; then : 6073 $as_echo_n "(cached) " >&6 6074else 6075 ac_check_lib_save_LIBS=$LIBS 6076LIBS="-ldl $LIBS" 6077cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6078/* end confdefs.h. */ 6079 6080/* Override any GCC internal prototype to avoid an error. 6081 Use char because int might match the return type of a GCC 6082 builtin and then its argument prototype would still apply. */ 6083#ifdef __cplusplus 6084extern "C" 6085#endif 6086char dlopen (); 6087int 6088main () 6089{ 6090return dlopen (); 6091 ; 6092 return 0; 6093} 6094_ACEOF 6095if ac_fn_c_try_link "$LINENO"; then : 6096 ac_cv_lib_dl_dlopen=yes 6097else 6098 ac_cv_lib_dl_dlopen=no 6099fi 6100rm -f core conftest.err conftest.$ac_objext \ 6101 conftest$ac_exeext conftest.$ac_ext 6102LIBS=$ac_check_lib_save_LIBS 6103fi 6104{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 6105$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 6106if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 6107 lt_cv_dlopen="dlopen" svn_sqlite_dso_ldflags="-ldl" 6108else 6109 6110 svn_sqlite_dso_ldflags= 6111 6112fi 6113 6114 ;; 6115 6116 *) 6117 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 6118if test "x$ac_cv_func_shl_load" = xyes; then : 6119 svn_sqlite_dso_ldflags= 6120else 6121 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 6122$as_echo_n "checking for shl_load in -ldld... " >&6; } 6123if ${ac_cv_lib_dld_shl_load+:} false; then : 6124 $as_echo_n "(cached) " >&6 6125else 6126 ac_check_lib_save_LIBS=$LIBS 6127LIBS="-ldld $LIBS" 6128cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6129/* end confdefs.h. */ 6130 6131/* Override any GCC internal prototype to avoid an error. 6132 Use char because int might match the return type of a GCC 6133 builtin and then its argument prototype would still apply. */ 6134#ifdef __cplusplus 6135extern "C" 6136#endif 6137char shl_load (); 6138int 6139main () 6140{ 6141return shl_load (); 6142 ; 6143 return 0; 6144} 6145_ACEOF 6146if ac_fn_c_try_link "$LINENO"; then : 6147 ac_cv_lib_dld_shl_load=yes 6148else 6149 ac_cv_lib_dld_shl_load=no 6150fi 6151rm -f core conftest.err conftest.$ac_objext \ 6152 conftest$ac_exeext conftest.$ac_ext 6153LIBS=$ac_check_lib_save_LIBS 6154fi 6155{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 6156$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 6157if test "x$ac_cv_lib_dld_shl_load" = xyes; then : 6158 svn_sqlite_dso_ldflags="-ldld" 6159else 6160 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 6161if test "x$ac_cv_func_dlopen" = xyes; then : 6162 svn_sqlite_dso_ldflags= 6163else 6164 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 6165$as_echo_n "checking for dlopen in -ldl... " >&6; } 6166if ${ac_cv_lib_dl_dlopen+:} false; then : 6167 $as_echo_n "(cached) " >&6 6168else 6169 ac_check_lib_save_LIBS=$LIBS 6170LIBS="-ldl $LIBS" 6171cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6172/* end confdefs.h. */ 6173 6174/* Override any GCC internal prototype to avoid an error. 6175 Use char because int might match the return type of a GCC 6176 builtin and then its argument prototype would still apply. */ 6177#ifdef __cplusplus 6178extern "C" 6179#endif 6180char dlopen (); 6181int 6182main () 6183{ 6184return dlopen (); 6185 ; 6186 return 0; 6187} 6188_ACEOF 6189if ac_fn_c_try_link "$LINENO"; then : 6190 ac_cv_lib_dl_dlopen=yes 6191else 6192 ac_cv_lib_dl_dlopen=no 6193fi 6194rm -f core conftest.err conftest.$ac_objext \ 6195 conftest$ac_exeext conftest.$ac_ext 6196LIBS=$ac_check_lib_save_LIBS 6197fi 6198{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 6199$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 6200if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 6201 svn_sqlite_dso_ldflags="-ldl" 6202else 6203 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 6204$as_echo_n "checking for dlopen in -lsvld... " >&6; } 6205if ${ac_cv_lib_svld_dlopen+:} false; then : 6206 $as_echo_n "(cached) " >&6 6207else 6208 ac_check_lib_save_LIBS=$LIBS 6209LIBS="-lsvld $LIBS" 6210cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6211/* end confdefs.h. */ 6212 6213/* Override any GCC internal prototype to avoid an error. 6214 Use char because int might match the return type of a GCC 6215 builtin and then its argument prototype would still apply. */ 6216#ifdef __cplusplus 6217extern "C" 6218#endif 6219char dlopen (); 6220int 6221main () 6222{ 6223return dlopen (); 6224 ; 6225 return 0; 6226} 6227_ACEOF 6228if ac_fn_c_try_link "$LINENO"; then : 6229 ac_cv_lib_svld_dlopen=yes 6230else 6231 ac_cv_lib_svld_dlopen=no 6232fi 6233rm -f core conftest.err conftest.$ac_objext \ 6234 conftest$ac_exeext conftest.$ac_ext 6235LIBS=$ac_check_lib_save_LIBS 6236fi 6237{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 6238$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 6239if test "x$ac_cv_lib_svld_dlopen" = xyes; then : 6240 svn_sqlite_dso_ldflags="-lsvld" 6241else 6242 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 6243$as_echo_n "checking for dld_link in -ldld... " >&6; } 6244if ${ac_cv_lib_dld_dld_link+:} false; then : 6245 $as_echo_n "(cached) " >&6 6246else 6247 ac_check_lib_save_LIBS=$LIBS 6248LIBS="-ldld $LIBS" 6249cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6250/* end confdefs.h. */ 6251 6252/* Override any GCC internal prototype to avoid an error. 6253 Use char because int might match the return type of a GCC 6254 builtin and then its argument prototype would still apply. */ 6255#ifdef __cplusplus 6256extern "C" 6257#endif 6258char dld_link (); 6259int 6260main () 6261{ 6262return dld_link (); 6263 ; 6264 return 0; 6265} 6266_ACEOF 6267if ac_fn_c_try_link "$LINENO"; then : 6268 ac_cv_lib_dld_dld_link=yes 6269else 6270 ac_cv_lib_dld_dld_link=no 6271fi 6272rm -f core conftest.err conftest.$ac_objext \ 6273 conftest$ac_exeext conftest.$ac_ext 6274LIBS=$ac_check_lib_save_LIBS 6275fi 6276{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 6277$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 6278if test "x$ac_cv_lib_dld_dld_link" = xyes; then : 6279 svn_sqlite_dso_ldflags="-ldld" 6280fi 6281 6282 6283fi 6284 6285 6286fi 6287 6288 6289fi 6290 6291 6292fi 6293 6294 6295fi 6296 6297 ;; 6298 esac 6299 6300 { $as_echo "$as_me:${as_lineno-$LINENO}: checking additional libraries for sqlite" >&5 6301$as_echo_n "checking additional libraries for sqlite... " >&6; } 6302 if test -n "$svn_sqlite_dso_ldflags"; then 6303 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${svn_sqlite_dso_ldflags}" >&5 6304$as_echo "${svn_sqlite_dso_ldflags}" >&6; } 6305 else 6306 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 6307$as_echo "none" >&6; } 6308 fi 6309 6310 6311$as_echo "#define SVN_SQLITE_INLINE 1" >>confdefs.h 6312 6313 SVN_SQLITE_INCLUDES="-I`dirname $sqlite_amalg`" 6314 if test -n "$svn_sqlite_dso_ldflags"; then 6315 SVN_SQLITE_LIBS="$svn_sqlite_dso_ldflags -lpthread" 6316 else 6317 SVN_SQLITE_LIBS="-lpthread" 6318 fi 6319 svn_lib_sqlite="yes" 6320else 6321 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported amalgamation SQLite version" >&5 6322$as_echo "unsupported amalgamation SQLite version" >&6; } 6323fi 6324rm -f conftest* 6325 6326 fi 6327 6328 fi 6329 6330 if test -z "$svn_lib_sqlite"; then 6331 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no suitable sqlite found in $sqlite_dir" >&5 6332$as_echo "$as_me: WARNING: no suitable sqlite found in $sqlite_dir" >&2;} 6333 6334 echo "" 6335 echo "An appropriate version of sqlite could not be found. We recommmend" 6336 echo "${SQLITE_RECOMMENDED_VER}, but require at least ${SQLITE_MINIMUM_VER}." 6337 echo "Please either install a newer sqlite on this system" 6338 echo "" 6339 echo "or" 6340 echo "" 6341 echo "get the sqlite ${SQLITE_RECOMMENDED_VER} amalgamation from:" 6342 echo " ${SQLITE_URL}" 6343 echo "unpack the archive using unzip and rename the resulting" 6344 echo "directory to:" 6345 echo "$abs_srcdir/sqlite-amalgamation" 6346 if test x"$abs_srcdir" != x"$abs_builddir"; then 6347 echo "or to:" 6348 echo "$abs_builddir/sqlite-amalgamation" 6349 fi 6350 echo "" 6351 as_fn_error $? "Subversion requires SQLite" "$LINENO" 5 6352 6353 fi 6354 6355else 6356 6357 6358 sqlite_amalg="$abs_srcdir/sqlite-amalgamation/sqlite3.c" 6359 { $as_echo "$as_me:${as_lineno-$LINENO}: checking sqlite amalgamation" >&5 6360$as_echo_n "checking sqlite amalgamation... " >&6; } 6361 if test ! -e $sqlite_amalg; then 6362 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6363$as_echo "no" >&6; } 6364 else 6365 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6366$as_echo "yes" >&6; } 6367 { $as_echo "$as_me:${as_lineno-$LINENO}: checking sqlite amalgamation file version" >&5 6368$as_echo_n "checking sqlite amalgamation file version... " >&6; } 6369 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6370/* end confdefs.h. */ 6371 6372#include "$sqlite_amalg" 6373#if SQLITE_VERSION_NUMBER >= $sqlite_min_ver_num 6374SQLITE_VERSION_OKAY 6375#endif 6376_ACEOF 6377if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 6378 $EGREP "SQLITE_VERSION_OKAY" >/dev/null 2>&1; then : 6379 { $as_echo "$as_me:${as_lineno-$LINENO}: result: amalgamation found and is okay" >&5 6380$as_echo "amalgamation found and is okay" >&6; } 6381 6382 case $host_os in 6383 beos* | mingw* | pw32* | cegcc* | cygwin*) 6384 svn_sqlite_dso_ldflags= 6385 ;; 6386 6387 darwin*) 6388 # if libdl is installed we need to link against it 6389 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 6390$as_echo_n "checking for dlopen in -ldl... " >&6; } 6391if ${ac_cv_lib_dl_dlopen+:} false; then : 6392 $as_echo_n "(cached) " >&6 6393else 6394 ac_check_lib_save_LIBS=$LIBS 6395LIBS="-ldl $LIBS" 6396cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6397/* end confdefs.h. */ 6398 6399/* Override any GCC internal prototype to avoid an error. 6400 Use char because int might match the return type of a GCC 6401 builtin and then its argument prototype would still apply. */ 6402#ifdef __cplusplus 6403extern "C" 6404#endif 6405char dlopen (); 6406int 6407main () 6408{ 6409return dlopen (); 6410 ; 6411 return 0; 6412} 6413_ACEOF 6414if ac_fn_c_try_link "$LINENO"; then : 6415 ac_cv_lib_dl_dlopen=yes 6416else 6417 ac_cv_lib_dl_dlopen=no 6418fi 6419rm -f core conftest.err conftest.$ac_objext \ 6420 conftest$ac_exeext conftest.$ac_ext 6421LIBS=$ac_check_lib_save_LIBS 6422fi 6423{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 6424$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 6425if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 6426 lt_cv_dlopen="dlopen" svn_sqlite_dso_ldflags="-ldl" 6427else 6428 6429 svn_sqlite_dso_ldflags= 6430 6431fi 6432 6433 ;; 6434 6435 *) 6436 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 6437if test "x$ac_cv_func_shl_load" = xyes; then : 6438 svn_sqlite_dso_ldflags= 6439else 6440 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 6441$as_echo_n "checking for shl_load in -ldld... " >&6; } 6442if ${ac_cv_lib_dld_shl_load+:} false; then : 6443 $as_echo_n "(cached) " >&6 6444else 6445 ac_check_lib_save_LIBS=$LIBS 6446LIBS="-ldld $LIBS" 6447cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6448/* end confdefs.h. */ 6449 6450/* Override any GCC internal prototype to avoid an error. 6451 Use char because int might match the return type of a GCC 6452 builtin and then its argument prototype would still apply. */ 6453#ifdef __cplusplus 6454extern "C" 6455#endif 6456char shl_load (); 6457int 6458main () 6459{ 6460return shl_load (); 6461 ; 6462 return 0; 6463} 6464_ACEOF 6465if ac_fn_c_try_link "$LINENO"; then : 6466 ac_cv_lib_dld_shl_load=yes 6467else 6468 ac_cv_lib_dld_shl_load=no 6469fi 6470rm -f core conftest.err conftest.$ac_objext \ 6471 conftest$ac_exeext conftest.$ac_ext 6472LIBS=$ac_check_lib_save_LIBS 6473fi 6474{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 6475$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 6476if test "x$ac_cv_lib_dld_shl_load" = xyes; then : 6477 svn_sqlite_dso_ldflags="-ldld" 6478else 6479 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 6480if test "x$ac_cv_func_dlopen" = xyes; then : 6481 svn_sqlite_dso_ldflags= 6482else 6483 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 6484$as_echo_n "checking for dlopen in -ldl... " >&6; } 6485if ${ac_cv_lib_dl_dlopen+:} false; then : 6486 $as_echo_n "(cached) " >&6 6487else 6488 ac_check_lib_save_LIBS=$LIBS 6489LIBS="-ldl $LIBS" 6490cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6491/* end confdefs.h. */ 6492 6493/* Override any GCC internal prototype to avoid an error. 6494 Use char because int might match the return type of a GCC 6495 builtin and then its argument prototype would still apply. */ 6496#ifdef __cplusplus 6497extern "C" 6498#endif 6499char dlopen (); 6500int 6501main () 6502{ 6503return dlopen (); 6504 ; 6505 return 0; 6506} 6507_ACEOF 6508if ac_fn_c_try_link "$LINENO"; then : 6509 ac_cv_lib_dl_dlopen=yes 6510else 6511 ac_cv_lib_dl_dlopen=no 6512fi 6513rm -f core conftest.err conftest.$ac_objext \ 6514 conftest$ac_exeext conftest.$ac_ext 6515LIBS=$ac_check_lib_save_LIBS 6516fi 6517{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 6518$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 6519if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 6520 svn_sqlite_dso_ldflags="-ldl" 6521else 6522 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 6523$as_echo_n "checking for dlopen in -lsvld... " >&6; } 6524if ${ac_cv_lib_svld_dlopen+:} false; then : 6525 $as_echo_n "(cached) " >&6 6526else 6527 ac_check_lib_save_LIBS=$LIBS 6528LIBS="-lsvld $LIBS" 6529cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6530/* end confdefs.h. */ 6531 6532/* Override any GCC internal prototype to avoid an error. 6533 Use char because int might match the return type of a GCC 6534 builtin and then its argument prototype would still apply. */ 6535#ifdef __cplusplus 6536extern "C" 6537#endif 6538char dlopen (); 6539int 6540main () 6541{ 6542return dlopen (); 6543 ; 6544 return 0; 6545} 6546_ACEOF 6547if ac_fn_c_try_link "$LINENO"; then : 6548 ac_cv_lib_svld_dlopen=yes 6549else 6550 ac_cv_lib_svld_dlopen=no 6551fi 6552rm -f core conftest.err conftest.$ac_objext \ 6553 conftest$ac_exeext conftest.$ac_ext 6554LIBS=$ac_check_lib_save_LIBS 6555fi 6556{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 6557$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 6558if test "x$ac_cv_lib_svld_dlopen" = xyes; then : 6559 svn_sqlite_dso_ldflags="-lsvld" 6560else 6561 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 6562$as_echo_n "checking for dld_link in -ldld... " >&6; } 6563if ${ac_cv_lib_dld_dld_link+:} false; then : 6564 $as_echo_n "(cached) " >&6 6565else 6566 ac_check_lib_save_LIBS=$LIBS 6567LIBS="-ldld $LIBS" 6568cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6569/* end confdefs.h. */ 6570 6571/* Override any GCC internal prototype to avoid an error. 6572 Use char because int might match the return type of a GCC 6573 builtin and then its argument prototype would still apply. */ 6574#ifdef __cplusplus 6575extern "C" 6576#endif 6577char dld_link (); 6578int 6579main () 6580{ 6581return dld_link (); 6582 ; 6583 return 0; 6584} 6585_ACEOF 6586if ac_fn_c_try_link "$LINENO"; then : 6587 ac_cv_lib_dld_dld_link=yes 6588else 6589 ac_cv_lib_dld_dld_link=no 6590fi 6591rm -f core conftest.err conftest.$ac_objext \ 6592 conftest$ac_exeext conftest.$ac_ext 6593LIBS=$ac_check_lib_save_LIBS 6594fi 6595{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 6596$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 6597if test "x$ac_cv_lib_dld_dld_link" = xyes; then : 6598 svn_sqlite_dso_ldflags="-ldld" 6599fi 6600 6601 6602fi 6603 6604 6605fi 6606 6607 6608fi 6609 6610 6611fi 6612 6613 6614fi 6615 6616 ;; 6617 esac 6618 6619 { $as_echo "$as_me:${as_lineno-$LINENO}: checking additional libraries for sqlite" >&5 6620$as_echo_n "checking additional libraries for sqlite... " >&6; } 6621 if test -n "$svn_sqlite_dso_ldflags"; then 6622 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${svn_sqlite_dso_ldflags}" >&5 6623$as_echo "${svn_sqlite_dso_ldflags}" >&6; } 6624 else 6625 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 6626$as_echo "none" >&6; } 6627 fi 6628 6629 6630$as_echo "#define SVN_SQLITE_INLINE 1" >>confdefs.h 6631 6632 SVN_SQLITE_INCLUDES="-I`dirname $sqlite_amalg`" 6633 if test -n "$svn_sqlite_dso_ldflags"; then 6634 SVN_SQLITE_LIBS="$svn_sqlite_dso_ldflags -lpthread" 6635 else 6636 SVN_SQLITE_LIBS="-lpthread" 6637 fi 6638 svn_lib_sqlite="yes" 6639else 6640 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported amalgamation SQLite version" >&5 6641$as_echo "unsupported amalgamation SQLite version" >&6; } 6642fi 6643rm -f conftest* 6644 6645 fi 6646 6647 6648 if test -z "$svn_lib_sqlite"; then 6649 6650 sqlite_amalg="$abs_builddir/sqlite-amalgamation/sqlite3.c" 6651 { $as_echo "$as_me:${as_lineno-$LINENO}: checking sqlite amalgamation" >&5 6652$as_echo_n "checking sqlite amalgamation... " >&6; } 6653 if test ! -e $sqlite_amalg; then 6654 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6655$as_echo "no" >&6; } 6656 else 6657 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6658$as_echo "yes" >&6; } 6659 { $as_echo "$as_me:${as_lineno-$LINENO}: checking sqlite amalgamation file version" >&5 6660$as_echo_n "checking sqlite amalgamation file version... " >&6; } 6661 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6662/* end confdefs.h. */ 6663 6664#include "$sqlite_amalg" 6665#if SQLITE_VERSION_NUMBER >= $sqlite_min_ver_num 6666SQLITE_VERSION_OKAY 6667#endif 6668_ACEOF 6669if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 6670 $EGREP "SQLITE_VERSION_OKAY" >/dev/null 2>&1; then : 6671 { $as_echo "$as_me:${as_lineno-$LINENO}: result: amalgamation found and is okay" >&5 6672$as_echo "amalgamation found and is okay" >&6; } 6673 6674 case $host_os in 6675 beos* | mingw* | pw32* | cegcc* | cygwin*) 6676 svn_sqlite_dso_ldflags= 6677 ;; 6678 6679 darwin*) 6680 # if libdl is installed we need to link against it 6681 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 6682$as_echo_n "checking for dlopen in -ldl... " >&6; } 6683if ${ac_cv_lib_dl_dlopen+:} false; then : 6684 $as_echo_n "(cached) " >&6 6685else 6686 ac_check_lib_save_LIBS=$LIBS 6687LIBS="-ldl $LIBS" 6688cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6689/* end confdefs.h. */ 6690 6691/* Override any GCC internal prototype to avoid an error. 6692 Use char because int might match the return type of a GCC 6693 builtin and then its argument prototype would still apply. */ 6694#ifdef __cplusplus 6695extern "C" 6696#endif 6697char dlopen (); 6698int 6699main () 6700{ 6701return dlopen (); 6702 ; 6703 return 0; 6704} 6705_ACEOF 6706if ac_fn_c_try_link "$LINENO"; then : 6707 ac_cv_lib_dl_dlopen=yes 6708else 6709 ac_cv_lib_dl_dlopen=no 6710fi 6711rm -f core conftest.err conftest.$ac_objext \ 6712 conftest$ac_exeext conftest.$ac_ext 6713LIBS=$ac_check_lib_save_LIBS 6714fi 6715{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 6716$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 6717if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 6718 lt_cv_dlopen="dlopen" svn_sqlite_dso_ldflags="-ldl" 6719else 6720 6721 svn_sqlite_dso_ldflags= 6722 6723fi 6724 6725 ;; 6726 6727 *) 6728 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 6729if test "x$ac_cv_func_shl_load" = xyes; then : 6730 svn_sqlite_dso_ldflags= 6731else 6732 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 6733$as_echo_n "checking for shl_load in -ldld... " >&6; } 6734if ${ac_cv_lib_dld_shl_load+:} false; then : 6735 $as_echo_n "(cached) " >&6 6736else 6737 ac_check_lib_save_LIBS=$LIBS 6738LIBS="-ldld $LIBS" 6739cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6740/* end confdefs.h. */ 6741 6742/* Override any GCC internal prototype to avoid an error. 6743 Use char because int might match the return type of a GCC 6744 builtin and then its argument prototype would still apply. */ 6745#ifdef __cplusplus 6746extern "C" 6747#endif 6748char shl_load (); 6749int 6750main () 6751{ 6752return shl_load (); 6753 ; 6754 return 0; 6755} 6756_ACEOF 6757if ac_fn_c_try_link "$LINENO"; then : 6758 ac_cv_lib_dld_shl_load=yes 6759else 6760 ac_cv_lib_dld_shl_load=no 6761fi 6762rm -f core conftest.err conftest.$ac_objext \ 6763 conftest$ac_exeext conftest.$ac_ext 6764LIBS=$ac_check_lib_save_LIBS 6765fi 6766{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 6767$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 6768if test "x$ac_cv_lib_dld_shl_load" = xyes; then : 6769 svn_sqlite_dso_ldflags="-ldld" 6770else 6771 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 6772if test "x$ac_cv_func_dlopen" = xyes; then : 6773 svn_sqlite_dso_ldflags= 6774else 6775 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 6776$as_echo_n "checking for dlopen in -ldl... " >&6; } 6777if ${ac_cv_lib_dl_dlopen+:} false; then : 6778 $as_echo_n "(cached) " >&6 6779else 6780 ac_check_lib_save_LIBS=$LIBS 6781LIBS="-ldl $LIBS" 6782cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6783/* end confdefs.h. */ 6784 6785/* Override any GCC internal prototype to avoid an error. 6786 Use char because int might match the return type of a GCC 6787 builtin and then its argument prototype would still apply. */ 6788#ifdef __cplusplus 6789extern "C" 6790#endif 6791char dlopen (); 6792int 6793main () 6794{ 6795return dlopen (); 6796 ; 6797 return 0; 6798} 6799_ACEOF 6800if ac_fn_c_try_link "$LINENO"; then : 6801 ac_cv_lib_dl_dlopen=yes 6802else 6803 ac_cv_lib_dl_dlopen=no 6804fi 6805rm -f core conftest.err conftest.$ac_objext \ 6806 conftest$ac_exeext conftest.$ac_ext 6807LIBS=$ac_check_lib_save_LIBS 6808fi 6809{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 6810$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 6811if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 6812 svn_sqlite_dso_ldflags="-ldl" 6813else 6814 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 6815$as_echo_n "checking for dlopen in -lsvld... " >&6; } 6816if ${ac_cv_lib_svld_dlopen+:} false; then : 6817 $as_echo_n "(cached) " >&6 6818else 6819 ac_check_lib_save_LIBS=$LIBS 6820LIBS="-lsvld $LIBS" 6821cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6822/* end confdefs.h. */ 6823 6824/* Override any GCC internal prototype to avoid an error. 6825 Use char because int might match the return type of a GCC 6826 builtin and then its argument prototype would still apply. */ 6827#ifdef __cplusplus 6828extern "C" 6829#endif 6830char dlopen (); 6831int 6832main () 6833{ 6834return dlopen (); 6835 ; 6836 return 0; 6837} 6838_ACEOF 6839if ac_fn_c_try_link "$LINENO"; then : 6840 ac_cv_lib_svld_dlopen=yes 6841else 6842 ac_cv_lib_svld_dlopen=no 6843fi 6844rm -f core conftest.err conftest.$ac_objext \ 6845 conftest$ac_exeext conftest.$ac_ext 6846LIBS=$ac_check_lib_save_LIBS 6847fi 6848{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 6849$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 6850if test "x$ac_cv_lib_svld_dlopen" = xyes; then : 6851 svn_sqlite_dso_ldflags="-lsvld" 6852else 6853 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 6854$as_echo_n "checking for dld_link in -ldld... " >&6; } 6855if ${ac_cv_lib_dld_dld_link+:} false; then : 6856 $as_echo_n "(cached) " >&6 6857else 6858 ac_check_lib_save_LIBS=$LIBS 6859LIBS="-ldld $LIBS" 6860cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6861/* end confdefs.h. */ 6862 6863/* Override any GCC internal prototype to avoid an error. 6864 Use char because int might match the return type of a GCC 6865 builtin and then its argument prototype would still apply. */ 6866#ifdef __cplusplus 6867extern "C" 6868#endif 6869char dld_link (); 6870int 6871main () 6872{ 6873return dld_link (); 6874 ; 6875 return 0; 6876} 6877_ACEOF 6878if ac_fn_c_try_link "$LINENO"; then : 6879 ac_cv_lib_dld_dld_link=yes 6880else 6881 ac_cv_lib_dld_dld_link=no 6882fi 6883rm -f core conftest.err conftest.$ac_objext \ 6884 conftest$ac_exeext conftest.$ac_ext 6885LIBS=$ac_check_lib_save_LIBS 6886fi 6887{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 6888$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 6889if test "x$ac_cv_lib_dld_dld_link" = xyes; then : 6890 svn_sqlite_dso_ldflags="-ldld" 6891fi 6892 6893 6894fi 6895 6896 6897fi 6898 6899 6900fi 6901 6902 6903fi 6904 6905 6906fi 6907 6908 ;; 6909 esac 6910 6911 { $as_echo "$as_me:${as_lineno-$LINENO}: checking additional libraries for sqlite" >&5 6912$as_echo_n "checking additional libraries for sqlite... " >&6; } 6913 if test -n "$svn_sqlite_dso_ldflags"; then 6914 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${svn_sqlite_dso_ldflags}" >&5 6915$as_echo "${svn_sqlite_dso_ldflags}" >&6; } 6916 else 6917 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 6918$as_echo "none" >&6; } 6919 fi 6920 6921 6922$as_echo "#define SVN_SQLITE_INLINE 1" >>confdefs.h 6923 6924 SVN_SQLITE_INCLUDES="-I`dirname $sqlite_amalg`" 6925 if test -n "$svn_sqlite_dso_ldflags"; then 6926 SVN_SQLITE_LIBS="$svn_sqlite_dso_ldflags -lpthread" 6927 else 6928 SVN_SQLITE_LIBS="-lpthread" 6929 fi 6930 svn_lib_sqlite="yes" 6931else 6932 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported amalgamation SQLite version" >&5 6933$as_echo "unsupported amalgamation SQLite version" >&6; } 6934fi 6935rm -f conftest* 6936 6937 fi 6938 6939 fi 6940 6941 if test -z "$svn_lib_sqlite"; then 6942 6943 if test -z ""; then 6944 sqlite_dir="" 6945 sqlite_include="sqlite3.h" 6946 else 6947 sqlite_dir="" 6948 sqlite_include="/include/sqlite3.h" 6949 fi 6950 6951 save_CPPFLAGS="$CPPFLAGS" 6952 save_LDFLAGS="$LDFLAGS" 6953 6954 if test ! -z ""; then 6955 CPPFLAGS="$CPPFLAGS -I$sqlite_dir/include" 6956 LDFLAGS="$LDFLAGS -L$sqlite_dir/lib" 6957 fi 6958 6959 ac_fn_c_check_header_mongrel "$LINENO" "sqlite3.h" "ac_cv_header_sqlite3_h" "$ac_includes_default" 6960if test "x$ac_cv_header_sqlite3_h" = xyes; then : 6961 6962 { $as_echo "$as_me:${as_lineno-$LINENO}: checking sqlite library version (via header)" >&5 6963$as_echo_n "checking sqlite library version (via header)... " >&6; } 6964 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6965/* end confdefs.h. */ 6966 6967#include "$sqlite_include" 6968#if SQLITE_VERSION_NUMBER >= $sqlite_min_ver_num 6969SQLITE_VERSION_OKAY 6970#endif 6971_ACEOF 6972if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 6973 $EGREP "SQLITE_VERSION_OKAY" >/dev/null 2>&1; then : 6974 { $as_echo "$as_me:${as_lineno-$LINENO}: result: okay" >&5 6975$as_echo "okay" >&6; } 6976 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sqlite3_close in -lsqlite3" >&5 6977$as_echo_n "checking for sqlite3_close in -lsqlite3... " >&6; } 6978if ${ac_cv_lib_sqlite3_sqlite3_close+:} false; then : 6979 $as_echo_n "(cached) " >&6 6980else 6981 ac_check_lib_save_LIBS=$LIBS 6982LIBS="-lsqlite3 $LIBS" 6983cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6984/* end confdefs.h. */ 6985 6986/* Override any GCC internal prototype to avoid an error. 6987 Use char because int might match the return type of a GCC 6988 builtin and then its argument prototype would still apply. */ 6989#ifdef __cplusplus 6990extern "C" 6991#endif 6992char sqlite3_close (); 6993int 6994main () 6995{ 6996return sqlite3_close (); 6997 ; 6998 return 0; 6999} 7000_ACEOF 7001if ac_fn_c_try_link "$LINENO"; then : 7002 ac_cv_lib_sqlite3_sqlite3_close=yes 7003else 7004 ac_cv_lib_sqlite3_sqlite3_close=no 7005fi 7006rm -f core conftest.err conftest.$ac_objext \ 7007 conftest$ac_exeext conftest.$ac_ext 7008LIBS=$ac_check_lib_save_LIBS 7009fi 7010{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sqlite3_sqlite3_close" >&5 7011$as_echo "$ac_cv_lib_sqlite3_sqlite3_close" >&6; } 7012if test "x$ac_cv_lib_sqlite3_sqlite3_close" = xyes; then : 7013 7014 svn_lib_sqlite="yes" 7015 if test -z "$sqlite_dir" -o ! -d "$sqlite_dir"; then 7016 SVN_SQLITE_LIBS="-lsqlite3" 7017 else 7018 SVN_SQLITE_INCLUDES="-I$sqlite_dir/include" 7019 SVN_SQLITE_LIBS="` 7020 input_flags="-L$sqlite_dir/lib -lsqlite3" 7021 output_flags="" 7022 filtered_dirs="/lib /lib64 /usr/lib /usr/lib64" 7023 for flag in $input_flags; do 7024 filter="no" 7025 for dir in $filtered_dirs; do 7026 if test "$flag" = "-L$dir" || test "$flag" = "-L$dir/"; then 7027 filter="yes" 7028 break 7029 fi 7030 done 7031 if test "$filter" = "no"; then 7032 output_flags="$output_flags $flag" 7033 fi 7034 done 7035 if test -n "$output_flags"; then 7036 printf "%s" "${output_flags# }" 7037 fi 7038`" 7039 fi 7040 7041fi 7042 7043else 7044 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported SQLite version" >&5 7045$as_echo "unsupported SQLite version" >&6; } 7046fi 7047rm -f conftest* 7048 7049 7050fi 7051 7052 7053 7054 CPPFLAGS="$save_CPPFLAGS" 7055 LDFLAGS="$save_LDFLAGS" 7056 7057 fi 7058 7059 if test -z "$svn_lib_sqlite"; then 7060 7061 if test -n "$PKG_CONFIG"; then 7062 { $as_echo "$as_me:${as_lineno-$LINENO}: checking sqlite library version (via pkg-config)" >&5 7063$as_echo_n "checking sqlite library version (via pkg-config)... " >&6; } 7064 sqlite_version=`$PKG_CONFIG $SQLITE_PKGNAME --modversion --silence-errors` 7065 7066 if test -n "$sqlite_version"; then 7067 7068 version_string="$sqlite_version" 7069 7070 major=`expr $version_string : '\([0-9]*\)'` 7071 minor=`expr $version_string : '[0-9]*\.\([0-9]*\)'` 7072 micro=`expr $version_string : '[0-9]*\.[0-9]*\.\([0-9]*\)'` 7073 if test -z "$micro"; then 7074 micro=0 7075 fi 7076 sqlite_ver_num=`expr $major \* 1000000 \ 7077 \+ $minor \* 1000 \ 7078 \+ $micro` 7079 7080 7081 if test "$sqlite_ver_num" -ge "$sqlite_min_ver_num"; then 7082 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sqlite_version" >&5 7083$as_echo "$sqlite_version" >&6; } 7084 svn_lib_sqlite="yes" 7085 SVN_SQLITE_INCLUDES="`$PKG_CONFIG $SQLITE_PKGNAME --cflags`" 7086 SVN_SQLITE_LIBS="`$PKG_CONFIG $SQLITE_PKGNAME --libs`" 7087 else 7088 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none or unsupported $sqlite_version" >&5 7089$as_echo "none or unsupported $sqlite_version" >&6; } 7090 fi 7091 fi 7092 fi 7093 7094 if test -z "$svn_lib_sqlite"; then 7095 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7096$as_echo "no" >&6; } 7097 fi 7098 7099 fi 7100 7101 if test -z "$svn_lib_sqlite"; then 7102 7103 echo "" 7104 echo "An appropriate version of sqlite could not be found. We recommmend" 7105 echo "${SQLITE_RECOMMENDED_VER}, but require at least ${SQLITE_MINIMUM_VER}." 7106 echo "Please either install a newer sqlite on this system" 7107 echo "" 7108 echo "or" 7109 echo "" 7110 echo "get the sqlite ${SQLITE_RECOMMENDED_VER} amalgamation from:" 7111 echo " ${SQLITE_URL}" 7112 echo "unpack the archive using unzip and rename the resulting" 7113 echo "directory to:" 7114 echo "$abs_srcdir/sqlite-amalgamation" 7115 if test x"$abs_srcdir" != x"$abs_builddir"; then 7116 echo "or to:" 7117 echo "$abs_builddir/sqlite-amalgamation" 7118 fi 7119 echo "" 7120 as_fn_error $? "Subversion requires SQLite" "$LINENO" 5 7121 7122 fi 7123 7124fi 7125 7126 7127 7128 7129 7130 7131# Check whether --enable-sqlite-compatibility-version was given. 7132if test "${enable_sqlite_compatibility_version+set}" = set; then : 7133 enableval=$enable_sqlite_compatibility_version; sqlite_compat_ver=$enableval 7134else 7135 sqlite_compat_ver=no 7136fi 7137 7138 7139if test -n "$sqlite_compat_ver" && test "$sqlite_compat_ver" != no; then 7140 7141 version_string="$sqlite_compat_ver" 7142 7143 major=`expr $version_string : '\([0-9]*\)'` 7144 minor=`expr $version_string : '[0-9]*\.\([0-9]*\)'` 7145 micro=`expr $version_string : '[0-9]*\.[0-9]*\.\([0-9]*\)'` 7146 if test -z "$micro"; then 7147 micro=0 7148 fi 7149 sqlite_compat_ver_num=`expr $major \* 1000000 \ 7150 \+ $minor \* 1000 \ 7151 \+ $micro` 7152 7153 CFLAGS="-DSVN_SQLITE_MIN_VERSION='\"$sqlite_compat_ver\"' $CFLAGS" 7154 CFLAGS="-DSVN_SQLITE_MIN_VERSION_NUMBER=$sqlite_compat_ver_num $CFLAGS" 7155fi 7156 7157 7158 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler provides atomic builtins" >&5 7159$as_echo_n "checking whether the compiler provides atomic builtins... " >&6; } 7160if ${svn_cv_atomic_builtins+:} false; then : 7161 $as_echo_n "(cached) " >&6 7162else 7163 if test "$cross_compiling" = yes; then : 7164 svn_cv_atomic_builtins=no 7165else 7166 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7167/* end confdefs.h. */ 7168 7169 int main() 7170 { 7171 unsigned long long val = 1010, tmp, *mem = &val; 7172 7173 if (__sync_fetch_and_add(&val, 1010) != 1010 || val != 2020) 7174 return 1; 7175 7176 tmp = val; 7177 7178 if (__sync_fetch_and_sub(mem, 1010) != tmp || val != 1010) 7179 return 1; 7180 7181 if (__sync_sub_and_fetch(&val, 1010) != 0 || val != 0) 7182 return 1; 7183 7184 tmp = 3030; 7185 7186 if (__sync_val_compare_and_swap(mem, 0, tmp) != 0 || val != tmp) 7187 return 1; 7188 7189 if (__sync_lock_test_and_set(&val, 4040) != 3030) 7190 return 1; 7191 7192 mem = &tmp; 7193 7194 if (__sync_val_compare_and_swap(&mem, &tmp, &val) != &tmp) 7195 return 1; 7196 7197 __sync_synchronize(); 7198 7199 if (mem != &val) 7200 return 1; 7201 7202 return 0; 7203 } 7204_ACEOF 7205if ac_fn_c_try_run "$LINENO"; then : 7206 svn_cv_atomic_builtins=yes 7207else 7208 svn_cv_atomic_builtins=no 7209fi 7210rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 7211 conftest.$ac_objext conftest.beam conftest.$ac_ext 7212fi 7213 7214fi 7215{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $svn_cv_atomic_builtins" >&5 7216$as_echo "$svn_cv_atomic_builtins" >&6; } 7217 7218 7219if test "$svn_cv_atomic_builtins" = "yes"; then 7220 7221$as_echo "#define SVN_HAS_ATOMIC_BUILTINS 1" >>confdefs.h 7222 7223fi 7224 7225 7226if test "${bindir}" = '${exec_prefix}/bin'; then 7227 if test "${exec_prefix}" = "NONE"; then 7228 if test "${prefix}" = "NONE"; then 7229 SVN_BINDIR="${ac_default_prefix}/bin" 7230 else 7231 SVN_BINDIR="${prefix}/bin" 7232 fi 7233 else 7234 SVN_BINDIR="${exec_prefix}/bin" 7235 fi 7236else 7237 SVN_BINDIR="${bindir}" 7238fi 7239 7240SVN_BINDIR="`eval echo ${SVN_BINDIR}`" 7241 7242 7243 7244cat >>confdefs.h <<_ACEOF 7245#define SVN_BINDIR "${SVN_BINDIR}" 7246_ACEOF 7247 7248 7249localedir='${datadir}/locale' 7250 7251 7252if test "${datadir}" = '${prefix}/share' && test "${prefix}" = "NONE"; then 7253 exp_localedir='${ac_default_prefix}/share/locale' 7254else 7255 exp_localedir=$localedir 7256fi 7257 7258svn_last= 7259svn_cur=""${exp_localedir}"" 7260while test "x${svn_cur}" != "x${svn_last}"; 7261do 7262 svn_last="${svn_cur}" 7263 svn_cur=`eval "echo ${svn_cur}"` 7264done 7265svn_localedir="${svn_cur}" 7266 7267 7268cat >>confdefs.h <<_ACEOF 7269#define SVN_LOCALE_DIR "${svn_localedir}" 7270_ACEOF 7271 7272 7273{ $as_echo "$as_me:${as_lineno-$LINENO}: configuring libtool now" >&5 7274$as_echo "$as_me: configuring libtool now" >&6;} 7275case `pwd` in 7276 *\ * | *\ *) 7277 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 7278$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 7279esac 7280 7281 7282 7283macro_version='2.4.2.458.26-92994' 7284macro_revision='2.4.3' 7285 7286 7287 7288 7289 7290 7291 7292 7293 7294 7295 7296 7297 7298ltmain=$ac_aux_dir/ltmain.sh 7299 7300# Backslashify metacharacters that are still active within 7301# double-quoted strings. 7302sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 7303 7304# Same as above, but do not quote variable references. 7305double_quote_subst='s/\(["`\\]\)/\\\1/g' 7306 7307# Sed substitution to delay expansion of an escaped shell variable in a 7308# double_quote_subst'ed string. 7309delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 7310 7311# Sed substitution to delay expansion of an escaped single quote. 7312delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 7313 7314# Sed substitution to avoid accidental globbing in evaled expressions 7315no_glob_subst='s/\*/\\\*/g' 7316 7317ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 7318ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 7319ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 7320 7321{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 7322$as_echo_n "checking how to print strings... " >&6; } 7323# Test print first, because it will be a builtin if present. 7324if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \ 7325 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 7326 ECHO='print -r --' 7327elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 7328 ECHO='printf %s\n' 7329else 7330 # Use this function as a fallback that always works. 7331 func_fallback_echo () 7332 { 7333 eval 'cat <<_LTECHO_EOF 7334$1 7335_LTECHO_EOF' 7336 } 7337 ECHO='func_fallback_echo' 7338fi 7339 7340# func_echo_all arg... 7341# Invoke $ECHO with all args, space-separated. 7342func_echo_all () 7343{ 7344 $ECHO "" 7345} 7346 7347case $ECHO in 7348 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 7349$as_echo "printf" >&6; } ;; 7350 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 7351$as_echo "print -r" >&6; } ;; 7352 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 7353$as_echo "cat" >&6; } ;; 7354esac 7355 7356 7357 7358 7359 7360 7361 7362 7363 7364 7365 7366 7367 7368 7369{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 7370$as_echo_n "checking for a sed that does not truncate output... " >&6; } 7371if ${ac_cv_path_SED+:} false; then : 7372 $as_echo_n "(cached) " >&6 7373else 7374 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 7375 for ac_i in 1 2 3 4 5 6 7; do 7376 ac_script="$ac_script$as_nl$ac_script" 7377 done 7378 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 7379 { ac_script=; unset ac_script;} 7380 if test -z "$SED"; then 7381 ac_path_SED_found=false 7382 # Loop through the user's path and test for each of PROGNAME-LIST 7383 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7384for as_dir in $PATH 7385do 7386 IFS=$as_save_IFS 7387 test -z "$as_dir" && as_dir=. 7388 for ac_prog in sed gsed; do 7389 for ac_exec_ext in '' $ac_executable_extensions; do 7390 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 7391 as_fn_executable_p "$ac_path_SED" || continue 7392# Check for GNU ac_path_SED and select it if it is found. 7393 # Check for GNU $ac_path_SED 7394case `"$ac_path_SED" --version 2>&1` in 7395*GNU*) 7396 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 7397*) 7398 ac_count=0 7399 $as_echo_n 0123456789 >"conftest.in" 7400 while : 7401 do 7402 cat "conftest.in" "conftest.in" >"conftest.tmp" 7403 mv "conftest.tmp" "conftest.in" 7404 cp "conftest.in" "conftest.nl" 7405 $as_echo '' >> "conftest.nl" 7406 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 7407 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 7408 as_fn_arith $ac_count + 1 && ac_count=$as_val 7409 if test $ac_count -gt ${ac_path_SED_max-0}; then 7410 # Best one so far, save it but keep looking for a better one 7411 ac_cv_path_SED="$ac_path_SED" 7412 ac_path_SED_max=$ac_count 7413 fi 7414 # 10*(2^10) chars as input seems more than enough 7415 test $ac_count -gt 10 && break 7416 done 7417 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 7418esac 7419 7420 $ac_path_SED_found && break 3 7421 done 7422 done 7423 done 7424IFS=$as_save_IFS 7425 if test -z "$ac_cv_path_SED"; then 7426 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 7427 fi 7428else 7429 ac_cv_path_SED=$SED 7430fi 7431 7432fi 7433{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 7434$as_echo "$ac_cv_path_SED" >&6; } 7435 SED="$ac_cv_path_SED" 7436 rm -f conftest.sed 7437 7438test -z "$SED" && SED=sed 7439Xsed="$SED -e 1s/^X//" 7440 7441 7442 7443 7444 7445 7446 7447 7448 7449 7450 7451{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 7452$as_echo_n "checking for fgrep... " >&6; } 7453if ${ac_cv_path_FGREP+:} false; then : 7454 $as_echo_n "(cached) " >&6 7455else 7456 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 7457 then ac_cv_path_FGREP="$GREP -F" 7458 else 7459 if test -z "$FGREP"; then 7460 ac_path_FGREP_found=false 7461 # Loop through the user's path and test for each of PROGNAME-LIST 7462 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7463for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 7464do 7465 IFS=$as_save_IFS 7466 test -z "$as_dir" && as_dir=. 7467 for ac_prog in fgrep; do 7468 for ac_exec_ext in '' $ac_executable_extensions; do 7469 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 7470 as_fn_executable_p "$ac_path_FGREP" || continue 7471# Check for GNU ac_path_FGREP and select it if it is found. 7472 # Check for GNU $ac_path_FGREP 7473case `"$ac_path_FGREP" --version 2>&1` in 7474*GNU*) 7475 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 7476*) 7477 ac_count=0 7478 $as_echo_n 0123456789 >"conftest.in" 7479 while : 7480 do 7481 cat "conftest.in" "conftest.in" >"conftest.tmp" 7482 mv "conftest.tmp" "conftest.in" 7483 cp "conftest.in" "conftest.nl" 7484 $as_echo 'FGREP' >> "conftest.nl" 7485 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 7486 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 7487 as_fn_arith $ac_count + 1 && ac_count=$as_val 7488 if test $ac_count -gt ${ac_path_FGREP_max-0}; then 7489 # Best one so far, save it but keep looking for a better one 7490 ac_cv_path_FGREP="$ac_path_FGREP" 7491 ac_path_FGREP_max=$ac_count 7492 fi 7493 # 10*(2^10) chars as input seems more than enough 7494 test $ac_count -gt 10 && break 7495 done 7496 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 7497esac 7498 7499 $ac_path_FGREP_found && break 3 7500 done 7501 done 7502 done 7503IFS=$as_save_IFS 7504 if test -z "$ac_cv_path_FGREP"; then 7505 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 7506 fi 7507else 7508 ac_cv_path_FGREP=$FGREP 7509fi 7510 7511 fi 7512fi 7513{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 7514$as_echo "$ac_cv_path_FGREP" >&6; } 7515 FGREP="$ac_cv_path_FGREP" 7516 7517 7518test -z "$GREP" && GREP=grep 7519 7520 7521 7522 7523 7524 7525 7526 7527 7528 7529 7530 7531 7532 7533 7534 7535 7536 7537 7538# Check whether --with-gnu-ld was given. 7539if test "${with_gnu_ld+set}" = set; then : 7540 withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes 7541else 7542 with_gnu_ld=no 7543fi 7544 7545ac_prog=ld 7546if test yes = "$GCC"; then 7547 # Check if gcc -print-prog-name=ld gives a path. 7548 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 7549$as_echo_n "checking for ld used by $CC... " >&6; } 7550 case $host in 7551 *-*-mingw*) 7552 # gcc leaves a trailing carriage return, which upsets mingw 7553 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 7554 *) 7555 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 7556 esac 7557 case $ac_prog in 7558 # Accept absolute paths. 7559 [\\/]* | ?:[\\/]*) 7560 re_direlt='/[^/][^/]*/\.\./' 7561 # Canonicalize the pathname of ld 7562 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 7563 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 7564 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 7565 done 7566 test -z "$LD" && LD=$ac_prog 7567 ;; 7568 "") 7569 # If it fails, then pretend we aren't using GCC. 7570 ac_prog=ld 7571 ;; 7572 *) 7573 # If it is relative, then search for the first ld in PATH. 7574 with_gnu_ld=unknown 7575 ;; 7576 esac 7577elif test yes = "$with_gnu_ld"; then 7578 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 7579$as_echo_n "checking for GNU ld... " >&6; } 7580else 7581 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 7582$as_echo_n "checking for non-GNU ld... " >&6; } 7583fi 7584if ${lt_cv_path_LD+:} false; then : 7585 $as_echo_n "(cached) " >&6 7586else 7587 if test -z "$LD"; then 7588 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 7589 for ac_dir in $PATH; do 7590 IFS=$lt_save_ifs 7591 test -z "$ac_dir" && ac_dir=. 7592 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 7593 lt_cv_path_LD=$ac_dir/$ac_prog 7594 # Check to see if the program is GNU ld. I'd rather use --version, 7595 # but apparently some variants of GNU ld only accept -v. 7596 # Break only if it was the GNU/non-GNU ld that we prefer. 7597 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 7598 *GNU* | *'with BFD'*) 7599 test no != "$with_gnu_ld" && break 7600 ;; 7601 *) 7602 test yes != "$with_gnu_ld" && break 7603 ;; 7604 esac 7605 fi 7606 done 7607 IFS=$lt_save_ifs 7608else 7609 lt_cv_path_LD=$LD # Let the user override the test with a path. 7610fi 7611fi 7612 7613LD=$lt_cv_path_LD 7614if test -n "$LD"; then 7615 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 7616$as_echo "$LD" >&6; } 7617else 7618 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7619$as_echo "no" >&6; } 7620fi 7621test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 7622{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 7623$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 7624if ${lt_cv_prog_gnu_ld+:} false; then : 7625 $as_echo_n "(cached) " >&6 7626else 7627 # I'd rather use --version here, but apparently some GNU lds only accept -v. 7628case `$LD -v 2>&1 </dev/null` in 7629*GNU* | *'with BFD'*) 7630 lt_cv_prog_gnu_ld=yes 7631 ;; 7632*) 7633 lt_cv_prog_gnu_ld=no 7634 ;; 7635esac 7636fi 7637{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 7638$as_echo "$lt_cv_prog_gnu_ld" >&6; } 7639with_gnu_ld=$lt_cv_prog_gnu_ld 7640 7641 7642 7643 7644 7645 7646 7647 7648 7649{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 7650$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 7651if ${lt_cv_path_NM+:} false; then : 7652 $as_echo_n "(cached) " >&6 7653else 7654 if test -n "$NM"; then 7655 # Let the user override the test. 7656 lt_cv_path_NM=$NM 7657else 7658 lt_nm_to_check=${ac_tool_prefix}nm 7659 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 7660 lt_nm_to_check="$lt_nm_to_check nm" 7661 fi 7662 for lt_tmp_nm in $lt_nm_to_check; do 7663 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 7664 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 7665 IFS=$lt_save_ifs 7666 test -z "$ac_dir" && ac_dir=. 7667 tmp_nm=$ac_dir/$lt_tmp_nm 7668 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext"; then 7669 # Check to see if the nm accepts a BSD-compat flag. 7670 # Adding the 'sed 1q' prevents false positives on HP-UX, which says: 7671 # nm: unknown option "B" ignored 7672 # Tru64's nm complains that /dev/null is an invalid object file 7673 # MSYS converts /dev/null to NUL, MinGW nm treats NUL as empty 7674 case $build_os in 7675 mingw*) lt_bad_file=conftest.nm/nofile ;; 7676 *) lt_bad_file=/dev/null ;; 7677 esac 7678 case `"$tmp_nm" -B $lt_bad_file 2>&1 | sed '1q'` in 7679 *$lt_bad_file* | *'Invalid file or object type'*) 7680 lt_cv_path_NM="$tmp_nm -B" 7681 break 2 7682 ;; 7683 *) 7684 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 7685 */dev/null*) 7686 lt_cv_path_NM="$tmp_nm -p" 7687 break 2 7688 ;; 7689 *) 7690 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 7691 continue # so that we can try to find one that supports BSD flags 7692 ;; 7693 esac 7694 ;; 7695 esac 7696 fi 7697 done 7698 IFS=$lt_save_ifs 7699 done 7700 : ${lt_cv_path_NM=no} 7701fi 7702fi 7703{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 7704$as_echo "$lt_cv_path_NM" >&6; } 7705if test no != "$lt_cv_path_NM"; then 7706 NM=$lt_cv_path_NM 7707else 7708 # Didn't find any BSD compatible name lister, look for dumpbin. 7709 if test -n "$DUMPBIN"; then : 7710 # Let the user override the test. 7711 else 7712 if test -n "$ac_tool_prefix"; then 7713 for ac_prog in dumpbin "link -dump" 7714 do 7715 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 7716set dummy $ac_tool_prefix$ac_prog; ac_word=$2 7717{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7718$as_echo_n "checking for $ac_word... " >&6; } 7719if ${ac_cv_prog_DUMPBIN+:} false; then : 7720 $as_echo_n "(cached) " >&6 7721else 7722 if test -n "$DUMPBIN"; then 7723 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 7724else 7725as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7726for as_dir in $PATH 7727do 7728 IFS=$as_save_IFS 7729 test -z "$as_dir" && as_dir=. 7730 for ac_exec_ext in '' $ac_executable_extensions; do 7731 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7732 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 7733 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7734 break 2 7735 fi 7736done 7737 done 7738IFS=$as_save_IFS 7739 7740fi 7741fi 7742DUMPBIN=$ac_cv_prog_DUMPBIN 7743if test -n "$DUMPBIN"; then 7744 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 7745$as_echo "$DUMPBIN" >&6; } 7746else 7747 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7748$as_echo "no" >&6; } 7749fi 7750 7751 7752 test -n "$DUMPBIN" && break 7753 done 7754fi 7755if test -z "$DUMPBIN"; then 7756 ac_ct_DUMPBIN=$DUMPBIN 7757 for ac_prog in dumpbin "link -dump" 7758do 7759 # Extract the first word of "$ac_prog", so it can be a program name with args. 7760set dummy $ac_prog; ac_word=$2 7761{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7762$as_echo_n "checking for $ac_word... " >&6; } 7763if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then : 7764 $as_echo_n "(cached) " >&6 7765else 7766 if test -n "$ac_ct_DUMPBIN"; then 7767 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 7768else 7769as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7770for as_dir in $PATH 7771do 7772 IFS=$as_save_IFS 7773 test -z "$as_dir" && as_dir=. 7774 for ac_exec_ext in '' $ac_executable_extensions; do 7775 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7776 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 7777 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7778 break 2 7779 fi 7780done 7781 done 7782IFS=$as_save_IFS 7783 7784fi 7785fi 7786ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 7787if test -n "$ac_ct_DUMPBIN"; then 7788 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 7789$as_echo "$ac_ct_DUMPBIN" >&6; } 7790else 7791 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7792$as_echo "no" >&6; } 7793fi 7794 7795 7796 test -n "$ac_ct_DUMPBIN" && break 7797done 7798 7799 if test "x$ac_ct_DUMPBIN" = x; then 7800 DUMPBIN=":" 7801 else 7802 case $cross_compiling:$ac_tool_warned in 7803yes:) 7804{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7805$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7806ac_tool_warned=yes ;; 7807esac 7808 DUMPBIN=$ac_ct_DUMPBIN 7809 fi 7810fi 7811 7812 case `$DUMPBIN -symbols -headers /dev/null 2>&1 | sed '1q'` in 7813 *COFF*) 7814 DUMPBIN="$DUMPBIN -symbols -headers" 7815 ;; 7816 *) 7817 DUMPBIN=: 7818 ;; 7819 esac 7820 fi 7821 7822 if test : != "$DUMPBIN"; then 7823 NM=$DUMPBIN 7824 fi 7825fi 7826test -z "$NM" && NM=nm 7827 7828 7829 7830 7831 7832 7833{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 7834$as_echo_n "checking the name lister ($NM) interface... " >&6; } 7835if ${lt_cv_nm_interface+:} false; then : 7836 $as_echo_n "(cached) " >&6 7837else 7838 lt_cv_nm_interface="BSD nm" 7839 echo "int some_variable = 0;" > conftest.$ac_ext 7840 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 7841 (eval "$ac_compile" 2>conftest.err) 7842 cat conftest.err >&5 7843 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 7844 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 7845 cat conftest.err >&5 7846 (eval echo "\"\$as_me:$LINENO: output\"" >&5) 7847 cat conftest.out >&5 7848 if $GREP 'External.*some_variable' conftest.out > /dev/null; then 7849 lt_cv_nm_interface="MS dumpbin" 7850 fi 7851 rm -f conftest* 7852fi 7853{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 7854$as_echo "$lt_cv_nm_interface" >&6; } 7855 7856# find the maximum length of command line arguments 7857{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 7858$as_echo_n "checking the maximum length of command line arguments... " >&6; } 7859if ${lt_cv_sys_max_cmd_len+:} false; then : 7860 $as_echo_n "(cached) " >&6 7861else 7862 i=0 7863 teststring=ABCD 7864 7865 case $build_os in 7866 msdosdjgpp*) 7867 # On DJGPP, this test can blow up pretty badly due to problems in libc 7868 # (any single argument exceeding 2000 bytes causes a buffer overrun 7869 # during glob expansion). Even if it were fixed, the result of this 7870 # check would be larger than it should be. 7871 lt_cv_sys_max_cmd_len=12288; # 12K is about right 7872 ;; 7873 7874 gnu*) 7875 # Under GNU Hurd, this test is not required because there is 7876 # no limit to the length of command line arguments. 7877 # Libtool will interpret -1 as no limit whatsoever 7878 lt_cv_sys_max_cmd_len=-1; 7879 ;; 7880 7881 cygwin* | mingw* | cegcc*) 7882 # On Win9x/ME, this test blows up -- it succeeds, but takes 7883 # about 5 minutes as the teststring grows exponentially. 7884 # Worse, since 9x/ME are not pre-emptively multitasking, 7885 # you end up with a "frozen" computer, even though with patience 7886 # the test eventually succeeds (with a max line length of 256k). 7887 # Instead, let's just punt: use the minimum linelength reported by 7888 # all of the supported platforms: 8192 (on NT/2K/XP). 7889 lt_cv_sys_max_cmd_len=8192; 7890 ;; 7891 7892 mint*) 7893 # On MiNT this can take a long time and run out of memory. 7894 lt_cv_sys_max_cmd_len=8192; 7895 ;; 7896 7897 amigaos*) 7898 # On AmigaOS with pdksh, this test takes hours, literally. 7899 # So we just punt and use a minimum line length of 8192. 7900 lt_cv_sys_max_cmd_len=8192; 7901 ;; 7902 7903 bitrig* | darwin* | dragonfly* | freebsd* | netbsd* | openbsd*) 7904 # This has been around since 386BSD, at least. Likely further. 7905 if test -x /sbin/sysctl; then 7906 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 7907 elif test -x /usr/sbin/sysctl; then 7908 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 7909 else 7910 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 7911 fi 7912 # And add a safety zone 7913 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 7914 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 7915 ;; 7916 7917 interix*) 7918 # We know the value 262144 and hardcode it with a safety zone (like BSD) 7919 lt_cv_sys_max_cmd_len=196608 7920 ;; 7921 7922 os2*) 7923 # The test takes a long time on OS/2. 7924 lt_cv_sys_max_cmd_len=8192 7925 ;; 7926 7927 osf*) 7928 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 7929 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 7930 # nice to cause kernel panics so lets avoid the loop below. 7931 # First set a reasonable default. 7932 lt_cv_sys_max_cmd_len=16384 7933 # 7934 if test -x /sbin/sysconfig; then 7935 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 7936 *1*) lt_cv_sys_max_cmd_len=-1 ;; 7937 esac 7938 fi 7939 ;; 7940 sco3.2v5*) 7941 lt_cv_sys_max_cmd_len=102400 7942 ;; 7943 sysv5* | sco5v6* | sysv4.2uw2*) 7944 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 7945 if test -n "$kargmax"; then 7946 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 7947 else 7948 lt_cv_sys_max_cmd_len=32768 7949 fi 7950 ;; 7951 *) 7952 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 7953 if test -n "$lt_cv_sys_max_cmd_len" && \ 7954 test undefined != "$lt_cv_sys_max_cmd_len"; then 7955 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 7956 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 7957 else 7958 # Make teststring a little bigger before we do anything with it. 7959 # a 1K string should be a reasonable start. 7960 for i in 1 2 3 4 5 6 7 8; do 7961 teststring=$teststring$teststring 7962 done 7963 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 7964 # If test is not a shell built-in, we'll probably end up computing a 7965 # maximum length that is only half of the actual maximum length, but 7966 # we can't tell. 7967 while { test X`env echo "$teststring$teststring" 2>/dev/null` \ 7968 = "X$teststring$teststring"; } >/dev/null 2>&1 && 7969 test 17 != "$i" # 1/2 MB should be enough 7970 do 7971 i=`expr $i + 1` 7972 teststring=$teststring$teststring 7973 done 7974 # Only check the string length outside the loop. 7975 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 7976 teststring= 7977 # Add a significant safety factor because C++ compilers can tack on 7978 # massive amounts of additional arguments before passing them to the 7979 # linker. It appears as though 1/2 is a usable value. 7980 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 7981 fi 7982 ;; 7983 esac 7984 7985fi 7986 7987if test -n "$lt_cv_sys_max_cmd_len"; then 7988 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 7989$as_echo "$lt_cv_sys_max_cmd_len" >&6; } 7990else 7991 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 7992$as_echo "none" >&6; } 7993fi 7994max_cmd_len=$lt_cv_sys_max_cmd_len 7995 7996 7997 7998 7999 8000 8001: ${CP="cp -f"} 8002: ${MV="mv -f"} 8003: ${RM="rm -f"} 8004 8005if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 8006 lt_unset=unset 8007else 8008 lt_unset=false 8009fi 8010 8011 8012 8013 8014 8015# test EBCDIC or ASCII 8016case `echo X|tr X '\101'` in 8017 A) # ASCII based system 8018 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 8019 lt_SP2NL='tr \040 \012' 8020 lt_NL2SP='tr \015\012 \040\040' 8021 ;; 8022 *) # EBCDIC based system 8023 lt_SP2NL='tr \100 \n' 8024 lt_NL2SP='tr \r\n \100\100' 8025 ;; 8026esac 8027 8028 8029 8030 8031 8032 8033 8034 8035 8036{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5 8037$as_echo_n "checking how to convert $build file names to $host format... " >&6; } 8038if ${lt_cv_to_host_file_cmd+:} false; then : 8039 $as_echo_n "(cached) " >&6 8040else 8041 case $host in 8042 *-*-mingw* ) 8043 case $build in 8044 *-*-mingw* ) # actually msys 8045 lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32 8046 ;; 8047 *-*-cygwin* ) 8048 lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32 8049 ;; 8050 * ) # otherwise, assume *nix 8051 lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32 8052 ;; 8053 esac 8054 ;; 8055 *-*-cygwin* ) 8056 case $build in 8057 *-*-mingw* ) # actually msys 8058 lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin 8059 ;; 8060 *-*-cygwin* ) 8061 lt_cv_to_host_file_cmd=func_convert_file_noop 8062 ;; 8063 * ) # otherwise, assume *nix 8064 lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin 8065 ;; 8066 esac 8067 ;; 8068 * ) # unhandled hosts (and "normal" native builds) 8069 lt_cv_to_host_file_cmd=func_convert_file_noop 8070 ;; 8071esac 8072 8073fi 8074 8075to_host_file_cmd=$lt_cv_to_host_file_cmd 8076{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5 8077$as_echo "$lt_cv_to_host_file_cmd" >&6; } 8078 8079 8080 8081 8082 8083{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5 8084$as_echo_n "checking how to convert $build file names to toolchain format... " >&6; } 8085if ${lt_cv_to_tool_file_cmd+:} false; then : 8086 $as_echo_n "(cached) " >&6 8087else 8088 #assume ordinary cross tools, or native build. 8089lt_cv_to_tool_file_cmd=func_convert_file_noop 8090case $host in 8091 *-*-mingw* ) 8092 case $build in 8093 *-*-mingw* ) # actually msys 8094 lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32 8095 ;; 8096 esac 8097 ;; 8098esac 8099 8100fi 8101 8102to_tool_file_cmd=$lt_cv_to_tool_file_cmd 8103{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5 8104$as_echo "$lt_cv_to_tool_file_cmd" >&6; } 8105 8106 8107 8108 8109 8110{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 8111$as_echo_n "checking for $LD option to reload object files... " >&6; } 8112if ${lt_cv_ld_reload_flag+:} false; then : 8113 $as_echo_n "(cached) " >&6 8114else 8115 lt_cv_ld_reload_flag='-r' 8116fi 8117{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 8118$as_echo "$lt_cv_ld_reload_flag" >&6; } 8119reload_flag=$lt_cv_ld_reload_flag 8120case $reload_flag in 8121"" | " "*) ;; 8122*) reload_flag=" $reload_flag" ;; 8123esac 8124reload_cmds='$LD$reload_flag -o $output$reload_objs' 8125case $host_os in 8126 cygwin* | mingw* | pw32* | cegcc*) 8127 if test yes != "$GCC"; then 8128 reload_cmds=false 8129 fi 8130 ;; 8131 darwin*) 8132 if test yes = "$GCC"; then 8133 reload_cmds='$LTCC $LTCFLAGS -nostdlib $wl-r -o $output$reload_objs' 8134 else 8135 reload_cmds='$LD$reload_flag -o $output$reload_objs' 8136 fi 8137 ;; 8138esac 8139 8140 8141 8142 8143 8144 8145 8146 8147 8148if test -n "$ac_tool_prefix"; then 8149 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 8150set dummy ${ac_tool_prefix}objdump; ac_word=$2 8151{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8152$as_echo_n "checking for $ac_word... " >&6; } 8153if ${ac_cv_prog_OBJDUMP+:} false; then : 8154 $as_echo_n "(cached) " >&6 8155else 8156 if test -n "$OBJDUMP"; then 8157 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 8158else 8159as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8160for as_dir in $PATH 8161do 8162 IFS=$as_save_IFS 8163 test -z "$as_dir" && as_dir=. 8164 for ac_exec_ext in '' $ac_executable_extensions; do 8165 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8166 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 8167 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8168 break 2 8169 fi 8170done 8171 done 8172IFS=$as_save_IFS 8173 8174fi 8175fi 8176OBJDUMP=$ac_cv_prog_OBJDUMP 8177if test -n "$OBJDUMP"; then 8178 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 8179$as_echo "$OBJDUMP" >&6; } 8180else 8181 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8182$as_echo "no" >&6; } 8183fi 8184 8185 8186fi 8187if test -z "$ac_cv_prog_OBJDUMP"; then 8188 ac_ct_OBJDUMP=$OBJDUMP 8189 # Extract the first word of "objdump", so it can be a program name with args. 8190set dummy objdump; ac_word=$2 8191{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8192$as_echo_n "checking for $ac_word... " >&6; } 8193if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : 8194 $as_echo_n "(cached) " >&6 8195else 8196 if test -n "$ac_ct_OBJDUMP"; then 8197 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 8198else 8199as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8200for as_dir in $PATH 8201do 8202 IFS=$as_save_IFS 8203 test -z "$as_dir" && as_dir=. 8204 for ac_exec_ext in '' $ac_executable_extensions; do 8205 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8206 ac_cv_prog_ac_ct_OBJDUMP="objdump" 8207 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8208 break 2 8209 fi 8210done 8211 done 8212IFS=$as_save_IFS 8213 8214fi 8215fi 8216ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 8217if test -n "$ac_ct_OBJDUMP"; then 8218 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 8219$as_echo "$ac_ct_OBJDUMP" >&6; } 8220else 8221 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8222$as_echo "no" >&6; } 8223fi 8224 8225 if test "x$ac_ct_OBJDUMP" = x; then 8226 OBJDUMP="false" 8227 else 8228 case $cross_compiling:$ac_tool_warned in 8229yes:) 8230{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8231$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8232ac_tool_warned=yes ;; 8233esac 8234 OBJDUMP=$ac_ct_OBJDUMP 8235 fi 8236else 8237 OBJDUMP="$ac_cv_prog_OBJDUMP" 8238fi 8239 8240test -z "$OBJDUMP" && OBJDUMP=objdump 8241 8242 8243 8244 8245 8246 8247 8248 8249 8250{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 8251$as_echo_n "checking how to recognize dependent libraries... " >&6; } 8252if ${lt_cv_deplibs_check_method+:} false; then : 8253 $as_echo_n "(cached) " >&6 8254else 8255 lt_cv_file_magic_cmd='$MAGIC_CMD' 8256lt_cv_file_magic_test_file= 8257lt_cv_deplibs_check_method='unknown' 8258# Need to set the preceding variable on all platforms that support 8259# interlibrary dependencies. 8260# 'none' -- dependencies not supported. 8261# 'unknown' -- same as none, but documents that we really don't know. 8262# 'pass_all' -- all dependencies passed with no checks. 8263# 'test_compile' -- check by making test program. 8264# 'file_magic [[regex]]' -- check by looking for files in library path 8265# that responds to the $file_magic_cmd with a given extended regex. 8266# If you have 'file' or equivalent on your system and you're not sure 8267# whether 'pass_all' will *always* work, you probably want this one. 8268 8269case $host_os in 8270aix[4-9]*) 8271 lt_cv_deplibs_check_method=pass_all 8272 ;; 8273 8274beos*) 8275 lt_cv_deplibs_check_method=pass_all 8276 ;; 8277 8278bsdi[45]*) 8279 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 8280 lt_cv_file_magic_cmd='/usr/bin/file -L' 8281 lt_cv_file_magic_test_file=/shlib/libc.so 8282 ;; 8283 8284cygwin*) 8285 # func_win32_libid is a shell function defined in ltmain.sh 8286 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 8287 lt_cv_file_magic_cmd='func_win32_libid' 8288 ;; 8289 8290mingw* | pw32*) 8291 # Base MSYS/MinGW do not provide the 'file' command needed by 8292 # func_win32_libid shell function, so use a weaker test based on 'objdump', 8293 # unless we find 'file', for example because we are cross-compiling. 8294 if ( file / ) >/dev/null 2>&1; then 8295 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 8296 lt_cv_file_magic_cmd='func_win32_libid' 8297 else 8298 # Keep this pattern in sync with the one in func_win32_libid. 8299 lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' 8300 lt_cv_file_magic_cmd='$OBJDUMP -f' 8301 fi 8302 ;; 8303 8304cegcc*) 8305 # use the weaker test based on 'objdump'. See mingw*. 8306 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 8307 lt_cv_file_magic_cmd='$OBJDUMP -f' 8308 ;; 8309 8310darwin* | rhapsody*) 8311 lt_cv_deplibs_check_method=pass_all 8312 ;; 8313 8314freebsd* | dragonfly*) 8315 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 8316 case $host_cpu in 8317 i*86 ) 8318 # Not sure whether the presence of OpenBSD here was a mistake. 8319 # Let's accept both of them until this is cleared up. 8320 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 8321 lt_cv_file_magic_cmd=/usr/bin/file 8322 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 8323 ;; 8324 esac 8325 else 8326 lt_cv_deplibs_check_method=pass_all 8327 fi 8328 ;; 8329 8330haiku*) 8331 lt_cv_deplibs_check_method=pass_all 8332 ;; 8333 8334hpux10.20* | hpux11*) 8335 lt_cv_file_magic_cmd=/usr/bin/file 8336 case $host_cpu in 8337 ia64*) 8338 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 8339 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 8340 ;; 8341 hppa*64*) 8342 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]' 8343 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 8344 ;; 8345 *) 8346 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' 8347 lt_cv_file_magic_test_file=/usr/lib/libc.sl 8348 ;; 8349 esac 8350 ;; 8351 8352interix[3-9]*) 8353 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 8354 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 8355 ;; 8356 8357irix5* | irix6* | nonstopux*) 8358 case $LD in 8359 *-32|*"-32 ") libmagic=32-bit;; 8360 *-n32|*"-n32 ") libmagic=N32;; 8361 *-64|*"-64 ") libmagic=64-bit;; 8362 *) libmagic=never-match;; 8363 esac 8364 lt_cv_deplibs_check_method=pass_all 8365 ;; 8366 8367# This must be glibc/ELF. 8368linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 8369 lt_cv_deplibs_check_method=pass_all 8370 ;; 8371 8372netbsd*) 8373 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 8374 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 8375 else 8376 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 8377 fi 8378 ;; 8379 8380newos6*) 8381 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 8382 lt_cv_file_magic_cmd=/usr/bin/file 8383 lt_cv_file_magic_test_file=/usr/lib/libnls.so 8384 ;; 8385 8386*nto* | *qnx*) 8387 lt_cv_deplibs_check_method=pass_all 8388 ;; 8389 8390openbsd* | bitrig*) 8391 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then 8392 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 8393 else 8394 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 8395 fi 8396 ;; 8397 8398osf3* | osf4* | osf5*) 8399 lt_cv_deplibs_check_method=pass_all 8400 ;; 8401 8402rdos*) 8403 lt_cv_deplibs_check_method=pass_all 8404 ;; 8405 8406solaris*) 8407 lt_cv_deplibs_check_method=pass_all 8408 ;; 8409 8410sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 8411 lt_cv_deplibs_check_method=pass_all 8412 ;; 8413 8414sysv4 | sysv4.3*) 8415 case $host_vendor in 8416 motorola) 8417 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]' 8418 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 8419 ;; 8420 ncr) 8421 lt_cv_deplibs_check_method=pass_all 8422 ;; 8423 sequent) 8424 lt_cv_file_magic_cmd='/bin/file' 8425 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 8426 ;; 8427 sni) 8428 lt_cv_file_magic_cmd='/bin/file' 8429 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 8430 lt_cv_file_magic_test_file=/lib/libc.so 8431 ;; 8432 siemens) 8433 lt_cv_deplibs_check_method=pass_all 8434 ;; 8435 pc) 8436 lt_cv_deplibs_check_method=pass_all 8437 ;; 8438 esac 8439 ;; 8440 8441tpf*) 8442 lt_cv_deplibs_check_method=pass_all 8443 ;; 8444esac 8445 8446fi 8447{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 8448$as_echo "$lt_cv_deplibs_check_method" >&6; } 8449 8450file_magic_glob= 8451want_nocaseglob=no 8452if test "$build" = "$host"; then 8453 case $host_os in 8454 mingw* | pw32*) 8455 if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then 8456 want_nocaseglob=yes 8457 else 8458 file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"` 8459 fi 8460 ;; 8461 esac 8462fi 8463 8464file_magic_cmd=$lt_cv_file_magic_cmd 8465deplibs_check_method=$lt_cv_deplibs_check_method 8466test -z "$deplibs_check_method" && deplibs_check_method=unknown 8467 8468 8469 8470 8471 8472 8473 8474 8475 8476 8477 8478 8479 8480 8481 8482 8483 8484 8485 8486 8487 8488 8489if test -n "$ac_tool_prefix"; then 8490 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args. 8491set dummy ${ac_tool_prefix}dlltool; ac_word=$2 8492{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8493$as_echo_n "checking for $ac_word... " >&6; } 8494if ${ac_cv_prog_DLLTOOL+:} false; then : 8495 $as_echo_n "(cached) " >&6 8496else 8497 if test -n "$DLLTOOL"; then 8498 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test. 8499else 8500as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8501for as_dir in $PATH 8502do 8503 IFS=$as_save_IFS 8504 test -z "$as_dir" && as_dir=. 8505 for ac_exec_ext in '' $ac_executable_extensions; do 8506 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8507 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool" 8508 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8509 break 2 8510 fi 8511done 8512 done 8513IFS=$as_save_IFS 8514 8515fi 8516fi 8517DLLTOOL=$ac_cv_prog_DLLTOOL 8518if test -n "$DLLTOOL"; then 8519 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5 8520$as_echo "$DLLTOOL" >&6; } 8521else 8522 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8523$as_echo "no" >&6; } 8524fi 8525 8526 8527fi 8528if test -z "$ac_cv_prog_DLLTOOL"; then 8529 ac_ct_DLLTOOL=$DLLTOOL 8530 # Extract the first word of "dlltool", so it can be a program name with args. 8531set dummy dlltool; ac_word=$2 8532{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8533$as_echo_n "checking for $ac_word... " >&6; } 8534if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then : 8535 $as_echo_n "(cached) " >&6 8536else 8537 if test -n "$ac_ct_DLLTOOL"; then 8538 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test. 8539else 8540as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8541for as_dir in $PATH 8542do 8543 IFS=$as_save_IFS 8544 test -z "$as_dir" && as_dir=. 8545 for ac_exec_ext in '' $ac_executable_extensions; do 8546 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8547 ac_cv_prog_ac_ct_DLLTOOL="dlltool" 8548 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8549 break 2 8550 fi 8551done 8552 done 8553IFS=$as_save_IFS 8554 8555fi 8556fi 8557ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL 8558if test -n "$ac_ct_DLLTOOL"; then 8559 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5 8560$as_echo "$ac_ct_DLLTOOL" >&6; } 8561else 8562 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8563$as_echo "no" >&6; } 8564fi 8565 8566 if test "x$ac_ct_DLLTOOL" = x; then 8567 DLLTOOL="false" 8568 else 8569 case $cross_compiling:$ac_tool_warned in 8570yes:) 8571{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8572$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8573ac_tool_warned=yes ;; 8574esac 8575 DLLTOOL=$ac_ct_DLLTOOL 8576 fi 8577else 8578 DLLTOOL="$ac_cv_prog_DLLTOOL" 8579fi 8580 8581test -z "$DLLTOOL" && DLLTOOL=dlltool 8582 8583 8584 8585 8586 8587 8588 8589 8590 8591 8592{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5 8593$as_echo_n "checking how to associate runtime and link libraries... " >&6; } 8594if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then : 8595 $as_echo_n "(cached) " >&6 8596else 8597 lt_cv_sharedlib_from_linklib_cmd='unknown' 8598 8599case $host_os in 8600cygwin* | mingw* | pw32* | cegcc*) 8601 # two different shell functions defined in ltmain.sh; 8602 # decide which one to use based on capabilities of $DLLTOOL 8603 case `$DLLTOOL --help 2>&1` in 8604 *--identify-strict*) 8605 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib 8606 ;; 8607 *) 8608 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback 8609 ;; 8610 esac 8611 ;; 8612*) 8613 # fallback: assume linklib IS sharedlib 8614 lt_cv_sharedlib_from_linklib_cmd=$ECHO 8615 ;; 8616esac 8617 8618fi 8619{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5 8620$as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; } 8621sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd 8622test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO 8623 8624 8625 8626 8627 8628 8629 8630if test -n "$ac_tool_prefix"; then 8631 for ac_prog in ar 8632 do 8633 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 8634set dummy $ac_tool_prefix$ac_prog; ac_word=$2 8635{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8636$as_echo_n "checking for $ac_word... " >&6; } 8637if ${ac_cv_prog_AR+:} false; then : 8638 $as_echo_n "(cached) " >&6 8639else 8640 if test -n "$AR"; then 8641 ac_cv_prog_AR="$AR" # Let the user override the test. 8642else 8643as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8644for as_dir in $PATH 8645do 8646 IFS=$as_save_IFS 8647 test -z "$as_dir" && as_dir=. 8648 for ac_exec_ext in '' $ac_executable_extensions; do 8649 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8650 ac_cv_prog_AR="$ac_tool_prefix$ac_prog" 8651 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8652 break 2 8653 fi 8654done 8655 done 8656IFS=$as_save_IFS 8657 8658fi 8659fi 8660AR=$ac_cv_prog_AR 8661if test -n "$AR"; then 8662 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 8663$as_echo "$AR" >&6; } 8664else 8665 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8666$as_echo "no" >&6; } 8667fi 8668 8669 8670 test -n "$AR" && break 8671 done 8672fi 8673if test -z "$AR"; then 8674 ac_ct_AR=$AR 8675 for ac_prog in ar 8676do 8677 # Extract the first word of "$ac_prog", so it can be a program name with args. 8678set dummy $ac_prog; ac_word=$2 8679{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8680$as_echo_n "checking for $ac_word... " >&6; } 8681if ${ac_cv_prog_ac_ct_AR+:} false; then : 8682 $as_echo_n "(cached) " >&6 8683else 8684 if test -n "$ac_ct_AR"; then 8685 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 8686else 8687as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8688for as_dir in $PATH 8689do 8690 IFS=$as_save_IFS 8691 test -z "$as_dir" && as_dir=. 8692 for ac_exec_ext in '' $ac_executable_extensions; do 8693 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8694 ac_cv_prog_ac_ct_AR="$ac_prog" 8695 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8696 break 2 8697 fi 8698done 8699 done 8700IFS=$as_save_IFS 8701 8702fi 8703fi 8704ac_ct_AR=$ac_cv_prog_ac_ct_AR 8705if test -n "$ac_ct_AR"; then 8706 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 8707$as_echo "$ac_ct_AR" >&6; } 8708else 8709 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8710$as_echo "no" >&6; } 8711fi 8712 8713 8714 test -n "$ac_ct_AR" && break 8715done 8716 8717 if test "x$ac_ct_AR" = x; then 8718 AR="false" 8719 else 8720 case $cross_compiling:$ac_tool_warned in 8721yes:) 8722{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8723$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8724ac_tool_warned=yes ;; 8725esac 8726 AR=$ac_ct_AR 8727 fi 8728fi 8729 8730: ${AR=ar} 8731: ${AR_FLAGS=cru} 8732 8733 8734 8735 8736 8737 8738 8739 8740 8741 8742 8743{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5 8744$as_echo_n "checking for archiver @FILE support... " >&6; } 8745if ${lt_cv_ar_at_file+:} false; then : 8746 $as_echo_n "(cached) " >&6 8747else 8748 lt_cv_ar_at_file=no 8749 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8750/* end confdefs.h. */ 8751 8752int 8753main () 8754{ 8755 8756 ; 8757 return 0; 8758} 8759_ACEOF 8760if ac_fn_c_try_compile "$LINENO"; then : 8761 echo conftest.$ac_objext > conftest.lst 8762 lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5' 8763 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 8764 (eval $lt_ar_try) 2>&5 8765 ac_status=$? 8766 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 8767 test $ac_status = 0; } 8768 if test 0 -eq "$ac_status"; then 8769 # Ensure the archiver fails upon bogus file names. 8770 rm -f conftest.$ac_objext libconftest.a 8771 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 8772 (eval $lt_ar_try) 2>&5 8773 ac_status=$? 8774 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 8775 test $ac_status = 0; } 8776 if test 0 -ne "$ac_status"; then 8777 lt_cv_ar_at_file=@ 8778 fi 8779 fi 8780 rm -f conftest.* libconftest.a 8781 8782fi 8783rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8784 8785fi 8786{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5 8787$as_echo "$lt_cv_ar_at_file" >&6; } 8788 8789if test no = "$lt_cv_ar_at_file"; then 8790 archiver_list_spec= 8791else 8792 archiver_list_spec=$lt_cv_ar_at_file 8793fi 8794 8795 8796 8797 8798 8799 8800 8801if test -n "$ac_tool_prefix"; then 8802 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 8803set dummy ${ac_tool_prefix}strip; ac_word=$2 8804{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8805$as_echo_n "checking for $ac_word... " >&6; } 8806if ${ac_cv_prog_STRIP+:} false; then : 8807 $as_echo_n "(cached) " >&6 8808else 8809 if test -n "$STRIP"; then 8810 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 8811else 8812as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8813for as_dir in $PATH 8814do 8815 IFS=$as_save_IFS 8816 test -z "$as_dir" && as_dir=. 8817 for ac_exec_ext in '' $ac_executable_extensions; do 8818 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8819 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 8820 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8821 break 2 8822 fi 8823done 8824 done 8825IFS=$as_save_IFS 8826 8827fi 8828fi 8829STRIP=$ac_cv_prog_STRIP 8830if test -n "$STRIP"; then 8831 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 8832$as_echo "$STRIP" >&6; } 8833else 8834 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8835$as_echo "no" >&6; } 8836fi 8837 8838 8839fi 8840if test -z "$ac_cv_prog_STRIP"; then 8841 ac_ct_STRIP=$STRIP 8842 # Extract the first word of "strip", so it can be a program name with args. 8843set dummy strip; ac_word=$2 8844{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8845$as_echo_n "checking for $ac_word... " >&6; } 8846if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 8847 $as_echo_n "(cached) " >&6 8848else 8849 if test -n "$ac_ct_STRIP"; then 8850 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 8851else 8852as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8853for as_dir in $PATH 8854do 8855 IFS=$as_save_IFS 8856 test -z "$as_dir" && as_dir=. 8857 for ac_exec_ext in '' $ac_executable_extensions; do 8858 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8859 ac_cv_prog_ac_ct_STRIP="strip" 8860 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8861 break 2 8862 fi 8863done 8864 done 8865IFS=$as_save_IFS 8866 8867fi 8868fi 8869ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 8870if test -n "$ac_ct_STRIP"; then 8871 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 8872$as_echo "$ac_ct_STRIP" >&6; } 8873else 8874 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8875$as_echo "no" >&6; } 8876fi 8877 8878 if test "x$ac_ct_STRIP" = x; then 8879 STRIP=":" 8880 else 8881 case $cross_compiling:$ac_tool_warned in 8882yes:) 8883{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8884$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8885ac_tool_warned=yes ;; 8886esac 8887 STRIP=$ac_ct_STRIP 8888 fi 8889else 8890 STRIP="$ac_cv_prog_STRIP" 8891fi 8892 8893test -z "$STRIP" && STRIP=: 8894 8895 8896 8897 8898 8899 8900if test -n "$ac_tool_prefix"; then 8901 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 8902set dummy ${ac_tool_prefix}ranlib; ac_word=$2 8903{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8904$as_echo_n "checking for $ac_word... " >&6; } 8905if ${ac_cv_prog_RANLIB+:} false; then : 8906 $as_echo_n "(cached) " >&6 8907else 8908 if test -n "$RANLIB"; then 8909 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 8910else 8911as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8912for as_dir in $PATH 8913do 8914 IFS=$as_save_IFS 8915 test -z "$as_dir" && as_dir=. 8916 for ac_exec_ext in '' $ac_executable_extensions; do 8917 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8918 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 8919 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8920 break 2 8921 fi 8922done 8923 done 8924IFS=$as_save_IFS 8925 8926fi 8927fi 8928RANLIB=$ac_cv_prog_RANLIB 8929if test -n "$RANLIB"; then 8930 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 8931$as_echo "$RANLIB" >&6; } 8932else 8933 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8934$as_echo "no" >&6; } 8935fi 8936 8937 8938fi 8939if test -z "$ac_cv_prog_RANLIB"; then 8940 ac_ct_RANLIB=$RANLIB 8941 # Extract the first word of "ranlib", so it can be a program name with args. 8942set dummy ranlib; ac_word=$2 8943{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8944$as_echo_n "checking for $ac_word... " >&6; } 8945if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 8946 $as_echo_n "(cached) " >&6 8947else 8948 if test -n "$ac_ct_RANLIB"; then 8949 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 8950else 8951as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8952for as_dir in $PATH 8953do 8954 IFS=$as_save_IFS 8955 test -z "$as_dir" && as_dir=. 8956 for ac_exec_ext in '' $ac_executable_extensions; do 8957 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8958 ac_cv_prog_ac_ct_RANLIB="ranlib" 8959 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8960 break 2 8961 fi 8962done 8963 done 8964IFS=$as_save_IFS 8965 8966fi 8967fi 8968ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 8969if test -n "$ac_ct_RANLIB"; then 8970 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 8971$as_echo "$ac_ct_RANLIB" >&6; } 8972else 8973 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8974$as_echo "no" >&6; } 8975fi 8976 8977 if test "x$ac_ct_RANLIB" = x; then 8978 RANLIB=":" 8979 else 8980 case $cross_compiling:$ac_tool_warned in 8981yes:) 8982{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8983$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8984ac_tool_warned=yes ;; 8985esac 8986 RANLIB=$ac_ct_RANLIB 8987 fi 8988else 8989 RANLIB="$ac_cv_prog_RANLIB" 8990fi 8991 8992test -z "$RANLIB" && RANLIB=: 8993 8994 8995 8996 8997 8998 8999# Determine commands to create old-style static archives. 9000old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 9001old_postinstall_cmds='chmod 644 $oldlib' 9002old_postuninstall_cmds= 9003 9004if test -n "$RANLIB"; then 9005 case $host_os in 9006 bitrig* | openbsd*) 9007 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib" 9008 ;; 9009 *) 9010 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib" 9011 ;; 9012 esac 9013 old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib" 9014fi 9015 9016case $host_os in 9017 darwin*) 9018 lock_old_archive_extraction=yes ;; 9019 *) 9020 lock_old_archive_extraction=no ;; 9021esac 9022 9023 9024 9025 9026 9027 9028 9029 9030 9031 9032 9033 9034 9035 9036 9037 9038 9039 9040 9041 9042 9043for ac_prog in gawk mawk nawk awk 9044do 9045 # Extract the first word of "$ac_prog", so it can be a program name with args. 9046set dummy $ac_prog; ac_word=$2 9047{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 9048$as_echo_n "checking for $ac_word... " >&6; } 9049if ${ac_cv_prog_AWK+:} false; then : 9050 $as_echo_n "(cached) " >&6 9051else 9052 if test -n "$AWK"; then 9053 ac_cv_prog_AWK="$AWK" # Let the user override the test. 9054else 9055as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9056for as_dir in $PATH 9057do 9058 IFS=$as_save_IFS 9059 test -z "$as_dir" && as_dir=. 9060 for ac_exec_ext in '' $ac_executable_extensions; do 9061 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 9062 ac_cv_prog_AWK="$ac_prog" 9063 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 9064 break 2 9065 fi 9066done 9067 done 9068IFS=$as_save_IFS 9069 9070fi 9071fi 9072AWK=$ac_cv_prog_AWK 9073if test -n "$AWK"; then 9074 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 9075$as_echo "$AWK" >&6; } 9076else 9077 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9078$as_echo "no" >&6; } 9079fi 9080 9081 9082 test -n "$AWK" && break 9083done 9084 9085 9086 9087 9088 9089 9090 9091 9092 9093 9094 9095 9096 9097 9098 9099 9100 9101 9102 9103# If no C compiler was specified, use CC. 9104LTCC=${LTCC-"$CC"} 9105 9106# If no C compiler flags were specified, use CFLAGS. 9107LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 9108 9109# Allow CC to be a program name with arguments. 9110compiler=$CC 9111 9112 9113# Check for command to grab the raw symbol name followed by C symbol from nm. 9114{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 9115$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 9116if ${lt_cv_sys_global_symbol_pipe+:} false; then : 9117 $as_echo_n "(cached) " >&6 9118else 9119 9120# These are sane defaults that work on at least a few old systems. 9121# [They come from Ultrix. What could be older than Ultrix?!! ;)] 9122 9123# Character class describing NM global symbol codes. 9124symcode='[BCDEGRST]' 9125 9126# Regexp to match symbols that can be accessed directly from C. 9127sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 9128 9129# Define system-specific variables. 9130case $host_os in 9131aix*) 9132 symcode='[BCDT]' 9133 ;; 9134cygwin* | mingw* | pw32* | cegcc*) 9135 symcode='[ABCDGISTW]' 9136 ;; 9137hpux*) 9138 if test ia64 = "$host_cpu"; then 9139 symcode='[ABCDEGRST]' 9140 fi 9141 ;; 9142irix* | nonstopux*) 9143 symcode='[BCDEGRST]' 9144 ;; 9145osf*) 9146 symcode='[BCDEGQRST]' 9147 ;; 9148solaris*) 9149 symcode='[BDRT]' 9150 ;; 9151sco3.2v5*) 9152 symcode='[DT]' 9153 ;; 9154sysv4.2uw2*) 9155 symcode='[DT]' 9156 ;; 9157sysv5* | sco5v6* | unixware* | OpenUNIX*) 9158 symcode='[ABDT]' 9159 ;; 9160sysv4) 9161 symcode='[DFNSTU]' 9162 ;; 9163esac 9164 9165# If we're using GNU nm, then use its standard symbol codes. 9166case `$NM -V 2>&1` in 9167*GNU* | *'with BFD'*) 9168 symcode='[ABCDGIRSTW]' ;; 9169esac 9170 9171if test "$lt_cv_nm_interface" = "MS dumpbin"; then 9172 # Gets list of data symbols to import. 9173 lt_cv_sys_global_symbol_to_import="sed -n -e 's/^I .* \(.*\)$/\1/p'" 9174 # Adjust the below global symbol transforms to fixup imported variables. 9175 lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;/p'" 9176 lt_c_name_hook=" -e 's/^I .* \(.*\)$/ {\"\1\", (void *) 0},/p'" 9177 lt_c_name_lib_hook="\ 9178 -e 's/^I .* \(lib.*\)$/ {\"\1\", (void *) 0},/p'\ 9179 -e 's/^I .* \(.*\)$/ {\"lib\1\", (void *) 0},/p'" 9180else 9181 # Disable hooks by default. 9182 lt_cv_sys_global_symbol_to_import= 9183 lt_cdecl_hook= 9184 lt_c_name_hook= 9185 lt_c_name_lib_hook= 9186fi 9187 9188# Transform an extracted symbol line into a proper C declaration. 9189# Some systems (esp. on ia64) link data and code symbols differently, 9190# so use this general approach. 9191lt_cv_sys_global_symbol_to_cdecl="sed -n"\ 9192$lt_cdecl_hook\ 9193" -e 's/^T .* \(.*\)$/extern int \1();/p'"\ 9194" -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'" 9195 9196# Transform an extracted symbol line into symbol name and symbol address 9197lt_cv_sys_global_symbol_to_c_name_address="sed -n"\ 9198$lt_c_name_hook\ 9199" -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\ 9200" -e 's/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/p'" 9201 9202# Transform an extracted symbol line into symbol name with lib prefix and 9203# symbol address. 9204lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n"\ 9205$lt_c_name_lib_hook\ 9206" -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\ 9207" -e 's/^$symcode$symcode* .* \(lib.*\)$/ {\"\1\", (void *) \&\1},/p'"\ 9208" -e 's/^$symcode$symcode* .* \(.*\)$/ {\"lib\1\", (void *) \&\1},/p'" 9209 9210# Handle CRLF in mingw tool chain 9211opt_cr= 9212case $build_os in 9213mingw*) 9214 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 9215 ;; 9216esac 9217 9218# Try without a prefix underscore, then with it. 9219for ac_symprfx in "" "_"; do 9220 9221 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 9222 symxfrm="\\1 $ac_symprfx\\2 \\2" 9223 9224 # Write the raw and C identifiers. 9225 if test "$lt_cv_nm_interface" = "MS dumpbin"; then 9226 # Fake it for dumpbin and say T for any non-static function, 9227 # D for any global variable and I for any imported variable. 9228 # Also find C++ and __fastcall symbols from MSVC++, 9229 # which start with @ or ?. 9230 lt_cv_sys_global_symbol_pipe="$AWK '"\ 9231" {last_section=section; section=\$ 3};"\ 9232" /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\ 9233" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 9234" /^ *Symbol name *: /{split(\$ 0,sn,\":\"); si=substr(sn[2],2)};"\ 9235" /^ *Type *: code/{print \"T\",si,substr(si,length(prfx))};"\ 9236" /^ *Type *: data/{print \"I\",si,substr(si,length(prfx))};"\ 9237" \$ 0!~/External *\|/{next};"\ 9238" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 9239" {if(hide[section]) next};"\ 9240" {f=\"D\"}; \$ 0~/\(\).*\|/{f=\"T\"};"\ 9241" {split(\$ 0,a,/\||\r/); split(a[2],s)};"\ 9242" s[1]~/^[@?]/{print f,s[1],s[1]; next};"\ 9243" s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx))}"\ 9244" ' prfx=^$ac_symprfx" 9245 else 9246 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 9247 fi 9248 lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'" 9249 9250 # Check to see that the pipe works correctly. 9251 pipe_works=no 9252 9253 rm -f conftest* 9254 cat > conftest.$ac_ext <<_LT_EOF 9255#ifdef __cplusplus 9256extern "C" { 9257#endif 9258char nm_test_var; 9259void nm_test_func(void); 9260void nm_test_func(void){} 9261#ifdef __cplusplus 9262} 9263#endif 9264int main(){nm_test_var='a';nm_test_func();return(0);} 9265_LT_EOF 9266 9267 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 9268 (eval $ac_compile) 2>&5 9269 ac_status=$? 9270 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 9271 test $ac_status = 0; }; then 9272 # Now try to grab the symbols. 9273 nlist=conftest.nm 9274 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 9275 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 9276 ac_status=$? 9277 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 9278 test $ac_status = 0; } && test -s "$nlist"; then 9279 # Try sorting and uniquifying the output. 9280 if sort "$nlist" | uniq > "$nlist"T; then 9281 mv -f "$nlist"T "$nlist" 9282 else 9283 rm -f "$nlist"T 9284 fi 9285 9286 # Make sure that we snagged all the symbols we need. 9287 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 9288 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 9289 cat <<_LT_EOF > conftest.$ac_ext 9290/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */ 9291#if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE 9292/* DATA imports from DLLs on WIN32 can't be const, because runtime 9293 relocations are performed -- see ld's documentation on pseudo-relocs. */ 9294# define LT_DLSYM_CONST 9295#elif defined __osf__ 9296/* This system does not cope well with relocations in const data. */ 9297# define LT_DLSYM_CONST 9298#else 9299# define LT_DLSYM_CONST const 9300#endif 9301 9302#ifdef __cplusplus 9303extern "C" { 9304#endif 9305 9306_LT_EOF 9307 # Now generate the symbol file. 9308 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 9309 9310 cat <<_LT_EOF >> conftest.$ac_ext 9311 9312/* The mapping between symbol names and symbols. */ 9313LT_DLSYM_CONST struct { 9314 const char *name; 9315 void *address; 9316} 9317lt__PROGRAM__LTX_preloaded_symbols[] = 9318{ 9319 { "@PROGRAM@", (void *) 0 }, 9320_LT_EOF 9321 $SED "s/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 9322 cat <<\_LT_EOF >> conftest.$ac_ext 9323 {0, (void *) 0} 9324}; 9325 9326/* This works around a problem in FreeBSD linker */ 9327#ifdef FREEBSD_WORKAROUND 9328static const void *lt_preloaded_setup() { 9329 return lt__PROGRAM__LTX_preloaded_symbols; 9330} 9331#endif 9332 9333#ifdef __cplusplus 9334} 9335#endif 9336_LT_EOF 9337 # Now try linking the two files. 9338 mv conftest.$ac_objext conftstm.$ac_objext 9339 lt_globsym_save_LIBS=$LIBS 9340 lt_globsym_save_CFLAGS=$CFLAGS 9341 LIBS=conftstm.$ac_objext 9342 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 9343 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 9344 (eval $ac_link) 2>&5 9345 ac_status=$? 9346 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 9347 test $ac_status = 0; } && test -s conftest$ac_exeext; then 9348 pipe_works=yes 9349 fi 9350 LIBS=$lt_globsym_save_LIBS 9351 CFLAGS=$lt_globsym_save_CFLAGS 9352 else 9353 echo "cannot find nm_test_func in $nlist" >&5 9354 fi 9355 else 9356 echo "cannot find nm_test_var in $nlist" >&5 9357 fi 9358 else 9359 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 9360 fi 9361 else 9362 echo "$progname: failed program was:" >&5 9363 cat conftest.$ac_ext >&5 9364 fi 9365 rm -rf conftest* conftst* 9366 9367 # Do not use the global_symbol_pipe unless it works. 9368 if test yes = "$pipe_works"; then 9369 break 9370 else 9371 lt_cv_sys_global_symbol_pipe= 9372 fi 9373done 9374 9375fi 9376 9377if test -z "$lt_cv_sys_global_symbol_pipe"; then 9378 lt_cv_sys_global_symbol_to_cdecl= 9379fi 9380if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 9381 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 9382$as_echo "failed" >&6; } 9383else 9384 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 9385$as_echo "ok" >&6; } 9386fi 9387 9388# Response file support. 9389if test "$lt_cv_nm_interface" = "MS dumpbin"; then 9390 nm_file_list_spec='@' 9391elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then 9392 nm_file_list_spec='@' 9393fi 9394 9395 9396 9397 9398 9399 9400 9401 9402 9403 9404 9405 9406 9407 9408 9409 9410 9411 9412 9413 9414 9415 9416 9417 9418 9419 9420 9421 9422 9423 9424 9425 9426 9427 9428 9429 9430 9431{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5 9432$as_echo_n "checking for sysroot... " >&6; } 9433 9434# Check whether --with-sysroot was given. 9435if test "${with_sysroot+set}" = set; then : 9436 withval=$with_sysroot; 9437else 9438 with_sysroot=no 9439fi 9440 9441 9442lt_sysroot= 9443case $with_sysroot in #( 9444 yes) 9445 if test yes = "$GCC"; then 9446 lt_sysroot=`$CC --print-sysroot 2>/dev/null` 9447 fi 9448 ;; #( 9449 /*) 9450 lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"` 9451 ;; #( 9452 no|'') 9453 ;; #( 9454 *) 9455 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_sysroot" >&5 9456$as_echo "$with_sysroot" >&6; } 9457 as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5 9458 ;; 9459esac 9460 9461 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5 9462$as_echo "${lt_sysroot:-no}" >&6; } 9463 9464 9465 9466 9467 9468{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a working dd" >&5 9469$as_echo_n "checking for a working dd... " >&6; } 9470if ${ac_cv_path_lt_DD+:} false; then : 9471 $as_echo_n "(cached) " >&6 9472else 9473 printf 0123456789abcdef0123456789abcdef >conftest.i 9474cat conftest.i conftest.i >conftest2.i 9475: ${lt_DD:=$DD} 9476if test -z "$lt_DD"; then 9477 ac_path_lt_DD_found=false 9478 # Loop through the user's path and test for each of PROGNAME-LIST 9479 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9480for as_dir in $PATH 9481do 9482 IFS=$as_save_IFS 9483 test -z "$as_dir" && as_dir=. 9484 for ac_prog in dd; do 9485 for ac_exec_ext in '' $ac_executable_extensions; do 9486 ac_path_lt_DD="$as_dir/$ac_prog$ac_exec_ext" 9487 as_fn_executable_p "$ac_path_lt_DD" || continue 9488if "$ac_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then 9489 cmp -s conftest.i conftest.out \ 9490 && ac_cv_path_lt_DD="$ac_path_lt_DD" ac_path_lt_DD_found=: 9491fi 9492 $ac_path_lt_DD_found && break 3 9493 done 9494 done 9495 done 9496IFS=$as_save_IFS 9497 if test -z "$ac_cv_path_lt_DD"; then 9498 : 9499 fi 9500else 9501 ac_cv_path_lt_DD=$lt_DD 9502fi 9503 9504rm -f conftest.i conftest2.i conftest.out 9505fi 9506{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_lt_DD" >&5 9507$as_echo "$ac_cv_path_lt_DD" >&6; } 9508 9509 9510{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to truncate binary pipes" >&5 9511$as_echo_n "checking how to truncate binary pipes... " >&6; } 9512if ${lt_cv_truncate_bin+:} false; then : 9513 $as_echo_n "(cached) " >&6 9514else 9515 printf 0123456789abcdef0123456789abcdef >conftest.i 9516cat conftest.i conftest.i >conftest2.i 9517lt_cv_truncate_bin= 9518if "$ac_cv_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then 9519 cmp -s conftest.i conftest.out \ 9520 && lt_cv_truncate_bin="$ac_cv_path_lt_DD bs=4096 count=1" 9521fi 9522rm -f conftest.i conftest2.i conftest.out 9523test -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q" 9524fi 9525{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_truncate_bin" >&5 9526$as_echo "$lt_cv_truncate_bin" >&6; } 9527 9528 9529 9530 9531 9532 9533# Check whether --enable-libtool-lock was given. 9534if test "${enable_libtool_lock+set}" = set; then : 9535 enableval=$enable_libtool_lock; 9536fi 9537 9538test no = "$enable_libtool_lock" || enable_libtool_lock=yes 9539 9540# Some flags need to be propagated to the compiler or linker for good 9541# libtool support. 9542case $host in 9543ia64-*-hpux*) 9544 # Find out what ABI is being produced by ac_compile, and set mode 9545 # options accordingly. 9546 echo 'int i;' > conftest.$ac_ext 9547 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 9548 (eval $ac_compile) 2>&5 9549 ac_status=$? 9550 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 9551 test $ac_status = 0; }; then 9552 case `/usr/bin/file conftest.$ac_objext` in 9553 *ELF-32*) 9554 HPUX_IA64_MODE=32 9555 ;; 9556 *ELF-64*) 9557 HPUX_IA64_MODE=64 9558 ;; 9559 esac 9560 fi 9561 rm -rf conftest* 9562 ;; 9563*-*-irix6*) 9564 # Find out what ABI is being produced by ac_compile, and set linker 9565 # options accordingly. 9566 echo '#line '$LINENO' "configure"' > conftest.$ac_ext 9567 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 9568 (eval $ac_compile) 2>&5 9569 ac_status=$? 9570 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 9571 test $ac_status = 0; }; then 9572 if test yes = "$lt_cv_prog_gnu_ld"; then 9573 case `/usr/bin/file conftest.$ac_objext` in 9574 *32-bit*) 9575 LD="${LD-ld} -melf32bsmip" 9576 ;; 9577 *N32*) 9578 LD="${LD-ld} -melf32bmipn32" 9579 ;; 9580 *64-bit*) 9581 LD="${LD-ld} -melf64bmip" 9582 ;; 9583 esac 9584 else 9585 case `/usr/bin/file conftest.$ac_objext` in 9586 *32-bit*) 9587 LD="${LD-ld} -32" 9588 ;; 9589 *N32*) 9590 LD="${LD-ld} -n32" 9591 ;; 9592 *64-bit*) 9593 LD="${LD-ld} -64" 9594 ;; 9595 esac 9596 fi 9597 fi 9598 rm -rf conftest* 9599 ;; 9600 9601mips64*-*linux*) 9602 # Find out what ABI is being produced by ac_compile, and set linker 9603 # options accordingly. 9604 echo '#line '$LINENO' "configure"' > conftest.$ac_ext 9605 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 9606 (eval $ac_compile) 2>&5 9607 ac_status=$? 9608 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 9609 test $ac_status = 0; }; then 9610 emul=elf 9611 case `/usr/bin/file conftest.$ac_objext` in 9612 *32-bit*) 9613 emul="${emul}32" 9614 ;; 9615 *64-bit*) 9616 emul="${emul}64" 9617 ;; 9618 esac 9619 case `/usr/bin/file conftest.$ac_objext` in 9620 *MSB*) 9621 emul="${emul}btsmip" 9622 ;; 9623 *LSB*) 9624 emul="${emul}ltsmip" 9625 ;; 9626 esac 9627 case `/usr/bin/file conftest.$ac_objext` in 9628 *N32*) 9629 emul="${emul}n32" 9630 ;; 9631 esac 9632 LD="${LD-ld} -m $emul" 9633 fi 9634 rm -rf conftest* 9635 ;; 9636 9637x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ 9638s390*-*linux*|s390*-*tpf*|sparc*-*linux*) 9639 # Find out what ABI is being produced by ac_compile, and set linker 9640 # options accordingly. Note that the listed cases only cover the 9641 # situations where additional linker options are needed (such as when 9642 # doing 32-bit compilation for a host where ld defaults to 64-bit, or 9643 # vice versa); the common cases where no linker options are needed do 9644 # not appear in the list. 9645 echo 'int i;' > conftest.$ac_ext 9646 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 9647 (eval $ac_compile) 2>&5 9648 ac_status=$? 9649 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 9650 test $ac_status = 0; }; then 9651 case `/usr/bin/file conftest.o` in 9652 *32-bit*) 9653 case $host in 9654 x86_64-*kfreebsd*-gnu) 9655 LD="${LD-ld} -m elf_i386_fbsd" 9656 ;; 9657 x86_64-*linux*) 9658 case `/usr/bin/file conftest.o` in 9659 *x86-64*) 9660 LD="${LD-ld} -m elf32_x86_64" 9661 ;; 9662 *) 9663 LD="${LD-ld} -m elf_i386" 9664 ;; 9665 esac 9666 ;; 9667 powerpc64le-*linux*) 9668 LD="${LD-ld} -m elf32lppclinux" 9669 ;; 9670 powerpc64-*linux*) 9671 LD="${LD-ld} -m elf32ppclinux" 9672 ;; 9673 s390x-*linux*) 9674 LD="${LD-ld} -m elf_s390" 9675 ;; 9676 sparc64-*linux*) 9677 LD="${LD-ld} -m elf32_sparc" 9678 ;; 9679 esac 9680 ;; 9681 *64-bit*) 9682 case $host in 9683 x86_64-*kfreebsd*-gnu) 9684 LD="${LD-ld} -m elf_x86_64_fbsd" 9685 ;; 9686 x86_64-*linux*) 9687 LD="${LD-ld} -m elf_x86_64" 9688 ;; 9689 powerpcle-*linux*) 9690 LD="${LD-ld} -m elf64lppc" 9691 ;; 9692 powerpc-*linux*) 9693 LD="${LD-ld} -m elf64ppc" 9694 ;; 9695 s390*-*linux*|s390*-*tpf*) 9696 LD="${LD-ld} -m elf64_s390" 9697 ;; 9698 sparc*-*linux*) 9699 LD="${LD-ld} -m elf64_sparc" 9700 ;; 9701 esac 9702 ;; 9703 esac 9704 fi 9705 rm -rf conftest* 9706 ;; 9707 9708*-*-sco3.2v5*) 9709 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 9710 SAVE_CFLAGS=$CFLAGS 9711 CFLAGS="$CFLAGS -belf" 9712 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 9713$as_echo_n "checking whether the C compiler needs -belf... " >&6; } 9714if ${lt_cv_cc_needs_belf+:} false; then : 9715 $as_echo_n "(cached) " >&6 9716else 9717 ac_ext=c 9718ac_cpp='$CPP $CPPFLAGS' 9719ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 9720ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 9721ac_compiler_gnu=$ac_cv_c_compiler_gnu 9722 9723 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9724/* end confdefs.h. */ 9725 9726int 9727main () 9728{ 9729 9730 ; 9731 return 0; 9732} 9733_ACEOF 9734if ac_fn_c_try_link "$LINENO"; then : 9735 lt_cv_cc_needs_belf=yes 9736else 9737 lt_cv_cc_needs_belf=no 9738fi 9739rm -f core conftest.err conftest.$ac_objext \ 9740 conftest$ac_exeext conftest.$ac_ext 9741 ac_ext=c 9742ac_cpp='$CPP $CPPFLAGS' 9743ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 9744ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 9745ac_compiler_gnu=$ac_cv_c_compiler_gnu 9746 9747fi 9748{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 9749$as_echo "$lt_cv_cc_needs_belf" >&6; } 9750 if test yes != "$lt_cv_cc_needs_belf"; then 9751 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 9752 CFLAGS=$SAVE_CFLAGS 9753 fi 9754 ;; 9755*-*solaris*) 9756 # Find out what ABI is being produced by ac_compile, and set linker 9757 # options accordingly. 9758 echo 'int i;' > conftest.$ac_ext 9759 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 9760 (eval $ac_compile) 2>&5 9761 ac_status=$? 9762 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 9763 test $ac_status = 0; }; then 9764 case `/usr/bin/file conftest.o` in 9765 *64-bit*) 9766 case $lt_cv_prog_gnu_ld in 9767 yes*) 9768 case $host in 9769 i?86-*-solaris*|x86_64-*-solaris*) 9770 LD="${LD-ld} -m elf_x86_64" 9771 ;; 9772 sparc*-*-solaris*) 9773 LD="${LD-ld} -m elf64_sparc" 9774 ;; 9775 esac 9776 # GNU ld 2.21 introduced _sol2 emulations. Use them if available. 9777 if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then 9778 LD=${LD-ld}_sol2 9779 fi 9780 ;; 9781 *) 9782 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 9783 LD="${LD-ld} -64" 9784 fi 9785 ;; 9786 esac 9787 ;; 9788 esac 9789 fi 9790 rm -rf conftest* 9791 ;; 9792esac 9793 9794need_locks=$enable_libtool_lock 9795 9796if test -n "$ac_tool_prefix"; then 9797 # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args. 9798set dummy ${ac_tool_prefix}mt; ac_word=$2 9799{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 9800$as_echo_n "checking for $ac_word... " >&6; } 9801if ${ac_cv_prog_MANIFEST_TOOL+:} false; then : 9802 $as_echo_n "(cached) " >&6 9803else 9804 if test -n "$MANIFEST_TOOL"; then 9805 ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test. 9806else 9807as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9808for as_dir in $PATH 9809do 9810 IFS=$as_save_IFS 9811 test -z "$as_dir" && as_dir=. 9812 for ac_exec_ext in '' $ac_executable_extensions; do 9813 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 9814 ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt" 9815 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 9816 break 2 9817 fi 9818done 9819 done 9820IFS=$as_save_IFS 9821 9822fi 9823fi 9824MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL 9825if test -n "$MANIFEST_TOOL"; then 9826 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5 9827$as_echo "$MANIFEST_TOOL" >&6; } 9828else 9829 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9830$as_echo "no" >&6; } 9831fi 9832 9833 9834fi 9835if test -z "$ac_cv_prog_MANIFEST_TOOL"; then 9836 ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL 9837 # Extract the first word of "mt", so it can be a program name with args. 9838set dummy mt; ac_word=$2 9839{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 9840$as_echo_n "checking for $ac_word... " >&6; } 9841if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then : 9842 $as_echo_n "(cached) " >&6 9843else 9844 if test -n "$ac_ct_MANIFEST_TOOL"; then 9845 ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test. 9846else 9847as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9848for as_dir in $PATH 9849do 9850 IFS=$as_save_IFS 9851 test -z "$as_dir" && as_dir=. 9852 for ac_exec_ext in '' $ac_executable_extensions; do 9853 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 9854 ac_cv_prog_ac_ct_MANIFEST_TOOL="mt" 9855 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 9856 break 2 9857 fi 9858done 9859 done 9860IFS=$as_save_IFS 9861 9862fi 9863fi 9864ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL 9865if test -n "$ac_ct_MANIFEST_TOOL"; then 9866 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5 9867$as_echo "$ac_ct_MANIFEST_TOOL" >&6; } 9868else 9869 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9870$as_echo "no" >&6; } 9871fi 9872 9873 if test "x$ac_ct_MANIFEST_TOOL" = x; then 9874 MANIFEST_TOOL=":" 9875 else 9876 case $cross_compiling:$ac_tool_warned in 9877yes:) 9878{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 9879$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 9880ac_tool_warned=yes ;; 9881esac 9882 MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL 9883 fi 9884else 9885 MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL" 9886fi 9887 9888test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt 9889{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5 9890$as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; } 9891if ${lt_cv_path_mainfest_tool+:} false; then : 9892 $as_echo_n "(cached) " >&6 9893else 9894 lt_cv_path_mainfest_tool=no 9895 echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5 9896 $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out 9897 cat conftest.err >&5 9898 if $GREP 'Manifest Tool' conftest.out > /dev/null; then 9899 lt_cv_path_mainfest_tool=yes 9900 fi 9901 rm -f conftest* 9902fi 9903{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5 9904$as_echo "$lt_cv_path_mainfest_tool" >&6; } 9905if test yes != "$lt_cv_path_mainfest_tool"; then 9906 MANIFEST_TOOL=: 9907fi 9908 9909 9910 9911 9912 9913 9914 case $host_os in 9915 rhapsody* | darwin*) 9916 if test -n "$ac_tool_prefix"; then 9917 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 9918set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 9919{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 9920$as_echo_n "checking for $ac_word... " >&6; } 9921if ${ac_cv_prog_DSYMUTIL+:} false; then : 9922 $as_echo_n "(cached) " >&6 9923else 9924 if test -n "$DSYMUTIL"; then 9925 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 9926else 9927as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9928for as_dir in $PATH 9929do 9930 IFS=$as_save_IFS 9931 test -z "$as_dir" && as_dir=. 9932 for ac_exec_ext in '' $ac_executable_extensions; do 9933 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 9934 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 9935 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 9936 break 2 9937 fi 9938done 9939 done 9940IFS=$as_save_IFS 9941 9942fi 9943fi 9944DSYMUTIL=$ac_cv_prog_DSYMUTIL 9945if test -n "$DSYMUTIL"; then 9946 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 9947$as_echo "$DSYMUTIL" >&6; } 9948else 9949 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9950$as_echo "no" >&6; } 9951fi 9952 9953 9954fi 9955if test -z "$ac_cv_prog_DSYMUTIL"; then 9956 ac_ct_DSYMUTIL=$DSYMUTIL 9957 # Extract the first word of "dsymutil", so it can be a program name with args. 9958set dummy dsymutil; ac_word=$2 9959{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 9960$as_echo_n "checking for $ac_word... " >&6; } 9961if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then : 9962 $as_echo_n "(cached) " >&6 9963else 9964 if test -n "$ac_ct_DSYMUTIL"; then 9965 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 9966else 9967as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9968for as_dir in $PATH 9969do 9970 IFS=$as_save_IFS 9971 test -z "$as_dir" && as_dir=. 9972 for ac_exec_ext in '' $ac_executable_extensions; do 9973 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 9974 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 9975 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 9976 break 2 9977 fi 9978done 9979 done 9980IFS=$as_save_IFS 9981 9982fi 9983fi 9984ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 9985if test -n "$ac_ct_DSYMUTIL"; then 9986 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 9987$as_echo "$ac_ct_DSYMUTIL" >&6; } 9988else 9989 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9990$as_echo "no" >&6; } 9991fi 9992 9993 if test "x$ac_ct_DSYMUTIL" = x; then 9994 DSYMUTIL=":" 9995 else 9996 case $cross_compiling:$ac_tool_warned in 9997yes:) 9998{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 9999$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 10000ac_tool_warned=yes ;; 10001esac 10002 DSYMUTIL=$ac_ct_DSYMUTIL 10003 fi 10004else 10005 DSYMUTIL="$ac_cv_prog_DSYMUTIL" 10006fi 10007 10008 if test -n "$ac_tool_prefix"; then 10009 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 10010set dummy ${ac_tool_prefix}nmedit; ac_word=$2 10011{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 10012$as_echo_n "checking for $ac_word... " >&6; } 10013if ${ac_cv_prog_NMEDIT+:} false; then : 10014 $as_echo_n "(cached) " >&6 10015else 10016 if test -n "$NMEDIT"; then 10017 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 10018else 10019as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 10020for as_dir in $PATH 10021do 10022 IFS=$as_save_IFS 10023 test -z "$as_dir" && as_dir=. 10024 for ac_exec_ext in '' $ac_executable_extensions; do 10025 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 10026 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 10027 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 10028 break 2 10029 fi 10030done 10031 done 10032IFS=$as_save_IFS 10033 10034fi 10035fi 10036NMEDIT=$ac_cv_prog_NMEDIT 10037if test -n "$NMEDIT"; then 10038 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 10039$as_echo "$NMEDIT" >&6; } 10040else 10041 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10042$as_echo "no" >&6; } 10043fi 10044 10045 10046fi 10047if test -z "$ac_cv_prog_NMEDIT"; then 10048 ac_ct_NMEDIT=$NMEDIT 10049 # Extract the first word of "nmedit", so it can be a program name with args. 10050set dummy nmedit; ac_word=$2 10051{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 10052$as_echo_n "checking for $ac_word... " >&6; } 10053if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then : 10054 $as_echo_n "(cached) " >&6 10055else 10056 if test -n "$ac_ct_NMEDIT"; then 10057 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 10058else 10059as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 10060for as_dir in $PATH 10061do 10062 IFS=$as_save_IFS 10063 test -z "$as_dir" && as_dir=. 10064 for ac_exec_ext in '' $ac_executable_extensions; do 10065 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 10066 ac_cv_prog_ac_ct_NMEDIT="nmedit" 10067 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 10068 break 2 10069 fi 10070done 10071 done 10072IFS=$as_save_IFS 10073 10074fi 10075fi 10076ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 10077if test -n "$ac_ct_NMEDIT"; then 10078 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 10079$as_echo "$ac_ct_NMEDIT" >&6; } 10080else 10081 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10082$as_echo "no" >&6; } 10083fi 10084 10085 if test "x$ac_ct_NMEDIT" = x; then 10086 NMEDIT=":" 10087 else 10088 case $cross_compiling:$ac_tool_warned in 10089yes:) 10090{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 10091$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 10092ac_tool_warned=yes ;; 10093esac 10094 NMEDIT=$ac_ct_NMEDIT 10095 fi 10096else 10097 NMEDIT="$ac_cv_prog_NMEDIT" 10098fi 10099 10100 if test -n "$ac_tool_prefix"; then 10101 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 10102set dummy ${ac_tool_prefix}lipo; ac_word=$2 10103{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 10104$as_echo_n "checking for $ac_word... " >&6; } 10105if ${ac_cv_prog_LIPO+:} false; then : 10106 $as_echo_n "(cached) " >&6 10107else 10108 if test -n "$LIPO"; then 10109 ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 10110else 10111as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 10112for as_dir in $PATH 10113do 10114 IFS=$as_save_IFS 10115 test -z "$as_dir" && as_dir=. 10116 for ac_exec_ext in '' $ac_executable_extensions; do 10117 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 10118 ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 10119 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 10120 break 2 10121 fi 10122done 10123 done 10124IFS=$as_save_IFS 10125 10126fi 10127fi 10128LIPO=$ac_cv_prog_LIPO 10129if test -n "$LIPO"; then 10130 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 10131$as_echo "$LIPO" >&6; } 10132else 10133 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10134$as_echo "no" >&6; } 10135fi 10136 10137 10138fi 10139if test -z "$ac_cv_prog_LIPO"; then 10140 ac_ct_LIPO=$LIPO 10141 # Extract the first word of "lipo", so it can be a program name with args. 10142set dummy lipo; ac_word=$2 10143{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 10144$as_echo_n "checking for $ac_word... " >&6; } 10145if ${ac_cv_prog_ac_ct_LIPO+:} false; then : 10146 $as_echo_n "(cached) " >&6 10147else 10148 if test -n "$ac_ct_LIPO"; then 10149 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 10150else 10151as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 10152for as_dir in $PATH 10153do 10154 IFS=$as_save_IFS 10155 test -z "$as_dir" && as_dir=. 10156 for ac_exec_ext in '' $ac_executable_extensions; do 10157 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 10158 ac_cv_prog_ac_ct_LIPO="lipo" 10159 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 10160 break 2 10161 fi 10162done 10163 done 10164IFS=$as_save_IFS 10165 10166fi 10167fi 10168ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 10169if test -n "$ac_ct_LIPO"; then 10170 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 10171$as_echo "$ac_ct_LIPO" >&6; } 10172else 10173 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10174$as_echo "no" >&6; } 10175fi 10176 10177 if test "x$ac_ct_LIPO" = x; then 10178 LIPO=":" 10179 else 10180 case $cross_compiling:$ac_tool_warned in 10181yes:) 10182{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 10183$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 10184ac_tool_warned=yes ;; 10185esac 10186 LIPO=$ac_ct_LIPO 10187 fi 10188else 10189 LIPO="$ac_cv_prog_LIPO" 10190fi 10191 10192 if test -n "$ac_tool_prefix"; then 10193 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 10194set dummy ${ac_tool_prefix}otool; ac_word=$2 10195{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 10196$as_echo_n "checking for $ac_word... " >&6; } 10197if ${ac_cv_prog_OTOOL+:} false; then : 10198 $as_echo_n "(cached) " >&6 10199else 10200 if test -n "$OTOOL"; then 10201 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 10202else 10203as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 10204for as_dir in $PATH 10205do 10206 IFS=$as_save_IFS 10207 test -z "$as_dir" && as_dir=. 10208 for ac_exec_ext in '' $ac_executable_extensions; do 10209 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 10210 ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 10211 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 10212 break 2 10213 fi 10214done 10215 done 10216IFS=$as_save_IFS 10217 10218fi 10219fi 10220OTOOL=$ac_cv_prog_OTOOL 10221if test -n "$OTOOL"; then 10222 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 10223$as_echo "$OTOOL" >&6; } 10224else 10225 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10226$as_echo "no" >&6; } 10227fi 10228 10229 10230fi 10231if test -z "$ac_cv_prog_OTOOL"; then 10232 ac_ct_OTOOL=$OTOOL 10233 # Extract the first word of "otool", so it can be a program name with args. 10234set dummy otool; ac_word=$2 10235{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 10236$as_echo_n "checking for $ac_word... " >&6; } 10237if ${ac_cv_prog_ac_ct_OTOOL+:} false; then : 10238 $as_echo_n "(cached) " >&6 10239else 10240 if test -n "$ac_ct_OTOOL"; then 10241 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 10242else 10243as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 10244for as_dir in $PATH 10245do 10246 IFS=$as_save_IFS 10247 test -z "$as_dir" && as_dir=. 10248 for ac_exec_ext in '' $ac_executable_extensions; do 10249 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 10250 ac_cv_prog_ac_ct_OTOOL="otool" 10251 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 10252 break 2 10253 fi 10254done 10255 done 10256IFS=$as_save_IFS 10257 10258fi 10259fi 10260ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 10261if test -n "$ac_ct_OTOOL"; then 10262 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 10263$as_echo "$ac_ct_OTOOL" >&6; } 10264else 10265 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10266$as_echo "no" >&6; } 10267fi 10268 10269 if test "x$ac_ct_OTOOL" = x; then 10270 OTOOL=":" 10271 else 10272 case $cross_compiling:$ac_tool_warned in 10273yes:) 10274{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 10275$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 10276ac_tool_warned=yes ;; 10277esac 10278 OTOOL=$ac_ct_OTOOL 10279 fi 10280else 10281 OTOOL="$ac_cv_prog_OTOOL" 10282fi 10283 10284 if test -n "$ac_tool_prefix"; then 10285 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 10286set dummy ${ac_tool_prefix}otool64; ac_word=$2 10287{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 10288$as_echo_n "checking for $ac_word... " >&6; } 10289if ${ac_cv_prog_OTOOL64+:} false; then : 10290 $as_echo_n "(cached) " >&6 10291else 10292 if test -n "$OTOOL64"; then 10293 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 10294else 10295as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 10296for as_dir in $PATH 10297do 10298 IFS=$as_save_IFS 10299 test -z "$as_dir" && as_dir=. 10300 for ac_exec_ext in '' $ac_executable_extensions; do 10301 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 10302 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 10303 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 10304 break 2 10305 fi 10306done 10307 done 10308IFS=$as_save_IFS 10309 10310fi 10311fi 10312OTOOL64=$ac_cv_prog_OTOOL64 10313if test -n "$OTOOL64"; then 10314 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 10315$as_echo "$OTOOL64" >&6; } 10316else 10317 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10318$as_echo "no" >&6; } 10319fi 10320 10321 10322fi 10323if test -z "$ac_cv_prog_OTOOL64"; then 10324 ac_ct_OTOOL64=$OTOOL64 10325 # Extract the first word of "otool64", so it can be a program name with args. 10326set dummy otool64; ac_word=$2 10327{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 10328$as_echo_n "checking for $ac_word... " >&6; } 10329if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then : 10330 $as_echo_n "(cached) " >&6 10331else 10332 if test -n "$ac_ct_OTOOL64"; then 10333 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 10334else 10335as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 10336for as_dir in $PATH 10337do 10338 IFS=$as_save_IFS 10339 test -z "$as_dir" && as_dir=. 10340 for ac_exec_ext in '' $ac_executable_extensions; do 10341 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 10342 ac_cv_prog_ac_ct_OTOOL64="otool64" 10343 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 10344 break 2 10345 fi 10346done 10347 done 10348IFS=$as_save_IFS 10349 10350fi 10351fi 10352ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 10353if test -n "$ac_ct_OTOOL64"; then 10354 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 10355$as_echo "$ac_ct_OTOOL64" >&6; } 10356else 10357 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10358$as_echo "no" >&6; } 10359fi 10360 10361 if test "x$ac_ct_OTOOL64" = x; then 10362 OTOOL64=":" 10363 else 10364 case $cross_compiling:$ac_tool_warned in 10365yes:) 10366{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 10367$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 10368ac_tool_warned=yes ;; 10369esac 10370 OTOOL64=$ac_ct_OTOOL64 10371 fi 10372else 10373 OTOOL64="$ac_cv_prog_OTOOL64" 10374fi 10375 10376 10377 10378 10379 10380 10381 10382 10383 10384 10385 10386 10387 10388 10389 10390 10391 10392 10393 10394 10395 10396 10397 10398 10399 10400 10401 10402 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 10403$as_echo_n "checking for -single_module linker flag... " >&6; } 10404if ${lt_cv_apple_cc_single_mod+:} false; then : 10405 $as_echo_n "(cached) " >&6 10406else 10407 lt_cv_apple_cc_single_mod=no 10408 if test -z "$LT_MULTI_MODULE"; then 10409 # By default we will add the -single_module flag. You can override 10410 # by either setting the environment variable LT_MULTI_MODULE 10411 # non-empty at configure time, or by adding -multi_module to the 10412 # link flags. 10413 rm -rf libconftest.dylib* 10414 echo "int foo(void){return 1;}" > conftest.c 10415 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 10416-dynamiclib -Wl,-single_module conftest.c" >&5 10417 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 10418 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 10419 _lt_result=$? 10420 # If there is a non-empty error log, and "single_module" 10421 # appears in it, assume the flag caused a linker warning 10422 if test -s conftest.err && $GREP single_module conftest.err; then 10423 cat conftest.err >&5 10424 # Otherwise, if the output was created with a 0 exit code from 10425 # the compiler, it worked. 10426 elif test -f libconftest.dylib && test 0 = "$_lt_result"; then 10427 lt_cv_apple_cc_single_mod=yes 10428 else 10429 cat conftest.err >&5 10430 fi 10431 rm -rf libconftest.dylib* 10432 rm -f conftest.* 10433 fi 10434fi 10435{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 10436$as_echo "$lt_cv_apple_cc_single_mod" >&6; } 10437 10438 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 10439$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 10440if ${lt_cv_ld_exported_symbols_list+:} false; then : 10441 $as_echo_n "(cached) " >&6 10442else 10443 lt_cv_ld_exported_symbols_list=no 10444 save_LDFLAGS=$LDFLAGS 10445 echo "_main" > conftest.sym 10446 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 10447 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10448/* end confdefs.h. */ 10449 10450int 10451main () 10452{ 10453 10454 ; 10455 return 0; 10456} 10457_ACEOF 10458if ac_fn_c_try_link "$LINENO"; then : 10459 lt_cv_ld_exported_symbols_list=yes 10460else 10461 lt_cv_ld_exported_symbols_list=no 10462fi 10463rm -f core conftest.err conftest.$ac_objext \ 10464 conftest$ac_exeext conftest.$ac_ext 10465 LDFLAGS=$save_LDFLAGS 10466 10467fi 10468{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 10469$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 10470 10471 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 10472$as_echo_n "checking for -force_load linker flag... " >&6; } 10473if ${lt_cv_ld_force_load+:} false; then : 10474 $as_echo_n "(cached) " >&6 10475else 10476 lt_cv_ld_force_load=no 10477 cat > conftest.c << _LT_EOF 10478int forced_loaded() { return 2;} 10479_LT_EOF 10480 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 10481 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 10482 echo "$AR cru libconftest.a conftest.o" >&5 10483 $AR cru libconftest.a conftest.o 2>&5 10484 echo "$RANLIB libconftest.a" >&5 10485 $RANLIB libconftest.a 2>&5 10486 cat > conftest.c << _LT_EOF 10487int main() { return 0;} 10488_LT_EOF 10489 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 10490 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 10491 _lt_result=$? 10492 if test -s conftest.err && $GREP force_load conftest.err; then 10493 cat conftest.err >&5 10494 elif test -f conftest && test 0 = "$_lt_result" && $GREP forced_load conftest >/dev/null 2>&1; then 10495 lt_cv_ld_force_load=yes 10496 else 10497 cat conftest.err >&5 10498 fi 10499 rm -f conftest.err libconftest.a conftest conftest.c 10500 rm -rf conftest.dSYM 10501 10502fi 10503{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 10504$as_echo "$lt_cv_ld_force_load" >&6; } 10505 case $host_os in 10506 rhapsody* | darwin1.[012]) 10507 _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;; 10508 darwin1.*) 10509 _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; 10510 darwin*) # darwin 5.x on 10511 # if running on 10.5 or later, the deployment target defaults 10512 # to the OS version, if on x86, and 10.4, the deployment 10513 # target defaults to 10.4. Don't you love it? 10514 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 10515 10.0,*86*-darwin8*|10.0,*-darwin[91]*) 10516 _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;; 10517 10.[012][,.]*) 10518 _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; 10519 10.*) 10520 _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;; 10521 esac 10522 ;; 10523 esac 10524 if test yes = "$lt_cv_apple_cc_single_mod"; then 10525 _lt_dar_single_mod='$single_module' 10526 fi 10527 if test yes = "$lt_cv_ld_exported_symbols_list"; then 10528 _lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym' 10529 else 10530 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.expsym $lib' 10531 fi 10532 if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then 10533 _lt_dsymutil='~$DSYMUTIL $lib || :' 10534 else 10535 _lt_dsymutil= 10536 fi 10537 ;; 10538 esac 10539 10540for ac_header in dlfcn.h 10541do : 10542 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 10543" 10544if test "x$ac_cv_header_dlfcn_h" = xyes; then : 10545 cat >>confdefs.h <<_ACEOF 10546#define HAVE_DLFCN_H 1 10547_ACEOF 10548 10549fi 10550 10551done 10552 10553 10554 10555func_stripname_cnf () 10556{ 10557 case $2 in 10558 .*) func_stripname_result=`$ECHO "$3" | $SED "s%^$1%%; s%\\\\$2\$%%"`;; 10559 *) func_stripname_result=`$ECHO "$3" | $SED "s%^$1%%; s%$2\$%%"`;; 10560 esac 10561} # func_stripname_cnf 10562 10563 10564 10565 10566 10567# Set options 10568 10569 10570 10571 enable_dlopen=no 10572 10573 10574 enable_win32_dll=no 10575 10576 10577 # Check whether --enable-shared was given. 10578if test "${enable_shared+set}" = set; then : 10579 enableval=$enable_shared; p=${PACKAGE-default} 10580 case $enableval in 10581 yes) enable_shared=yes ;; 10582 no) enable_shared=no ;; 10583 *) 10584 enable_shared=no 10585 # Look at the argument we got. We use all the common list separators. 10586 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 10587 for pkg in $enableval; do 10588 IFS=$lt_save_ifs 10589 if test "X$pkg" = "X$p"; then 10590 enable_shared=yes 10591 fi 10592 done 10593 IFS=$lt_save_ifs 10594 ;; 10595 esac 10596else 10597 enable_shared=yes 10598fi 10599 10600 10601 10602 10603 10604 10605 10606 10607 10608 # Check whether --enable-static was given. 10609if test "${enable_static+set}" = set; then : 10610 enableval=$enable_static; p=${PACKAGE-default} 10611 case $enableval in 10612 yes) enable_static=yes ;; 10613 no) enable_static=no ;; 10614 *) 10615 enable_static=no 10616 # Look at the argument we got. We use all the common list separators. 10617 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 10618 for pkg in $enableval; do 10619 IFS=$lt_save_ifs 10620 if test "X$pkg" = "X$p"; then 10621 enable_static=yes 10622 fi 10623 done 10624 IFS=$lt_save_ifs 10625 ;; 10626 esac 10627else 10628 enable_static=yes 10629fi 10630 10631 10632 10633 10634 10635 10636 10637 10638 10639 10640# Check whether --with-pic was given. 10641if test "${with_pic+set}" = set; then : 10642 withval=$with_pic; lt_p=${PACKAGE-default} 10643 case $withval in 10644 yes|no) pic_mode=$withval ;; 10645 *) 10646 pic_mode=default 10647 # Look at the argument we got. We use all the common list separators. 10648 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 10649 for lt_pkg in $withval; do 10650 IFS=$lt_save_ifs 10651 if test "X$lt_pkg" = "X$lt_p"; then 10652 pic_mode=yes 10653 fi 10654 done 10655 IFS=$lt_save_ifs 10656 ;; 10657 esac 10658else 10659 pic_mode=default 10660fi 10661 10662 10663 10664 10665 10666 10667 10668 10669 # Check whether --enable-fast-install was given. 10670if test "${enable_fast_install+set}" = set; then : 10671 enableval=$enable_fast_install; p=${PACKAGE-default} 10672 case $enableval in 10673 yes) enable_fast_install=yes ;; 10674 no) enable_fast_install=no ;; 10675 *) 10676 enable_fast_install=no 10677 # Look at the argument we got. We use all the common list separators. 10678 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 10679 for pkg in $enableval; do 10680 IFS=$lt_save_ifs 10681 if test "X$pkg" = "X$p"; then 10682 enable_fast_install=yes 10683 fi 10684 done 10685 IFS=$lt_save_ifs 10686 ;; 10687 esac 10688else 10689 enable_fast_install=yes 10690fi 10691 10692 10693 10694 10695 10696 10697 10698 10699 10700 10701 10702# This can be used to rebuild libtool when needed 10703LIBTOOL_DEPS=$ltmain 10704 10705# Always use our own libtool. 10706LIBTOOL='$(SHELL) $(top_builddir)/libtool' 10707 10708 10709 10710 10711 10712 10713 10714 10715 10716 10717 10718 10719 10720 10721 10722 10723 10724 10725 10726 10727 10728 10729 10730 10731 10732 10733 10734 10735 10736 10737test -z "$LN_S" && LN_S="ln -s" 10738 10739 10740 10741 10742 10743 10744 10745 10746 10747 10748 10749 10750 10751 10752if test -n "${ZSH_VERSION+set}"; then 10753 setopt NO_GLOB_SUBST 10754fi 10755 10756{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 10757$as_echo_n "checking for objdir... " >&6; } 10758if ${lt_cv_objdir+:} false; then : 10759 $as_echo_n "(cached) " >&6 10760else 10761 rm -f .libs 2>/dev/null 10762mkdir .libs 2>/dev/null 10763if test -d .libs; then 10764 lt_cv_objdir=.libs 10765else 10766 # MS-DOS does not allow filenames that begin with a dot. 10767 lt_cv_objdir=_libs 10768fi 10769rmdir .libs 2>/dev/null 10770fi 10771{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 10772$as_echo "$lt_cv_objdir" >&6; } 10773objdir=$lt_cv_objdir 10774 10775 10776 10777 10778 10779cat >>confdefs.h <<_ACEOF 10780#define LT_OBJDIR "$lt_cv_objdir/" 10781_ACEOF 10782 10783 10784 10785 10786case $host_os in 10787aix3*) 10788 # AIX sometimes has problems with the GCC collect2 program. For some 10789 # reason, if we set the COLLECT_NAMES environment variable, the problems 10790 # vanish in a puff of smoke. 10791 if test set != "${COLLECT_NAMES+set}"; then 10792 COLLECT_NAMES= 10793 export COLLECT_NAMES 10794 fi 10795 ;; 10796esac 10797 10798# Global variables: 10799ofile=libtool 10800can_build_shared=yes 10801 10802# All known linkers require a '.a' archive for static linking (except MSVC, 10803# which needs '.lib'). 10804libext=a 10805 10806with_gnu_ld=$lt_cv_prog_gnu_ld 10807 10808old_CC=$CC 10809old_CFLAGS=$CFLAGS 10810 10811# Set sane defaults for various variables 10812test -z "$CC" && CC=cc 10813test -z "$LTCC" && LTCC=$CC 10814test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 10815test -z "$LD" && LD=ld 10816test -z "$ac_objext" && ac_objext=o 10817 10818for cc_temp in $compiler""; do 10819 case $cc_temp in 10820 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 10821 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 10822 \-*) ;; 10823 *) break;; 10824 esac 10825done 10826cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 10827 10828 10829# Only perform the check for file, if the check method requires it 10830test -z "$MAGIC_CMD" && MAGIC_CMD=file 10831case $deplibs_check_method in 10832file_magic*) 10833 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 10834 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 10835$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 10836if ${lt_cv_path_MAGIC_CMD+:} false; then : 10837 $as_echo_n "(cached) " >&6 10838else 10839 case $MAGIC_CMD in 10840[\\/*] | ?:[\\/]*) 10841 lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path. 10842 ;; 10843*) 10844 lt_save_MAGIC_CMD=$MAGIC_CMD 10845 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 10846 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 10847 for ac_dir in $ac_dummy; do 10848 IFS=$lt_save_ifs 10849 test -z "$ac_dir" && ac_dir=. 10850 if test -f "$ac_dir/${ac_tool_prefix}file"; then 10851 lt_cv_path_MAGIC_CMD=$ac_dir/"${ac_tool_prefix}file" 10852 if test -n "$file_magic_test_file"; then 10853 case $deplibs_check_method in 10854 "file_magic "*) 10855 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 10856 MAGIC_CMD=$lt_cv_path_MAGIC_CMD 10857 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 10858 $EGREP "$file_magic_regex" > /dev/null; then 10859 : 10860 else 10861 cat <<_LT_EOF 1>&2 10862 10863*** Warning: the command libtool uses to detect shared libraries, 10864*** $file_magic_cmd, produces output that libtool cannot recognize. 10865*** The result is that libtool may fail to recognize shared libraries 10866*** as such. This will affect the creation of libtool libraries that 10867*** depend on shared libraries, but programs linked with such libtool 10868*** libraries will work regardless of this problem. Nevertheless, you 10869*** may want to report the problem to your system manager and/or to 10870*** bug-libtool@gnu.org 10871 10872_LT_EOF 10873 fi ;; 10874 esac 10875 fi 10876 break 10877 fi 10878 done 10879 IFS=$lt_save_ifs 10880 MAGIC_CMD=$lt_save_MAGIC_CMD 10881 ;; 10882esac 10883fi 10884 10885MAGIC_CMD=$lt_cv_path_MAGIC_CMD 10886if test -n "$MAGIC_CMD"; then 10887 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 10888$as_echo "$MAGIC_CMD" >&6; } 10889else 10890 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10891$as_echo "no" >&6; } 10892fi 10893 10894 10895 10896 10897 10898if test -z "$lt_cv_path_MAGIC_CMD"; then 10899 if test -n "$ac_tool_prefix"; then 10900 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 10901$as_echo_n "checking for file... " >&6; } 10902if ${lt_cv_path_MAGIC_CMD+:} false; then : 10903 $as_echo_n "(cached) " >&6 10904else 10905 case $MAGIC_CMD in 10906[\\/*] | ?:[\\/]*) 10907 lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path. 10908 ;; 10909*) 10910 lt_save_MAGIC_CMD=$MAGIC_CMD 10911 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 10912 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 10913 for ac_dir in $ac_dummy; do 10914 IFS=$lt_save_ifs 10915 test -z "$ac_dir" && ac_dir=. 10916 if test -f "$ac_dir/file"; then 10917 lt_cv_path_MAGIC_CMD=$ac_dir/"file" 10918 if test -n "$file_magic_test_file"; then 10919 case $deplibs_check_method in 10920 "file_magic "*) 10921 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 10922 MAGIC_CMD=$lt_cv_path_MAGIC_CMD 10923 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 10924 $EGREP "$file_magic_regex" > /dev/null; then 10925 : 10926 else 10927 cat <<_LT_EOF 1>&2 10928 10929*** Warning: the command libtool uses to detect shared libraries, 10930*** $file_magic_cmd, produces output that libtool cannot recognize. 10931*** The result is that libtool may fail to recognize shared libraries 10932*** as such. This will affect the creation of libtool libraries that 10933*** depend on shared libraries, but programs linked with such libtool 10934*** libraries will work regardless of this problem. Nevertheless, you 10935*** may want to report the problem to your system manager and/or to 10936*** bug-libtool@gnu.org 10937 10938_LT_EOF 10939 fi ;; 10940 esac 10941 fi 10942 break 10943 fi 10944 done 10945 IFS=$lt_save_ifs 10946 MAGIC_CMD=$lt_save_MAGIC_CMD 10947 ;; 10948esac 10949fi 10950 10951MAGIC_CMD=$lt_cv_path_MAGIC_CMD 10952if test -n "$MAGIC_CMD"; then 10953 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 10954$as_echo "$MAGIC_CMD" >&6; } 10955else 10956 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10957$as_echo "no" >&6; } 10958fi 10959 10960 10961 else 10962 MAGIC_CMD=: 10963 fi 10964fi 10965 10966 fi 10967 ;; 10968esac 10969 10970# Use C for the default configuration in the libtool script 10971 10972lt_save_CC=$CC 10973ac_ext=c 10974ac_cpp='$CPP $CPPFLAGS' 10975ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 10976ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 10977ac_compiler_gnu=$ac_cv_c_compiler_gnu 10978 10979 10980# Source file extension for C test sources. 10981ac_ext=c 10982 10983# Object file extension for compiled C test sources. 10984objext=o 10985objext=$objext 10986 10987# Code to be used in simple compile tests 10988lt_simple_compile_test_code="int some_variable = 0;" 10989 10990# Code to be used in simple link tests 10991lt_simple_link_test_code='int main(){return(0);}' 10992 10993 10994 10995 10996 10997 10998 10999# If no C compiler was specified, use CC. 11000LTCC=${LTCC-"$CC"} 11001 11002# If no C compiler flags were specified, use CFLAGS. 11003LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 11004 11005# Allow CC to be a program name with arguments. 11006compiler=$CC 11007 11008# Save the default compiler, since it gets overwritten when the other 11009# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 11010compiler_DEFAULT=$CC 11011 11012# save warnings/boilerplate of simple test code 11013ac_outfile=conftest.$ac_objext 11014echo "$lt_simple_compile_test_code" >conftest.$ac_ext 11015eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 11016_lt_compiler_boilerplate=`cat conftest.err` 11017$RM conftest* 11018 11019ac_outfile=conftest.$ac_objext 11020echo "$lt_simple_link_test_code" >conftest.$ac_ext 11021eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 11022_lt_linker_boilerplate=`cat conftest.err` 11023$RM -r conftest* 11024 11025 11026## CAVEAT EMPTOR: 11027## There is no encapsulation within the following macros, do not change 11028## the running order or otherwise move them around unless you know exactly 11029## what you are doing... 11030if test -n "$compiler"; then 11031 11032lt_prog_compiler_no_builtin_flag= 11033 11034if test yes = "$GCC"; then 11035 case $cc_basename in 11036 nvcc*) 11037 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 11038 *) 11039 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 11040 esac 11041 11042 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 11043$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 11044if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then : 11045 $as_echo_n "(cached) " >&6 11046else 11047 lt_cv_prog_compiler_rtti_exceptions=no 11048 ac_outfile=conftest.$ac_objext 11049 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 11050 lt_compiler_flag="-fno-rtti -fno-exceptions" ## exclude from sc_useless_quotes_in_assignment 11051 # Insert the option either (1) after the last *FLAGS variable, or 11052 # (2) before a word containing "conftest.", or (3) at the end. 11053 # Note that $ac_compile itself does not contain backslashes and begins 11054 # with a dollar sign (not a hyphen), so the echo should work correctly. 11055 # The option is referenced via a variable to avoid confusing sed. 11056 lt_compile=`echo "$ac_compile" | $SED \ 11057 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 11058 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 11059 -e 's:$: $lt_compiler_flag:'` 11060 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 11061 (eval "$lt_compile" 2>conftest.err) 11062 ac_status=$? 11063 cat conftest.err >&5 11064 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11065 if (exit $ac_status) && test -s "$ac_outfile"; then 11066 # The compiler can only warn and ignore the option if not recognized 11067 # So say no if there are warnings other than the usual output. 11068 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 11069 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 11070 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 11071 lt_cv_prog_compiler_rtti_exceptions=yes 11072 fi 11073 fi 11074 $RM conftest* 11075 11076fi 11077{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 11078$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 11079 11080if test yes = "$lt_cv_prog_compiler_rtti_exceptions"; then 11081 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 11082else 11083 : 11084fi 11085 11086fi 11087 11088 11089 11090 11091 11092 11093 lt_prog_compiler_wl= 11094lt_prog_compiler_pic= 11095lt_prog_compiler_static= 11096 11097 11098 if test yes = "$GCC"; then 11099 lt_prog_compiler_wl='-Wl,' 11100 lt_prog_compiler_static='-static' 11101 11102 case $host_os in 11103 aix*) 11104 # All AIX code is PIC. 11105 if test ia64 = "$host_cpu"; then 11106 # AIX 5 now supports IA64 processor 11107 lt_prog_compiler_static='-Bstatic' 11108 fi 11109 lt_prog_compiler_pic='-fPIC' 11110 ;; 11111 11112 amigaos*) 11113 case $host_cpu in 11114 powerpc) 11115 # see comment about AmigaOS4 .so support 11116 lt_prog_compiler_pic='-fPIC' 11117 ;; 11118 m68k) 11119 # FIXME: we need at least 68020 code to build shared libraries, but 11120 # adding the '-m68020' flag to GCC prevents building anything better, 11121 # like '-m68040'. 11122 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 11123 ;; 11124 esac 11125 ;; 11126 11127 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 11128 # PIC is the default for these OSes. 11129 ;; 11130 11131 mingw* | cygwin* | pw32* | os2* | cegcc*) 11132 # This hack is so that the source file can tell whether it is being 11133 # built for inclusion in a dll (and should export symbols for example). 11134 # Although the cygwin gcc ignores -fPIC, still need this for old-style 11135 # (--disable-auto-import) libraries 11136 lt_prog_compiler_pic='-DDLL_EXPORT' 11137 ;; 11138 11139 darwin* | rhapsody*) 11140 # PIC is the default on this platform 11141 # Common symbols not allowed in MH_DYLIB files 11142 lt_prog_compiler_pic='-fno-common' 11143 ;; 11144 11145 haiku*) 11146 # PIC is the default for Haiku. 11147 # The "-static" flag exists, but is broken. 11148 lt_prog_compiler_static= 11149 ;; 11150 11151 hpux*) 11152 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 11153 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 11154 # sets the default TLS model and affects inlining. 11155 case $host_cpu in 11156 hppa*64*) 11157 # +Z the default 11158 ;; 11159 *) 11160 lt_prog_compiler_pic='-fPIC' 11161 ;; 11162 esac 11163 ;; 11164 11165 interix[3-9]*) 11166 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 11167 # Instead, we relocate shared libraries at runtime. 11168 ;; 11169 11170 msdosdjgpp*) 11171 # Just because we use GCC doesn't mean we suddenly get shared libraries 11172 # on systems that don't support them. 11173 lt_prog_compiler_can_build_shared=no 11174 enable_shared=no 11175 ;; 11176 11177 *nto* | *qnx*) 11178 # QNX uses GNU C++, but need to define -shared option too, otherwise 11179 # it will coredump. 11180 lt_prog_compiler_pic='-fPIC -shared' 11181 ;; 11182 11183 sysv4*MP*) 11184 if test -d /usr/nec; then 11185 lt_prog_compiler_pic=-Kconform_pic 11186 fi 11187 ;; 11188 11189 *) 11190 lt_prog_compiler_pic='-fPIC' 11191 ;; 11192 esac 11193 11194 case $cc_basename in 11195 nvcc*) # Cuda Compiler Driver 2.2 11196 lt_prog_compiler_wl='-Xlinker ' 11197 if test -n "$lt_prog_compiler_pic"; then 11198 lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic" 11199 fi 11200 ;; 11201 esac 11202 else 11203 # PORTME Check for flag to pass linker flags through the system compiler. 11204 case $host_os in 11205 aix*) 11206 lt_prog_compiler_wl='-Wl,' 11207 if test ia64 = "$host_cpu"; then 11208 # AIX 5 now supports IA64 processor 11209 lt_prog_compiler_static='-Bstatic' 11210 else 11211 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 11212 fi 11213 ;; 11214 11215 darwin* | rhapsody*) 11216 # PIC is the default on this platform 11217 # Common symbols not allowed in MH_DYLIB files 11218 lt_prog_compiler_pic='-fno-common' 11219 case $cc_basename in 11220 nagfor*) 11221 # NAG Fortran compiler 11222 lt_prog_compiler_wl='-Wl,-Wl,,' 11223 lt_prog_compiler_pic='-PIC' 11224 lt_prog_compiler_static='-Bstatic' 11225 ;; 11226 esac 11227 ;; 11228 11229 mingw* | cygwin* | pw32* | os2* | cegcc*) 11230 # This hack is so that the source file can tell whether it is being 11231 # built for inclusion in a dll (and should export symbols for example). 11232 lt_prog_compiler_pic='-DDLL_EXPORT' 11233 ;; 11234 11235 hpux9* | hpux10* | hpux11*) 11236 lt_prog_compiler_wl='-Wl,' 11237 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 11238 # not for PA HP-UX. 11239 case $host_cpu in 11240 hppa*64*|ia64*) 11241 # +Z the default 11242 ;; 11243 *) 11244 lt_prog_compiler_pic='+Z' 11245 ;; 11246 esac 11247 # Is there a better lt_prog_compiler_static that works with the bundled CC? 11248 lt_prog_compiler_static='$wl-a ${wl}archive' 11249 ;; 11250 11251 irix5* | irix6* | nonstopux*) 11252 lt_prog_compiler_wl='-Wl,' 11253 # PIC (with -KPIC) is the default. 11254 lt_prog_compiler_static='-non_shared' 11255 ;; 11256 11257 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 11258 case $cc_basename in 11259 # old Intel for x86_64, which still supported -KPIC. 11260 ecc*) 11261 lt_prog_compiler_wl='-Wl,' 11262 lt_prog_compiler_pic='-KPIC' 11263 lt_prog_compiler_static='-static' 11264 ;; 11265 # icc used to be incompatible with GCC. 11266 # ICC 10 doesn't accept -KPIC any more. 11267 icc* | ifort*) 11268 lt_prog_compiler_wl='-Wl,' 11269 lt_prog_compiler_pic='-fPIC' 11270 lt_prog_compiler_static='-static' 11271 ;; 11272 # Lahey Fortran 8.1. 11273 lf95*) 11274 lt_prog_compiler_wl='-Wl,' 11275 lt_prog_compiler_pic='--shared' 11276 lt_prog_compiler_static='--static' 11277 ;; 11278 nagfor*) 11279 # NAG Fortran compiler 11280 lt_prog_compiler_wl='-Wl,-Wl,,' 11281 lt_prog_compiler_pic='-PIC' 11282 lt_prog_compiler_static='-Bstatic' 11283 ;; 11284 tcc*) 11285 # Fabrice Bellard et al's Tiny C Compiler 11286 lt_prog_compiler_wl='-Wl,' 11287 lt_prog_compiler_pic='-fPIC' 11288 lt_prog_compiler_static='-static' 11289 ;; 11290 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 11291 # Portland Group compilers (*not* the Pentium gcc compiler, 11292 # which looks to be a dead project) 11293 lt_prog_compiler_wl='-Wl,' 11294 lt_prog_compiler_pic='-fpic' 11295 lt_prog_compiler_static='-Bstatic' 11296 ;; 11297 ccc*) 11298 lt_prog_compiler_wl='-Wl,' 11299 # All Alpha code is PIC. 11300 lt_prog_compiler_static='-non_shared' 11301 ;; 11302 xl* | bgxl* | bgf* | mpixl*) 11303 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 11304 lt_prog_compiler_wl='-Wl,' 11305 lt_prog_compiler_pic='-qpic' 11306 lt_prog_compiler_static='-qstaticlink' 11307 ;; 11308 *) 11309 case `$CC -V 2>&1 | sed 5q` in 11310 *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*) 11311 # Sun Fortran 8.3 passes all unrecognized flags to the linker 11312 lt_prog_compiler_pic='-KPIC' 11313 lt_prog_compiler_static='-Bstatic' 11314 lt_prog_compiler_wl='' 11315 ;; 11316 *Sun\ F* | *Sun*Fortran*) 11317 lt_prog_compiler_pic='-KPIC' 11318 lt_prog_compiler_static='-Bstatic' 11319 lt_prog_compiler_wl='-Qoption ld ' 11320 ;; 11321 *Sun\ C*) 11322 # Sun C 5.9 11323 lt_prog_compiler_pic='-KPIC' 11324 lt_prog_compiler_static='-Bstatic' 11325 lt_prog_compiler_wl='-Wl,' 11326 ;; 11327 *Intel*\ [CF]*Compiler*) 11328 lt_prog_compiler_wl='-Wl,' 11329 lt_prog_compiler_pic='-fPIC' 11330 lt_prog_compiler_static='-static' 11331 ;; 11332 *Portland\ Group*) 11333 lt_prog_compiler_wl='-Wl,' 11334 lt_prog_compiler_pic='-fpic' 11335 lt_prog_compiler_static='-Bstatic' 11336 ;; 11337 esac 11338 ;; 11339 esac 11340 ;; 11341 11342 newsos6) 11343 lt_prog_compiler_pic='-KPIC' 11344 lt_prog_compiler_static='-Bstatic' 11345 ;; 11346 11347 *nto* | *qnx*) 11348 # QNX uses GNU C++, but need to define -shared option too, otherwise 11349 # it will coredump. 11350 lt_prog_compiler_pic='-fPIC -shared' 11351 ;; 11352 11353 osf3* | osf4* | osf5*) 11354 lt_prog_compiler_wl='-Wl,' 11355 # All OSF/1 code is PIC. 11356 lt_prog_compiler_static='-non_shared' 11357 ;; 11358 11359 rdos*) 11360 lt_prog_compiler_static='-non_shared' 11361 ;; 11362 11363 solaris*) 11364 lt_prog_compiler_pic='-KPIC' 11365 lt_prog_compiler_static='-Bstatic' 11366 case $cc_basename in 11367 f77* | f90* | f95* | sunf77* | sunf90* | sunf95*) 11368 lt_prog_compiler_wl='-Qoption ld ';; 11369 *) 11370 lt_prog_compiler_wl='-Wl,';; 11371 esac 11372 ;; 11373 11374 sunos4*) 11375 lt_prog_compiler_wl='-Qoption ld ' 11376 lt_prog_compiler_pic='-PIC' 11377 lt_prog_compiler_static='-Bstatic' 11378 ;; 11379 11380 sysv4 | sysv4.2uw2* | sysv4.3*) 11381 lt_prog_compiler_wl='-Wl,' 11382 lt_prog_compiler_pic='-KPIC' 11383 lt_prog_compiler_static='-Bstatic' 11384 ;; 11385 11386 sysv4*MP*) 11387 if test -d /usr/nec; then 11388 lt_prog_compiler_pic='-Kconform_pic' 11389 lt_prog_compiler_static='-Bstatic' 11390 fi 11391 ;; 11392 11393 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 11394 lt_prog_compiler_wl='-Wl,' 11395 lt_prog_compiler_pic='-KPIC' 11396 lt_prog_compiler_static='-Bstatic' 11397 ;; 11398 11399 unicos*) 11400 lt_prog_compiler_wl='-Wl,' 11401 lt_prog_compiler_can_build_shared=no 11402 ;; 11403 11404 uts4*) 11405 lt_prog_compiler_pic='-pic' 11406 lt_prog_compiler_static='-Bstatic' 11407 ;; 11408 11409 *) 11410 lt_prog_compiler_can_build_shared=no 11411 ;; 11412 esac 11413 fi 11414 11415case $host_os in 11416 # For platforms that do not support PIC, -DPIC is meaningless: 11417 *djgpp*) 11418 lt_prog_compiler_pic= 11419 ;; 11420 *) 11421 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 11422 ;; 11423esac 11424 11425{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 11426$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 11427if ${lt_cv_prog_compiler_pic+:} false; then : 11428 $as_echo_n "(cached) " >&6 11429else 11430 lt_cv_prog_compiler_pic=$lt_prog_compiler_pic 11431fi 11432{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5 11433$as_echo "$lt_cv_prog_compiler_pic" >&6; } 11434lt_prog_compiler_pic=$lt_cv_prog_compiler_pic 11435 11436# 11437# Check to make sure the PIC flag actually works. 11438# 11439if test -n "$lt_prog_compiler_pic"; then 11440 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 11441$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 11442if ${lt_cv_prog_compiler_pic_works+:} false; then : 11443 $as_echo_n "(cached) " >&6 11444else 11445 lt_cv_prog_compiler_pic_works=no 11446 ac_outfile=conftest.$ac_objext 11447 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 11448 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" ## exclude from sc_useless_quotes_in_assignment 11449 # Insert the option either (1) after the last *FLAGS variable, or 11450 # (2) before a word containing "conftest.", or (3) at the end. 11451 # Note that $ac_compile itself does not contain backslashes and begins 11452 # with a dollar sign (not a hyphen), so the echo should work correctly. 11453 # The option is referenced via a variable to avoid confusing sed. 11454 lt_compile=`echo "$ac_compile" | $SED \ 11455 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 11456 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 11457 -e 's:$: $lt_compiler_flag:'` 11458 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 11459 (eval "$lt_compile" 2>conftest.err) 11460 ac_status=$? 11461 cat conftest.err >&5 11462 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11463 if (exit $ac_status) && test -s "$ac_outfile"; then 11464 # The compiler can only warn and ignore the option if not recognized 11465 # So say no if there are warnings other than the usual output. 11466 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 11467 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 11468 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 11469 lt_cv_prog_compiler_pic_works=yes 11470 fi 11471 fi 11472 $RM conftest* 11473 11474fi 11475{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 11476$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 11477 11478if test yes = "$lt_cv_prog_compiler_pic_works"; then 11479 case $lt_prog_compiler_pic in 11480 "" | " "*) ;; 11481 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 11482 esac 11483else 11484 lt_prog_compiler_pic= 11485 lt_prog_compiler_can_build_shared=no 11486fi 11487 11488fi 11489 11490 11491 11492 11493 11494 11495 11496 11497 11498 11499 11500# 11501# Check to make sure the static flag actually works. 11502# 11503wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 11504{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 11505$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 11506if ${lt_cv_prog_compiler_static_works+:} false; then : 11507 $as_echo_n "(cached) " >&6 11508else 11509 lt_cv_prog_compiler_static_works=no 11510 save_LDFLAGS=$LDFLAGS 11511 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 11512 echo "$lt_simple_link_test_code" > conftest.$ac_ext 11513 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 11514 # The linker can only warn and ignore the option if not recognized 11515 # So say no if there are warnings 11516 if test -s conftest.err; then 11517 # Append any errors to the config.log. 11518 cat conftest.err 1>&5 11519 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 11520 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 11521 if diff conftest.exp conftest.er2 >/dev/null; then 11522 lt_cv_prog_compiler_static_works=yes 11523 fi 11524 else 11525 lt_cv_prog_compiler_static_works=yes 11526 fi 11527 fi 11528 $RM -r conftest* 11529 LDFLAGS=$save_LDFLAGS 11530 11531fi 11532{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 11533$as_echo "$lt_cv_prog_compiler_static_works" >&6; } 11534 11535if test yes = "$lt_cv_prog_compiler_static_works"; then 11536 : 11537else 11538 lt_prog_compiler_static= 11539fi 11540 11541 11542 11543 11544 11545 11546 11547 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 11548$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 11549if ${lt_cv_prog_compiler_c_o+:} false; then : 11550 $as_echo_n "(cached) " >&6 11551else 11552 lt_cv_prog_compiler_c_o=no 11553 $RM -r conftest 2>/dev/null 11554 mkdir conftest 11555 cd conftest 11556 mkdir out 11557 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 11558 11559 lt_compiler_flag="-o out/conftest2.$ac_objext" 11560 # Insert the option either (1) after the last *FLAGS variable, or 11561 # (2) before a word containing "conftest.", or (3) at the end. 11562 # Note that $ac_compile itself does not contain backslashes and begins 11563 # with a dollar sign (not a hyphen), so the echo should work correctly. 11564 lt_compile=`echo "$ac_compile" | $SED \ 11565 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 11566 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 11567 -e 's:$: $lt_compiler_flag:'` 11568 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 11569 (eval "$lt_compile" 2>out/conftest.err) 11570 ac_status=$? 11571 cat out/conftest.err >&5 11572 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11573 if (exit $ac_status) && test -s out/conftest2.$ac_objext 11574 then 11575 # The compiler can only warn and ignore the option if not recognized 11576 # So say no if there are warnings 11577 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 11578 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 11579 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 11580 lt_cv_prog_compiler_c_o=yes 11581 fi 11582 fi 11583 chmod u+w . 2>&5 11584 $RM conftest* 11585 # SGI C++ compiler will create directory out/ii_files/ for 11586 # template instantiation 11587 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 11588 $RM out/* && rmdir out 11589 cd .. 11590 $RM -r conftest 11591 $RM conftest* 11592 11593fi 11594{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 11595$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 11596 11597 11598 11599 11600 11601 11602 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 11603$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 11604if ${lt_cv_prog_compiler_c_o+:} false; then : 11605 $as_echo_n "(cached) " >&6 11606else 11607 lt_cv_prog_compiler_c_o=no 11608 $RM -r conftest 2>/dev/null 11609 mkdir conftest 11610 cd conftest 11611 mkdir out 11612 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 11613 11614 lt_compiler_flag="-o out/conftest2.$ac_objext" 11615 # Insert the option either (1) after the last *FLAGS variable, or 11616 # (2) before a word containing "conftest.", or (3) at the end. 11617 # Note that $ac_compile itself does not contain backslashes and begins 11618 # with a dollar sign (not a hyphen), so the echo should work correctly. 11619 lt_compile=`echo "$ac_compile" | $SED \ 11620 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 11621 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 11622 -e 's:$: $lt_compiler_flag:'` 11623 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 11624 (eval "$lt_compile" 2>out/conftest.err) 11625 ac_status=$? 11626 cat out/conftest.err >&5 11627 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11628 if (exit $ac_status) && test -s out/conftest2.$ac_objext 11629 then 11630 # The compiler can only warn and ignore the option if not recognized 11631 # So say no if there are warnings 11632 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 11633 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 11634 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 11635 lt_cv_prog_compiler_c_o=yes 11636 fi 11637 fi 11638 chmod u+w . 2>&5 11639 $RM conftest* 11640 # SGI C++ compiler will create directory out/ii_files/ for 11641 # template instantiation 11642 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 11643 $RM out/* && rmdir out 11644 cd .. 11645 $RM -r conftest 11646 $RM conftest* 11647 11648fi 11649{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 11650$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 11651 11652 11653 11654 11655hard_links=nottested 11656if test no = "$lt_cv_prog_compiler_c_o" && test no != "$need_locks"; then 11657 # do not overwrite the value of need_locks provided by the user 11658 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 11659$as_echo_n "checking if we can lock with hard links... " >&6; } 11660 hard_links=yes 11661 $RM conftest* 11662 ln conftest.a conftest.b 2>/dev/null && hard_links=no 11663 touch conftest.a 11664 ln conftest.a conftest.b 2>&5 || hard_links=no 11665 ln conftest.a conftest.b 2>/dev/null && hard_links=no 11666 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 11667$as_echo "$hard_links" >&6; } 11668 if test no = "$hard_links"; then 11669 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5 11670$as_echo "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;} 11671 need_locks=warn 11672 fi 11673else 11674 need_locks=no 11675fi 11676 11677 11678 11679 11680 11681 11682 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 11683$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 11684 11685 runpath_var= 11686 allow_undefined_flag= 11687 always_export_symbols=no 11688 archive_cmds= 11689 archive_expsym_cmds= 11690 compiler_needs_object=no 11691 enable_shared_with_static_runtimes=no 11692 export_dynamic_flag_spec= 11693 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 11694 hardcode_automatic=no 11695 hardcode_direct=no 11696 hardcode_direct_absolute=no 11697 hardcode_libdir_flag_spec= 11698 hardcode_libdir_separator= 11699 hardcode_minus_L=no 11700 hardcode_shlibpath_var=unsupported 11701 inherit_rpath=no 11702 link_all_deplibs=unknown 11703 module_cmds= 11704 module_expsym_cmds= 11705 old_archive_from_new_cmds= 11706 old_archive_from_expsyms_cmds= 11707 thread_safe_flag_spec= 11708 whole_archive_flag_spec= 11709 # include_expsyms should be a list of space-separated symbols to be *always* 11710 # included in the symbol list 11711 include_expsyms= 11712 # exclude_expsyms can be an extended regexp of symbols to exclude 11713 # it will be wrapped by ' (' and ')$', so one must not match beginning or 11714 # end of line. Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'bc', 11715 # as well as any symbol that contains 'd'. 11716 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 11717 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 11718 # platforms (ab)use it in PIC code, but their linkers get confused if 11719 # the symbol is explicitly referenced. Since portable code cannot 11720 # rely on this symbol name, it's probably fine to never include it in 11721 # preloaded symbol tables. 11722 # Exclude shared library initialization/finalization symbols. 11723 extract_expsyms_cmds= 11724 11725 case $host_os in 11726 cygwin* | mingw* | pw32* | cegcc*) 11727 # FIXME: the MSVC++ port hasn't been tested in a loooong time 11728 # When not using gcc, we currently assume that we are using 11729 # Microsoft Visual C++. 11730 if test yes != "$GCC"; then 11731 with_gnu_ld=no 11732 fi 11733 ;; 11734 interix*) 11735 # we just hope/assume this is gcc and not c89 (= MSVC++) 11736 with_gnu_ld=yes 11737 ;; 11738 openbsd* | bitrig*) 11739 with_gnu_ld=no 11740 ;; 11741 esac 11742 11743 ld_shlibs=yes 11744 11745 # On some targets, GNU ld is compatible enough with the native linker 11746 # that we're better off using the native interface for both. 11747 lt_use_gnu_ld_interface=no 11748 if test yes = "$with_gnu_ld"; then 11749 case $host_os in 11750 aix*) 11751 # The AIX port of GNU ld has always aspired to compatibility 11752 # with the native linker. However, as the warning in the GNU ld 11753 # block says, versions before 2.19.5* couldn't really create working 11754 # shared libraries, regardless of the interface used. 11755 case `$LD -v 2>&1` in 11756 *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 11757 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 11758 *\ \(GNU\ Binutils\)\ [3-9]*) ;; 11759 *) 11760 lt_use_gnu_ld_interface=yes 11761 ;; 11762 esac 11763 ;; 11764 *) 11765 lt_use_gnu_ld_interface=yes 11766 ;; 11767 esac 11768 fi 11769 11770 if test yes = "$lt_use_gnu_ld_interface"; then 11771 # If archive_cmds runs LD, not CC, wlarc should be empty 11772 wlarc='$wl' 11773 11774 # Set some defaults for GNU ld with shared library support. These 11775 # are reset later if shared libraries are not supported. Putting them 11776 # here allows them to be overridden if necessary. 11777 runpath_var=LD_RUN_PATH 11778 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 11779 export_dynamic_flag_spec='$wl--export-dynamic' 11780 # ancient GNU ld didn't support --whole-archive et. al. 11781 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 11782 whole_archive_flag_spec=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive' 11783 else 11784 whole_archive_flag_spec= 11785 fi 11786 supports_anon_versioning=no 11787 case `$LD -v | $SED -e 's/(^)\+)\s\+//' 2>&1` in 11788 *GNU\ gold*) supports_anon_versioning=yes ;; 11789 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 11790 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 11791 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 11792 *\ 2.11.*) ;; # other 2.11 versions 11793 *) supports_anon_versioning=yes ;; 11794 esac 11795 11796 # See if GNU ld supports shared libraries. 11797 case $host_os in 11798 aix[3-9]*) 11799 # On AIX/PPC, the GNU linker is very broken 11800 if test ia64 != "$host_cpu"; then 11801 ld_shlibs=no 11802 cat <<_LT_EOF 1>&2 11803 11804*** Warning: the GNU linker, at least up to release 2.19, is reported 11805*** to be unable to reliably create shared libraries on AIX. 11806*** Therefore, libtool is disabling shared libraries support. If you 11807*** really care for shared libraries, you may want to install binutils 11808*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 11809*** You will then need to restart the configuration process. 11810 11811_LT_EOF 11812 fi 11813 ;; 11814 11815 amigaos*) 11816 case $host_cpu in 11817 powerpc) 11818 # see comment about AmigaOS4 .so support 11819 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 11820 archive_expsym_cmds='' 11821 ;; 11822 m68k) 11823 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)' 11824 hardcode_libdir_flag_spec='-L$libdir' 11825 hardcode_minus_L=yes 11826 ;; 11827 esac 11828 ;; 11829 11830 beos*) 11831 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 11832 allow_undefined_flag=unsupported 11833 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 11834 # support --undefined. This deserves some investigation. FIXME 11835 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 11836 else 11837 ld_shlibs=no 11838 fi 11839 ;; 11840 11841 cygwin* | mingw* | pw32* | cegcc*) 11842 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 11843 # as there is no search path for DLLs. 11844 hardcode_libdir_flag_spec='-L$libdir' 11845 export_dynamic_flag_spec='$wl--export-all-symbols' 11846 allow_undefined_flag=unsupported 11847 always_export_symbols=no 11848 enable_shared_with_static_runtimes=yes 11849 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' 11850 exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname' 11851 11852 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 11853 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 11854 # If the export-symbols file already is a .def file, use it as 11855 # is; otherwise, prepend EXPORTS... 11856 archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then 11857 cp $export_symbols $output_objdir/$soname.def; 11858 else 11859 echo EXPORTS > $output_objdir/$soname.def; 11860 cat $export_symbols >> $output_objdir/$soname.def; 11861 fi~ 11862 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 11863 else 11864 ld_shlibs=no 11865 fi 11866 ;; 11867 11868 haiku*) 11869 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 11870 link_all_deplibs=yes 11871 ;; 11872 11873 interix[3-9]*) 11874 hardcode_direct=no 11875 hardcode_shlibpath_var=no 11876 hardcode_libdir_flag_spec='$wl-rpath,$libdir' 11877 export_dynamic_flag_spec='$wl-E' 11878 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 11879 # Instead, shared libraries are loaded at an image base (0x10000000 by 11880 # default) and relocated if they conflict, which is a slow very memory 11881 # consuming and fragmenting process. To avoid this, we pick a random, 11882 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 11883 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 11884 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 11885 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' 11886 ;; 11887 11888 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) 11889 tmp_diet=no 11890 if test linux-dietlibc = "$host_os"; then 11891 case $cc_basename in 11892 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 11893 esac 11894 fi 11895 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 11896 && test no = "$tmp_diet" 11897 then 11898 tmp_addflag=' $pic_flag' 11899 tmp_sharedflag='-shared' 11900 case $cc_basename,$host_cpu in 11901 pgcc*) # Portland Group C compiler 11902 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' 11903 tmp_addflag=' $pic_flag' 11904 ;; 11905 pgf77* | pgf90* | pgf95* | pgfortran*) 11906 # Portland Group f77 and f90 compilers 11907 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' 11908 tmp_addflag=' $pic_flag -Mnomain' ;; 11909 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 11910 tmp_addflag=' -i_dynamic' ;; 11911 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 11912 tmp_addflag=' -i_dynamic -nofor_main' ;; 11913 ifc* | ifort*) # Intel Fortran compiler 11914 tmp_addflag=' -nofor_main' ;; 11915 lf95*) # Lahey Fortran 8.1 11916 whole_archive_flag_spec= 11917 tmp_sharedflag='--shared' ;; 11918 nagfor*) # NAGFOR 5.3 11919 tmp_sharedflag='-Wl,-shared' ;; 11920 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 11921 tmp_sharedflag='-qmkshrobj' 11922 tmp_addflag= ;; 11923 nvcc*) # Cuda Compiler Driver 2.2 11924 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' 11925 compiler_needs_object=yes 11926 ;; 11927 esac 11928 case `$CC -V 2>&1 | sed 5q` in 11929 *Sun\ C*) # Sun C 5.9 11930 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' 11931 compiler_needs_object=yes 11932 tmp_sharedflag='-G' ;; 11933 *Sun\ F*) # Sun Fortran 8.3 11934 tmp_sharedflag='-G' ;; 11935 esac 11936 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 11937 11938 if test yes = "$supports_anon_versioning"; then 11939 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 11940 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 11941 echo "local: *; };" >> $output_objdir/$libname.ver~ 11942 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib' 11943 fi 11944 11945 case $cc_basename in 11946 xlf* | bgf* | bgxlf* | mpixlf*) 11947 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 11948 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 11949 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 11950 archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib' 11951 if test yes = "$supports_anon_versioning"; then 11952 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 11953 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 11954 echo "local: *; };" >> $output_objdir/$libname.ver~ 11955 $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 11956 fi 11957 ;; 11958 esac 11959 else 11960 ld_shlibs=no 11961 fi 11962 ;; 11963 11964 netbsd*) 11965 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 11966 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 11967 wlarc= 11968 else 11969 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 11970 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 11971 fi 11972 ;; 11973 11974 solaris*) 11975 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 11976 ld_shlibs=no 11977 cat <<_LT_EOF 1>&2 11978 11979*** Warning: The releases 2.8.* of the GNU linker cannot reliably 11980*** create shared libraries on Solaris systems. Therefore, libtool 11981*** is disabling shared libraries support. We urge you to upgrade GNU 11982*** binutils to release 2.9.1 or newer. Another option is to modify 11983*** your PATH or compiler configuration so that the native linker is 11984*** used, and then restart. 11985 11986_LT_EOF 11987 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 11988 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 11989 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 11990 else 11991 ld_shlibs=no 11992 fi 11993 ;; 11994 11995 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 11996 case `$LD -v 2>&1` in 11997 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 11998 ld_shlibs=no 11999 cat <<_LT_EOF 1>&2 12000 12001*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot 12002*** reliably create shared libraries on SCO systems. Therefore, libtool 12003*** is disabling shared libraries support. We urge you to upgrade GNU 12004*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 12005*** your PATH or compiler configuration so that the native linker is 12006*** used, and then restart. 12007 12008_LT_EOF 12009 ;; 12010 *) 12011 # For security reasons, it is highly recommended that you always 12012 # use absolute paths for naming shared libraries, and exclude the 12013 # DT_RUNPATH tag from executables and libraries. But doing so 12014 # requires that you compile everything twice, which is a pain. 12015 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 12016 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 12017 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 12018 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 12019 else 12020 ld_shlibs=no 12021 fi 12022 ;; 12023 esac 12024 ;; 12025 12026 sunos4*) 12027 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 12028 wlarc= 12029 hardcode_direct=yes 12030 hardcode_shlibpath_var=no 12031 ;; 12032 12033 *) 12034 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 12035 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 12036 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 12037 else 12038 ld_shlibs=no 12039 fi 12040 ;; 12041 esac 12042 12043 if test no = "$ld_shlibs"; then 12044 runpath_var= 12045 hardcode_libdir_flag_spec= 12046 export_dynamic_flag_spec= 12047 whole_archive_flag_spec= 12048 fi 12049 else 12050 # PORTME fill in a description of your system's linker (not GNU ld) 12051 case $host_os in 12052 aix3*) 12053 allow_undefined_flag=unsupported 12054 always_export_symbols=yes 12055 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' 12056 # Note: this linker hardcodes the directories in LIBPATH if there 12057 # are no directories specified by -L. 12058 hardcode_minus_L=yes 12059 if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then 12060 # Neither direct hardcoding nor static linking is supported with a 12061 # broken collect2. 12062 hardcode_direct=unsupported 12063 fi 12064 ;; 12065 12066 aix[4-9]*) 12067 if test ia64 = "$host_cpu"; then 12068 # On IA64, the linker does run time linking by default, so we don't 12069 # have to do anything special. 12070 aix_use_runtimelinking=no 12071 exp_sym_flag='-Bexport' 12072 no_entry_flag= 12073 else 12074 # If we're using GNU nm, then we don't want the "-C" option. 12075 # -C means demangle to AIX nm, but means don't demangle with GNU nm 12076 # Also, AIX nm treats weak defined symbols like other global 12077 # defined symbols, whereas GNU nm marks them as "W". 12078 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 12079 export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' 12080 else 12081 export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' 12082 fi 12083 aix_use_runtimelinking=no 12084 12085 # Test if we are trying to use run time linking or normal 12086 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 12087 # need to do runtime linking. 12088 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 12089 for ld_flag in $LDFLAGS; do 12090 if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then 12091 aix_use_runtimelinking=yes 12092 break 12093 fi 12094 done 12095 ;; 12096 esac 12097 12098 exp_sym_flag='-bexport' 12099 no_entry_flag='-bnoentry' 12100 fi 12101 12102 # When large executables or shared objects are built, AIX ld can 12103 # have problems creating the table of contents. If linking a library 12104 # or program results in "error TOC overflow" add -mminimal-toc to 12105 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 12106 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 12107 12108 archive_cmds='' 12109 hardcode_direct=yes 12110 hardcode_direct_absolute=yes 12111 hardcode_libdir_separator=':' 12112 link_all_deplibs=yes 12113 file_list_spec='$wl-f,' 12114 12115 if test yes = "$GCC"; then 12116 case $host_os in aix4.[012]|aix4.[012].*) 12117 # We only want to do this on AIX 4.2 and lower, the check 12118 # below for broken collect2 doesn't work under 4.3+ 12119 collect2name=`$CC -print-prog-name=collect2` 12120 if test -f "$collect2name" && 12121 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 12122 then 12123 # We have reworked collect2 12124 : 12125 else 12126 # We have old collect2 12127 hardcode_direct=unsupported 12128 # It fails to find uninstalled libraries when the uninstalled 12129 # path is not listed in the libpath. Setting hardcode_minus_L 12130 # to unsupported forces relinking 12131 hardcode_minus_L=yes 12132 hardcode_libdir_flag_spec='-L$libdir' 12133 hardcode_libdir_separator= 12134 fi 12135 ;; 12136 esac 12137 shared_flag='-shared' 12138 if test yes = "$aix_use_runtimelinking"; then 12139 shared_flag="$shared_flag "'$wl-G' 12140 fi 12141 else 12142 # not using gcc 12143 if test ia64 = "$host_cpu"; then 12144 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 12145 # chokes on -Wl,-G. The following line is correct: 12146 shared_flag='-G' 12147 else 12148 if test yes = "$aix_use_runtimelinking"; then 12149 shared_flag='$wl-G' 12150 else 12151 shared_flag='$wl-bM:SRE' 12152 fi 12153 fi 12154 fi 12155 12156 export_dynamic_flag_spec='$wl-bexpall' 12157 # It seems that -bexpall does not export symbols beginning with 12158 # underscore (_), so it is better to generate a list of symbols to export. 12159 always_export_symbols=yes 12160 if test yes = "$aix_use_runtimelinking"; then 12161 # Warning - without using the other runtime loading flags (-brtl), 12162 # -berok will link without error, but may produce a broken library. 12163 allow_undefined_flag='-berok' 12164 # Determine the default libpath from the value encoded in an 12165 # empty executable. 12166 if test set = "${lt_cv_aix_libpath+set}"; then 12167 aix_libpath=$lt_cv_aix_libpath 12168else 12169 if ${lt_cv_aix_libpath_+:} false; then : 12170 $as_echo_n "(cached) " >&6 12171else 12172 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12173/* end confdefs.h. */ 12174 12175int 12176main () 12177{ 12178 12179 ; 12180 return 0; 12181} 12182_ACEOF 12183if ac_fn_c_try_link "$LINENO"; then : 12184 12185 lt_aix_libpath_sed=' 12186 /Import File Strings/,/^$/ { 12187 /^0/ { 12188 s/^0 *\([^ ]*\) *$/\1/ 12189 p 12190 } 12191 }' 12192 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 12193 # Check for a 64-bit object if we didn't find anything. 12194 if test -z "$lt_cv_aix_libpath_"; then 12195 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 12196 fi 12197fi 12198rm -f core conftest.err conftest.$ac_objext \ 12199 conftest$ac_exeext conftest.$ac_ext 12200 if test -z "$lt_cv_aix_libpath_"; then 12201 lt_cv_aix_libpath_=/usr/lib:/lib 12202 fi 12203 12204fi 12205 12206 aix_libpath=$lt_cv_aix_libpath_ 12207fi 12208 12209 hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath" 12210 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 12211 else 12212 if test ia64 = "$host_cpu"; then 12213 hardcode_libdir_flag_spec='$wl-R $libdir:/usr/lib:/lib' 12214 allow_undefined_flag="-z nodefs" 12215 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" 12216 else 12217 # Determine the default libpath from the value encoded in an 12218 # empty executable. 12219 if test set = "${lt_cv_aix_libpath+set}"; then 12220 aix_libpath=$lt_cv_aix_libpath 12221else 12222 if ${lt_cv_aix_libpath_+:} false; then : 12223 $as_echo_n "(cached) " >&6 12224else 12225 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12226/* end confdefs.h. */ 12227 12228int 12229main () 12230{ 12231 12232 ; 12233 return 0; 12234} 12235_ACEOF 12236if ac_fn_c_try_link "$LINENO"; then : 12237 12238 lt_aix_libpath_sed=' 12239 /Import File Strings/,/^$/ { 12240 /^0/ { 12241 s/^0 *\([^ ]*\) *$/\1/ 12242 p 12243 } 12244 }' 12245 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 12246 # Check for a 64-bit object if we didn't find anything. 12247 if test -z "$lt_cv_aix_libpath_"; then 12248 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 12249 fi 12250fi 12251rm -f core conftest.err conftest.$ac_objext \ 12252 conftest$ac_exeext conftest.$ac_ext 12253 if test -z "$lt_cv_aix_libpath_"; then 12254 lt_cv_aix_libpath_=/usr/lib:/lib 12255 fi 12256 12257fi 12258 12259 aix_libpath=$lt_cv_aix_libpath_ 12260fi 12261 12262 hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath" 12263 # Warning - without using the other run time loading flags, 12264 # -berok will link without error, but may produce a broken library. 12265 no_undefined_flag=' $wl-bernotok' 12266 allow_undefined_flag=' $wl-berok' 12267 if test yes = "$with_gnu_ld"; then 12268 # We only use this code for GNU lds that support --whole-archive. 12269 whole_archive_flag_spec='$wl--whole-archive$convenience $wl--no-whole-archive' 12270 else 12271 # Exported symbols can be pulled into shared objects from archives 12272 whole_archive_flag_spec='$convenience' 12273 fi 12274 archive_cmds_need_lc=yes 12275 # This is similar to how AIX traditionally builds its shared libraries. 12276 archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $wl-bnoentry $compiler_flags $wl-bE:$export_symbols$allow_undefined_flag~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' 12277 fi 12278 fi 12279 ;; 12280 12281 amigaos*) 12282 case $host_cpu in 12283 powerpc) 12284 # see comment about AmigaOS4 .so support 12285 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 12286 archive_expsym_cmds='' 12287 ;; 12288 m68k) 12289 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)' 12290 hardcode_libdir_flag_spec='-L$libdir' 12291 hardcode_minus_L=yes 12292 ;; 12293 esac 12294 ;; 12295 12296 bsdi[45]*) 12297 export_dynamic_flag_spec=-rdynamic 12298 ;; 12299 12300 cygwin* | mingw* | pw32* | cegcc*) 12301 # When not using gcc, we currently assume that we are using 12302 # Microsoft Visual C++. 12303 # hardcode_libdir_flag_spec is actually meaningless, as there is 12304 # no search path for DLLs. 12305 case $cc_basename in 12306 cl*) 12307 # Native MSVC 12308 hardcode_libdir_flag_spec=' ' 12309 allow_undefined_flag=unsupported 12310 always_export_symbols=yes 12311 file_list_spec='@' 12312 # Tell ltmain to make .lib files, not .a files. 12313 libext=lib 12314 # Tell ltmain to make .dll files, not .so files. 12315 shrext_cmds=.dll 12316 # FIXME: Setting linknames here is a bad hack. 12317 archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames=' 12318 archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then 12319 cp "$export_symbols" "$output_objdir/$soname.def"; 12320 echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp"; 12321 else 12322 $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp; 12323 fi~ 12324 $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ 12325 linknames=' 12326 # The linker will not automatically build a static lib if we build a DLL. 12327 # _LT_TAGVAR(old_archive_from_new_cmds, )='true' 12328 enable_shared_with_static_runtimes=yes 12329 exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' 12330 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 12331 # Don't use ranlib 12332 old_postinstall_cmds='chmod 644 $oldlib' 12333 postlink_cmds='lt_outputfile="@OUTPUT@"~ 12334 lt_tool_outputfile="@TOOL_OUTPUT@"~ 12335 case $lt_outputfile in 12336 *.exe|*.EXE) ;; 12337 *) 12338 lt_outputfile=$lt_outputfile.exe 12339 lt_tool_outputfile=$lt_tool_outputfile.exe 12340 ;; 12341 esac~ 12342 if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then 12343 $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; 12344 $RM "$lt_outputfile.manifest"; 12345 fi' 12346 ;; 12347 *) 12348 # Assume MSVC wrapper 12349 hardcode_libdir_flag_spec=' ' 12350 allow_undefined_flag=unsupported 12351 # Tell ltmain to make .lib files, not .a files. 12352 libext=lib 12353 # Tell ltmain to make .dll files, not .so files. 12354 shrext_cmds=.dll 12355 # FIXME: Setting linknames here is a bad hack. 12356 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 12357 # The linker will automatically build a .lib file if we build a DLL. 12358 old_archive_from_new_cmds='true' 12359 # FIXME: Should let the user specify the lib program. 12360 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 12361 enable_shared_with_static_runtimes=yes 12362 ;; 12363 esac 12364 ;; 12365 12366 darwin* | rhapsody*) 12367 12368 12369 archive_cmds_need_lc=no 12370 hardcode_direct=no 12371 hardcode_automatic=yes 12372 hardcode_shlibpath_var=unsupported 12373 if test yes = "$lt_cv_ld_force_load"; then 12374 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\"`' 12375 12376 else 12377 whole_archive_flag_spec='' 12378 fi 12379 link_all_deplibs=yes 12380 allow_undefined_flag=$_lt_dar_allow_undefined 12381 case $cc_basename in 12382 ifort*|nagfor*) _lt_dar_can_shared=yes ;; 12383 *) _lt_dar_can_shared=$GCC ;; 12384 esac 12385 if test yes = "$_lt_dar_can_shared"; then 12386 output_verbose_link_cmd=func_echo_all 12387 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil" 12388 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil" 12389 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" 12390 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" 12391 12392 else 12393 ld_shlibs=no 12394 fi 12395 12396 ;; 12397 12398 dgux*) 12399 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 12400 hardcode_libdir_flag_spec='-L$libdir' 12401 hardcode_shlibpath_var=no 12402 ;; 12403 12404 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 12405 # support. Future versions do this automatically, but an explicit c++rt0.o 12406 # does not break anything, and helps significantly (at the cost of a little 12407 # extra space). 12408 freebsd2.2*) 12409 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 12410 hardcode_libdir_flag_spec='-R$libdir' 12411 hardcode_direct=yes 12412 hardcode_shlibpath_var=no 12413 ;; 12414 12415 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 12416 freebsd2.*) 12417 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 12418 hardcode_direct=yes 12419 hardcode_minus_L=yes 12420 hardcode_shlibpath_var=no 12421 ;; 12422 12423 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 12424 freebsd* | dragonfly*) 12425 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 12426 hardcode_libdir_flag_spec='-R$libdir' 12427 hardcode_direct=yes 12428 hardcode_shlibpath_var=no 12429 ;; 12430 12431 hpux9*) 12432 if test yes = "$GCC"; then 12433 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' 12434 else 12435 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' 12436 fi 12437 hardcode_libdir_flag_spec='$wl+b $wl$libdir' 12438 hardcode_libdir_separator=: 12439 hardcode_direct=yes 12440 12441 # hardcode_minus_L: Not really in the search PATH, 12442 # but as the default location of the library. 12443 hardcode_minus_L=yes 12444 export_dynamic_flag_spec='$wl-E' 12445 ;; 12446 12447 hpux10*) 12448 if test yes,no = "$GCC,$with_gnu_ld"; then 12449 archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 12450 else 12451 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 12452 fi 12453 if test no = "$with_gnu_ld"; then 12454 hardcode_libdir_flag_spec='$wl+b $wl$libdir' 12455 hardcode_libdir_separator=: 12456 hardcode_direct=yes 12457 hardcode_direct_absolute=yes 12458 export_dynamic_flag_spec='$wl-E' 12459 # hardcode_minus_L: Not really in the search PATH, 12460 # but as the default location of the library. 12461 hardcode_minus_L=yes 12462 fi 12463 ;; 12464 12465 hpux11*) 12466 if test yes,no = "$GCC,$with_gnu_ld"; then 12467 case $host_cpu in 12468 hppa*64*) 12469 archive_cmds='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' 12470 ;; 12471 ia64*) 12472 archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 12473 ;; 12474 *) 12475 archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 12476 ;; 12477 esac 12478 else 12479 case $host_cpu in 12480 hppa*64*) 12481 archive_cmds='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' 12482 ;; 12483 ia64*) 12484 archive_cmds='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 12485 ;; 12486 *) 12487 12488 # Older versions of the 11.00 compiler do not understand -b yet 12489 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 12490 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 12491$as_echo_n "checking if $CC understands -b... " >&6; } 12492if ${lt_cv_prog_compiler__b+:} false; then : 12493 $as_echo_n "(cached) " >&6 12494else 12495 lt_cv_prog_compiler__b=no 12496 save_LDFLAGS=$LDFLAGS 12497 LDFLAGS="$LDFLAGS -b" 12498 echo "$lt_simple_link_test_code" > conftest.$ac_ext 12499 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 12500 # The linker can only warn and ignore the option if not recognized 12501 # So say no if there are warnings 12502 if test -s conftest.err; then 12503 # Append any errors to the config.log. 12504 cat conftest.err 1>&5 12505 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 12506 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 12507 if diff conftest.exp conftest.er2 >/dev/null; then 12508 lt_cv_prog_compiler__b=yes 12509 fi 12510 else 12511 lt_cv_prog_compiler__b=yes 12512 fi 12513 fi 12514 $RM -r conftest* 12515 LDFLAGS=$save_LDFLAGS 12516 12517fi 12518{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 12519$as_echo "$lt_cv_prog_compiler__b" >&6; } 12520 12521if test yes = "$lt_cv_prog_compiler__b"; then 12522 archive_cmds='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 12523else 12524 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 12525fi 12526 12527 ;; 12528 esac 12529 fi 12530 if test no = "$with_gnu_ld"; then 12531 hardcode_libdir_flag_spec='$wl+b $wl$libdir' 12532 hardcode_libdir_separator=: 12533 12534 case $host_cpu in 12535 hppa*64*|ia64*) 12536 hardcode_direct=no 12537 hardcode_shlibpath_var=no 12538 ;; 12539 *) 12540 hardcode_direct=yes 12541 hardcode_direct_absolute=yes 12542 export_dynamic_flag_spec='$wl-E' 12543 12544 # hardcode_minus_L: Not really in the search PATH, 12545 # but as the default location of the library. 12546 hardcode_minus_L=yes 12547 ;; 12548 esac 12549 fi 12550 ;; 12551 12552 irix5* | irix6* | nonstopux*) 12553 if test yes = "$GCC"; then 12554 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' 12555 # Try to use the -exported_symbol ld option, if it does not 12556 # work, assume that -exports_file does not work either and 12557 # implicitly export all symbols. 12558 # This should be the same for all languages, so no per-tag cache variable. 12559 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5 12560$as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; } 12561if ${lt_cv_irix_exported_symbol+:} false; then : 12562 $as_echo_n "(cached) " >&6 12563else 12564 save_LDFLAGS=$LDFLAGS 12565 LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null" 12566 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12567/* end confdefs.h. */ 12568int foo (void) { return 0; } 12569_ACEOF 12570if ac_fn_c_try_link "$LINENO"; then : 12571 lt_cv_irix_exported_symbol=yes 12572else 12573 lt_cv_irix_exported_symbol=no 12574fi 12575rm -f core conftest.err conftest.$ac_objext \ 12576 conftest$ac_exeext conftest.$ac_ext 12577 LDFLAGS=$save_LDFLAGS 12578fi 12579{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5 12580$as_echo "$lt_cv_irix_exported_symbol" >&6; } 12581 if test yes = "$lt_cv_irix_exported_symbol"; then 12582 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' 12583 fi 12584 else 12585 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' 12586 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' 12587 fi 12588 archive_cmds_need_lc='no' 12589 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 12590 hardcode_libdir_separator=: 12591 inherit_rpath=yes 12592 link_all_deplibs=yes 12593 ;; 12594 12595 netbsd*) 12596 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 12597 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 12598 else 12599 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 12600 fi 12601 hardcode_libdir_flag_spec='-R$libdir' 12602 hardcode_direct=yes 12603 hardcode_shlibpath_var=no 12604 ;; 12605 12606 newsos6) 12607 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 12608 hardcode_direct=yes 12609 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 12610 hardcode_libdir_separator=: 12611 hardcode_shlibpath_var=no 12612 ;; 12613 12614 *nto* | *qnx*) 12615 ;; 12616 12617 openbsd* | bitrig*) 12618 if test -f /usr/libexec/ld.so; then 12619 hardcode_direct=yes 12620 hardcode_shlibpath_var=no 12621 hardcode_direct_absolute=yes 12622 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then 12623 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 12624 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols' 12625 hardcode_libdir_flag_spec='$wl-rpath,$libdir' 12626 export_dynamic_flag_spec='$wl-E' 12627 else 12628 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 12629 hardcode_libdir_flag_spec='$wl-rpath,$libdir' 12630 fi 12631 else 12632 ld_shlibs=no 12633 fi 12634 ;; 12635 12636 os2*) 12637 hardcode_libdir_flag_spec='-L$libdir' 12638 hardcode_minus_L=yes 12639 allow_undefined_flag=unsupported 12640 archive_cmds='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~echo DATA >> $output_objdir/$libname.def~echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def' 12641 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 12642 ;; 12643 12644 osf3*) 12645 if test yes = "$GCC"; then 12646 allow_undefined_flag=' $wl-expect_unresolved $wl\*' 12647 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' 12648 else 12649 allow_undefined_flag=' -expect_unresolved \*' 12650 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' 12651 fi 12652 archive_cmds_need_lc='no' 12653 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 12654 hardcode_libdir_separator=: 12655 ;; 12656 12657 osf4* | osf5*) # as osf3* with the addition of -msym flag 12658 if test yes = "$GCC"; then 12659 allow_undefined_flag=' $wl-expect_unresolved $wl\*' 12660 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' 12661 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 12662 else 12663 allow_undefined_flag=' -expect_unresolved \*' 12664 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' 12665 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~ 12666 $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' 12667 12668 # Both c and cxx compiler support -rpath directly 12669 hardcode_libdir_flag_spec='-rpath $libdir' 12670 fi 12671 archive_cmds_need_lc='no' 12672 hardcode_libdir_separator=: 12673 ;; 12674 12675 solaris*) 12676 no_undefined_flag=' -z defs' 12677 if test yes = "$GCC"; then 12678 wlarc='$wl' 12679 archive_cmds='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' 12680 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 12681 $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' 12682 else 12683 case `$CC -V 2>&1` in 12684 *"Compilers 5.0"*) 12685 wlarc='' 12686 archive_cmds='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags' 12687 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 12688 $LD -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 12689 ;; 12690 *) 12691 wlarc='$wl' 12692 archive_cmds='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags' 12693 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 12694 $CC -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 12695 ;; 12696 esac 12697 fi 12698 hardcode_libdir_flag_spec='-R$libdir' 12699 hardcode_shlibpath_var=no 12700 case $host_os in 12701 solaris2.[0-5] | solaris2.[0-5].*) ;; 12702 *) 12703 # The compiler driver will combine and reorder linker options, 12704 # but understands '-z linker_flag'. GCC discards it without '$wl', 12705 # but is careful enough not to reorder. 12706 # Supported since Solaris 2.6 (maybe 2.5.1?) 12707 if test yes = "$GCC"; then 12708 whole_archive_flag_spec='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract' 12709 else 12710 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 12711 fi 12712 ;; 12713 esac 12714 link_all_deplibs=yes 12715 ;; 12716 12717 sunos4*) 12718 if test sequent = "$host_vendor"; then 12719 # Use $CC to link under sequent, because it throws in some extra .o 12720 # files that make .init and .fini sections work. 12721 archive_cmds='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags' 12722 else 12723 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 12724 fi 12725 hardcode_libdir_flag_spec='-L$libdir' 12726 hardcode_direct=yes 12727 hardcode_minus_L=yes 12728 hardcode_shlibpath_var=no 12729 ;; 12730 12731 sysv4) 12732 case $host_vendor in 12733 sni) 12734 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 12735 hardcode_direct=yes # is this really true??? 12736 ;; 12737 siemens) 12738 ## LD is ld it makes a PLAMLIB 12739 ## CC just makes a GrossModule. 12740 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 12741 reload_cmds='$CC -r -o $output$reload_objs' 12742 hardcode_direct=no 12743 ;; 12744 motorola) 12745 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 12746 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 12747 ;; 12748 esac 12749 runpath_var='LD_RUN_PATH' 12750 hardcode_shlibpath_var=no 12751 ;; 12752 12753 sysv4.3*) 12754 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 12755 hardcode_shlibpath_var=no 12756 export_dynamic_flag_spec='-Bexport' 12757 ;; 12758 12759 sysv4*MP*) 12760 if test -d /usr/nec; then 12761 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 12762 hardcode_shlibpath_var=no 12763 runpath_var=LD_RUN_PATH 12764 hardcode_runpath_var=yes 12765 ld_shlibs=yes 12766 fi 12767 ;; 12768 12769 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 12770 no_undefined_flag='$wl-z,text' 12771 archive_cmds_need_lc=no 12772 hardcode_shlibpath_var=no 12773 runpath_var='LD_RUN_PATH' 12774 12775 if test yes = "$GCC"; then 12776 archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12777 archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12778 else 12779 archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12780 archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12781 fi 12782 ;; 12783 12784 sysv5* | sco3.2v5* | sco5v6*) 12785 # Note: We CANNOT use -z defs as we might desire, because we do not 12786 # link with -lc, and that would cause any symbols used from libc to 12787 # always be unresolved, which means just about no library would 12788 # ever link correctly. If we're not using GNU ld we use -z text 12789 # though, which does catch some bad symbols but isn't as heavy-handed 12790 # as -z defs. 12791 no_undefined_flag='$wl-z,text' 12792 allow_undefined_flag='$wl-z,nodefs' 12793 archive_cmds_need_lc=no 12794 hardcode_shlibpath_var=no 12795 hardcode_libdir_flag_spec='$wl-R,$libdir' 12796 hardcode_libdir_separator=':' 12797 link_all_deplibs=yes 12798 export_dynamic_flag_spec='$wl-Bexport' 12799 runpath_var='LD_RUN_PATH' 12800 12801 if test yes = "$GCC"; then 12802 archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12803 archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12804 else 12805 archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12806 archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12807 fi 12808 ;; 12809 12810 uts4*) 12811 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 12812 hardcode_libdir_flag_spec='-L$libdir' 12813 hardcode_shlibpath_var=no 12814 ;; 12815 12816 *) 12817 ld_shlibs=no 12818 ;; 12819 esac 12820 12821 if test sni = "$host_vendor"; then 12822 case $host in 12823 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 12824 export_dynamic_flag_spec='$wl-Blargedynsym' 12825 ;; 12826 esac 12827 fi 12828 fi 12829 12830{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 12831$as_echo "$ld_shlibs" >&6; } 12832test no = "$ld_shlibs" && can_build_shared=no 12833 12834with_gnu_ld=$with_gnu_ld 12835 12836 12837 12838 12839 12840 12841 12842 12843 12844 12845 12846 12847 12848 12849 12850# 12851# Do we need to explicitly link libc? 12852# 12853case "x$archive_cmds_need_lc" in 12854x|xyes) 12855 # Assume -lc should be added 12856 archive_cmds_need_lc=yes 12857 12858 if test yes,yes = "$GCC,$enable_shared"; then 12859 case $archive_cmds in 12860 *'~'*) 12861 # FIXME: we may have to deal with multi-command sequences. 12862 ;; 12863 '$CC '*) 12864 # Test whether the compiler implicitly links with -lc since on some 12865 # systems, -lgcc has to come before -lc. If gcc already passes -lc 12866 # to ld, don't add -lc before -lgcc. 12867 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 12868$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 12869if ${lt_cv_archive_cmds_need_lc+:} false; then : 12870 $as_echo_n "(cached) " >&6 12871else 12872 $RM conftest* 12873 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 12874 12875 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 12876 (eval $ac_compile) 2>&5 12877 ac_status=$? 12878 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 12879 test $ac_status = 0; } 2>conftest.err; then 12880 soname=conftest 12881 lib=conftest 12882 libobjs=conftest.$ac_objext 12883 deplibs= 12884 wl=$lt_prog_compiler_wl 12885 pic_flag=$lt_prog_compiler_pic 12886 compiler_flags=-v 12887 linker_flags=-v 12888 verstring= 12889 output_objdir=. 12890 libname=conftest 12891 lt_save_allow_undefined_flag=$allow_undefined_flag 12892 allow_undefined_flag= 12893 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 12894 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 12895 ac_status=$? 12896 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 12897 test $ac_status = 0; } 12898 then 12899 lt_cv_archive_cmds_need_lc=no 12900 else 12901 lt_cv_archive_cmds_need_lc=yes 12902 fi 12903 allow_undefined_flag=$lt_save_allow_undefined_flag 12904 else 12905 cat conftest.err 1>&5 12906 fi 12907 $RM conftest* 12908 12909fi 12910{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 12911$as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 12912 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 12913 ;; 12914 esac 12915 fi 12916 ;; 12917esac 12918 12919 12920 12921 12922 12923 12924 12925 12926 12927 12928 12929 12930 12931 12932 12933 12934 12935 12936 12937 12938 12939 12940 12941 12942 12943 12944 12945 12946 12947 12948 12949 12950 12951 12952 12953 12954 12955 12956 12957 12958 12959 12960 12961 12962 12963 12964 12965 12966 12967 12968 12969 12970 12971 12972 12973 12974 12975 12976 12977 12978 12979 12980 12981 12982 12983 12984 12985 12986 12987 12988 12989 12990 12991 12992 12993 12994 12995 12996 12997 12998 12999 13000 13001 13002 13003 13004 13005 13006 13007 13008 13009 13010 13011 13012 13013 13014 13015 13016 13017 13018 13019 13020 13021 13022 13023 13024 13025 13026 13027 13028 13029 13030 13031 13032 13033 13034 13035 13036 13037 13038 13039 13040 13041 13042 13043 13044 13045 13046 13047 13048 13049 13050 13051 13052 13053 13054 13055 13056 13057 13058 13059 13060 13061 13062 13063 13064 13065 13066 13067 13068 13069 13070 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 13071$as_echo_n "checking dynamic linker characteristics... " >&6; } 13072 13073if test yes = "$GCC"; then 13074 case $host_os in 13075 darwin*) lt_awk_arg='/^libraries:/,/LR/' ;; 13076 *) lt_awk_arg='/^libraries:/' ;; 13077 esac 13078 case $host_os in 13079 mingw* | cegcc*) lt_sed_strip_eq='s|=\([A-Za-z]:\)|\1|g' ;; 13080 *) lt_sed_strip_eq='s|=/|/|g' ;; 13081 esac 13082 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 13083 case $lt_search_path_spec in 13084 *\;*) 13085 # if the path contains ";" then we assume it to be the separator 13086 # otherwise default to the standard path separator (i.e. ":") - it is 13087 # assumed that no part of a normal pathname contains ";" but that should 13088 # okay in the real world where ";" in dirpaths is itself problematic. 13089 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 13090 ;; 13091 *) 13092 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 13093 ;; 13094 esac 13095 # Ok, now we have the path, separated by spaces, we can step through it 13096 # and add multilib dir if necessary... 13097 lt_tmp_lt_search_path_spec= 13098 lt_multi_os_dir=/`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 13099 # ...but if some path component already ends with the multilib dir we assume 13100 # that all is fine and trust -print-search-dirs as is (GCC 4.2? or newer). 13101 case "$lt_multi_os_dir; $lt_search_path_spec " in 13102 "/; "* | "/.; "* | "/./; "* | *"$lt_multi_os_dir "* | *"$lt_multi_os_dir/ "*) 13103 lt_multi_os_dir= 13104 ;; 13105 esac 13106 for lt_sys_path in $lt_search_path_spec; do 13107 if test -d "$lt_sys_path$lt_multi_os_dir"; then 13108 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path$lt_multi_os_dir" 13109 elif test -n "$lt_multi_os_dir"; then 13110 test -d "$lt_sys_path" && \ 13111 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 13112 fi 13113 done 13114 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 13115BEGIN {RS = " "; FS = "/|\n";} { 13116 lt_foo = ""; 13117 lt_count = 0; 13118 for (lt_i = NF; lt_i > 0; lt_i--) { 13119 if ($lt_i != "" && $lt_i != ".") { 13120 if ($lt_i == "..") { 13121 lt_count++; 13122 } else { 13123 if (lt_count == 0) { 13124 lt_foo = "/" $lt_i lt_foo; 13125 } else { 13126 lt_count--; 13127 } 13128 } 13129 } 13130 } 13131 if (lt_foo != "") { lt_freq[lt_foo]++; } 13132 if (lt_freq[lt_foo] == 1) { print lt_foo; } 13133}'` 13134 # AWK program above erroneously prepends '/' to C:/dos/paths 13135 # for these hosts. 13136 case $host_os in 13137 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 13138 $SED 's|/\([A-Za-z]:\)|\1|g'` ;; 13139 esac 13140 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 13141else 13142 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 13143fi 13144library_names_spec= 13145libname_spec='lib$name' 13146soname_spec= 13147shrext_cmds=.so 13148postinstall_cmds= 13149postuninstall_cmds= 13150finish_cmds= 13151finish_eval= 13152shlibpath_var= 13153shlibpath_overrides_runpath=unknown 13154version_type=none 13155dynamic_linker="$host_os ld.so" 13156sys_lib_dlsearch_path_spec="/lib /usr/lib" 13157need_lib_prefix=unknown 13158hardcode_into_libs=no 13159 13160# when you set need_version to no, make sure it does not cause -set_version 13161# flags to be left without arguments 13162need_version=unknown 13163 13164case $host_os in 13165aix3*) 13166 version_type=linux # correct to gnu/linux during the next big refactor 13167 library_names_spec='$libname$release$shared_ext$versuffix $libname.a' 13168 shlibpath_var=LIBPATH 13169 13170 # AIX 3 has no versioning support, so we append a major version to the name. 13171 soname_spec='$libname$release$shared_ext$major' 13172 ;; 13173 13174aix[4-9]*) 13175 version_type=linux # correct to gnu/linux during the next big refactor 13176 need_lib_prefix=no 13177 need_version=no 13178 hardcode_into_libs=yes 13179 if test ia64 = "$host_cpu"; then 13180 # AIX 5 supports IA64 13181 library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext' 13182 shlibpath_var=LD_LIBRARY_PATH 13183 else 13184 # With GCC up to 2.95.x, collect2 would create an import file 13185 # for dependence libraries. The import file would start with 13186 # the line '#! .'. This would cause the generated library to 13187 # depend on '.', always an invalid library. This was fixed in 13188 # development snapshots of GCC prior to 3.0. 13189 case $host_os in 13190 aix4 | aix4.[01] | aix4.[01].*) 13191 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 13192 echo ' yes ' 13193 echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then 13194 : 13195 else 13196 can_build_shared=no 13197 fi 13198 ;; 13199 esac 13200 # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct 13201 # soname into executable. Probably we can add versioning support to 13202 # collect2, so additional links can be useful in future. 13203 if test yes = "$aix_use_runtimelinking"; then 13204 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 13205 # instead of lib<name>.a to let people know that these are not 13206 # typical AIX shared libraries. 13207 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 13208 else 13209 # We preserve .a as extension for shared libraries through AIX4.2 13210 # and later when we are not doing run time linking. 13211 library_names_spec='$libname$release.a $libname.a' 13212 soname_spec='$libname$release$shared_ext$major' 13213 fi 13214 shlibpath_var=LIBPATH 13215 fi 13216 ;; 13217 13218amigaos*) 13219 case $host_cpu in 13220 powerpc) 13221 # Since July 2007 AmigaOS4 officially supports .so libraries. 13222 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 13223 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 13224 ;; 13225 m68k) 13226 library_names_spec='$libname.ixlibrary $libname.a' 13227 # Create ${libname}_ixlibrary.a entries in /sys/libs. 13228 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' 13229 ;; 13230 esac 13231 ;; 13232 13233beos*) 13234 library_names_spec='$libname$shared_ext' 13235 dynamic_linker="$host_os ld.so" 13236 shlibpath_var=LIBRARY_PATH 13237 ;; 13238 13239bsdi[45]*) 13240 version_type=linux # correct to gnu/linux during the next big refactor 13241 need_version=no 13242 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 13243 soname_spec='$libname$release$shared_ext$major' 13244 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 13245 shlibpath_var=LD_LIBRARY_PATH 13246 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 13247 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 13248 # the default ld.so.conf also contains /usr/contrib/lib and 13249 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 13250 # libtool to hard-code these into programs 13251 ;; 13252 13253cygwin* | mingw* | pw32* | cegcc*) 13254 version_type=windows 13255 shrext_cmds=.dll 13256 need_version=no 13257 need_lib_prefix=no 13258 13259 case $GCC,$cc_basename in 13260 yes,*) 13261 # gcc 13262 library_names_spec='$libname.dll.a' 13263 # DLL is installed to $(libdir)/../bin by postinstall_cmds 13264 postinstall_cmds='base_file=`basename \$file`~ 13265 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ 13266 dldir=$destdir/`dirname \$dlpath`~ 13267 test -d \$dldir || mkdir -p \$dldir~ 13268 $install_prog $dir/$dlname \$dldir/$dlname~ 13269 chmod a+x \$dldir/$dlname~ 13270 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 13271 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 13272 fi' 13273 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 13274 dlpath=$dir/\$dldll~ 13275 $RM \$dlpath' 13276 shlibpath_overrides_runpath=yes 13277 13278 case $host_os in 13279 cygwin*) 13280 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 13281 soname_spec='`echo $libname | sed -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 13282 13283 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 13284 ;; 13285 mingw* | cegcc*) 13286 # MinGW DLLs use traditional 'lib' prefix 13287 soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 13288 ;; 13289 pw32*) 13290 # pw32 DLLs use 'pw' prefix rather than 'lib' 13291 library_names_spec='`echo $libname | sed -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 13292 ;; 13293 esac 13294 dynamic_linker='Win32 ld.exe' 13295 ;; 13296 13297 *,cl*) 13298 # Native MSVC 13299 libname_spec='$name' 13300 soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 13301 library_names_spec='$libname.dll.lib' 13302 13303 case $build_os in 13304 mingw*) 13305 sys_lib_search_path_spec= 13306 lt_save_ifs=$IFS 13307 IFS=';' 13308 for lt_path in $LIB 13309 do 13310 IFS=$lt_save_ifs 13311 # Let DOS variable expansion print the short 8.3 style file name. 13312 lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"` 13313 sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path" 13314 done 13315 IFS=$lt_save_ifs 13316 # Convert to MSYS style. 13317 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'` 13318 ;; 13319 cygwin*) 13320 # Convert to unix form, then to dos form, then back to unix form 13321 # but this time dos style (no spaces!) so that the unix form looks 13322 # like /cygdrive/c/PROGRA~1:/cygdr... 13323 sys_lib_search_path_spec=`cygpath --path --unix "$LIB"` 13324 sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null` 13325 sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 13326 ;; 13327 *) 13328 sys_lib_search_path_spec=$LIB 13329 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then 13330 # It is most probably a Windows format PATH. 13331 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 13332 else 13333 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 13334 fi 13335 # FIXME: find the short name or the path components, as spaces are 13336 # common. (e.g. "Program Files" -> "PROGRA~1") 13337 ;; 13338 esac 13339 13340 # DLL is installed to $(libdir)/../bin by postinstall_cmds 13341 postinstall_cmds='base_file=`basename \$file`~ 13342 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ 13343 dldir=$destdir/`dirname \$dlpath`~ 13344 test -d \$dldir || mkdir -p \$dldir~ 13345 $install_prog $dir/$dlname \$dldir/$dlname' 13346 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 13347 dlpath=$dir/\$dldll~ 13348 $RM \$dlpath' 13349 shlibpath_overrides_runpath=yes 13350 dynamic_linker='Win32 link.exe' 13351 ;; 13352 13353 *) 13354 # Assume MSVC wrapper 13355 library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib' 13356 dynamic_linker='Win32 ld.exe' 13357 ;; 13358 esac 13359 # FIXME: first we should search . and the directory the executable is in 13360 shlibpath_var=PATH 13361 ;; 13362 13363darwin* | rhapsody*) 13364 dynamic_linker="$host_os dyld" 13365 version_type=darwin 13366 need_lib_prefix=no 13367 need_version=no 13368 library_names_spec='$libname$release$major$shared_ext $libname$shared_ext' 13369 soname_spec='$libname$release$major$shared_ext' 13370 shlibpath_overrides_runpath=yes 13371 shlibpath_var=DYLD_LIBRARY_PATH 13372 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 13373 13374 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 13375 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 13376 ;; 13377 13378dgux*) 13379 version_type=linux # correct to gnu/linux during the next big refactor 13380 need_lib_prefix=no 13381 need_version=no 13382 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 13383 soname_spec='$libname$release$shared_ext$major' 13384 shlibpath_var=LD_LIBRARY_PATH 13385 ;; 13386 13387freebsd* | dragonfly*) 13388 # DragonFly does not have aout. When/if they implement a new 13389 # versioning mechanism, adjust this. 13390 if test -x /usr/bin/objformat; then 13391 objformat=`/usr/bin/objformat` 13392 else 13393 case $host_os in 13394 freebsd[23].*) objformat=aout ;; 13395 *) objformat=elf ;; 13396 esac 13397 fi 13398 version_type=freebsd-$objformat 13399 case $version_type in 13400 freebsd-elf*) 13401 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext' 13402 need_version=no 13403 need_lib_prefix=no 13404 ;; 13405 freebsd-*) 13406 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 13407 need_version=yes 13408 ;; 13409 esac 13410 shlibpath_var=LD_LIBRARY_PATH 13411 case $host_os in 13412 freebsd2.*) 13413 shlibpath_overrides_runpath=yes 13414 ;; 13415 freebsd3.[01]* | freebsdelf3.[01]*) 13416 shlibpath_overrides_runpath=yes 13417 hardcode_into_libs=yes 13418 ;; 13419 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 13420 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 13421 shlibpath_overrides_runpath=no 13422 hardcode_into_libs=yes 13423 ;; 13424 *) # from 4.6 on, and DragonFly 13425 shlibpath_overrides_runpath=yes 13426 hardcode_into_libs=yes 13427 ;; 13428 esac 13429 ;; 13430 13431haiku*) 13432 version_type=linux # correct to gnu/linux during the next big refactor 13433 need_lib_prefix=no 13434 need_version=no 13435 dynamic_linker="$host_os runtime_loader" 13436 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 13437 soname_spec='$libname$release$shared_ext$major' 13438 shlibpath_var=LIBRARY_PATH 13439 shlibpath_overrides_runpath=no 13440 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' 13441 hardcode_into_libs=yes 13442 ;; 13443 13444hpux9* | hpux10* | hpux11*) 13445 # Give a soname corresponding to the major version so that dld.sl refuses to 13446 # link against other versions. 13447 version_type=sunos 13448 need_lib_prefix=no 13449 need_version=no 13450 case $host_cpu in 13451 ia64*) 13452 shrext_cmds='.so' 13453 hardcode_into_libs=yes 13454 dynamic_linker="$host_os dld.so" 13455 shlibpath_var=LD_LIBRARY_PATH 13456 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 13457 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 13458 soname_spec='$libname$release$shared_ext$major' 13459 if test 32 = "$HPUX_IA64_MODE"; then 13460 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 13461 else 13462 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 13463 fi 13464 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 13465 ;; 13466 hppa*64*) 13467 shrext_cmds='.sl' 13468 hardcode_into_libs=yes 13469 dynamic_linker="$host_os dld.sl" 13470 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 13471 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 13472 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 13473 soname_spec='$libname$release$shared_ext$major' 13474 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 13475 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 13476 ;; 13477 *) 13478 shrext_cmds='.sl' 13479 dynamic_linker="$host_os dld.sl" 13480 shlibpath_var=SHLIB_PATH 13481 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 13482 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 13483 soname_spec='$libname$release$shared_ext$major' 13484 ;; 13485 esac 13486 # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 13487 postinstall_cmds='chmod 555 $lib' 13488 # or fails outright, so override atomically: 13489 install_override_mode=555 13490 ;; 13491 13492interix[3-9]*) 13493 version_type=linux # correct to gnu/linux during the next big refactor 13494 need_lib_prefix=no 13495 need_version=no 13496 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 13497 soname_spec='$libname$release$shared_ext$major' 13498 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 13499 shlibpath_var=LD_LIBRARY_PATH 13500 shlibpath_overrides_runpath=no 13501 hardcode_into_libs=yes 13502 ;; 13503 13504irix5* | irix6* | nonstopux*) 13505 case $host_os in 13506 nonstopux*) version_type=nonstopux ;; 13507 *) 13508 if test yes = "$lt_cv_prog_gnu_ld"; then 13509 version_type=linux # correct to gnu/linux during the next big refactor 13510 else 13511 version_type=irix 13512 fi ;; 13513 esac 13514 need_lib_prefix=no 13515 need_version=no 13516 soname_spec='$libname$release$shared_ext$major' 13517 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext' 13518 case $host_os in 13519 irix5* | nonstopux*) 13520 libsuff= shlibsuff= 13521 ;; 13522 *) 13523 case $LD in # libtool.m4 will add one of these switches to LD 13524 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 13525 libsuff= shlibsuff= libmagic=32-bit;; 13526 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 13527 libsuff=32 shlibsuff=N32 libmagic=N32;; 13528 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 13529 libsuff=64 shlibsuff=64 libmagic=64-bit;; 13530 *) libsuff= shlibsuff= libmagic=never-match;; 13531 esac 13532 ;; 13533 esac 13534 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 13535 shlibpath_overrides_runpath=no 13536 sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff" 13537 sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff" 13538 hardcode_into_libs=yes 13539 ;; 13540 13541# No shared lib support for Linux oldld, aout, or coff. 13542linux*oldld* | linux*aout* | linux*coff*) 13543 dynamic_linker=no 13544 ;; 13545 13546linux*android*) 13547 version_type=none # Android doesn't support versioned libraries. 13548 need_lib_prefix=no 13549 need_version=no 13550 library_names_spec='$libname$release$shared_ext' 13551 soname_spec='$libname$release$shared_ext' 13552 finish_cmds= 13553 shlibpath_var=LD_LIBRARY_PATH 13554 shlibpath_overrides_runpath=yes 13555 13556 # This implies no fast_install, which is unacceptable. 13557 # Some rework will be needed to allow for fast_install 13558 # before this can be enabled. 13559 hardcode_into_libs=yes 13560 13561 dynamic_linker='Android linker' 13562 # Don't embed -rpath directories since the linker doesn't support them. 13563 hardcode_libdir_flag_spec='-L$libdir' 13564 ;; 13565 13566# This must be glibc/ELF. 13567linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 13568 version_type=linux # correct to gnu/linux during the next big refactor 13569 need_lib_prefix=no 13570 need_version=no 13571 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 13572 soname_spec='$libname$release$shared_ext$major' 13573 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 13574 shlibpath_var=LD_LIBRARY_PATH 13575 shlibpath_overrides_runpath=no 13576 13577 # Some binutils ld are patched to set DT_RUNPATH 13578 if ${lt_cv_shlibpath_overrides_runpath+:} false; then : 13579 $as_echo_n "(cached) " >&6 13580else 13581 lt_cv_shlibpath_overrides_runpath=no 13582 save_LDFLAGS=$LDFLAGS 13583 save_libdir=$libdir 13584 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 13585 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 13586 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13587/* end confdefs.h. */ 13588 13589int 13590main () 13591{ 13592 13593 ; 13594 return 0; 13595} 13596_ACEOF 13597if ac_fn_c_try_link "$LINENO"; then : 13598 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 13599 lt_cv_shlibpath_overrides_runpath=yes 13600fi 13601fi 13602rm -f core conftest.err conftest.$ac_objext \ 13603 conftest$ac_exeext conftest.$ac_ext 13604 LDFLAGS=$save_LDFLAGS 13605 libdir=$save_libdir 13606 13607fi 13608 13609 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 13610 13611 # This implies no fast_install, which is unacceptable. 13612 # Some rework will be needed to allow for fast_install 13613 # before this can be enabled. 13614 hardcode_into_libs=yes 13615 13616 # Append ld.so.conf contents to the search path 13617 if test -f /etc/ld.so.conf; then 13618 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' ' '` 13619 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 13620 fi 13621 13622 # We used to test for /lib/ld.so.1 and disable shared libraries on 13623 # powerpc, because MkLinux only supported shared libraries with the 13624 # GNU dynamic linker. Since this was broken with cross compilers, 13625 # most powerpc-linux boxes support dynamic linking these days and 13626 # people can always --disable-shared, the test was removed, and we 13627 # assume the GNU/Linux dynamic linker is in use. 13628 dynamic_linker='GNU/Linux ld.so' 13629 ;; 13630 13631netbsd*) 13632 version_type=sunos 13633 need_lib_prefix=no 13634 need_version=no 13635 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 13636 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 13637 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 13638 dynamic_linker='NetBSD (a.out) ld.so' 13639 else 13640 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 13641 soname_spec='$libname$release$shared_ext$major' 13642 dynamic_linker='NetBSD ld.elf_so' 13643 fi 13644 shlibpath_var=LD_LIBRARY_PATH 13645 shlibpath_overrides_runpath=yes 13646 hardcode_into_libs=yes 13647 ;; 13648 13649newsos6) 13650 version_type=linux # correct to gnu/linux during the next big refactor 13651 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 13652 shlibpath_var=LD_LIBRARY_PATH 13653 shlibpath_overrides_runpath=yes 13654 ;; 13655 13656*nto* | *qnx*) 13657 version_type=qnx 13658 need_lib_prefix=no 13659 need_version=no 13660 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 13661 soname_spec='$libname$release$shared_ext$major' 13662 shlibpath_var=LD_LIBRARY_PATH 13663 shlibpath_overrides_runpath=no 13664 hardcode_into_libs=yes 13665 dynamic_linker='ldqnx.so' 13666 ;; 13667 13668openbsd* | bitrig*) 13669 version_type=sunos 13670 sys_lib_dlsearch_path_spec=/usr/lib 13671 need_lib_prefix=no 13672 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then 13673 need_version=no 13674 else 13675 need_version=yes 13676 fi 13677 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 13678 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 13679 shlibpath_var=LD_LIBRARY_PATH 13680 shlibpath_overrides_runpath=yes 13681 ;; 13682 13683os2*) 13684 libname_spec='$name' 13685 shrext_cmds=.dll 13686 need_lib_prefix=no 13687 library_names_spec='$libname$shared_ext $libname.a' 13688 dynamic_linker='OS/2 ld.exe' 13689 shlibpath_var=LIBPATH 13690 ;; 13691 13692osf3* | osf4* | osf5*) 13693 version_type=osf 13694 need_lib_prefix=no 13695 need_version=no 13696 soname_spec='$libname$release$shared_ext$major' 13697 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 13698 shlibpath_var=LD_LIBRARY_PATH 13699 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 13700 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 13701 ;; 13702 13703rdos*) 13704 dynamic_linker=no 13705 ;; 13706 13707solaris*) 13708 version_type=linux # correct to gnu/linux during the next big refactor 13709 need_lib_prefix=no 13710 need_version=no 13711 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 13712 soname_spec='$libname$release$shared_ext$major' 13713 shlibpath_var=LD_LIBRARY_PATH 13714 shlibpath_overrides_runpath=yes 13715 hardcode_into_libs=yes 13716 # ldd complains unless libraries are executable 13717 postinstall_cmds='chmod +x $lib' 13718 ;; 13719 13720sunos4*) 13721 version_type=sunos 13722 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 13723 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 13724 shlibpath_var=LD_LIBRARY_PATH 13725 shlibpath_overrides_runpath=yes 13726 if test yes = "$with_gnu_ld"; then 13727 need_lib_prefix=no 13728 fi 13729 need_version=yes 13730 ;; 13731 13732sysv4 | sysv4.3*) 13733 version_type=linux # correct to gnu/linux during the next big refactor 13734 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 13735 soname_spec='$libname$release$shared_ext$major' 13736 shlibpath_var=LD_LIBRARY_PATH 13737 case $host_vendor in 13738 sni) 13739 shlibpath_overrides_runpath=no 13740 need_lib_prefix=no 13741 runpath_var=LD_RUN_PATH 13742 ;; 13743 siemens) 13744 need_lib_prefix=no 13745 ;; 13746 motorola) 13747 need_lib_prefix=no 13748 need_version=no 13749 shlibpath_overrides_runpath=no 13750 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 13751 ;; 13752 esac 13753 ;; 13754 13755sysv4*MP*) 13756 if test -d /usr/nec; then 13757 version_type=linux # correct to gnu/linux during the next big refactor 13758 library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext' 13759 soname_spec='$libname$shared_ext.$major' 13760 shlibpath_var=LD_LIBRARY_PATH 13761 fi 13762 ;; 13763 13764sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 13765 version_type=freebsd-elf 13766 need_lib_prefix=no 13767 need_version=no 13768 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext' 13769 soname_spec='$libname$release$shared_ext$major' 13770 shlibpath_var=LD_LIBRARY_PATH 13771 shlibpath_overrides_runpath=yes 13772 hardcode_into_libs=yes 13773 if test yes = "$with_gnu_ld"; then 13774 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 13775 else 13776 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 13777 case $host_os in 13778 sco3.2v5*) 13779 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 13780 ;; 13781 esac 13782 fi 13783 sys_lib_dlsearch_path_spec='/usr/lib' 13784 ;; 13785 13786tpf*) 13787 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 13788 version_type=linux # correct to gnu/linux during the next big refactor 13789 need_lib_prefix=no 13790 need_version=no 13791 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 13792 shlibpath_var=LD_LIBRARY_PATH 13793 shlibpath_overrides_runpath=no 13794 hardcode_into_libs=yes 13795 ;; 13796 13797uts4*) 13798 version_type=linux # correct to gnu/linux during the next big refactor 13799 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 13800 soname_spec='$libname$release$shared_ext$major' 13801 shlibpath_var=LD_LIBRARY_PATH 13802 ;; 13803 13804*) 13805 dynamic_linker=no 13806 ;; 13807esac 13808{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 13809$as_echo "$dynamic_linker" >&6; } 13810test no = "$dynamic_linker" && can_build_shared=no 13811 13812variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 13813if test yes = "$GCC"; then 13814 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 13815fi 13816 13817if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then 13818 sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec 13819fi 13820if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then 13821 sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec 13822fi 13823 13824 13825 13826 13827 13828 13829 13830 13831 13832 13833 13834 13835 13836 13837 13838 13839 13840 13841 13842 13843 13844 13845 13846 13847 13848 13849 13850 13851 13852 13853 13854 13855 13856 13857 13858 13859 13860 13861 13862 13863 13864 13865 13866 13867 13868 13869 13870 13871 13872 13873 13874 13875 13876 13877 13878 13879 13880 13881 13882 13883 13884 13885 13886 13887 13888 13889 13890 13891 13892 13893 13894 13895 13896 13897 13898 13899 13900 13901 13902 13903 13904 13905 13906 13907 13908 13909 13910 13911 13912 13913 13914 13915 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 13916$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 13917hardcode_action= 13918if test -n "$hardcode_libdir_flag_spec" || 13919 test -n "$runpath_var" || 13920 test yes = "$hardcode_automatic"; then 13921 13922 # We can hardcode non-existent directories. 13923 if test no != "$hardcode_direct" && 13924 # If the only mechanism to avoid hardcoding is shlibpath_var, we 13925 # have to relink, otherwise we might link with an installed library 13926 # when we should be linking with a yet-to-be-installed one 13927 ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, )" && 13928 test no != "$hardcode_minus_L"; then 13929 # Linking always hardcodes the temporary library directory. 13930 hardcode_action=relink 13931 else 13932 # We can link without hardcoding, and we can hardcode nonexisting dirs. 13933 hardcode_action=immediate 13934 fi 13935else 13936 # We cannot hardcode anything, or else we can only hardcode existing 13937 # directories. 13938 hardcode_action=unsupported 13939fi 13940{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 13941$as_echo "$hardcode_action" >&6; } 13942 13943if test relink = "$hardcode_action" || 13944 test yes = "$inherit_rpath"; then 13945 # Fast installation is not supported 13946 enable_fast_install=no 13947elif test yes = "$shlibpath_overrides_runpath" || 13948 test no = "$enable_shared"; then 13949 # Fast installation is not necessary 13950 enable_fast_install=needless 13951fi 13952 13953 13954 13955 13956 13957 13958 if test yes != "$enable_dlopen"; then 13959 enable_dlopen=unknown 13960 enable_dlopen_self=unknown 13961 enable_dlopen_self_static=unknown 13962else 13963 lt_cv_dlopen=no 13964 lt_cv_dlopen_libs= 13965 13966 case $host_os in 13967 beos*) 13968 lt_cv_dlopen=load_add_on 13969 lt_cv_dlopen_libs= 13970 lt_cv_dlopen_self=yes 13971 ;; 13972 13973 mingw* | pw32* | cegcc*) 13974 lt_cv_dlopen=LoadLibrary 13975 lt_cv_dlopen_libs= 13976 ;; 13977 13978 cygwin*) 13979 lt_cv_dlopen=dlopen 13980 lt_cv_dlopen_libs= 13981 ;; 13982 13983 darwin*) 13984 # if libdl is installed we need to link against it 13985 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 13986$as_echo_n "checking for dlopen in -ldl... " >&6; } 13987if ${ac_cv_lib_dl_dlopen+:} false; then : 13988 $as_echo_n "(cached) " >&6 13989else 13990 ac_check_lib_save_LIBS=$LIBS 13991LIBS="-ldl $LIBS" 13992cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13993/* end confdefs.h. */ 13994 13995/* Override any GCC internal prototype to avoid an error. 13996 Use char because int might match the return type of a GCC 13997 builtin and then its argument prototype would still apply. */ 13998#ifdef __cplusplus 13999extern "C" 14000#endif 14001char dlopen (); 14002int 14003main () 14004{ 14005return dlopen (); 14006 ; 14007 return 0; 14008} 14009_ACEOF 14010if ac_fn_c_try_link "$LINENO"; then : 14011 ac_cv_lib_dl_dlopen=yes 14012else 14013 ac_cv_lib_dl_dlopen=no 14014fi 14015rm -f core conftest.err conftest.$ac_objext \ 14016 conftest$ac_exeext conftest.$ac_ext 14017LIBS=$ac_check_lib_save_LIBS 14018fi 14019{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 14020$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 14021if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 14022 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl 14023else 14024 14025 lt_cv_dlopen=dyld 14026 lt_cv_dlopen_libs= 14027 lt_cv_dlopen_self=yes 14028 14029fi 14030 14031 ;; 14032 14033 tpf*) 14034 # Don't try to run any link tests for TPF. We know it's impossible 14035 # because TPF is a cross-compiler, and we know how we open DSOs. 14036 lt_cv_dlopen=dlopen 14037 lt_cv_dlopen_libs= 14038 lt_cv_dlopen_self=no 14039 ;; 14040 14041 *) 14042 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 14043if test "x$ac_cv_func_shl_load" = xyes; then : 14044 lt_cv_dlopen=shl_load 14045else 14046 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 14047$as_echo_n "checking for shl_load in -ldld... " >&6; } 14048if ${ac_cv_lib_dld_shl_load+:} false; then : 14049 $as_echo_n "(cached) " >&6 14050else 14051 ac_check_lib_save_LIBS=$LIBS 14052LIBS="-ldld $LIBS" 14053cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14054/* end confdefs.h. */ 14055 14056/* Override any GCC internal prototype to avoid an error. 14057 Use char because int might match the return type of a GCC 14058 builtin and then its argument prototype would still apply. */ 14059#ifdef __cplusplus 14060extern "C" 14061#endif 14062char shl_load (); 14063int 14064main () 14065{ 14066return shl_load (); 14067 ; 14068 return 0; 14069} 14070_ACEOF 14071if ac_fn_c_try_link "$LINENO"; then : 14072 ac_cv_lib_dld_shl_load=yes 14073else 14074 ac_cv_lib_dld_shl_load=no 14075fi 14076rm -f core conftest.err conftest.$ac_objext \ 14077 conftest$ac_exeext conftest.$ac_ext 14078LIBS=$ac_check_lib_save_LIBS 14079fi 14080{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 14081$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 14082if test "x$ac_cv_lib_dld_shl_load" = xyes; then : 14083 lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld 14084else 14085 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 14086if test "x$ac_cv_func_dlopen" = xyes; then : 14087 lt_cv_dlopen=dlopen 14088else 14089 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 14090$as_echo_n "checking for dlopen in -ldl... " >&6; } 14091if ${ac_cv_lib_dl_dlopen+:} false; then : 14092 $as_echo_n "(cached) " >&6 14093else 14094 ac_check_lib_save_LIBS=$LIBS 14095LIBS="-ldl $LIBS" 14096cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14097/* end confdefs.h. */ 14098 14099/* Override any GCC internal prototype to avoid an error. 14100 Use char because int might match the return type of a GCC 14101 builtin and then its argument prototype would still apply. */ 14102#ifdef __cplusplus 14103extern "C" 14104#endif 14105char dlopen (); 14106int 14107main () 14108{ 14109return dlopen (); 14110 ; 14111 return 0; 14112} 14113_ACEOF 14114if ac_fn_c_try_link "$LINENO"; then : 14115 ac_cv_lib_dl_dlopen=yes 14116else 14117 ac_cv_lib_dl_dlopen=no 14118fi 14119rm -f core conftest.err conftest.$ac_objext \ 14120 conftest$ac_exeext conftest.$ac_ext 14121LIBS=$ac_check_lib_save_LIBS 14122fi 14123{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 14124$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 14125if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 14126 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl 14127else 14128 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 14129$as_echo_n "checking for dlopen in -lsvld... " >&6; } 14130if ${ac_cv_lib_svld_dlopen+:} false; then : 14131 $as_echo_n "(cached) " >&6 14132else 14133 ac_check_lib_save_LIBS=$LIBS 14134LIBS="-lsvld $LIBS" 14135cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14136/* end confdefs.h. */ 14137 14138/* Override any GCC internal prototype to avoid an error. 14139 Use char because int might match the return type of a GCC 14140 builtin and then its argument prototype would still apply. */ 14141#ifdef __cplusplus 14142extern "C" 14143#endif 14144char dlopen (); 14145int 14146main () 14147{ 14148return dlopen (); 14149 ; 14150 return 0; 14151} 14152_ACEOF 14153if ac_fn_c_try_link "$LINENO"; then : 14154 ac_cv_lib_svld_dlopen=yes 14155else 14156 ac_cv_lib_svld_dlopen=no 14157fi 14158rm -f core conftest.err conftest.$ac_objext \ 14159 conftest$ac_exeext conftest.$ac_ext 14160LIBS=$ac_check_lib_save_LIBS 14161fi 14162{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 14163$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 14164if test "x$ac_cv_lib_svld_dlopen" = xyes; then : 14165 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld 14166else 14167 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 14168$as_echo_n "checking for dld_link in -ldld... " >&6; } 14169if ${ac_cv_lib_dld_dld_link+:} false; then : 14170 $as_echo_n "(cached) " >&6 14171else 14172 ac_check_lib_save_LIBS=$LIBS 14173LIBS="-ldld $LIBS" 14174cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14175/* end confdefs.h. */ 14176 14177/* Override any GCC internal prototype to avoid an error. 14178 Use char because int might match the return type of a GCC 14179 builtin and then its argument prototype would still apply. */ 14180#ifdef __cplusplus 14181extern "C" 14182#endif 14183char dld_link (); 14184int 14185main () 14186{ 14187return dld_link (); 14188 ; 14189 return 0; 14190} 14191_ACEOF 14192if ac_fn_c_try_link "$LINENO"; then : 14193 ac_cv_lib_dld_dld_link=yes 14194else 14195 ac_cv_lib_dld_dld_link=no 14196fi 14197rm -f core conftest.err conftest.$ac_objext \ 14198 conftest$ac_exeext conftest.$ac_ext 14199LIBS=$ac_check_lib_save_LIBS 14200fi 14201{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 14202$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 14203if test "x$ac_cv_lib_dld_dld_link" = xyes; then : 14204 lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld 14205fi 14206 14207 14208fi 14209 14210 14211fi 14212 14213 14214fi 14215 14216 14217fi 14218 14219 14220fi 14221 14222 ;; 14223 esac 14224 14225 if test no = "$lt_cv_dlopen"; then 14226 enable_dlopen=no 14227 else 14228 enable_dlopen=yes 14229 fi 14230 14231 case $lt_cv_dlopen in 14232 dlopen) 14233 save_CPPFLAGS=$CPPFLAGS 14234 test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 14235 14236 save_LDFLAGS=$LDFLAGS 14237 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 14238 14239 save_LIBS=$LIBS 14240 LIBS="$lt_cv_dlopen_libs $LIBS" 14241 14242 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 14243$as_echo_n "checking whether a program can dlopen itself... " >&6; } 14244if ${lt_cv_dlopen_self+:} false; then : 14245 $as_echo_n "(cached) " >&6 14246else 14247 if test yes = "$cross_compiling"; then : 14248 lt_cv_dlopen_self=cross 14249else 14250 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 14251 lt_status=$lt_dlunknown 14252 cat > conftest.$ac_ext <<_LT_EOF 14253#line $LINENO "configure" 14254#include "confdefs.h" 14255 14256#if HAVE_DLFCN_H 14257#include <dlfcn.h> 14258#endif 14259 14260#include <stdio.h> 14261 14262#ifdef RTLD_GLOBAL 14263# define LT_DLGLOBAL RTLD_GLOBAL 14264#else 14265# ifdef DL_GLOBAL 14266# define LT_DLGLOBAL DL_GLOBAL 14267# else 14268# define LT_DLGLOBAL 0 14269# endif 14270#endif 14271 14272/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 14273 find out it does not work in some platform. */ 14274#ifndef LT_DLLAZY_OR_NOW 14275# ifdef RTLD_LAZY 14276# define LT_DLLAZY_OR_NOW RTLD_LAZY 14277# else 14278# ifdef DL_LAZY 14279# define LT_DLLAZY_OR_NOW DL_LAZY 14280# else 14281# ifdef RTLD_NOW 14282# define LT_DLLAZY_OR_NOW RTLD_NOW 14283# else 14284# ifdef DL_NOW 14285# define LT_DLLAZY_OR_NOW DL_NOW 14286# else 14287# define LT_DLLAZY_OR_NOW 0 14288# endif 14289# endif 14290# endif 14291# endif 14292#endif 14293 14294/* When -fvisbility=hidden is used, assume the code has been annotated 14295 correspondingly for the symbols needed. */ 14296#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 14297int fnord () __attribute__((visibility("default"))); 14298#endif 14299 14300int fnord () { return 42; } 14301int main () 14302{ 14303 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 14304 int status = $lt_dlunknown; 14305 14306 if (self) 14307 { 14308 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 14309 else 14310 { 14311 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 14312 else puts (dlerror ()); 14313 } 14314 /* dlclose (self); */ 14315 } 14316 else 14317 puts (dlerror ()); 14318 14319 return status; 14320} 14321_LT_EOF 14322 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 14323 (eval $ac_link) 2>&5 14324 ac_status=$? 14325 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 14326 test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then 14327 (./conftest; exit; ) >&5 2>/dev/null 14328 lt_status=$? 14329 case x$lt_status in 14330 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 14331 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 14332 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 14333 esac 14334 else : 14335 # compilation failed 14336 lt_cv_dlopen_self=no 14337 fi 14338fi 14339rm -fr conftest* 14340 14341 14342fi 14343{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 14344$as_echo "$lt_cv_dlopen_self" >&6; } 14345 14346 if test yes = "$lt_cv_dlopen_self"; then 14347 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 14348 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 14349$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 14350if ${lt_cv_dlopen_self_static+:} false; then : 14351 $as_echo_n "(cached) " >&6 14352else 14353 if test yes = "$cross_compiling"; then : 14354 lt_cv_dlopen_self_static=cross 14355else 14356 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 14357 lt_status=$lt_dlunknown 14358 cat > conftest.$ac_ext <<_LT_EOF 14359#line $LINENO "configure" 14360#include "confdefs.h" 14361 14362#if HAVE_DLFCN_H 14363#include <dlfcn.h> 14364#endif 14365 14366#include <stdio.h> 14367 14368#ifdef RTLD_GLOBAL 14369# define LT_DLGLOBAL RTLD_GLOBAL 14370#else 14371# ifdef DL_GLOBAL 14372# define LT_DLGLOBAL DL_GLOBAL 14373# else 14374# define LT_DLGLOBAL 0 14375# endif 14376#endif 14377 14378/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 14379 find out it does not work in some platform. */ 14380#ifndef LT_DLLAZY_OR_NOW 14381# ifdef RTLD_LAZY 14382# define LT_DLLAZY_OR_NOW RTLD_LAZY 14383# else 14384# ifdef DL_LAZY 14385# define LT_DLLAZY_OR_NOW DL_LAZY 14386# else 14387# ifdef RTLD_NOW 14388# define LT_DLLAZY_OR_NOW RTLD_NOW 14389# else 14390# ifdef DL_NOW 14391# define LT_DLLAZY_OR_NOW DL_NOW 14392# else 14393# define LT_DLLAZY_OR_NOW 0 14394# endif 14395# endif 14396# endif 14397# endif 14398#endif 14399 14400/* When -fvisbility=hidden is used, assume the code has been annotated 14401 correspondingly for the symbols needed. */ 14402#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 14403int fnord () __attribute__((visibility("default"))); 14404#endif 14405 14406int fnord () { return 42; } 14407int main () 14408{ 14409 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 14410 int status = $lt_dlunknown; 14411 14412 if (self) 14413 { 14414 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 14415 else 14416 { 14417 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 14418 else puts (dlerror ()); 14419 } 14420 /* dlclose (self); */ 14421 } 14422 else 14423 puts (dlerror ()); 14424 14425 return status; 14426} 14427_LT_EOF 14428 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 14429 (eval $ac_link) 2>&5 14430 ac_status=$? 14431 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 14432 test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then 14433 (./conftest; exit; ) >&5 2>/dev/null 14434 lt_status=$? 14435 case x$lt_status in 14436 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 14437 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 14438 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 14439 esac 14440 else : 14441 # compilation failed 14442 lt_cv_dlopen_self_static=no 14443 fi 14444fi 14445rm -fr conftest* 14446 14447 14448fi 14449{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 14450$as_echo "$lt_cv_dlopen_self_static" >&6; } 14451 fi 14452 14453 CPPFLAGS=$save_CPPFLAGS 14454 LDFLAGS=$save_LDFLAGS 14455 LIBS=$save_LIBS 14456 ;; 14457 esac 14458 14459 case $lt_cv_dlopen_self in 14460 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 14461 *) enable_dlopen_self=unknown ;; 14462 esac 14463 14464 case $lt_cv_dlopen_self_static in 14465 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 14466 *) enable_dlopen_self_static=unknown ;; 14467 esac 14468fi 14469 14470 14471 14472 14473 14474 14475 14476 14477 14478 14479 14480 14481 14482 14483 14484 14485 14486striplib= 14487old_striplib= 14488{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 14489$as_echo_n "checking whether stripping libraries is possible... " >&6; } 14490if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 14491 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 14492 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 14493 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14494$as_echo "yes" >&6; } 14495else 14496# FIXME - insert some real tests, host_os isn't really good enough 14497 case $host_os in 14498 darwin*) 14499 if test -n "$STRIP"; then 14500 striplib="$STRIP -x" 14501 old_striplib="$STRIP -S" 14502 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14503$as_echo "yes" >&6; } 14504 else 14505 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14506$as_echo "no" >&6; } 14507 fi 14508 ;; 14509 *) 14510 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14511$as_echo "no" >&6; } 14512 ;; 14513 esac 14514fi 14515 14516 14517 14518 14519 14520 14521 14522 14523 14524 14525 14526 14527 # Report what library types will actually be built 14528 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 14529$as_echo_n "checking if libtool supports shared libraries... " >&6; } 14530 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 14531$as_echo "$can_build_shared" >&6; } 14532 14533 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 14534$as_echo_n "checking whether to build shared libraries... " >&6; } 14535 test no = "$can_build_shared" && enable_shared=no 14536 14537 # On AIX, shared libraries and static libraries use the same namespace, and 14538 # are all built from PIC. 14539 case $host_os in 14540 aix3*) 14541 test yes = "$enable_shared" && enable_static=no 14542 if test -n "$RANLIB"; then 14543 archive_cmds="$archive_cmds~\$RANLIB \$lib" 14544 postinstall_cmds='$RANLIB $lib' 14545 fi 14546 ;; 14547 14548 aix[4-9]*) 14549 if test ia64 != "$host_cpu" && test no = "$aix_use_runtimelinking"; then 14550 test yes = "$enable_shared" && enable_static=no 14551 fi 14552 ;; 14553 esac 14554 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 14555$as_echo "$enable_shared" >&6; } 14556 14557 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 14558$as_echo_n "checking whether to build static libraries... " >&6; } 14559 # Make sure either enable_shared or enable_static is yes. 14560 test yes = "$enable_shared" || enable_static=yes 14561 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 14562$as_echo "$enable_static" >&6; } 14563 14564 14565 14566 14567fi 14568ac_ext=c 14569ac_cpp='$CPP $CPPFLAGS' 14570ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 14571ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 14572ac_compiler_gnu=$ac_cv_c_compiler_gnu 14573 14574CC=$lt_save_CC 14575 14576 if test -n "$CXX" && ( test no != "$CXX" && 14577 ( (test g++ = "$CXX" && `g++ -v >/dev/null 2>&1` ) || 14578 (test g++ != "$CXX"))); then 14579 ac_ext=cpp 14580ac_cpp='$CXXCPP $CPPFLAGS' 14581ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 14582ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 14583ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 14584{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5 14585$as_echo_n "checking how to run the C++ preprocessor... " >&6; } 14586if test -z "$CXXCPP"; then 14587 if ${ac_cv_prog_CXXCPP+:} false; then : 14588 $as_echo_n "(cached) " >&6 14589else 14590 # Double quotes because CXXCPP needs to be expanded 14591 for CXXCPP in "$CXX -E" "/lib/cpp" 14592 do 14593 ac_preproc_ok=false 14594for ac_cxx_preproc_warn_flag in '' yes 14595do 14596 # Use a header file that comes with gcc, so configuring glibc 14597 # with a fresh cross-compiler works. 14598 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 14599 # <limits.h> exists even on freestanding compilers. 14600 # On the NeXT, cc -E runs the code through the compiler's parser, 14601 # not just through cpp. "Syntax error" is here to catch this case. 14602 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14603/* end confdefs.h. */ 14604#ifdef __STDC__ 14605# include <limits.h> 14606#else 14607# include <assert.h> 14608#endif 14609 Syntax error 14610_ACEOF 14611if ac_fn_cxx_try_cpp "$LINENO"; then : 14612 14613else 14614 # Broken: fails on valid input. 14615continue 14616fi 14617rm -f conftest.err conftest.i conftest.$ac_ext 14618 14619 # OK, works on sane cases. Now check whether nonexistent headers 14620 # can be detected and how. 14621 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14622/* end confdefs.h. */ 14623#include <ac_nonexistent.h> 14624_ACEOF 14625if ac_fn_cxx_try_cpp "$LINENO"; then : 14626 # Broken: success on invalid input. 14627continue 14628else 14629 # Passes both tests. 14630ac_preproc_ok=: 14631break 14632fi 14633rm -f conftest.err conftest.i conftest.$ac_ext 14634 14635done 14636# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 14637rm -f conftest.i conftest.err conftest.$ac_ext 14638if $ac_preproc_ok; then : 14639 break 14640fi 14641 14642 done 14643 ac_cv_prog_CXXCPP=$CXXCPP 14644 14645fi 14646 CXXCPP=$ac_cv_prog_CXXCPP 14647else 14648 ac_cv_prog_CXXCPP=$CXXCPP 14649fi 14650{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5 14651$as_echo "$CXXCPP" >&6; } 14652ac_preproc_ok=false 14653for ac_cxx_preproc_warn_flag in '' yes 14654do 14655 # Use a header file that comes with gcc, so configuring glibc 14656 # with a fresh cross-compiler works. 14657 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 14658 # <limits.h> exists even on freestanding compilers. 14659 # On the NeXT, cc -E runs the code through the compiler's parser, 14660 # not just through cpp. "Syntax error" is here to catch this case. 14661 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14662/* end confdefs.h. */ 14663#ifdef __STDC__ 14664# include <limits.h> 14665#else 14666# include <assert.h> 14667#endif 14668 Syntax error 14669_ACEOF 14670if ac_fn_cxx_try_cpp "$LINENO"; then : 14671 14672else 14673 # Broken: fails on valid input. 14674continue 14675fi 14676rm -f conftest.err conftest.i conftest.$ac_ext 14677 14678 # OK, works on sane cases. Now check whether nonexistent headers 14679 # can be detected and how. 14680 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14681/* end confdefs.h. */ 14682#include <ac_nonexistent.h> 14683_ACEOF 14684if ac_fn_cxx_try_cpp "$LINENO"; then : 14685 # Broken: success on invalid input. 14686continue 14687else 14688 # Passes both tests. 14689ac_preproc_ok=: 14690break 14691fi 14692rm -f conftest.err conftest.i conftest.$ac_ext 14693 14694done 14695# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 14696rm -f conftest.i conftest.err conftest.$ac_ext 14697if $ac_preproc_ok; then : 14698 14699else 14700 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 14701$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 14702as_fn_error $? "C++ preprocessor \"$CXXCPP\" fails sanity check 14703See \`config.log' for more details" "$LINENO" 5; } 14704fi 14705 14706ac_ext=c 14707ac_cpp='$CPP $CPPFLAGS' 14708ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 14709ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 14710ac_compiler_gnu=$ac_cv_c_compiler_gnu 14711 14712else 14713 _lt_caught_CXX_error=yes 14714fi 14715 14716ac_ext=cpp 14717ac_cpp='$CXXCPP $CPPFLAGS' 14718ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 14719ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 14720ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 14721 14722archive_cmds_need_lc_CXX=no 14723allow_undefined_flag_CXX= 14724always_export_symbols_CXX=no 14725archive_expsym_cmds_CXX= 14726compiler_needs_object_CXX=no 14727export_dynamic_flag_spec_CXX= 14728hardcode_direct_CXX=no 14729hardcode_direct_absolute_CXX=no 14730hardcode_libdir_flag_spec_CXX= 14731hardcode_libdir_separator_CXX= 14732hardcode_minus_L_CXX=no 14733hardcode_shlibpath_var_CXX=unsupported 14734hardcode_automatic_CXX=no 14735inherit_rpath_CXX=no 14736module_cmds_CXX= 14737module_expsym_cmds_CXX= 14738link_all_deplibs_CXX=unknown 14739old_archive_cmds_CXX=$old_archive_cmds 14740reload_flag_CXX=$reload_flag 14741reload_cmds_CXX=$reload_cmds 14742no_undefined_flag_CXX= 14743whole_archive_flag_spec_CXX= 14744enable_shared_with_static_runtimes_CXX=no 14745 14746# Source file extension for C++ test sources. 14747ac_ext=cpp 14748 14749# Object file extension for compiled C++ test sources. 14750objext=o 14751objext_CXX=$objext 14752 14753# No sense in running all these tests if we already determined that 14754# the CXX compiler isn't working. Some variables (like enable_shared) 14755# are currently assumed to apply to all compilers on this platform, 14756# and will be corrupted by setting them based on a non-working compiler. 14757if test yes != "$_lt_caught_CXX_error"; then 14758 # Code to be used in simple compile tests 14759 lt_simple_compile_test_code="int some_variable = 0;" 14760 14761 # Code to be used in simple link tests 14762 lt_simple_link_test_code='int main(int, char *[]) { return(0); }' 14763 14764 # ltmain only uses $CC for tagged configurations so make sure $CC is set. 14765 14766 14767 14768 14769 14770 14771# If no C compiler was specified, use CC. 14772LTCC=${LTCC-"$CC"} 14773 14774# If no C compiler flags were specified, use CFLAGS. 14775LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 14776 14777# Allow CC to be a program name with arguments. 14778compiler=$CC 14779 14780 14781 # save warnings/boilerplate of simple test code 14782 ac_outfile=conftest.$ac_objext 14783echo "$lt_simple_compile_test_code" >conftest.$ac_ext 14784eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 14785_lt_compiler_boilerplate=`cat conftest.err` 14786$RM conftest* 14787 14788 ac_outfile=conftest.$ac_objext 14789echo "$lt_simple_link_test_code" >conftest.$ac_ext 14790eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 14791_lt_linker_boilerplate=`cat conftest.err` 14792$RM -r conftest* 14793 14794 14795 # Allow CC to be a program name with arguments. 14796 lt_save_CC=$CC 14797 lt_save_CFLAGS=$CFLAGS 14798 lt_save_LD=$LD 14799 lt_save_GCC=$GCC 14800 GCC=$GXX 14801 lt_save_with_gnu_ld=$with_gnu_ld 14802 lt_save_path_LD=$lt_cv_path_LD 14803 if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then 14804 lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx 14805 else 14806 $as_unset lt_cv_prog_gnu_ld 14807 fi 14808 if test -n "${lt_cv_path_LDCXX+set}"; then 14809 lt_cv_path_LD=$lt_cv_path_LDCXX 14810 else 14811 $as_unset lt_cv_path_LD 14812 fi 14813 test -z "${LDCXX+set}" || LD=$LDCXX 14814 CC=${CXX-"c++"} 14815 CFLAGS=$CXXFLAGS 14816 compiler=$CC 14817 compiler_CXX=$CC 14818 for cc_temp in $compiler""; do 14819 case $cc_temp in 14820 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 14821 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 14822 \-*) ;; 14823 *) break;; 14824 esac 14825done 14826cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 14827 14828 14829 if test -n "$compiler"; then 14830 # We don't want -fno-exception when compiling C++ code, so set the 14831 # no_builtin_flag separately 14832 if test yes = "$GXX"; then 14833 lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin' 14834 else 14835 lt_prog_compiler_no_builtin_flag_CXX= 14836 fi 14837 14838 if test yes = "$GXX"; then 14839 # Set up default GNU C++ configuration 14840 14841 14842 14843# Check whether --with-gnu-ld was given. 14844if test "${with_gnu_ld+set}" = set; then : 14845 withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes 14846else 14847 with_gnu_ld=no 14848fi 14849 14850ac_prog=ld 14851if test yes = "$GCC"; then 14852 # Check if gcc -print-prog-name=ld gives a path. 14853 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 14854$as_echo_n "checking for ld used by $CC... " >&6; } 14855 case $host in 14856 *-*-mingw*) 14857 # gcc leaves a trailing carriage return, which upsets mingw 14858 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 14859 *) 14860 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 14861 esac 14862 case $ac_prog in 14863 # Accept absolute paths. 14864 [\\/]* | ?:[\\/]*) 14865 re_direlt='/[^/][^/]*/\.\./' 14866 # Canonicalize the pathname of ld 14867 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 14868 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 14869 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 14870 done 14871 test -z "$LD" && LD=$ac_prog 14872 ;; 14873 "") 14874 # If it fails, then pretend we aren't using GCC. 14875 ac_prog=ld 14876 ;; 14877 *) 14878 # If it is relative, then search for the first ld in PATH. 14879 with_gnu_ld=unknown 14880 ;; 14881 esac 14882elif test yes = "$with_gnu_ld"; then 14883 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 14884$as_echo_n "checking for GNU ld... " >&6; } 14885else 14886 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 14887$as_echo_n "checking for non-GNU ld... " >&6; } 14888fi 14889if ${lt_cv_path_LD+:} false; then : 14890 $as_echo_n "(cached) " >&6 14891else 14892 if test -z "$LD"; then 14893 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 14894 for ac_dir in $PATH; do 14895 IFS=$lt_save_ifs 14896 test -z "$ac_dir" && ac_dir=. 14897 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 14898 lt_cv_path_LD=$ac_dir/$ac_prog 14899 # Check to see if the program is GNU ld. I'd rather use --version, 14900 # but apparently some variants of GNU ld only accept -v. 14901 # Break only if it was the GNU/non-GNU ld that we prefer. 14902 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 14903 *GNU* | *'with BFD'*) 14904 test no != "$with_gnu_ld" && break 14905 ;; 14906 *) 14907 test yes != "$with_gnu_ld" && break 14908 ;; 14909 esac 14910 fi 14911 done 14912 IFS=$lt_save_ifs 14913else 14914 lt_cv_path_LD=$LD # Let the user override the test with a path. 14915fi 14916fi 14917 14918LD=$lt_cv_path_LD 14919if test -n "$LD"; then 14920 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 14921$as_echo "$LD" >&6; } 14922else 14923 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14924$as_echo "no" >&6; } 14925fi 14926test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 14927{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 14928$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 14929if ${lt_cv_prog_gnu_ld+:} false; then : 14930 $as_echo_n "(cached) " >&6 14931else 14932 # I'd rather use --version here, but apparently some GNU lds only accept -v. 14933case `$LD -v 2>&1 </dev/null` in 14934*GNU* | *'with BFD'*) 14935 lt_cv_prog_gnu_ld=yes 14936 ;; 14937*) 14938 lt_cv_prog_gnu_ld=no 14939 ;; 14940esac 14941fi 14942{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 14943$as_echo "$lt_cv_prog_gnu_ld" >&6; } 14944with_gnu_ld=$lt_cv_prog_gnu_ld 14945 14946 14947 14948 14949 14950 14951 14952 # Check if GNU C++ uses GNU ld as the underlying linker, since the 14953 # archiving commands below assume that GNU ld is being used. 14954 if test yes = "$with_gnu_ld"; then 14955 archive_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib' 14956 archive_expsym_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 14957 14958 hardcode_libdir_flag_spec_CXX='$wl-rpath $wl$libdir' 14959 export_dynamic_flag_spec_CXX='$wl--export-dynamic' 14960 14961 # If archive_cmds runs LD, not CC, wlarc should be empty 14962 # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to 14963 # investigate it a little bit more. (MM) 14964 wlarc='$wl' 14965 14966 # ancient GNU ld didn't support --whole-archive et. al. 14967 if eval "`$CC -print-prog-name=ld` --help 2>&1" | 14968 $GREP 'no-whole-archive' > /dev/null; then 14969 whole_archive_flag_spec_CXX=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive' 14970 else 14971 whole_archive_flag_spec_CXX= 14972 fi 14973 else 14974 with_gnu_ld=no 14975 wlarc= 14976 14977 # A generic and very simple default shared library creation 14978 # command for GNU C++ for the case where it uses the native 14979 # linker, instead of GNU ld. If possible, this setting should 14980 # overridden to take advantage of the native linker features on 14981 # the platform it is being used on. 14982 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' 14983 fi 14984 14985 # Commands to make compiler produce verbose output that lists 14986 # what "hidden" libraries, object files and flags are used when 14987 # linking a shared library. 14988 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' 14989 14990 else 14991 GXX=no 14992 with_gnu_ld=no 14993 wlarc= 14994 fi 14995 14996 # PORTME: fill in a description of your system's C++ link characteristics 14997 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 14998$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 14999 ld_shlibs_CXX=yes 15000 case $host_os in 15001 aix3*) 15002 # FIXME: insert proper C++ library support 15003 ld_shlibs_CXX=no 15004 ;; 15005 aix[4-9]*) 15006 if test ia64 = "$host_cpu"; then 15007 # On IA64, the linker does run time linking by default, so we don't 15008 # have to do anything special. 15009 aix_use_runtimelinking=no 15010 exp_sym_flag='-Bexport' 15011 no_entry_flag= 15012 else 15013 aix_use_runtimelinking=no 15014 15015 # Test if we are trying to use run time linking or normal 15016 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 15017 # need to do runtime linking. 15018 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 15019 for ld_flag in $LDFLAGS; do 15020 case $ld_flag in 15021 *-brtl*) 15022 aix_use_runtimelinking=yes 15023 break 15024 ;; 15025 esac 15026 done 15027 ;; 15028 esac 15029 15030 exp_sym_flag='-bexport' 15031 no_entry_flag='-bnoentry' 15032 fi 15033 15034 # When large executables or shared objects are built, AIX ld can 15035 # have problems creating the table of contents. If linking a library 15036 # or program results in "error TOC overflow" add -mminimal-toc to 15037 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 15038 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 15039 15040 archive_cmds_CXX='' 15041 hardcode_direct_CXX=yes 15042 hardcode_direct_absolute_CXX=yes 15043 hardcode_libdir_separator_CXX=':' 15044 link_all_deplibs_CXX=yes 15045 file_list_spec_CXX='$wl-f,' 15046 15047 if test yes = "$GXX"; then 15048 case $host_os in aix4.[012]|aix4.[012].*) 15049 # We only want to do this on AIX 4.2 and lower, the check 15050 # below for broken collect2 doesn't work under 4.3+ 15051 collect2name=`$CC -print-prog-name=collect2` 15052 if test -f "$collect2name" && 15053 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 15054 then 15055 # We have reworked collect2 15056 : 15057 else 15058 # We have old collect2 15059 hardcode_direct_CXX=unsupported 15060 # It fails to find uninstalled libraries when the uninstalled 15061 # path is not listed in the libpath. Setting hardcode_minus_L 15062 # to unsupported forces relinking 15063 hardcode_minus_L_CXX=yes 15064 hardcode_libdir_flag_spec_CXX='-L$libdir' 15065 hardcode_libdir_separator_CXX= 15066 fi 15067 esac 15068 shared_flag='-shared' 15069 if test yes = "$aix_use_runtimelinking"; then 15070 shared_flag=$shared_flag' $wl-G' 15071 fi 15072 else 15073 # not using gcc 15074 if test ia64 = "$host_cpu"; then 15075 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 15076 # chokes on -Wl,-G. The following line is correct: 15077 shared_flag='-G' 15078 else 15079 if test yes = "$aix_use_runtimelinking"; then 15080 shared_flag='$wl-G' 15081 else 15082 shared_flag='$wl-bM:SRE' 15083 fi 15084 fi 15085 fi 15086 15087 export_dynamic_flag_spec_CXX='$wl-bexpall' 15088 # It seems that -bexpall does not export symbols beginning with 15089 # underscore (_), so it is better to generate a list of symbols to 15090 # export. 15091 always_export_symbols_CXX=yes 15092 if test yes = "$aix_use_runtimelinking"; then 15093 # Warning - without using the other runtime loading flags (-brtl), 15094 # -berok will link without error, but may produce a broken library. 15095 allow_undefined_flag_CXX='-berok' 15096 # Determine the default libpath from the value encoded in an empty 15097 # executable. 15098 if test set = "${lt_cv_aix_libpath+set}"; then 15099 aix_libpath=$lt_cv_aix_libpath 15100else 15101 if ${lt_cv_aix_libpath__CXX+:} false; then : 15102 $as_echo_n "(cached) " >&6 15103else 15104 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15105/* end confdefs.h. */ 15106 15107int 15108main () 15109{ 15110 15111 ; 15112 return 0; 15113} 15114_ACEOF 15115if ac_fn_cxx_try_link "$LINENO"; then : 15116 15117 lt_aix_libpath_sed=' 15118 /Import File Strings/,/^$/ { 15119 /^0/ { 15120 s/^0 *\([^ ]*\) *$/\1/ 15121 p 15122 } 15123 }' 15124 lt_cv_aix_libpath__CXX=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 15125 # Check for a 64-bit object if we didn't find anything. 15126 if test -z "$lt_cv_aix_libpath__CXX"; then 15127 lt_cv_aix_libpath__CXX=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 15128 fi 15129fi 15130rm -f core conftest.err conftest.$ac_objext \ 15131 conftest$ac_exeext conftest.$ac_ext 15132 if test -z "$lt_cv_aix_libpath__CXX"; then 15133 lt_cv_aix_libpath__CXX=/usr/lib:/lib 15134 fi 15135 15136fi 15137 15138 aix_libpath=$lt_cv_aix_libpath__CXX 15139fi 15140 15141 hardcode_libdir_flag_spec_CXX='$wl-blibpath:$libdir:'"$aix_libpath" 15142 15143 archive_expsym_cmds_CXX='$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 15144 else 15145 if test ia64 = "$host_cpu"; then 15146 hardcode_libdir_flag_spec_CXX='$wl-R $libdir:/usr/lib:/lib' 15147 allow_undefined_flag_CXX="-z nodefs" 15148 archive_expsym_cmds_CXX="\$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" 15149 else 15150 # Determine the default libpath from the value encoded in an 15151 # empty executable. 15152 if test set = "${lt_cv_aix_libpath+set}"; then 15153 aix_libpath=$lt_cv_aix_libpath 15154else 15155 if ${lt_cv_aix_libpath__CXX+:} false; then : 15156 $as_echo_n "(cached) " >&6 15157else 15158 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15159/* end confdefs.h. */ 15160 15161int 15162main () 15163{ 15164 15165 ; 15166 return 0; 15167} 15168_ACEOF 15169if ac_fn_cxx_try_link "$LINENO"; then : 15170 15171 lt_aix_libpath_sed=' 15172 /Import File Strings/,/^$/ { 15173 /^0/ { 15174 s/^0 *\([^ ]*\) *$/\1/ 15175 p 15176 } 15177 }' 15178 lt_cv_aix_libpath__CXX=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 15179 # Check for a 64-bit object if we didn't find anything. 15180 if test -z "$lt_cv_aix_libpath__CXX"; then 15181 lt_cv_aix_libpath__CXX=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 15182 fi 15183fi 15184rm -f core conftest.err conftest.$ac_objext \ 15185 conftest$ac_exeext conftest.$ac_ext 15186 if test -z "$lt_cv_aix_libpath__CXX"; then 15187 lt_cv_aix_libpath__CXX=/usr/lib:/lib 15188 fi 15189 15190fi 15191 15192 aix_libpath=$lt_cv_aix_libpath__CXX 15193fi 15194 15195 hardcode_libdir_flag_spec_CXX='$wl-blibpath:$libdir:'"$aix_libpath" 15196 # Warning - without using the other run time loading flags, 15197 # -berok will link without error, but may produce a broken library. 15198 no_undefined_flag_CXX=' $wl-bernotok' 15199 allow_undefined_flag_CXX=' $wl-berok' 15200 if test yes = "$with_gnu_ld"; then 15201 # We only use this code for GNU lds that support --whole-archive. 15202 whole_archive_flag_spec_CXX='$wl--whole-archive$convenience $wl--no-whole-archive' 15203 else 15204 # Exported symbols can be pulled into shared objects from archives 15205 whole_archive_flag_spec_CXX='$convenience' 15206 fi 15207 archive_cmds_need_lc_CXX=yes 15208 # This is similar to how AIX traditionally builds its shared 15209 # libraries. 15210 archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $wl-bnoentry $compiler_flags $wl-bE:$export_symbols$allow_undefined_flag~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' 15211 fi 15212 fi 15213 ;; 15214 15215 beos*) 15216 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 15217 allow_undefined_flag_CXX=unsupported 15218 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 15219 # support --undefined. This deserves some investigation. FIXME 15220 archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 15221 else 15222 ld_shlibs_CXX=no 15223 fi 15224 ;; 15225 15226 chorus*) 15227 case $cc_basename in 15228 *) 15229 # FIXME: insert proper C++ library support 15230 ld_shlibs_CXX=no 15231 ;; 15232 esac 15233 ;; 15234 15235 cygwin* | mingw* | pw32* | cegcc*) 15236 case $GXX,$cc_basename in 15237 ,cl* | no,cl*) 15238 # Native MSVC 15239 # hardcode_libdir_flag_spec is actually meaningless, as there is 15240 # no search path for DLLs. 15241 hardcode_libdir_flag_spec_CXX=' ' 15242 allow_undefined_flag_CXX=unsupported 15243 always_export_symbols_CXX=yes 15244 file_list_spec_CXX='@' 15245 # Tell ltmain to make .lib files, not .a files. 15246 libext=lib 15247 # Tell ltmain to make .dll files, not .so files. 15248 shrext_cmds=.dll 15249 # FIXME: Setting linknames here is a bad hack. 15250 archive_cmds_CXX='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames=' 15251 archive_expsym_cmds_CXX='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then 15252 cp "$export_symbols" "$output_objdir/$soname.def"; 15253 echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp"; 15254 else 15255 $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp; 15256 fi~ 15257 $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ 15258 linknames=' 15259 # The linker will not automatically build a static lib if we build a DLL. 15260 # _LT_TAGVAR(old_archive_from_new_cmds, CXX)='true' 15261 enable_shared_with_static_runtimes_CXX=yes 15262 # Don't use ranlib 15263 old_postinstall_cmds_CXX='chmod 644 $oldlib' 15264 postlink_cmds_CXX='lt_outputfile="@OUTPUT@"~ 15265 lt_tool_outputfile="@TOOL_OUTPUT@"~ 15266 case $lt_outputfile in 15267 *.exe|*.EXE) ;; 15268 *) 15269 lt_outputfile=$lt_outputfile.exe 15270 lt_tool_outputfile=$lt_tool_outputfile.exe 15271 ;; 15272 esac~ 15273 func_to_tool_file "$lt_outputfile"~ 15274 if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then 15275 $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; 15276 $RM "$lt_outputfile.manifest"; 15277 fi' 15278 ;; 15279 *) 15280 # g++ 15281 # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless, 15282 # as there is no search path for DLLs. 15283 hardcode_libdir_flag_spec_CXX='-L$libdir' 15284 export_dynamic_flag_spec_CXX='$wl--export-all-symbols' 15285 allow_undefined_flag_CXX=unsupported 15286 always_export_symbols_CXX=no 15287 enable_shared_with_static_runtimes_CXX=yes 15288 15289 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 15290 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 15291 # If the export-symbols file already is a .def file, use it as 15292 # is; otherwise, prepend EXPORTS... 15293 archive_expsym_cmds_CXX='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then 15294 cp $export_symbols $output_objdir/$soname.def; 15295 else 15296 echo EXPORTS > $output_objdir/$soname.def; 15297 cat $export_symbols >> $output_objdir/$soname.def; 15298 fi~ 15299 $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 15300 else 15301 ld_shlibs_CXX=no 15302 fi 15303 ;; 15304 esac 15305 ;; 15306 darwin* | rhapsody*) 15307 15308 15309 archive_cmds_need_lc_CXX=no 15310 hardcode_direct_CXX=no 15311 hardcode_automatic_CXX=yes 15312 hardcode_shlibpath_var_CXX=unsupported 15313 if test yes = "$lt_cv_ld_force_load"; then 15314 whole_archive_flag_spec_CXX='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience $wl-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`' 15315 15316 else 15317 whole_archive_flag_spec_CXX='' 15318 fi 15319 link_all_deplibs_CXX=yes 15320 allow_undefined_flag_CXX=$_lt_dar_allow_undefined 15321 case $cc_basename in 15322 ifort*|nagfor*) _lt_dar_can_shared=yes ;; 15323 *) _lt_dar_can_shared=$GCC ;; 15324 esac 15325 if test yes = "$_lt_dar_can_shared"; then 15326 output_verbose_link_cmd=func_echo_all 15327 archive_cmds_CXX="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil" 15328 module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil" 15329 archive_expsym_cmds_CXX="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" 15330 module_expsym_cmds_CXX="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" 15331 if test yes != "$lt_cv_apple_cc_single_mod"; then 15332 archive_cmds_CXX="\$CC -r -keep_private_externs -nostdlib -o \$lib-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$lib-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring$_lt_dsymutil" 15333 archive_expsym_cmds_CXX="sed 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \$lib-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$lib-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring$_lt_dar_export_syms$_lt_dsymutil" 15334 fi 15335 15336 else 15337 ld_shlibs_CXX=no 15338 fi 15339 15340 ;; 15341 15342 dgux*) 15343 case $cc_basename in 15344 ec++*) 15345 # FIXME: insert proper C++ library support 15346 ld_shlibs_CXX=no 15347 ;; 15348 ghcx*) 15349 # Green Hills C++ Compiler 15350 # FIXME: insert proper C++ library support 15351 ld_shlibs_CXX=no 15352 ;; 15353 *) 15354 # FIXME: insert proper C++ library support 15355 ld_shlibs_CXX=no 15356 ;; 15357 esac 15358 ;; 15359 15360 freebsd2.*) 15361 # C++ shared libraries reported to be fairly broken before 15362 # switch to ELF 15363 ld_shlibs_CXX=no 15364 ;; 15365 15366 freebsd-elf*) 15367 archive_cmds_need_lc_CXX=no 15368 ;; 15369 15370 freebsd* | dragonfly*) 15371 # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF 15372 # conventions 15373 ld_shlibs_CXX=yes 15374 ;; 15375 15376 haiku*) 15377 archive_cmds_CXX='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 15378 link_all_deplibs_CXX=yes 15379 ;; 15380 15381 hpux9*) 15382 hardcode_libdir_flag_spec_CXX='$wl+b $wl$libdir' 15383 hardcode_libdir_separator_CXX=: 15384 export_dynamic_flag_spec_CXX='$wl-E' 15385 hardcode_direct_CXX=yes 15386 hardcode_minus_L_CXX=yes # Not in the search PATH, 15387 # but as the default 15388 # location of the library. 15389 15390 case $cc_basename in 15391 CC*) 15392 # FIXME: insert proper C++ library support 15393 ld_shlibs_CXX=no 15394 ;; 15395 aCC*) 15396 archive_cmds_CXX='$RM $output_objdir/$soname~$CC -b $wl+b $wl$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib' 15397 # Commands to make compiler produce verbose output that lists 15398 # what "hidden" libraries, object files and flags are used when 15399 # linking a shared library. 15400 # 15401 # There doesn't appear to be a way to prevent this compiler from 15402 # explicitly linking system object files so we need to strip them 15403 # from the output so that they don't get included in the library 15404 # dependencies. 15405 output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP "\-L"`; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' 15406 ;; 15407 *) 15408 if test yes = "$GXX"; then 15409 archive_cmds_CXX='$RM $output_objdir/$soname~$CC -shared -nostdlib $pic_flag $wl+b $wl$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib' 15410 else 15411 # FIXME: insert proper C++ library support 15412 ld_shlibs_CXX=no 15413 fi 15414 ;; 15415 esac 15416 ;; 15417 15418 hpux10*|hpux11*) 15419 if test no = "$with_gnu_ld"; then 15420 hardcode_libdir_flag_spec_CXX='$wl+b $wl$libdir' 15421 hardcode_libdir_separator_CXX=: 15422 15423 case $host_cpu in 15424 hppa*64*|ia64*) 15425 ;; 15426 *) 15427 export_dynamic_flag_spec_CXX='$wl-E' 15428 ;; 15429 esac 15430 fi 15431 case $host_cpu in 15432 hppa*64*|ia64*) 15433 hardcode_direct_CXX=no 15434 hardcode_shlibpath_var_CXX=no 15435 ;; 15436 *) 15437 hardcode_direct_CXX=yes 15438 hardcode_direct_absolute_CXX=yes 15439 hardcode_minus_L_CXX=yes # Not in the search PATH, 15440 # but as the default 15441 # location of the library. 15442 ;; 15443 esac 15444 15445 case $cc_basename in 15446 CC*) 15447 # FIXME: insert proper C++ library support 15448 ld_shlibs_CXX=no 15449 ;; 15450 aCC*) 15451 case $host_cpu in 15452 hppa*64*) 15453 archive_cmds_CXX='$CC -b $wl+h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 15454 ;; 15455 ia64*) 15456 archive_cmds_CXX='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 15457 ;; 15458 *) 15459 archive_cmds_CXX='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 15460 ;; 15461 esac 15462 # Commands to make compiler produce verbose output that lists 15463 # what "hidden" libraries, object files and flags are used when 15464 # linking a shared library. 15465 # 15466 # There doesn't appear to be a way to prevent this compiler from 15467 # explicitly linking system object files so we need to strip them 15468 # from the output so that they don't get included in the library 15469 # dependencies. 15470 output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $GREP "\-L"`; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' 15471 ;; 15472 *) 15473 if test yes = "$GXX"; then 15474 if test no = "$with_gnu_ld"; then 15475 case $host_cpu in 15476 hppa*64*) 15477 archive_cmds_CXX='$CC -shared -nostdlib -fPIC $wl+h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 15478 ;; 15479 ia64*) 15480 archive_cmds_CXX='$CC -shared -nostdlib $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 15481 ;; 15482 *) 15483 archive_cmds_CXX='$CC -shared -nostdlib $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 15484 ;; 15485 esac 15486 fi 15487 else 15488 # FIXME: insert proper C++ library support 15489 ld_shlibs_CXX=no 15490 fi 15491 ;; 15492 esac 15493 ;; 15494 15495 interix[3-9]*) 15496 hardcode_direct_CXX=no 15497 hardcode_shlibpath_var_CXX=no 15498 hardcode_libdir_flag_spec_CXX='$wl-rpath,$libdir' 15499 export_dynamic_flag_spec_CXX='$wl-E' 15500 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 15501 # Instead, shared libraries are loaded at an image base (0x10000000 by 15502 # default) and relocated if they conflict, which is a slow very memory 15503 # consuming and fragmenting process. To avoid this, we pick a random, 15504 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 15505 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 15506 archive_cmds_CXX='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 15507 archive_expsym_cmds_CXX='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' 15508 ;; 15509 irix5* | irix6*) 15510 case $cc_basename in 15511 CC*) 15512 # SGI C++ 15513 archive_cmds_CXX='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' 15514 15515 # Archives containing C++ object files must be created using 15516 # "CC -ar", where "CC" is the IRIX C++ compiler. This is 15517 # necessary to make sure instantiated templates are included 15518 # in the archive. 15519 old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs' 15520 ;; 15521 *) 15522 if test yes = "$GXX"; then 15523 if test no = "$with_gnu_ld"; then 15524 archive_cmds_CXX='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $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' 15525 else 15526 archive_cmds_CXX='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` -o $lib' 15527 fi 15528 fi 15529 link_all_deplibs_CXX=yes 15530 ;; 15531 esac 15532 hardcode_libdir_flag_spec_CXX='$wl-rpath $wl$libdir' 15533 hardcode_libdir_separator_CXX=: 15534 inherit_rpath_CXX=yes 15535 ;; 15536 15537 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 15538 case $cc_basename in 15539 KCC*) 15540 # Kuck and Associates, Inc. (KAI) C++ Compiler 15541 15542 # KCC will only create a shared library if the output file 15543 # ends with ".so" (or ".sl" for HP-UX), so rename the library 15544 # to its proper name (with version) after linking. 15545 archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\$tempext\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' 15546 archive_expsym_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\$tempext\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib $wl-retain-symbols-file,$export_symbols; mv \$templib $lib' 15547 # Commands to make compiler produce verbose output that lists 15548 # what "hidden" libraries, object files and flags are used when 15549 # linking a shared library. 15550 # 15551 # There doesn't appear to be a way to prevent this compiler from 15552 # explicitly linking system object files so we need to strip them 15553 # from the output so that they don't get included in the library 15554 # dependencies. 15555 output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | $GREP "ld"`; rm -f libconftest$shared_ext; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' 15556 15557 hardcode_libdir_flag_spec_CXX='$wl-rpath,$libdir' 15558 export_dynamic_flag_spec_CXX='$wl--export-dynamic' 15559 15560 # Archives containing C++ object files must be created using 15561 # "CC -Bstatic", where "CC" is the KAI C++ compiler. 15562 old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' 15563 ;; 15564 icpc* | ecpc* ) 15565 # Intel C++ 15566 with_gnu_ld=yes 15567 # version 8.0 and above of icpc choke on multiply defined symbols 15568 # if we add $predep_objects and $postdep_objects, however 7.1 and 15569 # earlier do not add the objects themselves. 15570 case `$CC -V 2>&1` in 15571 *"Version 7."*) 15572 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib' 15573 archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 15574 ;; 15575 *) # Version 8.0 or newer 15576 tmp_idyn= 15577 case $host_cpu in 15578 ia64*) tmp_idyn=' -i_dynamic';; 15579 esac 15580 archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 15581 archive_expsym_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 15582 ;; 15583 esac 15584 archive_cmds_need_lc_CXX=no 15585 hardcode_libdir_flag_spec_CXX='$wl-rpath,$libdir' 15586 export_dynamic_flag_spec_CXX='$wl--export-dynamic' 15587 whole_archive_flag_spec_CXX='$wl--whole-archive$convenience $wl--no-whole-archive' 15588 ;; 15589 pgCC* | pgcpp*) 15590 # Portland Group C++ compiler 15591 case `$CC -V` in 15592 *pgCC\ [1-5].* | *pgcpp\ [1-5].*) 15593 prelink_cmds_CXX='tpldir=Template.dir~ 15594 rm -rf $tpldir~ 15595 $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~ 15596 compile_command="$compile_command `find $tpldir -name \*.o | sort | $NL2SP`"' 15597 old_archive_cmds_CXX='tpldir=Template.dir~ 15598 rm -rf $tpldir~ 15599 $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~ 15600 $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | sort | $NL2SP`~ 15601 $RANLIB $oldlib' 15602 archive_cmds_CXX='tpldir=Template.dir~ 15603 rm -rf $tpldir~ 15604 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~ 15605 $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib' 15606 archive_expsym_cmds_CXX='tpldir=Template.dir~ 15607 rm -rf $tpldir~ 15608 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~ 15609 $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 15610 ;; 15611 *) # Version 6 and above use weak symbols 15612 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib' 15613 archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 15614 ;; 15615 esac 15616 15617 hardcode_libdir_flag_spec_CXX='$wl--rpath $wl$libdir' 15618 export_dynamic_flag_spec_CXX='$wl--export-dynamic' 15619 whole_archive_flag_spec_CXX='$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' 15620 ;; 15621 cxx*) 15622 # Compaq C++ 15623 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib' 15624 archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib $wl-retain-symbols-file $wl$export_symbols' 15625 15626 runpath_var=LD_RUN_PATH 15627 hardcode_libdir_flag_spec_CXX='-rpath $libdir' 15628 hardcode_libdir_separator_CXX=: 15629 15630 # Commands to make compiler produce verbose output that lists 15631 # what "hidden" libraries, object files and flags are used when 15632 # linking a shared library. 15633 # 15634 # There doesn't appear to be a way to prevent this compiler from 15635 # explicitly linking system object files so we need to strip them 15636 # from the output so that they don't get included in the library 15637 # dependencies. 15638 output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "X$list" | $Xsed' 15639 ;; 15640 xl* | mpixl* | bgxl*) 15641 # IBM XL 8.0 on PPC, with GNU ld 15642 hardcode_libdir_flag_spec_CXX='$wl-rpath $wl$libdir' 15643 export_dynamic_flag_spec_CXX='$wl--export-dynamic' 15644 archive_cmds_CXX='$CC -qmkshrobj $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 15645 if test yes = "$supports_anon_versioning"; then 15646 archive_expsym_cmds_CXX='echo "{ global:" > $output_objdir/$libname.ver~ 15647 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 15648 echo "local: *; };" >> $output_objdir/$libname.ver~ 15649 $CC -qmkshrobj $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib' 15650 fi 15651 ;; 15652 *) 15653 case `$CC -V 2>&1 | sed 5q` in 15654 *Sun\ C*) 15655 # Sun C++ 5.9 15656 no_undefined_flag_CXX=' -zdefs' 15657 archive_cmds_CXX='$CC -G$allow_undefined_flag -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 15658 archive_expsym_cmds_CXX='$CC -G$allow_undefined_flag -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-retain-symbols-file $wl$export_symbols' 15659 hardcode_libdir_flag_spec_CXX='-R$libdir' 15660 whole_archive_flag_spec_CXX='$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' 15661 compiler_needs_object_CXX=yes 15662 15663 # Not sure whether something based on 15664 # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 15665 # would be better. 15666 output_verbose_link_cmd='func_echo_all' 15667 15668 # Archives containing C++ object files must be created using 15669 # "CC -xar", where "CC" is the Sun C++ compiler. This is 15670 # necessary to make sure instantiated templates are included 15671 # in the archive. 15672 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs' 15673 ;; 15674 esac 15675 ;; 15676 esac 15677 ;; 15678 15679 lynxos*) 15680 # FIXME: insert proper C++ library support 15681 ld_shlibs_CXX=no 15682 ;; 15683 15684 m88k*) 15685 # FIXME: insert proper C++ library support 15686 ld_shlibs_CXX=no 15687 ;; 15688 15689 mvs*) 15690 case $cc_basename in 15691 cxx*) 15692 # FIXME: insert proper C++ library support 15693 ld_shlibs_CXX=no 15694 ;; 15695 *) 15696 # FIXME: insert proper C++ library support 15697 ld_shlibs_CXX=no 15698 ;; 15699 esac 15700 ;; 15701 15702 netbsd*) 15703 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 15704 archive_cmds_CXX='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags' 15705 wlarc= 15706 hardcode_libdir_flag_spec_CXX='-R$libdir' 15707 hardcode_direct_CXX=yes 15708 hardcode_shlibpath_var_CXX=no 15709 fi 15710 # Workaround some broken pre-1.5 toolchains 15711 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"' 15712 ;; 15713 15714 *nto* | *qnx*) 15715 ld_shlibs_CXX=yes 15716 ;; 15717 15718 openbsd* | bitrig*) 15719 if test -f /usr/libexec/ld.so; then 15720 hardcode_direct_CXX=yes 15721 hardcode_shlibpath_var_CXX=no 15722 hardcode_direct_absolute_CXX=yes 15723 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' 15724 hardcode_libdir_flag_spec_CXX='$wl-rpath,$libdir' 15725 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`"; then 15726 archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-retain-symbols-file,$export_symbols -o $lib' 15727 export_dynamic_flag_spec_CXX='$wl-E' 15728 whole_archive_flag_spec_CXX=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive' 15729 fi 15730 output_verbose_link_cmd=func_echo_all 15731 else 15732 ld_shlibs_CXX=no 15733 fi 15734 ;; 15735 15736 osf3* | osf4* | osf5*) 15737 case $cc_basename in 15738 KCC*) 15739 # Kuck and Associates, Inc. (KAI) C++ Compiler 15740 15741 # KCC will only create a shared library if the output file 15742 # ends with ".so" (or ".sl" for HP-UX), so rename the library 15743 # to its proper name (with version) after linking. 15744 archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo "$lib" | $SED -e "s/\$tempext\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' 15745 15746 hardcode_libdir_flag_spec_CXX='$wl-rpath,$libdir' 15747 hardcode_libdir_separator_CXX=: 15748 15749 # Archives containing C++ object files must be created using 15750 # the KAI C++ compiler. 15751 case $host in 15752 osf3*) old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;; 15753 *) old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' ;; 15754 esac 15755 ;; 15756 RCC*) 15757 # Rational C++ 2.4.1 15758 # FIXME: insert proper C++ library support 15759 ld_shlibs_CXX=no 15760 ;; 15761 cxx*) 15762 case $host in 15763 osf3*) 15764 allow_undefined_flag_CXX=' $wl-expect_unresolved $wl\*' 15765 archive_cmds_CXX='$CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $soname `test -n "$verstring" && func_echo_all "$wl-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' 15766 hardcode_libdir_flag_spec_CXX='$wl-rpath $wl$libdir' 15767 ;; 15768 *) 15769 allow_undefined_flag_CXX=' -expect_unresolved \*' 15770 archive_cmds_CXX='$CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' 15771 archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~ 15772 echo "-hidden">> $lib.exp~ 15773 $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname $wl-input $wl$lib.exp `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib~ 15774 $RM $lib.exp' 15775 hardcode_libdir_flag_spec_CXX='-rpath $libdir' 15776 ;; 15777 esac 15778 15779 hardcode_libdir_separator_CXX=: 15780 15781 # Commands to make compiler produce verbose output that lists 15782 # what "hidden" libraries, object files and flags are used when 15783 # linking a shared library. 15784 # 15785 # There doesn't appear to be a way to prevent this compiler from 15786 # explicitly linking system object files so we need to strip them 15787 # from the output so that they don't get included in the library 15788 # dependencies. 15789 output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld" | $GREP -v "ld:"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' 15790 ;; 15791 *) 15792 if test yes,no = "$GXX,$with_gnu_ld"; then 15793 allow_undefined_flag_CXX=' $wl-expect_unresolved $wl\*' 15794 case $host in 15795 osf3*) 15796 archive_cmds_CXX='$CC -shared -nostdlib $allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $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' 15797 ;; 15798 *) 15799 archive_cmds_CXX='$CC -shared $pic_flag -nostdlib $allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $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' 15800 ;; 15801 esac 15802 15803 hardcode_libdir_flag_spec_CXX='$wl-rpath $wl$libdir' 15804 hardcode_libdir_separator_CXX=: 15805 15806 # Commands to make compiler produce verbose output that lists 15807 # what "hidden" libraries, object files and flags are used when 15808 # linking a shared library. 15809 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' 15810 15811 else 15812 # FIXME: insert proper C++ library support 15813 ld_shlibs_CXX=no 15814 fi 15815 ;; 15816 esac 15817 ;; 15818 15819 psos*) 15820 # FIXME: insert proper C++ library support 15821 ld_shlibs_CXX=no 15822 ;; 15823 15824 sunos4*) 15825 case $cc_basename in 15826 CC*) 15827 # Sun C++ 4.x 15828 # FIXME: insert proper C++ library support 15829 ld_shlibs_CXX=no 15830 ;; 15831 lcc*) 15832 # Lucid 15833 # FIXME: insert proper C++ library support 15834 ld_shlibs_CXX=no 15835 ;; 15836 *) 15837 # FIXME: insert proper C++ library support 15838 ld_shlibs_CXX=no 15839 ;; 15840 esac 15841 ;; 15842 15843 solaris*) 15844 case $cc_basename in 15845 CC* | sunCC*) 15846 # Sun C++ 4.2, 5.x and Centerline C++ 15847 archive_cmds_need_lc_CXX=yes 15848 no_undefined_flag_CXX=' -zdefs' 15849 archive_cmds_CXX='$CC -G$allow_undefined_flag -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 15850 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 15851 $CC -G$allow_undefined_flag $wl-M $wl$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' 15852 15853 hardcode_libdir_flag_spec_CXX='-R$libdir' 15854 hardcode_shlibpath_var_CXX=no 15855 case $host_os in 15856 solaris2.[0-5] | solaris2.[0-5].*) ;; 15857 *) 15858 # The compiler driver will combine and reorder linker options, 15859 # but understands '-z linker_flag'. 15860 # Supported since Solaris 2.6 (maybe 2.5.1?) 15861 whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract' 15862 ;; 15863 esac 15864 link_all_deplibs_CXX=yes 15865 15866 output_verbose_link_cmd='func_echo_all' 15867 15868 # Archives containing C++ object files must be created using 15869 # "CC -xar", where "CC" is the Sun C++ compiler. This is 15870 # necessary to make sure instantiated templates are included 15871 # in the archive. 15872 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs' 15873 ;; 15874 gcx*) 15875 # Green Hills C++ Compiler 15876 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-h $wl$soname -o $lib' 15877 15878 # The C++ compiler must be used to create the archive. 15879 old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs' 15880 ;; 15881 *) 15882 # GNU C++ compiler with Solaris linker 15883 if test yes,no = "$GXX,$with_gnu_ld"; then 15884 no_undefined_flag_CXX=' $wl-z ${wl}defs' 15885 if $CC --version | $GREP -v '^2\.7' > /dev/null; then 15886 archive_cmds_CXX='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-h $wl$soname -o $lib' 15887 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 15888 $CC -shared $pic_flag -nostdlib $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' 15889 15890 # Commands to make compiler produce verbose output that lists 15891 # what "hidden" libraries, object files and flags are used when 15892 # linking a shared library. 15893 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' 15894 else 15895 # g++ 2.7 appears to require '-G' NOT '-shared' on this 15896 # platform. 15897 archive_cmds_CXX='$CC -G -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-h $wl$soname -o $lib' 15898 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 15899 $CC -G -nostdlib $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' 15900 15901 # Commands to make compiler produce verbose output that lists 15902 # what "hidden" libraries, object files and flags are used when 15903 # linking a shared library. 15904 output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' 15905 fi 15906 15907 hardcode_libdir_flag_spec_CXX='$wl-R $wl$libdir' 15908 case $host_os in 15909 solaris2.[0-5] | solaris2.[0-5].*) ;; 15910 *) 15911 whole_archive_flag_spec_CXX='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract' 15912 ;; 15913 esac 15914 fi 15915 ;; 15916 esac 15917 ;; 15918 15919 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 15920 no_undefined_flag_CXX='$wl-z,text' 15921 archive_cmds_need_lc_CXX=no 15922 hardcode_shlibpath_var_CXX=no 15923 runpath_var='LD_RUN_PATH' 15924 15925 case $cc_basename in 15926 CC*) 15927 archive_cmds_CXX='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 15928 archive_expsym_cmds_CXX='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 15929 ;; 15930 *) 15931 archive_cmds_CXX='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 15932 archive_expsym_cmds_CXX='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 15933 ;; 15934 esac 15935 ;; 15936 15937 sysv5* | sco3.2v5* | sco5v6*) 15938 # Note: We CANNOT use -z defs as we might desire, because we do not 15939 # link with -lc, and that would cause any symbols used from libc to 15940 # always be unresolved, which means just about no library would 15941 # ever link correctly. If we're not using GNU ld we use -z text 15942 # though, which does catch some bad symbols but isn't as heavy-handed 15943 # as -z defs. 15944 no_undefined_flag_CXX='$wl-z,text' 15945 allow_undefined_flag_CXX='$wl-z,nodefs' 15946 archive_cmds_need_lc_CXX=no 15947 hardcode_shlibpath_var_CXX=no 15948 hardcode_libdir_flag_spec_CXX='$wl-R,$libdir' 15949 hardcode_libdir_separator_CXX=':' 15950 link_all_deplibs_CXX=yes 15951 export_dynamic_flag_spec_CXX='$wl-Bexport' 15952 runpath_var='LD_RUN_PATH' 15953 15954 case $cc_basename in 15955 CC*) 15956 archive_cmds_CXX='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 15957 archive_expsym_cmds_CXX='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 15958 old_archive_cmds_CXX='$CC -Tprelink_objects $oldobjs~ 15959 '"$old_archive_cmds_CXX" 15960 reload_cmds_CXX='$CC -Tprelink_objects $reload_objs~ 15961 '"$reload_cmds_CXX" 15962 ;; 15963 *) 15964 archive_cmds_CXX='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 15965 archive_expsym_cmds_CXX='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 15966 ;; 15967 esac 15968 ;; 15969 15970 tandem*) 15971 case $cc_basename in 15972 NCC*) 15973 # NonStop-UX NCC 3.20 15974 # FIXME: insert proper C++ library support 15975 ld_shlibs_CXX=no 15976 ;; 15977 *) 15978 # FIXME: insert proper C++ library support 15979 ld_shlibs_CXX=no 15980 ;; 15981 esac 15982 ;; 15983 15984 vxworks*) 15985 # FIXME: insert proper C++ library support 15986 ld_shlibs_CXX=no 15987 ;; 15988 15989 *) 15990 # FIXME: insert proper C++ library support 15991 ld_shlibs_CXX=no 15992 ;; 15993 esac 15994 15995 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5 15996$as_echo "$ld_shlibs_CXX" >&6; } 15997 test no = "$ld_shlibs_CXX" && can_build_shared=no 15998 15999 GCC_CXX=$GXX 16000 LD_CXX=$LD 16001 16002 ## CAVEAT EMPTOR: 16003 ## There is no encapsulation within the following macros, do not change 16004 ## the running order or otherwise move them around unless you know exactly 16005 ## what you are doing... 16006 # Dependencies to place before and after the object being linked: 16007predep_objects_CXX= 16008postdep_objects_CXX= 16009predeps_CXX= 16010postdeps_CXX= 16011compiler_lib_search_path_CXX= 16012 16013cat > conftest.$ac_ext <<_LT_EOF 16014class Foo 16015{ 16016public: 16017 Foo (void) { a = 0; } 16018private: 16019 int a; 16020}; 16021_LT_EOF 16022 16023 16024_lt_libdeps_save_CFLAGS=$CFLAGS 16025case "$CC $CFLAGS " in #( 16026*\ -flto*\ *) CFLAGS="$CFLAGS -fno-lto" ;; 16027*\ -fwhopr*\ *) CFLAGS="$CFLAGS -fno-whopr" ;; 16028*\ -fuse-linker-plugin*\ *) CFLAGS="$CFLAGS -fno-use-linker-plugin" ;; 16029esac 16030 16031if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 16032 (eval $ac_compile) 2>&5 16033 ac_status=$? 16034 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 16035 test $ac_status = 0; }; then 16036 # Parse the compiler output and extract the necessary 16037 # objects, libraries and library flags. 16038 16039 # Sentinel used to keep track of whether or not we are before 16040 # the conftest object file. 16041 pre_test_object_deps_done=no 16042 16043 for p in `eval "$output_verbose_link_cmd"`; do 16044 case $prev$p in 16045 16046 -L* | -R* | -l*) 16047 # Some compilers place space between "-{L,R}" and the path. 16048 # Remove the space. 16049 if test x-L = "$p" || 16050 test x-R = "$p"; then 16051 prev=$p 16052 continue 16053 fi 16054 16055 # Expand the sysroot to ease extracting the directories later. 16056 if test -z "$prev"; then 16057 case $p in 16058 -L*) func_stripname_cnf '-L' '' "$p"; prev=-L; p=$func_stripname_result ;; 16059 -R*) func_stripname_cnf '-R' '' "$p"; prev=-R; p=$func_stripname_result ;; 16060 -l*) func_stripname_cnf '-l' '' "$p"; prev=-l; p=$func_stripname_result ;; 16061 esac 16062 fi 16063 case $p in 16064 =*) func_stripname_cnf '=' '' "$p"; p=$lt_sysroot$func_stripname_result ;; 16065 esac 16066 if test no = "$pre_test_object_deps_done"; then 16067 case $prev in 16068 -L | -R) 16069 # Internal compiler library paths should come after those 16070 # provided the user. The postdeps already come after the 16071 # user supplied libs so there is no need to process them. 16072 if test -z "$compiler_lib_search_path_CXX"; then 16073 compiler_lib_search_path_CXX=$prev$p 16074 else 16075 compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} $prev$p" 16076 fi 16077 ;; 16078 # The "-l" case would never come before the object being 16079 # linked, so don't bother handling this case. 16080 esac 16081 else 16082 if test -z "$postdeps_CXX"; then 16083 postdeps_CXX=$prev$p 16084 else 16085 postdeps_CXX="${postdeps_CXX} $prev$p" 16086 fi 16087 fi 16088 prev= 16089 ;; 16090 16091 *.lto.$objext) ;; # Ignore GCC LTO objects 16092 *.$objext) 16093 # This assumes that the test object file only shows up 16094 # once in the compiler output. 16095 if test "$p" = "conftest.$objext"; then 16096 pre_test_object_deps_done=yes 16097 continue 16098 fi 16099 16100 if test no = "$pre_test_object_deps_done"; then 16101 if test -z "$predep_objects_CXX"; then 16102 predep_objects_CXX=$p 16103 else 16104 predep_objects_CXX="$predep_objects_CXX $p" 16105 fi 16106 else 16107 if test -z "$postdep_objects_CXX"; then 16108 postdep_objects_CXX=$p 16109 else 16110 postdep_objects_CXX="$postdep_objects_CXX $p" 16111 fi 16112 fi 16113 ;; 16114 16115 *) ;; # Ignore the rest. 16116 16117 esac 16118 done 16119 16120 # Clean up. 16121 rm -f a.out a.exe 16122else 16123 echo "libtool.m4: error: problem compiling CXX test program" 16124fi 16125 16126$RM -f confest.$objext 16127CFLAGS=$_lt_libdeps_save_CFLAGS 16128 16129# PORTME: override above test on systems where it is broken 16130case $host_os in 16131interix[3-9]*) 16132 # Interix 3.5 installs completely hosed .la files for C++, so rather than 16133 # hack all around it, let's just trust "g++" to DTRT. 16134 predep_objects_CXX= 16135 postdep_objects_CXX= 16136 postdeps_CXX= 16137 ;; 16138 16139linux*) 16140 case `$CC -V 2>&1 | sed 5q` in 16141 *Sun\ C*) 16142 # Sun C++ 5.9 16143 16144 # The more standards-conforming stlport4 library is 16145 # incompatible with the Cstd library. Avoid specifying 16146 # it if it's in CXXFLAGS. Ignore libCrun as 16147 # -library=stlport4 depends on it. 16148 case " $CXX $CXXFLAGS " in 16149 *" -library=stlport4 "*) 16150 solaris_use_stlport4=yes 16151 ;; 16152 esac 16153 16154 if test yes != "$solaris_use_stlport4"; then 16155 postdeps_CXX='-library=Cstd -library=Crun' 16156 fi 16157 ;; 16158 esac 16159 ;; 16160 16161solaris*) 16162 case $cc_basename in 16163 CC* | sunCC*) 16164 # The more standards-conforming stlport4 library is 16165 # incompatible with the Cstd library. Avoid specifying 16166 # it if it's in CXXFLAGS. Ignore libCrun as 16167 # -library=stlport4 depends on it. 16168 case " $CXX $CXXFLAGS " in 16169 *" -library=stlport4 "*) 16170 solaris_use_stlport4=yes 16171 ;; 16172 esac 16173 16174 # Adding this requires a known-good setup of shared libraries for 16175 # Sun compiler versions before 5.6, else PIC objects from an old 16176 # archive will be linked into the output, leading to subtle bugs. 16177 if test yes != "$solaris_use_stlport4"; then 16178 postdeps_CXX='-library=Cstd -library=Crun' 16179 fi 16180 ;; 16181 esac 16182 ;; 16183esac 16184 16185 16186case " $postdeps_CXX " in 16187*" -lc "*) archive_cmds_need_lc_CXX=no ;; 16188esac 16189 compiler_lib_search_dirs_CXX= 16190if test -n "${compiler_lib_search_path_CXX}"; then 16191 compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | $SED -e 's! -L! !g' -e 's!^ !!'` 16192fi 16193 16194 16195 16196 16197 16198 16199 16200 16201 16202 16203 16204 16205 16206 16207 16208 16209 16210 16211 16212 16213 16214 16215 16216 16217 16218 16219 16220 16221 16222 16223 16224 lt_prog_compiler_wl_CXX= 16225lt_prog_compiler_pic_CXX= 16226lt_prog_compiler_static_CXX= 16227 16228 16229 # C++ specific cases for pic, static, wl, etc. 16230 if test yes = "$GXX"; then 16231 lt_prog_compiler_wl_CXX='-Wl,' 16232 lt_prog_compiler_static_CXX='-static' 16233 16234 case $host_os in 16235 aix*) 16236 # All AIX code is PIC. 16237 if test ia64 = "$host_cpu"; then 16238 # AIX 5 now supports IA64 processor 16239 lt_prog_compiler_static_CXX='-Bstatic' 16240 fi 16241 lt_prog_compiler_pic_CXX='-fPIC' 16242 ;; 16243 16244 amigaos*) 16245 case $host_cpu in 16246 powerpc) 16247 # see comment about AmigaOS4 .so support 16248 lt_prog_compiler_pic_CXX='-fPIC' 16249 ;; 16250 m68k) 16251 # FIXME: we need at least 68020 code to build shared libraries, but 16252 # adding the '-m68020' flag to GCC prevents building anything better, 16253 # like '-m68040'. 16254 lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4' 16255 ;; 16256 esac 16257 ;; 16258 16259 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 16260 # PIC is the default for these OSes. 16261 ;; 16262 mingw* | cygwin* | os2* | pw32* | cegcc*) 16263 # This hack is so that the source file can tell whether it is being 16264 # built for inclusion in a dll (and should export symbols for example). 16265 # Although the cygwin gcc ignores -fPIC, still need this for old-style 16266 # (--disable-auto-import) libraries 16267 lt_prog_compiler_pic_CXX='-DDLL_EXPORT' 16268 ;; 16269 darwin* | rhapsody*) 16270 # PIC is the default on this platform 16271 # Common symbols not allowed in MH_DYLIB files 16272 lt_prog_compiler_pic_CXX='-fno-common' 16273 ;; 16274 *djgpp*) 16275 # DJGPP does not support shared libraries at all 16276 lt_prog_compiler_pic_CXX= 16277 ;; 16278 haiku*) 16279 # PIC is the default for Haiku. 16280 # The "-static" flag exists, but is broken. 16281 lt_prog_compiler_static_CXX= 16282 ;; 16283 interix[3-9]*) 16284 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 16285 # Instead, we relocate shared libraries at runtime. 16286 ;; 16287 sysv4*MP*) 16288 if test -d /usr/nec; then 16289 lt_prog_compiler_pic_CXX=-Kconform_pic 16290 fi 16291 ;; 16292 hpux*) 16293 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 16294 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 16295 # sets the default TLS model and affects inlining. 16296 case $host_cpu in 16297 hppa*64*) 16298 ;; 16299 *) 16300 lt_prog_compiler_pic_CXX='-fPIC' 16301 ;; 16302 esac 16303 ;; 16304 *qnx* | *nto*) 16305 # QNX uses GNU C++, but need to define -shared option too, otherwise 16306 # it will coredump. 16307 lt_prog_compiler_pic_CXX='-fPIC -shared' 16308 ;; 16309 *) 16310 lt_prog_compiler_pic_CXX='-fPIC' 16311 ;; 16312 esac 16313 else 16314 case $host_os in 16315 aix[4-9]*) 16316 # All AIX code is PIC. 16317 if test ia64 = "$host_cpu"; then 16318 # AIX 5 now supports IA64 processor 16319 lt_prog_compiler_static_CXX='-Bstatic' 16320 else 16321 lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp' 16322 fi 16323 ;; 16324 chorus*) 16325 case $cc_basename in 16326 cxch68*) 16327 # Green Hills C++ Compiler 16328 # _LT_TAGVAR(lt_prog_compiler_static, CXX)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a" 16329 ;; 16330 esac 16331 ;; 16332 mingw* | cygwin* | os2* | pw32* | cegcc*) 16333 # This hack is so that the source file can tell whether it is being 16334 # built for inclusion in a dll (and should export symbols for example). 16335 lt_prog_compiler_pic_CXX='-DDLL_EXPORT' 16336 ;; 16337 dgux*) 16338 case $cc_basename in 16339 ec++*) 16340 lt_prog_compiler_pic_CXX='-KPIC' 16341 ;; 16342 ghcx*) 16343 # Green Hills C++ Compiler 16344 lt_prog_compiler_pic_CXX='-pic' 16345 ;; 16346 *) 16347 ;; 16348 esac 16349 ;; 16350 freebsd* | dragonfly*) 16351 # FreeBSD uses GNU C++ 16352 ;; 16353 hpux9* | hpux10* | hpux11*) 16354 case $cc_basename in 16355 CC*) 16356 lt_prog_compiler_wl_CXX='-Wl,' 16357 lt_prog_compiler_static_CXX='$wl-a ${wl}archive' 16358 if test ia64 != "$host_cpu"; then 16359 lt_prog_compiler_pic_CXX='+Z' 16360 fi 16361 ;; 16362 aCC*) 16363 lt_prog_compiler_wl_CXX='-Wl,' 16364 lt_prog_compiler_static_CXX='$wl-a ${wl}archive' 16365 case $host_cpu in 16366 hppa*64*|ia64*) 16367 # +Z the default 16368 ;; 16369 *) 16370 lt_prog_compiler_pic_CXX='+Z' 16371 ;; 16372 esac 16373 ;; 16374 *) 16375 ;; 16376 esac 16377 ;; 16378 interix*) 16379 # This is c89, which is MS Visual C++ (no shared libs) 16380 # Anyone wants to do a port? 16381 ;; 16382 irix5* | irix6* | nonstopux*) 16383 case $cc_basename in 16384 CC*) 16385 lt_prog_compiler_wl_CXX='-Wl,' 16386 lt_prog_compiler_static_CXX='-non_shared' 16387 # CC pic flag -KPIC is the default. 16388 ;; 16389 *) 16390 ;; 16391 esac 16392 ;; 16393 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 16394 case $cc_basename in 16395 KCC*) 16396 # KAI C++ Compiler 16397 lt_prog_compiler_wl_CXX='--backend -Wl,' 16398 lt_prog_compiler_pic_CXX='-fPIC' 16399 ;; 16400 ecpc* ) 16401 # old Intel C++ for x86_64, which still supported -KPIC. 16402 lt_prog_compiler_wl_CXX='-Wl,' 16403 lt_prog_compiler_pic_CXX='-KPIC' 16404 lt_prog_compiler_static_CXX='-static' 16405 ;; 16406 icpc* ) 16407 # Intel C++, used to be incompatible with GCC. 16408 # ICC 10 doesn't accept -KPIC any more. 16409 lt_prog_compiler_wl_CXX='-Wl,' 16410 lt_prog_compiler_pic_CXX='-fPIC' 16411 lt_prog_compiler_static_CXX='-static' 16412 ;; 16413 pgCC* | pgcpp*) 16414 # Portland Group C++ compiler 16415 lt_prog_compiler_wl_CXX='-Wl,' 16416 lt_prog_compiler_pic_CXX='-fpic' 16417 lt_prog_compiler_static_CXX='-Bstatic' 16418 ;; 16419 cxx*) 16420 # Compaq C++ 16421 # Make sure the PIC flag is empty. It appears that all Alpha 16422 # Linux and Compaq Tru64 Unix objects are PIC. 16423 lt_prog_compiler_pic_CXX= 16424 lt_prog_compiler_static_CXX='-non_shared' 16425 ;; 16426 xlc* | xlC* | bgxl[cC]* | mpixl[cC]*) 16427 # IBM XL 8.0, 9.0 on PPC and BlueGene 16428 lt_prog_compiler_wl_CXX='-Wl,' 16429 lt_prog_compiler_pic_CXX='-qpic' 16430 lt_prog_compiler_static_CXX='-qstaticlink' 16431 ;; 16432 *) 16433 case `$CC -V 2>&1 | sed 5q` in 16434 *Sun\ C*) 16435 # Sun C++ 5.9 16436 lt_prog_compiler_pic_CXX='-KPIC' 16437 lt_prog_compiler_static_CXX='-Bstatic' 16438 lt_prog_compiler_wl_CXX='-Qoption ld ' 16439 ;; 16440 esac 16441 ;; 16442 esac 16443 ;; 16444 lynxos*) 16445 ;; 16446 m88k*) 16447 ;; 16448 mvs*) 16449 case $cc_basename in 16450 cxx*) 16451 lt_prog_compiler_pic_CXX='-W c,exportall' 16452 ;; 16453 *) 16454 ;; 16455 esac 16456 ;; 16457 netbsd*) 16458 ;; 16459 *qnx* | *nto*) 16460 # QNX uses GNU C++, but need to define -shared option too, otherwise 16461 # it will coredump. 16462 lt_prog_compiler_pic_CXX='-fPIC -shared' 16463 ;; 16464 osf3* | osf4* | osf5*) 16465 case $cc_basename in 16466 KCC*) 16467 lt_prog_compiler_wl_CXX='--backend -Wl,' 16468 ;; 16469 RCC*) 16470 # Rational C++ 2.4.1 16471 lt_prog_compiler_pic_CXX='-pic' 16472 ;; 16473 cxx*) 16474 # Digital/Compaq C++ 16475 lt_prog_compiler_wl_CXX='-Wl,' 16476 # Make sure the PIC flag is empty. It appears that all Alpha 16477 # Linux and Compaq Tru64 Unix objects are PIC. 16478 lt_prog_compiler_pic_CXX= 16479 lt_prog_compiler_static_CXX='-non_shared' 16480 ;; 16481 *) 16482 ;; 16483 esac 16484 ;; 16485 psos*) 16486 ;; 16487 solaris*) 16488 case $cc_basename in 16489 CC* | sunCC*) 16490 # Sun C++ 4.2, 5.x and Centerline C++ 16491 lt_prog_compiler_pic_CXX='-KPIC' 16492 lt_prog_compiler_static_CXX='-Bstatic' 16493 lt_prog_compiler_wl_CXX='-Qoption ld ' 16494 ;; 16495 gcx*) 16496 # Green Hills C++ Compiler 16497 lt_prog_compiler_pic_CXX='-PIC' 16498 ;; 16499 *) 16500 ;; 16501 esac 16502 ;; 16503 sunos4*) 16504 case $cc_basename in 16505 CC*) 16506 # Sun C++ 4.x 16507 lt_prog_compiler_pic_CXX='-pic' 16508 lt_prog_compiler_static_CXX='-Bstatic' 16509 ;; 16510 lcc*) 16511 # Lucid 16512 lt_prog_compiler_pic_CXX='-pic' 16513 ;; 16514 *) 16515 ;; 16516 esac 16517 ;; 16518 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 16519 case $cc_basename in 16520 CC*) 16521 lt_prog_compiler_wl_CXX='-Wl,' 16522 lt_prog_compiler_pic_CXX='-KPIC' 16523 lt_prog_compiler_static_CXX='-Bstatic' 16524 ;; 16525 esac 16526 ;; 16527 tandem*) 16528 case $cc_basename in 16529 NCC*) 16530 # NonStop-UX NCC 3.20 16531 lt_prog_compiler_pic_CXX='-KPIC' 16532 ;; 16533 *) 16534 ;; 16535 esac 16536 ;; 16537 vxworks*) 16538 ;; 16539 *) 16540 lt_prog_compiler_can_build_shared_CXX=no 16541 ;; 16542 esac 16543 fi 16544 16545case $host_os in 16546 # For platforms that do not support PIC, -DPIC is meaningless: 16547 *djgpp*) 16548 lt_prog_compiler_pic_CXX= 16549 ;; 16550 *) 16551 lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC" 16552 ;; 16553esac 16554 16555{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 16556$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 16557if ${lt_cv_prog_compiler_pic_CXX+:} false; then : 16558 $as_echo_n "(cached) " >&6 16559else 16560 lt_cv_prog_compiler_pic_CXX=$lt_prog_compiler_pic_CXX 16561fi 16562{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_CXX" >&5 16563$as_echo "$lt_cv_prog_compiler_pic_CXX" >&6; } 16564lt_prog_compiler_pic_CXX=$lt_cv_prog_compiler_pic_CXX 16565 16566# 16567# Check to make sure the PIC flag actually works. 16568# 16569if test -n "$lt_prog_compiler_pic_CXX"; then 16570 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5 16571$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; } 16572if ${lt_cv_prog_compiler_pic_works_CXX+:} false; then : 16573 $as_echo_n "(cached) " >&6 16574else 16575 lt_cv_prog_compiler_pic_works_CXX=no 16576 ac_outfile=conftest.$ac_objext 16577 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 16578 lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC" ## exclude from sc_useless_quotes_in_assignment 16579 # Insert the option either (1) after the last *FLAGS variable, or 16580 # (2) before a word containing "conftest.", or (3) at the end. 16581 # Note that $ac_compile itself does not contain backslashes and begins 16582 # with a dollar sign (not a hyphen), so the echo should work correctly. 16583 # The option is referenced via a variable to avoid confusing sed. 16584 lt_compile=`echo "$ac_compile" | $SED \ 16585 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 16586 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 16587 -e 's:$: $lt_compiler_flag:'` 16588 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 16589 (eval "$lt_compile" 2>conftest.err) 16590 ac_status=$? 16591 cat conftest.err >&5 16592 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16593 if (exit $ac_status) && test -s "$ac_outfile"; then 16594 # The compiler can only warn and ignore the option if not recognized 16595 # So say no if there are warnings other than the usual output. 16596 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 16597 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 16598 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 16599 lt_cv_prog_compiler_pic_works_CXX=yes 16600 fi 16601 fi 16602 $RM conftest* 16603 16604fi 16605{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_CXX" >&5 16606$as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; } 16607 16608if test yes = "$lt_cv_prog_compiler_pic_works_CXX"; then 16609 case $lt_prog_compiler_pic_CXX in 16610 "" | " "*) ;; 16611 *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;; 16612 esac 16613else 16614 lt_prog_compiler_pic_CXX= 16615 lt_prog_compiler_can_build_shared_CXX=no 16616fi 16617 16618fi 16619 16620 16621 16622 16623 16624# 16625# Check to make sure the static flag actually works. 16626# 16627wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\" 16628{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 16629$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 16630if ${lt_cv_prog_compiler_static_works_CXX+:} false; then : 16631 $as_echo_n "(cached) " >&6 16632else 16633 lt_cv_prog_compiler_static_works_CXX=no 16634 save_LDFLAGS=$LDFLAGS 16635 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 16636 echo "$lt_simple_link_test_code" > conftest.$ac_ext 16637 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 16638 # The linker can only warn and ignore the option if not recognized 16639 # So say no if there are warnings 16640 if test -s conftest.err; then 16641 # Append any errors to the config.log. 16642 cat conftest.err 1>&5 16643 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 16644 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 16645 if diff conftest.exp conftest.er2 >/dev/null; then 16646 lt_cv_prog_compiler_static_works_CXX=yes 16647 fi 16648 else 16649 lt_cv_prog_compiler_static_works_CXX=yes 16650 fi 16651 fi 16652 $RM -r conftest* 16653 LDFLAGS=$save_LDFLAGS 16654 16655fi 16656{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_CXX" >&5 16657$as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; } 16658 16659if test yes = "$lt_cv_prog_compiler_static_works_CXX"; then 16660 : 16661else 16662 lt_prog_compiler_static_CXX= 16663fi 16664 16665 16666 16667 16668 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 16669$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 16670if ${lt_cv_prog_compiler_c_o_CXX+:} false; then : 16671 $as_echo_n "(cached) " >&6 16672else 16673 lt_cv_prog_compiler_c_o_CXX=no 16674 $RM -r conftest 2>/dev/null 16675 mkdir conftest 16676 cd conftest 16677 mkdir out 16678 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 16679 16680 lt_compiler_flag="-o out/conftest2.$ac_objext" 16681 # Insert the option either (1) after the last *FLAGS variable, or 16682 # (2) before a word containing "conftest.", or (3) at the end. 16683 # Note that $ac_compile itself does not contain backslashes and begins 16684 # with a dollar sign (not a hyphen), so the echo should work correctly. 16685 lt_compile=`echo "$ac_compile" | $SED \ 16686 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 16687 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 16688 -e 's:$: $lt_compiler_flag:'` 16689 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 16690 (eval "$lt_compile" 2>out/conftest.err) 16691 ac_status=$? 16692 cat out/conftest.err >&5 16693 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16694 if (exit $ac_status) && test -s out/conftest2.$ac_objext 16695 then 16696 # The compiler can only warn and ignore the option if not recognized 16697 # So say no if there are warnings 16698 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 16699 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 16700 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 16701 lt_cv_prog_compiler_c_o_CXX=yes 16702 fi 16703 fi 16704 chmod u+w . 2>&5 16705 $RM conftest* 16706 # SGI C++ compiler will create directory out/ii_files/ for 16707 # template instantiation 16708 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 16709 $RM out/* && rmdir out 16710 cd .. 16711 $RM -r conftest 16712 $RM conftest* 16713 16714fi 16715{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5 16716$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; } 16717 16718 16719 16720 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 16721$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 16722if ${lt_cv_prog_compiler_c_o_CXX+:} false; then : 16723 $as_echo_n "(cached) " >&6 16724else 16725 lt_cv_prog_compiler_c_o_CXX=no 16726 $RM -r conftest 2>/dev/null 16727 mkdir conftest 16728 cd conftest 16729 mkdir out 16730 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 16731 16732 lt_compiler_flag="-o out/conftest2.$ac_objext" 16733 # Insert the option either (1) after the last *FLAGS variable, or 16734 # (2) before a word containing "conftest.", or (3) at the end. 16735 # Note that $ac_compile itself does not contain backslashes and begins 16736 # with a dollar sign (not a hyphen), so the echo should work correctly. 16737 lt_compile=`echo "$ac_compile" | $SED \ 16738 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 16739 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 16740 -e 's:$: $lt_compiler_flag:'` 16741 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 16742 (eval "$lt_compile" 2>out/conftest.err) 16743 ac_status=$? 16744 cat out/conftest.err >&5 16745 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16746 if (exit $ac_status) && test -s out/conftest2.$ac_objext 16747 then 16748 # The compiler can only warn and ignore the option if not recognized 16749 # So say no if there are warnings 16750 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 16751 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 16752 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 16753 lt_cv_prog_compiler_c_o_CXX=yes 16754 fi 16755 fi 16756 chmod u+w . 2>&5 16757 $RM conftest* 16758 # SGI C++ compiler will create directory out/ii_files/ for 16759 # template instantiation 16760 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 16761 $RM out/* && rmdir out 16762 cd .. 16763 $RM -r conftest 16764 $RM conftest* 16765 16766fi 16767{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5 16768$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; } 16769 16770 16771 16772 16773hard_links=nottested 16774if test no = "$lt_cv_prog_compiler_c_o_CXX" && test no != "$need_locks"; then 16775 # do not overwrite the value of need_locks provided by the user 16776 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 16777$as_echo_n "checking if we can lock with hard links... " >&6; } 16778 hard_links=yes 16779 $RM conftest* 16780 ln conftest.a conftest.b 2>/dev/null && hard_links=no 16781 touch conftest.a 16782 ln conftest.a conftest.b 2>&5 || hard_links=no 16783 ln conftest.a conftest.b 2>/dev/null && hard_links=no 16784 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 16785$as_echo "$hard_links" >&6; } 16786 if test no = "$hard_links"; then 16787 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5 16788$as_echo "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;} 16789 need_locks=warn 16790 fi 16791else 16792 need_locks=no 16793fi 16794 16795 16796 16797 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 16798$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 16799 16800 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 16801 exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 16802 case $host_os in 16803 aix[4-9]*) 16804 # If we're using GNU nm, then we don't want the "-C" option. 16805 # -C means demangle to AIX nm, but means don't demangle with GNU nm 16806 # Also, AIX nm treats weak defined symbols like other global defined 16807 # symbols, whereas GNU nm marks them as "W". 16808 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 16809 export_symbols_cmds_CXX='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' 16810 else 16811 export_symbols_cmds_CXX='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' 16812 fi 16813 ;; 16814 pw32*) 16815 export_symbols_cmds_CXX=$ltdll_cmds 16816 ;; 16817 cygwin* | mingw* | cegcc*) 16818 case $cc_basename in 16819 cl*) 16820 exclude_expsyms_CXX='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' 16821 ;; 16822 *) 16823 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols' 16824 exclude_expsyms_CXX='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname' 16825 ;; 16826 esac 16827 ;; 16828 *) 16829 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 16830 ;; 16831 esac 16832 16833{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5 16834$as_echo "$ld_shlibs_CXX" >&6; } 16835test no = "$ld_shlibs_CXX" && can_build_shared=no 16836 16837with_gnu_ld_CXX=$with_gnu_ld 16838 16839 16840 16841 16842 16843 16844# 16845# Do we need to explicitly link libc? 16846# 16847case "x$archive_cmds_need_lc_CXX" in 16848x|xyes) 16849 # Assume -lc should be added 16850 archive_cmds_need_lc_CXX=yes 16851 16852 if test yes,yes = "$GCC,$enable_shared"; then 16853 case $archive_cmds_CXX in 16854 *'~'*) 16855 # FIXME: we may have to deal with multi-command sequences. 16856 ;; 16857 '$CC '*) 16858 # Test whether the compiler implicitly links with -lc since on some 16859 # systems, -lgcc has to come before -lc. If gcc already passes -lc 16860 # to ld, don't add -lc before -lgcc. 16861 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 16862$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 16863if ${lt_cv_archive_cmds_need_lc_CXX+:} false; then : 16864 $as_echo_n "(cached) " >&6 16865else 16866 $RM conftest* 16867 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 16868 16869 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 16870 (eval $ac_compile) 2>&5 16871 ac_status=$? 16872 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 16873 test $ac_status = 0; } 2>conftest.err; then 16874 soname=conftest 16875 lib=conftest 16876 libobjs=conftest.$ac_objext 16877 deplibs= 16878 wl=$lt_prog_compiler_wl_CXX 16879 pic_flag=$lt_prog_compiler_pic_CXX 16880 compiler_flags=-v 16881 linker_flags=-v 16882 verstring= 16883 output_objdir=. 16884 libname=conftest 16885 lt_save_allow_undefined_flag=$allow_undefined_flag_CXX 16886 allow_undefined_flag_CXX= 16887 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 16888 (eval $archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 16889 ac_status=$? 16890 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 16891 test $ac_status = 0; } 16892 then 16893 lt_cv_archive_cmds_need_lc_CXX=no 16894 else 16895 lt_cv_archive_cmds_need_lc_CXX=yes 16896 fi 16897 allow_undefined_flag_CXX=$lt_save_allow_undefined_flag 16898 else 16899 cat conftest.err 1>&5 16900 fi 16901 $RM conftest* 16902 16903fi 16904{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_CXX" >&5 16905$as_echo "$lt_cv_archive_cmds_need_lc_CXX" >&6; } 16906 archive_cmds_need_lc_CXX=$lt_cv_archive_cmds_need_lc_CXX 16907 ;; 16908 esac 16909 fi 16910 ;; 16911esac 16912 16913 16914 16915 16916 16917 16918 16919 16920 16921 16922 16923 16924 16925 16926 16927 16928 16929 16930 16931 16932 16933 16934 16935 16936 16937 16938 16939 16940 16941 16942 16943 16944 16945 16946 16947 16948 16949 16950 16951 16952 16953 16954 16955 16956 16957 16958 16959 16960 16961 16962 16963 16964 16965 16966 16967 16968 16969 16970 16971 16972 16973 16974 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 16975$as_echo_n "checking dynamic linker characteristics... " >&6; } 16976 16977library_names_spec= 16978libname_spec='lib$name' 16979soname_spec= 16980shrext_cmds=.so 16981postinstall_cmds= 16982postuninstall_cmds= 16983finish_cmds= 16984finish_eval= 16985shlibpath_var= 16986shlibpath_overrides_runpath=unknown 16987version_type=none 16988dynamic_linker="$host_os ld.so" 16989sys_lib_dlsearch_path_spec="/lib /usr/lib" 16990need_lib_prefix=unknown 16991hardcode_into_libs=no 16992 16993# when you set need_version to no, make sure it does not cause -set_version 16994# flags to be left without arguments 16995need_version=unknown 16996 16997case $host_os in 16998aix3*) 16999 version_type=linux # correct to gnu/linux during the next big refactor 17000 library_names_spec='$libname$release$shared_ext$versuffix $libname.a' 17001 shlibpath_var=LIBPATH 17002 17003 # AIX 3 has no versioning support, so we append a major version to the name. 17004 soname_spec='$libname$release$shared_ext$major' 17005 ;; 17006 17007aix[4-9]*) 17008 version_type=linux # correct to gnu/linux during the next big refactor 17009 need_lib_prefix=no 17010 need_version=no 17011 hardcode_into_libs=yes 17012 if test ia64 = "$host_cpu"; then 17013 # AIX 5 supports IA64 17014 library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext' 17015 shlibpath_var=LD_LIBRARY_PATH 17016 else 17017 # With GCC up to 2.95.x, collect2 would create an import file 17018 # for dependence libraries. The import file would start with 17019 # the line '#! .'. This would cause the generated library to 17020 # depend on '.', always an invalid library. This was fixed in 17021 # development snapshots of GCC prior to 3.0. 17022 case $host_os in 17023 aix4 | aix4.[01] | aix4.[01].*) 17024 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 17025 echo ' yes ' 17026 echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then 17027 : 17028 else 17029 can_build_shared=no 17030 fi 17031 ;; 17032 esac 17033 # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct 17034 # soname into executable. Probably we can add versioning support to 17035 # collect2, so additional links can be useful in future. 17036 if test yes = "$aix_use_runtimelinking"; then 17037 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 17038 # instead of lib<name>.a to let people know that these are not 17039 # typical AIX shared libraries. 17040 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 17041 else 17042 # We preserve .a as extension for shared libraries through AIX4.2 17043 # and later when we are not doing run time linking. 17044 library_names_spec='$libname$release.a $libname.a' 17045 soname_spec='$libname$release$shared_ext$major' 17046 fi 17047 shlibpath_var=LIBPATH 17048 fi 17049 ;; 17050 17051amigaos*) 17052 case $host_cpu in 17053 powerpc) 17054 # Since July 2007 AmigaOS4 officially supports .so libraries. 17055 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 17056 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 17057 ;; 17058 m68k) 17059 library_names_spec='$libname.ixlibrary $libname.a' 17060 # Create ${libname}_ixlibrary.a entries in /sys/libs. 17061 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' 17062 ;; 17063 esac 17064 ;; 17065 17066beos*) 17067 library_names_spec='$libname$shared_ext' 17068 dynamic_linker="$host_os ld.so" 17069 shlibpath_var=LIBRARY_PATH 17070 ;; 17071 17072bsdi[45]*) 17073 version_type=linux # correct to gnu/linux during the next big refactor 17074 need_version=no 17075 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 17076 soname_spec='$libname$release$shared_ext$major' 17077 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 17078 shlibpath_var=LD_LIBRARY_PATH 17079 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 17080 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 17081 # the default ld.so.conf also contains /usr/contrib/lib and 17082 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 17083 # libtool to hard-code these into programs 17084 ;; 17085 17086cygwin* | mingw* | pw32* | cegcc*) 17087 version_type=windows 17088 shrext_cmds=.dll 17089 need_version=no 17090 need_lib_prefix=no 17091 17092 case $GCC,$cc_basename in 17093 yes,*) 17094 # gcc 17095 library_names_spec='$libname.dll.a' 17096 # DLL is installed to $(libdir)/../bin by postinstall_cmds 17097 postinstall_cmds='base_file=`basename \$file`~ 17098 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ 17099 dldir=$destdir/`dirname \$dlpath`~ 17100 test -d \$dldir || mkdir -p \$dldir~ 17101 $install_prog $dir/$dlname \$dldir/$dlname~ 17102 chmod a+x \$dldir/$dlname~ 17103 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 17104 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 17105 fi' 17106 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 17107 dlpath=$dir/\$dldll~ 17108 $RM \$dlpath' 17109 shlibpath_overrides_runpath=yes 17110 17111 case $host_os in 17112 cygwin*) 17113 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 17114 soname_spec='`echo $libname | sed -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 17115 17116 ;; 17117 mingw* | cegcc*) 17118 # MinGW DLLs use traditional 'lib' prefix 17119 soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 17120 ;; 17121 pw32*) 17122 # pw32 DLLs use 'pw' prefix rather than 'lib' 17123 library_names_spec='`echo $libname | sed -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 17124 ;; 17125 esac 17126 dynamic_linker='Win32 ld.exe' 17127 ;; 17128 17129 *,cl*) 17130 # Native MSVC 17131 libname_spec='$name' 17132 soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 17133 library_names_spec='$libname.dll.lib' 17134 17135 case $build_os in 17136 mingw*) 17137 sys_lib_search_path_spec= 17138 lt_save_ifs=$IFS 17139 IFS=';' 17140 for lt_path in $LIB 17141 do 17142 IFS=$lt_save_ifs 17143 # Let DOS variable expansion print the short 8.3 style file name. 17144 lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"` 17145 sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path" 17146 done 17147 IFS=$lt_save_ifs 17148 # Convert to MSYS style. 17149 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'` 17150 ;; 17151 cygwin*) 17152 # Convert to unix form, then to dos form, then back to unix form 17153 # but this time dos style (no spaces!) so that the unix form looks 17154 # like /cygdrive/c/PROGRA~1:/cygdr... 17155 sys_lib_search_path_spec=`cygpath --path --unix "$LIB"` 17156 sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null` 17157 sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 17158 ;; 17159 *) 17160 sys_lib_search_path_spec=$LIB 17161 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then 17162 # It is most probably a Windows format PATH. 17163 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 17164 else 17165 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 17166 fi 17167 # FIXME: find the short name or the path components, as spaces are 17168 # common. (e.g. "Program Files" -> "PROGRA~1") 17169 ;; 17170 esac 17171 17172 # DLL is installed to $(libdir)/../bin by postinstall_cmds 17173 postinstall_cmds='base_file=`basename \$file`~ 17174 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ 17175 dldir=$destdir/`dirname \$dlpath`~ 17176 test -d \$dldir || mkdir -p \$dldir~ 17177 $install_prog $dir/$dlname \$dldir/$dlname' 17178 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 17179 dlpath=$dir/\$dldll~ 17180 $RM \$dlpath' 17181 shlibpath_overrides_runpath=yes 17182 dynamic_linker='Win32 link.exe' 17183 ;; 17184 17185 *) 17186 # Assume MSVC wrapper 17187 library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib' 17188 dynamic_linker='Win32 ld.exe' 17189 ;; 17190 esac 17191 # FIXME: first we should search . and the directory the executable is in 17192 shlibpath_var=PATH 17193 ;; 17194 17195darwin* | rhapsody*) 17196 dynamic_linker="$host_os dyld" 17197 version_type=darwin 17198 need_lib_prefix=no 17199 need_version=no 17200 library_names_spec='$libname$release$major$shared_ext $libname$shared_ext' 17201 soname_spec='$libname$release$major$shared_ext' 17202 shlibpath_overrides_runpath=yes 17203 shlibpath_var=DYLD_LIBRARY_PATH 17204 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 17205 17206 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 17207 ;; 17208 17209dgux*) 17210 version_type=linux # correct to gnu/linux during the next big refactor 17211 need_lib_prefix=no 17212 need_version=no 17213 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 17214 soname_spec='$libname$release$shared_ext$major' 17215 shlibpath_var=LD_LIBRARY_PATH 17216 ;; 17217 17218freebsd* | dragonfly*) 17219 # DragonFly does not have aout. When/if they implement a new 17220 # versioning mechanism, adjust this. 17221 if test -x /usr/bin/objformat; then 17222 objformat=`/usr/bin/objformat` 17223 else 17224 case $host_os in 17225 freebsd[23].*) objformat=aout ;; 17226 *) objformat=elf ;; 17227 esac 17228 fi 17229 version_type=freebsd-$objformat 17230 case $version_type in 17231 freebsd-elf*) 17232 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext' 17233 need_version=no 17234 need_lib_prefix=no 17235 ;; 17236 freebsd-*) 17237 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 17238 need_version=yes 17239 ;; 17240 esac 17241 shlibpath_var=LD_LIBRARY_PATH 17242 case $host_os in 17243 freebsd2.*) 17244 shlibpath_overrides_runpath=yes 17245 ;; 17246 freebsd3.[01]* | freebsdelf3.[01]*) 17247 shlibpath_overrides_runpath=yes 17248 hardcode_into_libs=yes 17249 ;; 17250 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 17251 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 17252 shlibpath_overrides_runpath=no 17253 hardcode_into_libs=yes 17254 ;; 17255 *) # from 4.6 on, and DragonFly 17256 shlibpath_overrides_runpath=yes 17257 hardcode_into_libs=yes 17258 ;; 17259 esac 17260 ;; 17261 17262haiku*) 17263 version_type=linux # correct to gnu/linux during the next big refactor 17264 need_lib_prefix=no 17265 need_version=no 17266 dynamic_linker="$host_os runtime_loader" 17267 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 17268 soname_spec='$libname$release$shared_ext$major' 17269 shlibpath_var=LIBRARY_PATH 17270 shlibpath_overrides_runpath=no 17271 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' 17272 hardcode_into_libs=yes 17273 ;; 17274 17275hpux9* | hpux10* | hpux11*) 17276 # Give a soname corresponding to the major version so that dld.sl refuses to 17277 # link against other versions. 17278 version_type=sunos 17279 need_lib_prefix=no 17280 need_version=no 17281 case $host_cpu in 17282 ia64*) 17283 shrext_cmds='.so' 17284 hardcode_into_libs=yes 17285 dynamic_linker="$host_os dld.so" 17286 shlibpath_var=LD_LIBRARY_PATH 17287 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 17288 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 17289 soname_spec='$libname$release$shared_ext$major' 17290 if test 32 = "$HPUX_IA64_MODE"; then 17291 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 17292 else 17293 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 17294 fi 17295 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 17296 ;; 17297 hppa*64*) 17298 shrext_cmds='.sl' 17299 hardcode_into_libs=yes 17300 dynamic_linker="$host_os dld.sl" 17301 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 17302 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 17303 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 17304 soname_spec='$libname$release$shared_ext$major' 17305 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 17306 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 17307 ;; 17308 *) 17309 shrext_cmds='.sl' 17310 dynamic_linker="$host_os dld.sl" 17311 shlibpath_var=SHLIB_PATH 17312 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 17313 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 17314 soname_spec='$libname$release$shared_ext$major' 17315 ;; 17316 esac 17317 # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 17318 postinstall_cmds='chmod 555 $lib' 17319 # or fails outright, so override atomically: 17320 install_override_mode=555 17321 ;; 17322 17323interix[3-9]*) 17324 version_type=linux # correct to gnu/linux during the next big refactor 17325 need_lib_prefix=no 17326 need_version=no 17327 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 17328 soname_spec='$libname$release$shared_ext$major' 17329 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 17330 shlibpath_var=LD_LIBRARY_PATH 17331 shlibpath_overrides_runpath=no 17332 hardcode_into_libs=yes 17333 ;; 17334 17335irix5* | irix6* | nonstopux*) 17336 case $host_os in 17337 nonstopux*) version_type=nonstopux ;; 17338 *) 17339 if test yes = "$lt_cv_prog_gnu_ld"; then 17340 version_type=linux # correct to gnu/linux during the next big refactor 17341 else 17342 version_type=irix 17343 fi ;; 17344 esac 17345 need_lib_prefix=no 17346 need_version=no 17347 soname_spec='$libname$release$shared_ext$major' 17348 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext' 17349 case $host_os in 17350 irix5* | nonstopux*) 17351 libsuff= shlibsuff= 17352 ;; 17353 *) 17354 case $LD in # libtool.m4 will add one of these switches to LD 17355 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 17356 libsuff= shlibsuff= libmagic=32-bit;; 17357 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 17358 libsuff=32 shlibsuff=N32 libmagic=N32;; 17359 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 17360 libsuff=64 shlibsuff=64 libmagic=64-bit;; 17361 *) libsuff= shlibsuff= libmagic=never-match;; 17362 esac 17363 ;; 17364 esac 17365 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 17366 shlibpath_overrides_runpath=no 17367 sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff" 17368 sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff" 17369 hardcode_into_libs=yes 17370 ;; 17371 17372# No shared lib support for Linux oldld, aout, or coff. 17373linux*oldld* | linux*aout* | linux*coff*) 17374 dynamic_linker=no 17375 ;; 17376 17377linux*android*) 17378 version_type=none # Android doesn't support versioned libraries. 17379 need_lib_prefix=no 17380 need_version=no 17381 library_names_spec='$libname$release$shared_ext' 17382 soname_spec='$libname$release$shared_ext' 17383 finish_cmds= 17384 shlibpath_var=LD_LIBRARY_PATH 17385 shlibpath_overrides_runpath=yes 17386 17387 # This implies no fast_install, which is unacceptable. 17388 # Some rework will be needed to allow for fast_install 17389 # before this can be enabled. 17390 hardcode_into_libs=yes 17391 17392 dynamic_linker='Android linker' 17393 # Don't embed -rpath directories since the linker doesn't support them. 17394 hardcode_libdir_flag_spec_CXX='-L$libdir' 17395 ;; 17396 17397# This must be glibc/ELF. 17398linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 17399 version_type=linux # correct to gnu/linux during the next big refactor 17400 need_lib_prefix=no 17401 need_version=no 17402 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 17403 soname_spec='$libname$release$shared_ext$major' 17404 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 17405 shlibpath_var=LD_LIBRARY_PATH 17406 shlibpath_overrides_runpath=no 17407 17408 # Some binutils ld are patched to set DT_RUNPATH 17409 if ${lt_cv_shlibpath_overrides_runpath+:} false; then : 17410 $as_echo_n "(cached) " >&6 17411else 17412 lt_cv_shlibpath_overrides_runpath=no 17413 save_LDFLAGS=$LDFLAGS 17414 save_libdir=$libdir 17415 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \ 17416 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\"" 17417 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17418/* end confdefs.h. */ 17419 17420int 17421main () 17422{ 17423 17424 ; 17425 return 0; 17426} 17427_ACEOF 17428if ac_fn_cxx_try_link "$LINENO"; then : 17429 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 17430 lt_cv_shlibpath_overrides_runpath=yes 17431fi 17432fi 17433rm -f core conftest.err conftest.$ac_objext \ 17434 conftest$ac_exeext conftest.$ac_ext 17435 LDFLAGS=$save_LDFLAGS 17436 libdir=$save_libdir 17437 17438fi 17439 17440 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 17441 17442 # This implies no fast_install, which is unacceptable. 17443 # Some rework will be needed to allow for fast_install 17444 # before this can be enabled. 17445 hardcode_into_libs=yes 17446 17447 # Append ld.so.conf contents to the search path 17448 if test -f /etc/ld.so.conf; then 17449 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' ' '` 17450 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 17451 fi 17452 17453 # We used to test for /lib/ld.so.1 and disable shared libraries on 17454 # powerpc, because MkLinux only supported shared libraries with the 17455 # GNU dynamic linker. Since this was broken with cross compilers, 17456 # most powerpc-linux boxes support dynamic linking these days and 17457 # people can always --disable-shared, the test was removed, and we 17458 # assume the GNU/Linux dynamic linker is in use. 17459 dynamic_linker='GNU/Linux ld.so' 17460 ;; 17461 17462netbsd*) 17463 version_type=sunos 17464 need_lib_prefix=no 17465 need_version=no 17466 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 17467 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 17468 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 17469 dynamic_linker='NetBSD (a.out) ld.so' 17470 else 17471 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 17472 soname_spec='$libname$release$shared_ext$major' 17473 dynamic_linker='NetBSD ld.elf_so' 17474 fi 17475 shlibpath_var=LD_LIBRARY_PATH 17476 shlibpath_overrides_runpath=yes 17477 hardcode_into_libs=yes 17478 ;; 17479 17480newsos6) 17481 version_type=linux # correct to gnu/linux during the next big refactor 17482 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 17483 shlibpath_var=LD_LIBRARY_PATH 17484 shlibpath_overrides_runpath=yes 17485 ;; 17486 17487*nto* | *qnx*) 17488 version_type=qnx 17489 need_lib_prefix=no 17490 need_version=no 17491 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 17492 soname_spec='$libname$release$shared_ext$major' 17493 shlibpath_var=LD_LIBRARY_PATH 17494 shlibpath_overrides_runpath=no 17495 hardcode_into_libs=yes 17496 dynamic_linker='ldqnx.so' 17497 ;; 17498 17499openbsd* | bitrig*) 17500 version_type=sunos 17501 sys_lib_dlsearch_path_spec=/usr/lib 17502 need_lib_prefix=no 17503 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then 17504 need_version=no 17505 else 17506 need_version=yes 17507 fi 17508 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 17509 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 17510 shlibpath_var=LD_LIBRARY_PATH 17511 shlibpath_overrides_runpath=yes 17512 ;; 17513 17514os2*) 17515 libname_spec='$name' 17516 shrext_cmds=.dll 17517 need_lib_prefix=no 17518 library_names_spec='$libname$shared_ext $libname.a' 17519 dynamic_linker='OS/2 ld.exe' 17520 shlibpath_var=LIBPATH 17521 ;; 17522 17523osf3* | osf4* | osf5*) 17524 version_type=osf 17525 need_lib_prefix=no 17526 need_version=no 17527 soname_spec='$libname$release$shared_ext$major' 17528 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 17529 shlibpath_var=LD_LIBRARY_PATH 17530 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 17531 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 17532 ;; 17533 17534rdos*) 17535 dynamic_linker=no 17536 ;; 17537 17538solaris*) 17539 version_type=linux # correct to gnu/linux during the next big refactor 17540 need_lib_prefix=no 17541 need_version=no 17542 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 17543 soname_spec='$libname$release$shared_ext$major' 17544 shlibpath_var=LD_LIBRARY_PATH 17545 shlibpath_overrides_runpath=yes 17546 hardcode_into_libs=yes 17547 # ldd complains unless libraries are executable 17548 postinstall_cmds='chmod +x $lib' 17549 ;; 17550 17551sunos4*) 17552 version_type=sunos 17553 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 17554 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 17555 shlibpath_var=LD_LIBRARY_PATH 17556 shlibpath_overrides_runpath=yes 17557 if test yes = "$with_gnu_ld"; then 17558 need_lib_prefix=no 17559 fi 17560 need_version=yes 17561 ;; 17562 17563sysv4 | sysv4.3*) 17564 version_type=linux # correct to gnu/linux during the next big refactor 17565 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 17566 soname_spec='$libname$release$shared_ext$major' 17567 shlibpath_var=LD_LIBRARY_PATH 17568 case $host_vendor in 17569 sni) 17570 shlibpath_overrides_runpath=no 17571 need_lib_prefix=no 17572 runpath_var=LD_RUN_PATH 17573 ;; 17574 siemens) 17575 need_lib_prefix=no 17576 ;; 17577 motorola) 17578 need_lib_prefix=no 17579 need_version=no 17580 shlibpath_overrides_runpath=no 17581 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 17582 ;; 17583 esac 17584 ;; 17585 17586sysv4*MP*) 17587 if test -d /usr/nec; then 17588 version_type=linux # correct to gnu/linux during the next big refactor 17589 library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext' 17590 soname_spec='$libname$shared_ext.$major' 17591 shlibpath_var=LD_LIBRARY_PATH 17592 fi 17593 ;; 17594 17595sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 17596 version_type=freebsd-elf 17597 need_lib_prefix=no 17598 need_version=no 17599 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext' 17600 soname_spec='$libname$release$shared_ext$major' 17601 shlibpath_var=LD_LIBRARY_PATH 17602 shlibpath_overrides_runpath=yes 17603 hardcode_into_libs=yes 17604 if test yes = "$with_gnu_ld"; then 17605 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 17606 else 17607 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 17608 case $host_os in 17609 sco3.2v5*) 17610 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 17611 ;; 17612 esac 17613 fi 17614 sys_lib_dlsearch_path_spec='/usr/lib' 17615 ;; 17616 17617tpf*) 17618 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 17619 version_type=linux # correct to gnu/linux during the next big refactor 17620 need_lib_prefix=no 17621 need_version=no 17622 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 17623 shlibpath_var=LD_LIBRARY_PATH 17624 shlibpath_overrides_runpath=no 17625 hardcode_into_libs=yes 17626 ;; 17627 17628uts4*) 17629 version_type=linux # correct to gnu/linux during the next big refactor 17630 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 17631 soname_spec='$libname$release$shared_ext$major' 17632 shlibpath_var=LD_LIBRARY_PATH 17633 ;; 17634 17635*) 17636 dynamic_linker=no 17637 ;; 17638esac 17639{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 17640$as_echo "$dynamic_linker" >&6; } 17641test no = "$dynamic_linker" && can_build_shared=no 17642 17643variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 17644if test yes = "$GCC"; then 17645 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 17646fi 17647 17648if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then 17649 sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec 17650fi 17651if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then 17652 sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec 17653fi 17654 17655 17656 17657 17658 17659 17660 17661 17662 17663 17664 17665 17666 17667 17668 17669 17670 17671 17672 17673 17674 17675 17676 17677 17678 17679 17680 17681 17682 17683 17684 17685 17686 17687 17688 17689 17690 17691 17692 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 17693$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 17694hardcode_action_CXX= 17695if test -n "$hardcode_libdir_flag_spec_CXX" || 17696 test -n "$runpath_var_CXX" || 17697 test yes = "$hardcode_automatic_CXX"; then 17698 17699 # We can hardcode non-existent directories. 17700 if test no != "$hardcode_direct_CXX" && 17701 # If the only mechanism to avoid hardcoding is shlibpath_var, we 17702 # have to relink, otherwise we might link with an installed library 17703 # when we should be linking with a yet-to-be-installed one 17704 ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" && 17705 test no != "$hardcode_minus_L_CXX"; then 17706 # Linking always hardcodes the temporary library directory. 17707 hardcode_action_CXX=relink 17708 else 17709 # We can link without hardcoding, and we can hardcode nonexisting dirs. 17710 hardcode_action_CXX=immediate 17711 fi 17712else 17713 # We cannot hardcode anything, or else we can only hardcode existing 17714 # directories. 17715 hardcode_action_CXX=unsupported 17716fi 17717{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_CXX" >&5 17718$as_echo "$hardcode_action_CXX" >&6; } 17719 17720if test relink = "$hardcode_action_CXX" || 17721 test yes = "$inherit_rpath_CXX"; then 17722 # Fast installation is not supported 17723 enable_fast_install=no 17724elif test yes = "$shlibpath_overrides_runpath" || 17725 test no = "$enable_shared"; then 17726 # Fast installation is not necessary 17727 enable_fast_install=needless 17728fi 17729 17730 17731 17732 17733 17734 17735 17736 fi # test -n "$compiler" 17737 17738 CC=$lt_save_CC 17739 CFLAGS=$lt_save_CFLAGS 17740 LDCXX=$LD 17741 LD=$lt_save_LD 17742 GCC=$lt_save_GCC 17743 with_gnu_ld=$lt_save_with_gnu_ld 17744 lt_cv_path_LDCXX=$lt_cv_path_LD 17745 lt_cv_path_LD=$lt_save_path_LD 17746 lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld 17747 lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld 17748fi # test yes != "$_lt_caught_CXX_error" 17749 17750ac_ext=c 17751ac_cpp='$CPP $CPPFLAGS' 17752ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 17753ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 17754ac_compiler_gnu=$ac_cv_c_compiler_gnu 17755 17756 17757 17758 17759 17760 17761 17762 17763 17764 17765 17766 17767 17768 17769 17770 ac_config_commands="$ac_config_commands libtool" 17771 17772 17773 17774 17775# Only expand once: 17776 17777 17778# Check whether --enable-experimental-libtool was given. 17779if test "${enable_experimental_libtool+set}" = set; then : 17780 enableval=$enable_experimental_libtool; experimental_libtool=$enableval 17781else 17782 experimental_libtool=no 17783fi 17784 17785 17786if test "$experimental_libtool" = "yes"; then 17787 echo "using APR's libtool" 17788 sh_libtool="`$apr_config --apr-libtool`" 17789 LIBTOOL="$sh_libtool" 17790 SVN_LIBTOOL="$sh_libtool" 17791else 17792 sh_libtool="$abs_builddir/libtool" 17793 SVN_LIBTOOL="\$(SHELL) $sh_libtool" 17794fi 17795 17796 17797lt_pversion=`$LIBTOOL --version 2>/dev/null|$SED -e 's/([^)]*)//g;s/^[^0-9]*//;s/[- ].*//g;q'` 17798lt_version=`echo $lt_pversion|$SED -e 's/\([a-z]*\)$/.\1/'` 17799lt_major_version=`echo $lt_version | cut -d'.' -f 1` 17800 17801svn_enable_static=yes 17802svn_enable_shared=yes 17803 17804# Check whether --enable-static was given. 17805if test "${enable_static+set}" = set; then : 17806 enableval=$enable_static; svn_enable_static="$enableval" 17807else 17808 svn_enable_static="yes" 17809fi 17810 17811 17812# Check whether --enable-shared was given. 17813if test "${enable_shared+set}" = set; then : 17814 enableval=$enable_shared; svn_enable_shared="$enableval" 17815else 17816 svn_enable_shared="yes" 17817fi 17818 17819 17820if test "$svn_enable_static" = "yes" && test "$svn_enable_shared" = "yes" ; then 17821 { $as_echo "$as_me:${as_lineno-$LINENO}: building both shared and static libraries" >&5 17822$as_echo "$as_me: building both shared and static libraries" >&6;} 17823elif test "$svn_enable_static" = "yes" ; then 17824 { $as_echo "$as_me:${as_lineno-$LINENO}: building static libraries only" >&5 17825$as_echo "$as_me: building static libraries only" >&6;} 17826 LT_CFLAGS="-static $LT_CFLAGS" 17827 LT_LDFLAGS="-static $LT_LDFLAGS" 17828elif test "$svn_enable_shared" = "yes" ; then 17829 { $as_echo "$as_me:${as_lineno-$LINENO}: building shared libraries only" >&5 17830$as_echo "$as_me: building shared libraries only" >&6;} 17831 if test "$lt_major_version" = "1" ; then 17832 LT_CFLAGS="-prefer-pic $LT_CFLAGS" 17833 elif test "$lt_major_version" = "2" ; then 17834 LT_CFLAGS="-shared $LT_CFLAGS" 17835 fi 17836 LT_LDFLAGS="-shared $LT_LDFLAGS" 17837else 17838 as_fn_error $? "cannot disable both shared and static libraries" "$LINENO" 5 17839fi 17840 17841# Check whether --enable-all-static was given. 17842if test "${enable_all_static+set}" = set; then : 17843 enableval=$enable_all_static; 17844 if test "$enableval" = "yes" ; then 17845 LT_LDFLAGS="-all-static $LT_LDFLAGS" 17846 elif test "$enableval" != "no" ; then 17847 as_fn_error $? "--enable-all-static doesn't accept argument" "$LINENO" 5 17848 fi 17849 17850fi 17851 17852 17853 17854 17855 17856# Check whether --enable-local-library-preloading was given. 17857if test "${enable_local_library_preloading+set}" = set; then : 17858 enableval=$enable_local_library_preloading; 17859 if test "$enableval" != "no"; then 17860 if test "$svn_enable_shared" = "yes"; then 17861 TRANSFORM_LIBTOOL_SCRIPTS="transform-libtool-scripts" 17862 else 17863 as_fn_error $? "--enable-local-library-preloading conflicts with --disable-shared" "$LINENO" 5 17864 fi 17865 else 17866 TRANSFORM_LIBTOOL_SCRIPTS="" 17867 fi 17868 17869else 17870 17871 TRANSFORM_LIBTOOL_SCRIPTS="" 17872 17873fi 17874 17875 17876 17877{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether libtool needs -no-undefined" >&5 17878$as_echo_n "checking whether libtool needs -no-undefined... " >&6; } 17879case $host in 17880 *-*-cygwin*) 17881 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 17882$as_echo "yes" >&6; } 17883 LT_NO_UNDEFINED="-no-undefined" 17884 ;; 17885 *) 17886 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 17887$as_echo "no" >&6; } 17888 LT_NO_UNDEFINED="" 17889 ;; 17890esac 17891 17892 17893{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to avoid circular linkage at all costs" >&5 17894$as_echo_n "checking whether to avoid circular linkage at all costs... " >&6; } 17895case $host in 17896 *-*-cygwin*) 17897 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 17898$as_echo "yes" >&6; } 17899 17900$as_echo "#define SVN_AVOID_CIRCULAR_LINKAGE_AT_ALL_COSTS_HACK 1" >>confdefs.h 17901 17902 ;; 17903 *) 17904 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 17905$as_echo "no" >&6; } 17906 ;; 17907esac 17908 17909trang=yes 17910 17911# Check whether --with-trang was given. 17912if test "${with_trang+set}" = set; then : 17913 withval=$with_trang; 17914 trang="$withval" 17915 17916fi 17917 17918if test "$trang" = "yes"; then 17919 # Extract the first word of "trang", so it can be a program name with args. 17920set dummy trang; ac_word=$2 17921{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 17922$as_echo_n "checking for $ac_word... " >&6; } 17923if ${ac_cv_path_TRANG+:} false; then : 17924 $as_echo_n "(cached) " >&6 17925else 17926 case $TRANG in 17927 [\\/]* | ?:[\\/]*) 17928 ac_cv_path_TRANG="$TRANG" # Let the user override the test with a path. 17929 ;; 17930 *) 17931 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 17932for as_dir in $PATH 17933do 17934 IFS=$as_save_IFS 17935 test -z "$as_dir" && as_dir=. 17936 for ac_exec_ext in '' $ac_executable_extensions; do 17937 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 17938 ac_cv_path_TRANG="$as_dir/$ac_word$ac_exec_ext" 17939 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 17940 break 2 17941 fi 17942done 17943 done 17944IFS=$as_save_IFS 17945 17946 test -z "$ac_cv_path_TRANG" && ac_cv_path_TRANG="none" 17947 ;; 17948esac 17949fi 17950TRANG=$ac_cv_path_TRANG 17951if test -n "$TRANG"; then 17952 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TRANG" >&5 17953$as_echo "$TRANG" >&6; } 17954else 17955 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 17956$as_echo "no" >&6; } 17957fi 17958 17959 17960else 17961 TRANG="$trang" 17962 17963fi 17964 17965doxygen=yes 17966 17967# Check whether --with-doxygen was given. 17968if test "${with_doxygen+set}" = set; then : 17969 withval=$with_doxygen; 17970 doxygen="$withval" 17971 17972fi 17973 17974if test "$doxygen" = "yes"; then 17975 # Extract the first word of "doxygen", so it can be a program name with args. 17976set dummy doxygen; ac_word=$2 17977{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 17978$as_echo_n "checking for $ac_word... " >&6; } 17979if ${ac_cv_path_DOXYGEN+:} false; then : 17980 $as_echo_n "(cached) " >&6 17981else 17982 case $DOXYGEN in 17983 [\\/]* | ?:[\\/]*) 17984 ac_cv_path_DOXYGEN="$DOXYGEN" # Let the user override the test with a path. 17985 ;; 17986 *) 17987 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 17988for as_dir in $PATH 17989do 17990 IFS=$as_save_IFS 17991 test -z "$as_dir" && as_dir=. 17992 for ac_exec_ext in '' $ac_executable_extensions; do 17993 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 17994 ac_cv_path_DOXYGEN="$as_dir/$ac_word$ac_exec_ext" 17995 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 17996 break 2 17997 fi 17998done 17999 done 18000IFS=$as_save_IFS 18001 18002 test -z "$ac_cv_path_DOXYGEN" && ac_cv_path_DOXYGEN="none" 18003 ;; 18004esac 18005fi 18006DOXYGEN=$ac_cv_path_DOXYGEN 18007if test -n "$DOXYGEN"; then 18008 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DOXYGEN" >&5 18009$as_echo "$DOXYGEN" >&6; } 18010else 18011 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 18012$as_echo "no" >&6; } 18013fi 18014 18015 18016else 18017 DOXYGEN="$doxygen" 18018 18019fi 18020 18021 18022 18023 18024 18025# Check whether --with-expat was given. 18026if test "${with_expat+set}" = set; then : 18027 withval=$with_expat; svn_lib_expat="$withval" 18028else 18029 svn_lib_expat="::expat" 18030fi 18031 18032 18033# APR-util accepts "builtin" as an argument to this option so if the user 18034# passed "builtin" pretend the user didn't specify the --with-expat option 18035# at all. Expat will (hopefully) be found in apr-util. 18036test "_$svn_lib_expat" = "_builtin" && svn_lib_expat="::expat" 18037 18038{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for Expat" >&5 18039$as_echo_n "checking for Expat... " >&6; } 18040if test -n "`echo "$svn_lib_expat" | $EGREP ":.*:"`"; then 18041 SVN_XML_INCLUDES="" 18042 for i in `echo "$svn_lib_expat" | $SED -e "s/\([^:]*\):.*/\1/"`; do 18043 SVN_XML_INCLUDES="$SVN_XML_INCLUDES -I$i" 18044 done 18045 SVN_XML_INCLUDES="${SVN_XML_INCLUDES## }" 18046 for l in `echo "$svn_lib_expat" | $SED -e "s/.*:\([^:]*\):.*/\1/"`; do 18047 LDFLAGS="$LDFLAGS -L$l" 18048 done 18049 for l in `echo "$svn_lib_expat" | $SED -e "s/.*:\([^:]*\)/\1/"`; do 18050 SVN_XML_LIBS="$SVN_XML_LIBS -l$l" 18051 done 18052 SVN_XML_LIBS="${SVN_XML_LIBS## }" 18053 old_CPPFLAGS="$CPPFLAGS" 18054 old_LIBS="$LIBS" 18055 CPPFLAGS="$CPPFLAGS $SVN_XML_INCLUDES" 18056 LIBS="$LIBS $SVN_XML_LIBS" 18057 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18058/* end confdefs.h. */ 18059 18060#include <expat.h> 18061int main() 18062{XML_ParserCreate(NULL);} 18063_ACEOF 18064if ac_fn_c_try_link "$LINENO"; then : 18065 svn_lib_expat="yes" 18066else 18067 svn_lib_expat="no" 18068fi 18069rm -f core conftest.err conftest.$ac_objext \ 18070 conftest$ac_exeext conftest.$ac_ext 18071 LIBS="$old_LIBS" 18072 if test "$svn_lib_expat" = "yes"; then 18073 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 18074$as_echo "yes" >&6; } 18075 else 18076 SVN_XML_INCLUDES="" 18077 SVN_XML_LIBS="" 18078 CPPFLAGS="$CPPFLAGS $SVN_APRUTIL_INCLUDES" 18079 if test "$enable_all_static" != "yes"; then 18080 SVN_APRUTIL_LIBS="$SVN_APRUTIL_LIBS `$apu_config --libs`" 18081 fi 18082 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18083/* end confdefs.h. */ 18084 18085#include <expat.h> 18086int main() 18087{XML_ParserCreate(NULL);} 18088_ACEOF 18089if ac_fn_c_try_compile "$LINENO"; then : 18090 svn_lib_expat="yes" 18091else 18092 svn_lib_expat="no" 18093fi 18094rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 18095 if test "$svn_lib_expat" = "yes"; then 18096 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 18097$as_echo "yes" >&6; } 18098 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Expat found amongst libraries used by APR-Util, but Subversion libraries might be needlessly linked against additional unused libraries. It can be avoided by specifying exact location of Expat in argument of --with-expat option." >&5 18099$as_echo "$as_me: WARNING: Expat found amongst libraries used by APR-Util, but Subversion libraries might be needlessly linked against additional unused libraries. It can be avoided by specifying exact location of Expat in argument of --with-expat option." >&2;} 18100 else 18101 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 18102$as_echo "no" >&6; } 18103 as_fn_error $? "Expat not found" "$LINENO" 5 18104 fi 18105 fi 18106 CPPFLAGS="$old_CPPFLAGS" 18107else 18108 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 18109$as_echo "no" >&6; } 18110 if test "$svn_lib_expat" = "yes"; then 18111 as_fn_error $? "--with-expat option requires argument" "$LINENO" 5 18112 elif test "$svn_lib_expat" = "no"; then 18113 as_fn_error $? "Expat is required" "$LINENO" 5 18114 else 18115 as_fn_error $? "Invalid syntax of argument of --with-expat option" "$LINENO" 5 18116 fi 18117fi 18118 18119 18120 18121 18122# Berkeley DB on SCO OpenServer needs -lsocket 18123{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for socket in -lsocket" >&5 18124$as_echo_n "checking for socket in -lsocket... " >&6; } 18125if ${ac_cv_lib_socket_socket+:} false; then : 18126 $as_echo_n "(cached) " >&6 18127else 18128 ac_check_lib_save_LIBS=$LIBS 18129LIBS="-lsocket $LIBS" 18130cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18131/* end confdefs.h. */ 18132 18133/* Override any GCC internal prototype to avoid an error. 18134 Use char because int might match the return type of a GCC 18135 builtin and then its argument prototype would still apply. */ 18136#ifdef __cplusplus 18137extern "C" 18138#endif 18139char socket (); 18140int 18141main () 18142{ 18143return socket (); 18144 ; 18145 return 0; 18146} 18147_ACEOF 18148if ac_fn_c_try_link "$LINENO"; then : 18149 ac_cv_lib_socket_socket=yes 18150else 18151 ac_cv_lib_socket_socket=no 18152fi 18153rm -f core conftest.err conftest.$ac_objext \ 18154 conftest$ac_exeext conftest.$ac_ext 18155LIBS=$ac_check_lib_save_LIBS 18156fi 18157{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_socket" >&5 18158$as_echo "$ac_cv_lib_socket_socket" >&6; } 18159if test "x$ac_cv_lib_socket_socket" = xyes; then : 18160 cat >>confdefs.h <<_ACEOF 18161#define HAVE_LIBSOCKET 1 18162_ACEOF 18163 18164 LIBS="-lsocket $LIBS" 18165 18166fi 18167 18168 18169# Build the BDB filesystem library only if we have an appropriate 18170# version of Berkeley DB. 18171case "$host" in 18172powerpc-apple-darwin*) 18173 # Berkeley DB 4.0 does not work on OS X. 18174 SVN_FS_WANT_DB_MAJOR=4 18175 SVN_FS_WANT_DB_MINOR=1 18176 SVN_FS_WANT_DB_PATCH=25 18177 ;; 18178*) 18179 SVN_FS_WANT_DB_MAJOR=4 18180 SVN_FS_WANT_DB_MINOR=0 18181 SVN_FS_WANT_DB_PATCH=14 18182 ;; 18183esac 18184db_alt_version="5.x" 18185# Look for libdb4.so first: 18186 18187 db_version=$SVN_FS_WANT_DB_MAJOR.$SVN_FS_WANT_DB_MINOR.$SVN_FS_WANT_DB_PATCH 18188 18189 18190# Check whether --with-berkeley-db was given. 18191if test "${with_berkeley_db+set}" = set; then : 18192 withval=$with_berkeley_db; 18193 if test "$withval" = "no"; then 18194 bdb_status=skip 18195 elif test "$withval" = "yes"; then 18196 apu_db_version="`$apu_config --db-version`" 18197 if test $? -ne 0; then 18198 as_fn_error $? "Can't determine whether apr-util is linked against a 18199 proper version of Berkeley DB." "$LINENO" 5 18200 fi 18201 18202 if test "$withval" = "yes"; then 18203 if test "$apu_db_version" -lt "4"; then 18204 as_fn_error $? "APR-UTIL was linked against Berkeley DB version $apu_db_version, 18205 while version 4 or higher is required. Reinstall 18206 APR-UTIL with the appropriate options." "$LINENO" 5 18207 fi 18208 18209 bdb_status=required 18210 18211 elif test "$apu_found" != "reconfig"; then 18212 if test "$apu_db_version" -lt 4; then 18213 as_fn_error $? "APR-UTIL was installed independently, it won't be 18214 possible to use the specified Berkeley DB: $withval" "$LINENO" 5 18215 fi 18216 18217 bdb_status=required 18218 fi 18219 else 18220 if echo "$withval" | $EGREP ":.*:.*:" > /dev/null; then 18221 svn_berkeley_db_header="`echo "$withval" | $SED -e "s/\([^:]*\):.*/\1/"`" 18222 SVN_DB_INCLUDES="" 18223 for i in `echo "$withval" | $SED -e "s/.*:\([^:]*\):[^:]*:.*/\1/"`; do 18224 SVN_DB_INCLUDES="$SVN_DB_INCLUDES -I$i" 18225 done 18226 SVN_DB_INCLUDES="${SVN_DB_INCLUDES## }" 18227 for l in `echo "$withval" | $SED -e "s/.*:[^:]*:\([^:]*\):.*/\1/"`; do 18228 LDFLAGS="$LDFLAGS ` 18229 input_flags="-L$l" 18230 output_flags="" 18231 filtered_dirs="/lib /lib64 /usr/lib /usr/lib64" 18232 for flag in $input_flags; do 18233 filter="no" 18234 for dir in $filtered_dirs; do 18235 if test "$flag" = "-L$dir" || test "$flag" = "-L$dir/"; then 18236 filter="yes" 18237 break 18238 fi 18239 done 18240 if test "$filter" = "no"; then 18241 output_flags="$output_flags $flag" 18242 fi 18243 done 18244 if test -n "$output_flags"; then 18245 printf "%s" "${output_flags# }" 18246 fi 18247`" 18248 done 18249 SVN_DB_LIBS="" 18250 for l in `echo "$withval" | $SED -e "s/.*:\([^:]*\)/\1/"`; do 18251 SVN_DB_LIBS="$SVN_DB_LIBS -l$l" 18252 done 18253 SVN_DB_LIBS="${SVN_DB_LIBS## }" 18254 18255 bdb_status=required 18256 else 18257 as_fn_error $? "Invalid syntax of argument of --with-berkeley-db option" "$LINENO" 5 18258 fi 18259 fi 18260 18261else 18262 18263 # No --with-berkeley-db option: 18264 # 18265 # Check if APR-UTIL is providing the correct Berkeley DB version 18266 # for us. 18267 # 18268 apu_db_version="`$apu_config --db-version`" 18269 if test $? -ne 0; then 18270 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Detected older version of APR-UTIL, trying to determine 18271 whether apr-util is linked against Berkeley DB 18272 $db_version" >&5 18273$as_echo "$as_me: WARNING: Detected older version of APR-UTIL, trying to determine 18274 whether apr-util is linked against Berkeley DB 18275 $db_version" >&2;} 18276 bdb_status=try-link 18277 elif test "$apu_db_version" -lt "4"; then 18278 bdb_status=skip 18279 else 18280 bdb_status=try-link 18281 fi 18282 18283fi 18284 18285 18286 if test "$bdb_status" = "skip"; then 18287 svn_lib_berkeley_db=no 18288 else 18289 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for availability of Berkeley DB" >&5 18290$as_echo_n "checking for availability of Berkeley DB... " >&6; } 18291 # Check whether --enable-bdb6 was given. 18292if test "${enable_bdb6+set}" = set; then : 18293 enableval=$enable_bdb6; enable_bdb6=$enableval 18294else 18295 enable_bdb6=unspecified 18296fi 18297 18298 18299 18300 svn_lib_berkeley_db_try_save_cppflags="$CPPFLAGS" 18301 svn_lib_berkeley_db_try_save_libs="$LIBS" 18302 18303 svn_check_berkeley_db_major=$SVN_FS_WANT_DB_MAJOR 18304 svn_check_berkeley_db_minor=$SVN_FS_WANT_DB_MINOR 18305 svn_check_berkeley_db_patch=$SVN_FS_WANT_DB_PATCH 18306 enable_bdb6=$enable_bdb6 18307 18308 if test -z "$SVN_DB_LIBS"; then 18309 # We pass --dbm-libs here since Debian has modified apu-config not 18310 # to return -ldb unless --dbm-libs is passed. This may also produce 18311 # extra output beyond -ldb but since we're only filtering for -ldb 18312 # it won't matter to us. However, --dbm-libs was added to apu-config 18313 # in 1.3.8 so it's possible the version we have doesn't support it 18314 # so fallback without it if we get an error. 18315 svn_db_libs_prefiltered="`$apu_config --libs --dbm-libs`" 18316 if test $? -ne 0; then 18317 svn_db_libs_prefiltered="`$apu_config --libs`" 18318 fi 18319 18320 # Extract only the -ldb.* flag from the libs supplied by apu-config 18321 # Otherwise we get bit by the fact that expat might not be built yet 18322 # Or that it resides in a non-standard location which we would have 18323 # to compensate with using something like -R`$apu_config --prefix`/lib. 18324 # 18325 SVN_DB_LIBS="`echo \"$svn_db_libs_prefiltered\" | $SED -e 's/.*\(-ldb[^[:space:]]*\).*/\1/' | $EGREP -- '-ldb[^[:space:]]*'`" 18326 fi 18327 18328 CPPFLAGS="$SVN_DB_INCLUDES $SVN_APRUTIL_INCLUDES $CPPFLAGS" 18329 LIBS="`$apu_config --ldflags` $SVN_DB_LIBS $LIBS" 18330 18331 if test -n "$svn_berkeley_db_header"; then 18332 SVN_DB_HEADER="#include <$svn_berkeley_db_header>" 18333 svn_db_header="#include <$svn_berkeley_db_header>" 18334 else 18335 SVN_DB_HEADER="#include <apu_want.h>" 18336 svn_db_header="#define APU_WANT_DB 18337#include <apu_want.h>" 18338 fi 18339 18340 18341 18342 if test "$cross_compiling" = yes; then : 18343 svn_have_berkeley_db=yes 18344 18345else 18346 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18347/* end confdefs.h. */ 18348 18349#include <string.h> 18350#include <stdlib.h> 18351$svn_db_header 18352 18353int main () 18354{ 18355 int major, minor, patch; 18356 18357 db_version (&major, &minor, &patch); 18358 18359 /* Sanity check: ensure that db.h constants actually match the db library */ 18360 if (major != DB_VERSION_MAJOR 18361 || minor != DB_VERSION_MINOR 18362 || patch != DB_VERSION_PATCH) 18363 exit (1); 18364 18365 /* Block Berkeley DB 6, because (a) we haven't tested with it, (b) 6.0.20 18366 and newer are under the AGPL, and we want use of AGPL dependencies to be 18367 opt-in. */ 18368 if (major >= 6 && strcmp("$enable_bdb6", "yes")) 18369 exit(2); 18370 18371 /* Run-time check: ensure the library claims to be the correct version. */ 18372 18373 if (major < $svn_check_berkeley_db_major) 18374 exit (1); 18375 if (major > $svn_check_berkeley_db_major) 18376 exit (0); 18377 18378 if (minor < $svn_check_berkeley_db_minor) 18379 exit (1); 18380 if (minor > $svn_check_berkeley_db_minor) 18381 exit (0); 18382 18383 if (patch >= $svn_check_berkeley_db_patch) 18384 exit (0); 18385 else 18386 exit (1); 18387} 18388 18389_ACEOF 18390if ac_fn_c_try_run "$LINENO"; then : 18391 svn_have_berkeley_db=yes 18392else 18393 rc=$? 18394 svn_have_berkeley_db=no 18395 if test $rc = 2; then 18396 svn_have_berkeley_db=no6 18397 fi 18398fi 18399rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 18400 conftest.$ac_objext conftest.beam conftest.$ac_ext 18401fi 18402 18403 18404 CPPFLAGS="$svn_lib_berkeley_db_try_save_cppflags" 18405 LIBS="$svn_lib_berkeley_db_try_save_libs" 18406 18407 18408 if test "$svn_have_berkeley_db" = "yes"; then 18409 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 18410$as_echo "yes" >&6; } 18411 svn_lib_berkeley_db=yes 18412 else 18413 if test "$svn_have_berkeley_db" = "no6"; then 18414 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no (found version 6, but --enable-bdb6 not specified)" >&5 18415$as_echo "no (found version 6, but --enable-bdb6 not specified)" >&6; } 18416 # A warning will be printed at the end of configure.ac. 18417 else 18418 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 18419$as_echo "no" >&6; } 18420 fi 18421 svn_lib_berkeley_db=no 18422 if test "$bdb_status" = "required"; then 18423 as_fn_error $? "Berkeley DB $db_version or $db_alt_version wasn't found." "$LINENO" 5 18424 fi 18425 fi 18426 fi 18427 18428 18429 18430cat >>confdefs.h <<_ACEOF 18431#define SVN_FS_WANT_DB_MAJOR $SVN_FS_WANT_DB_MAJOR 18432_ACEOF 18433 18434 18435cat >>confdefs.h <<_ACEOF 18436#define SVN_FS_WANT_DB_MINOR $SVN_FS_WANT_DB_MINOR 18437_ACEOF 18438 18439 18440cat >>confdefs.h <<_ACEOF 18441#define SVN_FS_WANT_DB_PATCH $SVN_FS_WANT_DB_PATCH 18442_ACEOF 18443 18444 18445 18446 18447 18448 18449 18450# Check whether --with-sasl was given. 18451if test "${with_sasl+set}" = set; then : 18452 withval=$with_sasl; 18453 with_sasl="$withval" 18454 required="yes" 18455 18456else 18457 18458 with_sasl="yes" 18459 required="no" 18460 18461fi 18462 18463 18464 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to look for SASL" >&5 18465$as_echo_n "checking whether to look for SASL... " >&6; } 18466 18467 if test "${with_sasl}" = "no"; then 18468 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 18469$as_echo "no" >&6; } 18470 svn_lib_sasl=no 18471 else 18472 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 18473$as_echo "yes" >&6; } 18474 saved_LDFLAGS="$LDFLAGS" 18475 saved_CPPFLAGS="$CPPFLAGS" 18476 18477 if test "$with_sasl" = "yes"; then 18478 { $as_echo "$as_me:${as_lineno-$LINENO}: Looking in default locations" >&5 18479$as_echo "$as_me: Looking in default locations" >&6;} 18480 ac_fn_c_check_header_mongrel "$LINENO" "sasl/sasl.h" "ac_cv_header_sasl_sasl_h" "$ac_includes_default" 18481if test "x$ac_cv_header_sasl_sasl_h" = xyes; then : 18482 ac_fn_c_check_header_mongrel "$LINENO" "sasl/saslutil.h" "ac_cv_header_sasl_saslutil_h" "$ac_includes_default" 18483if test "x$ac_cv_header_sasl_saslutil_h" = xyes; then : 18484 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prop_get in -lsasl2" >&5 18485$as_echo_n "checking for prop_get in -lsasl2... " >&6; } 18486if ${ac_cv_lib_sasl2_prop_get+:} false; then : 18487 $as_echo_n "(cached) " >&6 18488else 18489 ac_check_lib_save_LIBS=$LIBS 18490LIBS="-lsasl2 $LIBS" 18491cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18492/* end confdefs.h. */ 18493 18494/* Override any GCC internal prototype to avoid an error. 18495 Use char because int might match the return type of a GCC 18496 builtin and then its argument prototype would still apply. */ 18497#ifdef __cplusplus 18498extern "C" 18499#endif 18500char prop_get (); 18501int 18502main () 18503{ 18504return prop_get (); 18505 ; 18506 return 0; 18507} 18508_ACEOF 18509if ac_fn_c_try_link "$LINENO"; then : 18510 ac_cv_lib_sasl2_prop_get=yes 18511else 18512 ac_cv_lib_sasl2_prop_get=no 18513fi 18514rm -f core conftest.err conftest.$ac_objext \ 18515 conftest$ac_exeext conftest.$ac_ext 18516LIBS=$ac_check_lib_save_LIBS 18517fi 18518{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sasl2_prop_get" >&5 18519$as_echo "$ac_cv_lib_sasl2_prop_get" >&6; } 18520if test "x$ac_cv_lib_sasl2_prop_get" = xyes; then : 18521 svn_lib_sasl=yes 18522else 18523 svn_lib_sasl=no 18524fi 18525 18526else 18527 svn_lib_sasl=no 18528fi 18529 18530 18531else 18532 svn_lib_sasl=no 18533fi 18534 18535 18536 if test "$svn_lib_sasl" = "no"; then 18537 with_sasl="/usr/local" 18538 fi 18539 else 18540 svn_lib_sasl=no 18541 fi 18542 18543 if test "$svn_lib_sasl" = "no"; then 18544 SVN_SASL_INCLUDES="-I${with_sasl}/include" 18545 CPPFLAGS="$CPPFLAGS $SVN_SASL_INCLUDES" 18546 LDFLAGS="$LDFLAGS ` 18547 input_flags="-L${with_sasl}/lib" 18548 output_flags="" 18549 filtered_dirs="/lib /lib64 /usr/lib /usr/lib64" 18550 for flag in $input_flags; do 18551 filter="no" 18552 for dir in $filtered_dirs; do 18553 if test "$flag" = "-L$dir" || test "$flag" = "-L$dir/"; then 18554 filter="yes" 18555 break 18556 fi 18557 done 18558 if test "$filter" = "no"; then 18559 output_flags="$output_flags $flag" 18560 fi 18561 done 18562 if test -n "$output_flags"; then 18563 printf "%s" "${output_flags# }" 18564 fi 18565`" 18566 18567 ac_fn_c_check_header_mongrel "$LINENO" "sasl/sasl.h" "ac_cv_header_sasl_sasl_h" "$ac_includes_default" 18568if test "x$ac_cv_header_sasl_sasl_h" = xyes; then : 18569 ac_fn_c_check_header_mongrel "$LINENO" "sasl/saslutil.h" "ac_cv_header_sasl_saslutil_h" "$ac_includes_default" 18570if test "x$ac_cv_header_sasl_saslutil_h" = xyes; then : 18571 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prop_get in -lsasl2" >&5 18572$as_echo_n "checking for prop_get in -lsasl2... " >&6; } 18573if ${ac_cv_lib_sasl2_prop_get+:} false; then : 18574 $as_echo_n "(cached) " >&6 18575else 18576 ac_check_lib_save_LIBS=$LIBS 18577LIBS="-lsasl2 $LIBS" 18578cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18579/* end confdefs.h. */ 18580 18581/* Override any GCC internal prototype to avoid an error. 18582 Use char because int might match the return type of a GCC 18583 builtin and then its argument prototype would still apply. */ 18584#ifdef __cplusplus 18585extern "C" 18586#endif 18587char prop_get (); 18588int 18589main () 18590{ 18591return prop_get (); 18592 ; 18593 return 0; 18594} 18595_ACEOF 18596if ac_fn_c_try_link "$LINENO"; then : 18597 ac_cv_lib_sasl2_prop_get=yes 18598else 18599 ac_cv_lib_sasl2_prop_get=no 18600fi 18601rm -f core conftest.err conftest.$ac_objext \ 18602 conftest$ac_exeext conftest.$ac_ext 18603LIBS=$ac_check_lib_save_LIBS 18604fi 18605{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sasl2_prop_get" >&5 18606$as_echo "$ac_cv_lib_sasl2_prop_get" >&6; } 18607if test "x$ac_cv_lib_sasl2_prop_get" = xyes; then : 18608 svn_lib_sasl=yes 18609else 18610 svn_lib_sasl=no 18611fi 18612 18613else 18614 svn_lib_sasl=no 18615fi 18616 18617 18618else 18619 svn_lib_sasl=no 18620fi 18621 18622 18623 fi 18624 18625 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for availability of Cyrus SASL v2" >&5 18626$as_echo_n "checking for availability of Cyrus SASL v2... " >&6; } 18627 if test "$svn_lib_sasl" = "yes"; then 18628 SVN_SASL_LIBS="-lsasl2" 18629 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 18630$as_echo "yes" >&6; } 18631 else 18632 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 18633$as_echo "no" >&6; } 18634 18635 if test "$required" = "yes"; then 18636 as_fn_error $? "Could not find Cyrus SASL v2" "$LINENO" 5 18637 fi 18638 18639 SVN_SASL_INCLUDES="" 18640 LDFLAGS="$saved_LDFLAGS" 18641 fi 18642 18643 CPPFLAGS="$saved_CPPFLAGS" 18644 fi 18645 18646 18647 18648 18649 18650if test "$svn_lib_sasl" = "yes"; then 18651 18652$as_echo "#define SVN_HAVE_SASL 1" >>confdefs.h 18653 18654fi 18655 18656 18657 18658 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Mach-O dynamic module iteration functions" >&5 18659$as_echo_n "checking for Mach-O dynamic module iteration functions... " >&6; } 18660 if test "$cross_compiling" = yes; then : 18661 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 18662$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 18663as_fn_error $? "cannot run test program while cross compiling 18664See \`config.log' for more details" "$LINENO" 5; } 18665else 18666 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18667/* end confdefs.h. */ 18668 18669 #include <mach-o/dyld.h> 18670 #include <mach-o/loader.h> 18671 18672int 18673main () 18674{ 18675 18676 const struct mach_header *header = _dyld_get_image_header(0); 18677 const char *name = _dyld_get_image_name(0); 18678 if (name && header) return 0; 18679 return 1; 18680 18681 ; 18682 return 0; 18683} 18684_ACEOF 18685if ac_fn_c_try_run "$LINENO"; then : 18686 18687 18688$as_echo "#define SVN_HAVE_MACHO_ITERATE 1" >>confdefs.h 18689 18690 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 18691$as_echo "yes" >&6; } 18692 18693else 18694 18695 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 18696$as_echo "no" >&6; } 18697 18698fi 18699rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 18700 conftest.$ac_objext conftest.beam conftest.$ac_ext 18701fi 18702 18703 18704 18705 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Mac OS property list utilities" >&5 18706$as_echo_n "checking for Mac OS property list utilities... " >&6; } 18707 18708 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18709/* end confdefs.h. */ 18710 18711 #include <AvailabilityMacros.h> 18712 #if !defined(MAC_OS_X_VERSION_MAX_ALLOWED) \ 18713 || !defined(MAC_OS_X_VERSION_10_0) \ 18714 || (MAC_OS_X_VERSION_MAX_ALLOWED <= MAC_OS_X_VERSION_10_0) 18715 #error ProperyList API unavailable. 18716 #endif 18717 18718int 18719main () 18720{ 18721 18722 ; 18723 return 0; 18724} 18725_ACEOF 18726if ac_fn_c_try_compile "$LINENO"; then : 18727 18728 18729 LIBS="$LIBS -framework CoreFoundation" 18730 18731$as_echo "#define SVN_HAVE_MACOS_PLIST 1" >>confdefs.h 18732 18733 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 18734$as_echo "yes" >&6; } 18735 18736else 18737 18738 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 18739$as_echo "no" >&6; } 18740 18741fi 18742rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 18743 18744 18745 # Check whether --enable-keychain was given. 18746if test "${enable_keychain+set}" = set; then : 18747 enableval=$enable_keychain; enable_keychain=$enableval 18748else 18749 enable_keychain=yes 18750fi 18751 18752 18753 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Mac OS KeyChain Services" >&5 18754$as_echo_n "checking for Mac OS KeyChain Services... " >&6; } 18755 18756 if test "$enable_keychain" = "yes"; then 18757 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18758/* end confdefs.h. */ 18759 18760 #include <AvailabilityMacros.h> 18761 #if !defined(MAC_OS_X_VERSION_MAX_ALLOWED) \ 18762 || !defined(MAC_OS_X_VERSION_10_2) \ 18763 || (MAC_OS_X_VERSION_MAX_ALLOWED <= MAC_OS_X_VERSION_10_2) 18764 #error KeyChain API unavailable. 18765 #endif 18766 18767int 18768main () 18769{ 18770 18771 ; 18772 return 0; 18773} 18774_ACEOF 18775if ac_fn_c_try_compile "$LINENO"; then : 18776 18777 LIBS="$LIBS -framework Security" 18778 LIBS="$LIBS -framework CoreServices" 18779 18780$as_echo "#define SVN_HAVE_KEYCHAIN_SERVICES 1" >>confdefs.h 18781 18782 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 18783$as_echo "yes" >&6; } 18784 18785else 18786 18787 enable_keychain=no 18788 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 18789$as_echo "no" >&6; } 18790 18791fi 18792rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 18793 fi 18794 18795 18796 18797{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether APR has support for DSOs" >&5 18798$as_echo_n "checking whether APR has support for DSOs... " >&6; } 18799old_CPPFLAGS="$CPPFLAGS" 18800CPPFLAGS="$CPPFLAGS $SVN_APR_INCLUDES" 18801cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18802/* end confdefs.h. */ 18803 18804#include <apr.h> 18805#if !APR_HAS_DSO 18806#error 18807#endif 18808_ACEOF 18809if ac_fn_c_try_cpp "$LINENO"; then : 18810 APR_HAS_DSO="yes" 18811 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 18812$as_echo "yes" >&6; } 18813else 18814 APR_HAS_DSO="no" 18815 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 18816$as_echo "no" >&6; } 18817fi 18818rm -f conftest.err conftest.i conftest.$ac_ext 18819CPPFLAGS="$old_CPPFLAGS" 18820 18821 18822 18823if test -n "$PKG_CONFIG"; then 18824 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for D-Bus .pc file" >&5 18825$as_echo_n "checking for D-Bus .pc file... " >&6; } 18826 if $PKG_CONFIG --exists dbus-1; then 18827 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 18828$as_echo "yes" >&6; } 18829 old_CPPFLAGS="$CPPFLAGS" 18830 old_LIBS="$LIBS" 18831 DBUS_CPPFLAGS="`$PKG_CONFIG --cflags dbus-1`" 18832 { $as_echo "$as_me:${as_lineno-$LINENO}: checking D-Bus version" >&5 18833$as_echo_n "checking D-Bus version... " >&6; } 18834 DBUS_VERSION="`$PKG_CONFIG --modversion dbus-1`" 18835 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DBUS_VERSION" >&5 18836$as_echo "$DBUS_VERSION" >&6; } 18837 # D-Bus 0.* requires DBUS_API_SUBJECT_TO_CHANGE 18838 if test -n "`echo "$DBUS_VERSION" | $EGREP '^0\.[[:digit:]]+'`"; then 18839 DBUS_CPPFLAGS="$DBUS_CPPFLAGS -DDBUS_API_SUBJECT_TO_CHANGE" 18840 fi 18841 DBUS_LIBS="`$PKG_CONFIG --libs dbus-1`" 18842 CPPFLAGS="$CPPFLAGS $DBUS_CPPFLAGS" 18843 LIBS="$LIBS $DBUS_LIBS" 18844 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for D-Bus" >&5 18845$as_echo_n "checking for D-Bus... " >&6; } 18846 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18847/* end confdefs.h. */ 18848 18849#include <dbus/dbus.h> 18850int main() 18851{dbus_bus_get(DBUS_BUS_SESSION, NULL);} 18852_ACEOF 18853if ac_fn_c_try_link "$LINENO"; then : 18854 HAVE_DBUS="yes" 18855else 18856 HAVE_DBUS="no" 18857fi 18858rm -f core conftest.err conftest.$ac_objext \ 18859 conftest$ac_exeext conftest.$ac_ext 18860 if test "$HAVE_DBUS" = "yes"; then 18861 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 18862$as_echo "yes" >&6; } 18863 else 18864 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 18865$as_echo "no" >&6; } 18866 fi 18867 CPPFLAGS="$old_CPPFLAGS" 18868 LIBS="$old_LIBS" 18869 else 18870 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 18871$as_echo "no" >&6; } 18872 fi 18873fi 18874 18875 18876 18877# Check whether --with-gpg_agent was given. 18878if test "${with_gpg_agent+set}" = set; then : 18879 withval=$with_gpg_agent; 18880else 18881 with_gpg_agent=yes 18882fi 18883 18884{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to support GPG-Agent" >&5 18885$as_echo_n "checking whether to support GPG-Agent... " >&6; } 18886if test "$with_gpg_agent" = "yes"; then 18887 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 18888$as_echo "yes" >&6; } 18889 18890$as_echo "#define SVN_HAVE_GPG_AGENT 1" >>confdefs.h 18891 18892else 18893 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 18894$as_echo "no" >&6; } 18895fi 18896 18897 18898 18899 18900 18901# Check whether --with-gnome_keyring was given. 18902if test "${with_gnome_keyring+set}" = set; then : 18903 withval=$with_gnome_keyring; with_gnome_keyring="$withval" 18904else 18905 with_gnome_keyring=auto 18906fi 18907 18908 18909found_gnome_keyring=no 18910{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to look for GNOME Keyring" >&5 18911$as_echo_n "checking whether to look for GNOME Keyring... " >&6; } 18912if test "$with_gnome_keyring" != "no"; then 18913 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 18914$as_echo "yes" >&6; } 18915 if test "$svn_enable_shared" = "yes"; then 18916 if test "$APR_HAS_DSO" = "yes"; then 18917 if test -n "$PKG_CONFIG"; then 18918 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GLib and GNOME Keyring .pc files" >&5 18919$as_echo_n "checking for GLib and GNOME Keyring .pc files... " >&6; } 18920 if $PKG_CONFIG --exists glib-2.0 gnome-keyring-1; then 18921 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 18922$as_echo "yes" >&6; } 18923 old_CPPFLAGS="$CPPFLAGS" 18924 SVN_GNOME_KEYRING_INCLUDES="`$PKG_CONFIG --cflags glib-2.0 gnome-keyring-1`" 18925 CPPFLAGS="$CPPFLAGS $SVN_GNOME_KEYRING_INCLUDES" 18926 ac_fn_c_check_header_mongrel "$LINENO" "gnome-keyring.h" "ac_cv_header_gnome_keyring_h" "$ac_includes_default" 18927if test "x$ac_cv_header_gnome_keyring_h" = xyes; then : 18928 found_gnome_keyring=yes 18929else 18930 found_gnome_keyring=no 18931fi 18932 18933 18934 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNOME Keyring" >&5 18935$as_echo_n "checking for GNOME Keyring... " >&6; } 18936 if test "$found_gnome_keyring" = "yes"; then 18937 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 18938$as_echo "yes" >&6; } 18939 18940$as_echo "#define SVN_HAVE_GNOME_KEYRING 1" >>confdefs.h 18941 18942 CPPFLAGS="$old_CPPFLAGS" 18943 SVN_GNOME_KEYRING_LIBS="`$PKG_CONFIG --libs glib-2.0 gnome-keyring-1`" 18944 else 18945 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 18946$as_echo "no" >&6; } 18947 if test "$with_gnome_keyring" = "yes"; then 18948 as_fn_error $? "cannot find GNOME Keyring" "$LINENO" 5 18949 fi 18950 fi 18951 else 18952 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 18953$as_echo "no" >&6; } 18954 if test "$with_gnome_keyring" = "yes"; then 18955 as_fn_error $? "cannot find GLib and GNOME Keyring .pc files." "$LINENO" 5 18956 else 18957 with_gnome_keyring=no 18958 fi 18959 fi 18960 else 18961 if test "$with_gnome_keyring" = "yes"; then 18962 as_fn_error $? "cannot find pkg-config. GNOME Keyring requires this." "$LINENO" 5 18963 else 18964 with_gnome_keyring=no 18965 fi 18966 fi 18967 else 18968 if test "$with_gnome_keyring" = "yes"; then 18969 as_fn_error $? "APR does not have support for DSOs. GNOME Keyring requires this." "$LINENO" 5 18970 else 18971 with_gnome_keyring=no 18972 fi 18973 fi 18974 else 18975 if test "$with_gnome_keyring" = "yes"; then 18976 as_fn_error $? "--with-gnome-keyring conflicts with --disable-shared" "$LINENO" 5 18977 else 18978 with_gnome_keyring=no 18979 fi 18980 fi 18981else 18982 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 18983$as_echo "no" >&6; } 18984fi 18985 18986 18987 18988 18989# Check whether --enable-ev2-impl was given. 18990if test "${enable_ev2_impl+set}" = set; then : 18991 enableval=$enable_ev2_impl; enable_ev2_impl=$enableval 18992else 18993 enable_ev2_impl=no 18994fi 18995 18996if test "$enable_ev2_impl" = "yes"; then 18997 18998$as_echo "#define ENABLE_EV2_IMPL 1" >>confdefs.h 18999 19000fi 19001 19002 19003 19004# Check whether --enable-nls was given. 19005if test "${enable_nls+set}" = set; then : 19006 enableval=$enable_nls; enable_nls=$enableval 19007else 19008 enable_nls=yes 19009fi 19010 19011 19012USE_NLS="no" 19013if test "$enable_nls" = "yes"; then 19014 # Extract the first word of "msgfmt", so it can be a program name with args. 19015set dummy msgfmt; ac_word=$2 19016{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 19017$as_echo_n "checking for $ac_word... " >&6; } 19018if ${ac_cv_path_MSGFMT+:} false; then : 19019 $as_echo_n "(cached) " >&6 19020else 19021 case $MSGFMT in 19022 [\\/]* | ?:[\\/]*) 19023 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path. 19024 ;; 19025 *) 19026 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 19027for as_dir in $PATH 19028do 19029 IFS=$as_save_IFS 19030 test -z "$as_dir" && as_dir=. 19031 for ac_exec_ext in '' $ac_executable_extensions; do 19032 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 19033 ac_cv_path_MSGFMT="$as_dir/$ac_word$ac_exec_ext" 19034 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 19035 break 2 19036 fi 19037done 19038 done 19039IFS=$as_save_IFS 19040 19041 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT="none" 19042 ;; 19043esac 19044fi 19045MSGFMT=$ac_cv_path_MSGFMT 19046if test -n "$MSGFMT"; then 19047 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5 19048$as_echo "$MSGFMT" >&6; } 19049else 19050 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19051$as_echo "no" >&6; } 19052fi 19053 19054 19055 # Extract the first word of "msgmerge", so it can be a program name with args. 19056set dummy msgmerge; ac_word=$2 19057{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 19058$as_echo_n "checking for $ac_word... " >&6; } 19059if ${ac_cv_path_MSGMERGE+:} false; then : 19060 $as_echo_n "(cached) " >&6 19061else 19062 case $MSGMERGE in 19063 [\\/]* | ?:[\\/]*) 19064 ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path. 19065 ;; 19066 *) 19067 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 19068for as_dir in $PATH 19069do 19070 IFS=$as_save_IFS 19071 test -z "$as_dir" && as_dir=. 19072 for ac_exec_ext in '' $ac_executable_extensions; do 19073 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 19074 ac_cv_path_MSGMERGE="$as_dir/$ac_word$ac_exec_ext" 19075 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 19076 break 2 19077 fi 19078done 19079 done 19080IFS=$as_save_IFS 19081 19082 test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE="none" 19083 ;; 19084esac 19085fi 19086MSGMERGE=$ac_cv_path_MSGMERGE 19087if test -n "$MSGMERGE"; then 19088 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5 19089$as_echo "$MSGMERGE" >&6; } 19090else 19091 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19092$as_echo "no" >&6; } 19093fi 19094 19095 19096 # Extract the first word of "xgettext", so it can be a program name with args. 19097set dummy xgettext; ac_word=$2 19098{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 19099$as_echo_n "checking for $ac_word... " >&6; } 19100if ${ac_cv_path_XGETTEXT+:} false; then : 19101 $as_echo_n "(cached) " >&6 19102else 19103 case $XGETTEXT in 19104 [\\/]* | ?:[\\/]*) 19105 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path. 19106 ;; 19107 *) 19108 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 19109for as_dir in $PATH 19110do 19111 IFS=$as_save_IFS 19112 test -z "$as_dir" && as_dir=. 19113 for ac_exec_ext in '' $ac_executable_extensions; do 19114 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 19115 ac_cv_path_XGETTEXT="$as_dir/$ac_word$ac_exec_ext" 19116 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 19117 break 2 19118 fi 19119done 19120 done 19121IFS=$as_save_IFS 19122 19123 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT="none" 19124 ;; 19125esac 19126fi 19127XGETTEXT=$ac_cv_path_XGETTEXT 19128if test -n "$XGETTEXT"; then 19129 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5 19130$as_echo "$XGETTEXT" >&6; } 19131else 19132 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19133$as_echo "no" >&6; } 19134fi 19135 19136 19137 if test "$MSGFMT" != "none"; then 19138 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing bindtextdomain" >&5 19139$as_echo_n "checking for library containing bindtextdomain... " >&6; } 19140if ${ac_cv_search_bindtextdomain+:} false; then : 19141 $as_echo_n "(cached) " >&6 19142else 19143 ac_func_search_save_LIBS=$LIBS 19144cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19145/* end confdefs.h. */ 19146 19147/* Override any GCC internal prototype to avoid an error. 19148 Use char because int might match the return type of a GCC 19149 builtin and then its argument prototype would still apply. */ 19150#ifdef __cplusplus 19151extern "C" 19152#endif 19153char bindtextdomain (); 19154int 19155main () 19156{ 19157return bindtextdomain (); 19158 ; 19159 return 0; 19160} 19161_ACEOF 19162for ac_lib in '' intl; do 19163 if test -z "$ac_lib"; then 19164 ac_res="none required" 19165 else 19166 ac_res=-l$ac_lib 19167 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 19168 fi 19169 if ac_fn_c_try_link "$LINENO"; then : 19170 ac_cv_search_bindtextdomain=$ac_res 19171fi 19172rm -f core conftest.err conftest.$ac_objext \ 19173 conftest$ac_exeext 19174 if ${ac_cv_search_bindtextdomain+:} false; then : 19175 break 19176fi 19177done 19178if ${ac_cv_search_bindtextdomain+:} false; then : 19179 19180else 19181 ac_cv_search_bindtextdomain=no 19182fi 19183rm conftest.$ac_ext 19184LIBS=$ac_func_search_save_LIBS 19185fi 19186{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_bindtextdomain" >&5 19187$as_echo "$ac_cv_search_bindtextdomain" >&6; } 19188ac_res=$ac_cv_search_bindtextdomain 19189if test "$ac_res" != no; then : 19190 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 19191 19192else 19193 19194 enable_nls="no" 19195 19196fi 19197 19198 if test "$enable_nls" = "no"; then 19199 # Destroy the cached result so we can test again 19200 unset ac_cv_search_bindtextdomain 19201 # On some systems, libintl needs libiconv to link properly, 19202 # so try again with -liconv. 19203 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing bindtextdomain" >&5 19204$as_echo_n "checking for library containing bindtextdomain... " >&6; } 19205if ${ac_cv_search_bindtextdomain+:} false; then : 19206 $as_echo_n "(cached) " >&6 19207else 19208 ac_func_search_save_LIBS=$LIBS 19209cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19210/* end confdefs.h. */ 19211 19212/* Override any GCC internal prototype to avoid an error. 19213 Use char because int might match the return type of a GCC 19214 builtin and then its argument prototype would still apply. */ 19215#ifdef __cplusplus 19216extern "C" 19217#endif 19218char bindtextdomain (); 19219int 19220main () 19221{ 19222return bindtextdomain (); 19223 ; 19224 return 0; 19225} 19226_ACEOF 19227for ac_lib in '' intl; do 19228 if test -z "$ac_lib"; then 19229 ac_res="none required" 19230 else 19231 ac_res=-l$ac_lib 19232 LIBS="-l$ac_lib -liconv $ac_func_search_save_LIBS" 19233 fi 19234 if ac_fn_c_try_link "$LINENO"; then : 19235 ac_cv_search_bindtextdomain=$ac_res 19236fi 19237rm -f core conftest.err conftest.$ac_objext \ 19238 conftest$ac_exeext 19239 if ${ac_cv_search_bindtextdomain+:} false; then : 19240 break 19241fi 19242done 19243if ${ac_cv_search_bindtextdomain+:} false; then : 19244 19245else 19246 ac_cv_search_bindtextdomain=no 19247fi 19248rm conftest.$ac_ext 19249LIBS=$ac_func_search_save_LIBS 19250fi 19251{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_bindtextdomain" >&5 19252$as_echo "$ac_cv_search_bindtextdomain" >&6; } 19253ac_res=$ac_cv_search_bindtextdomain 19254if test "$ac_res" != no; then : 19255 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 19256 19257 enable_nls="yes" 19258 # This is here so that -liconv ends up in LIBS 19259 # if it worked with -liconv. 19260 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libiconv_open in -liconv" >&5 19261$as_echo_n "checking for libiconv_open in -liconv... " >&6; } 19262if ${ac_cv_lib_iconv_libiconv_open+:} false; then : 19263 $as_echo_n "(cached) " >&6 19264else 19265 ac_check_lib_save_LIBS=$LIBS 19266LIBS="-liconv $LIBS" 19267cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19268/* end confdefs.h. */ 19269 19270/* Override any GCC internal prototype to avoid an error. 19271 Use char because int might match the return type of a GCC 19272 builtin and then its argument prototype would still apply. */ 19273#ifdef __cplusplus 19274extern "C" 19275#endif 19276char libiconv_open (); 19277int 19278main () 19279{ 19280return libiconv_open (); 19281 ; 19282 return 0; 19283} 19284_ACEOF 19285if ac_fn_c_try_link "$LINENO"; then : 19286 ac_cv_lib_iconv_libiconv_open=yes 19287else 19288 ac_cv_lib_iconv_libiconv_open=no 19289fi 19290rm -f core conftest.err conftest.$ac_objext \ 19291 conftest$ac_exeext conftest.$ac_ext 19292LIBS=$ac_check_lib_save_LIBS 19293fi 19294{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_iconv_libiconv_open" >&5 19295$as_echo "$ac_cv_lib_iconv_libiconv_open" >&6; } 19296if test "x$ac_cv_lib_iconv_libiconv_open" = xyes; then : 19297 cat >>confdefs.h <<_ACEOF 19298#define HAVE_LIBICONV 1 19299_ACEOF 19300 19301 LIBS="-liconv $LIBS" 19302 19303fi 19304 19305 19306else 19307 19308 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: bindtextdomain() not found. Disabling NLS." >&5 19309$as_echo "$as_me: WARNING: bindtextdomain() not found. Disabling NLS." >&2;} 19310 enable_nls="no" 19311 19312fi 19313 19314 fi 19315 if test "$enable_nls" = "yes"; then 19316 19317$as_echo "#define ENABLE_NLS 1" >>confdefs.h 19318 19319 USE_NLS="yes" 19320 fi 19321 fi 19322fi 19323 19324 19325 19326GETTEXT_CODESET=\# 19327NO_GETTEXT_CODESET=\# 19328if test $USE_NLS = "yes"; then 19329 for ac_func in bind_textdomain_codeset 19330do : 19331 ac_fn_c_check_func "$LINENO" "bind_textdomain_codeset" "ac_cv_func_bind_textdomain_codeset" 19332if test "x$ac_cv_func_bind_textdomain_codeset" = xyes; then : 19333 cat >>confdefs.h <<_ACEOF 19334#define HAVE_BIND_TEXTDOMAIN_CODESET 1 19335_ACEOF 19336 GETTEXT_CODESET="" 19337else 19338 NO_GETTEXT_CODESET="" 19339fi 19340done 19341 19342fi 19343 19344 19345 19346# Check if we are using GNU gettext. 19347GNU_GETTEXT=no 19348MSGFMTFLAGS='' 19349if test $USE_NLS = "yes"; then 19350 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we are using GNU gettext" >&5 19351$as_echo_n "checking if we are using GNU gettext... " >&6; } 19352 if $MSGFMT --version 2>&1 | $EGREP GNU > /dev/null; then 19353 GNU_GETTEXT=yes 19354 MSGFMTFLAGS='-c' 19355 fi 19356 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GNU_GETTEXT" >&5 19357$as_echo "$GNU_GETTEXT" >&6; } 19358fi 19359 19360 19361 19362libmagic_found=no 19363 19364 19365# Check whether --with-libmagic was given. 19366if test "${with_libmagic+set}" = set; then : 19367 withval=$with_libmagic; 19368 if test "$withval" = "yes" ; then 19369 ac_fn_c_check_header_mongrel "$LINENO" "magic.h" "ac_cv_header_magic_h" "$ac_includes_default" 19370if test "x$ac_cv_header_magic_h" = xyes; then : 19371 19372 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for magic_open in -lmagic" >&5 19373$as_echo_n "checking for magic_open in -lmagic... " >&6; } 19374if ${ac_cv_lib_magic_magic_open+:} false; then : 19375 $as_echo_n "(cached) " >&6 19376else 19377 ac_check_lib_save_LIBS=$LIBS 19378LIBS="-lmagic $LIBS" 19379cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19380/* end confdefs.h. */ 19381 19382/* Override any GCC internal prototype to avoid an error. 19383 Use char because int might match the return type of a GCC 19384 builtin and then its argument prototype would still apply. */ 19385#ifdef __cplusplus 19386extern "C" 19387#endif 19388char magic_open (); 19389int 19390main () 19391{ 19392return magic_open (); 19393 ; 19394 return 0; 19395} 19396_ACEOF 19397if ac_fn_c_try_link "$LINENO"; then : 19398 ac_cv_lib_magic_magic_open=yes 19399else 19400 ac_cv_lib_magic_magic_open=no 19401fi 19402rm -f core conftest.err conftest.$ac_objext \ 19403 conftest$ac_exeext conftest.$ac_ext 19404LIBS=$ac_check_lib_save_LIBS 19405fi 19406{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_magic_magic_open" >&5 19407$as_echo "$ac_cv_lib_magic_magic_open" >&6; } 19408if test "x$ac_cv_lib_magic_magic_open" = xyes; then : 19409 libmagic_found="builtin" 19410fi 19411 19412 19413fi 19414 19415 19416 libmagic_prefix="the default locations" 19417 elif test "$withval" != "no"; then 19418 libmagic_prefix=$withval 19419 save_cppflags="$CPPFLAGS" 19420 CPPFLAGS="$CPPFLAGS -I$libmagic_prefix/include" 19421 for ac_header in magic.h 19422do : 19423 ac_fn_c_check_header_mongrel "$LINENO" "magic.h" "ac_cv_header_magic_h" "$ac_includes_default" 19424if test "x$ac_cv_header_magic_h" = xyes; then : 19425 cat >>confdefs.h <<_ACEOF 19426#define HAVE_MAGIC_H 1 19427_ACEOF 19428 19429 save_ldflags="$LDFLAGS" 19430 LDFLAGS="-L$libmagic_prefix/lib $LDFLAGS" 19431 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for magic_open in -lmagic" >&5 19432$as_echo_n "checking for magic_open in -lmagic... " >&6; } 19433if ${ac_cv_lib_magic_magic_open+:} false; then : 19434 $as_echo_n "(cached) " >&6 19435else 19436 ac_check_lib_save_LIBS=$LIBS 19437LIBS="-lmagic $LIBS" 19438cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19439/* end confdefs.h. */ 19440 19441/* Override any GCC internal prototype to avoid an error. 19442 Use char because int might match the return type of a GCC 19443 builtin and then its argument prototype would still apply. */ 19444#ifdef __cplusplus 19445extern "C" 19446#endif 19447char magic_open (); 19448int 19449main () 19450{ 19451return magic_open (); 19452 ; 19453 return 0; 19454} 19455_ACEOF 19456if ac_fn_c_try_link "$LINENO"; then : 19457 ac_cv_lib_magic_magic_open=yes 19458else 19459 ac_cv_lib_magic_magic_open=no 19460fi 19461rm -f core conftest.err conftest.$ac_objext \ 19462 conftest$ac_exeext conftest.$ac_ext 19463LIBS=$ac_check_lib_save_LIBS 19464fi 19465{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_magic_magic_open" >&5 19466$as_echo "$ac_cv_lib_magic_magic_open" >&6; } 19467if test "x$ac_cv_lib_magic_magic_open" = xyes; then : 19468 libmagic_found="yes" 19469fi 19470 19471 LDFLAGS="$save_ldflags" 19472 19473fi 19474 19475done 19476 19477 CPPFLAGS="$save_cppflags" 19478 fi 19479 if test "$withval" != "no" && test "$libmagic_found" = "no"; then 19480 as_fn_error $? "--with-libmagic requested, but libmagic not found at $libmagic_prefix" "$LINENO" 5 19481 fi 19482 19483else 19484 19485 ac_fn_c_check_header_mongrel "$LINENO" "magic.h" "ac_cv_header_magic_h" "$ac_includes_default" 19486if test "x$ac_cv_header_magic_h" = xyes; then : 19487 19488 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for magic_open in -lmagic" >&5 19489$as_echo_n "checking for magic_open in -lmagic... " >&6; } 19490if ${ac_cv_lib_magic_magic_open+:} false; then : 19491 $as_echo_n "(cached) " >&6 19492else 19493 ac_check_lib_save_LIBS=$LIBS 19494LIBS="-lmagic $LIBS" 19495cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19496/* end confdefs.h. */ 19497 19498/* Override any GCC internal prototype to avoid an error. 19499 Use char because int might match the return type of a GCC 19500 builtin and then its argument prototype would still apply. */ 19501#ifdef __cplusplus 19502extern "C" 19503#endif 19504char magic_open (); 19505int 19506main () 19507{ 19508return magic_open (); 19509 ; 19510 return 0; 19511} 19512_ACEOF 19513if ac_fn_c_try_link "$LINENO"; then : 19514 ac_cv_lib_magic_magic_open=yes 19515else 19516 ac_cv_lib_magic_magic_open=no 19517fi 19518rm -f core conftest.err conftest.$ac_objext \ 19519 conftest$ac_exeext conftest.$ac_ext 19520LIBS=$ac_check_lib_save_LIBS 19521fi 19522{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_magic_magic_open" >&5 19523$as_echo "$ac_cv_lib_magic_magic_open" >&6; } 19524if test "x$ac_cv_lib_magic_magic_open" = xyes; then : 19525 libmagic_found="builtin" 19526fi 19527 19528 19529fi 19530 19531 19532 19533fi 19534 19535 19536if test "$libmagic_found" != "no"; then 19537 19538$as_echo "#define SVN_HAVE_LIBMAGIC 1" >>confdefs.h 19539 19540 SVN_MAGIC_LIBS="-lmagic" 19541fi 19542 19543if test "$libmagic_found" = "yes"; then 19544 SVN_MAGIC_INCLUDES="-I$libmagic_prefix/include" 19545 LDFLAGS="$LDFLAGS ` 19546 input_flags="-L$libmagic_prefix/lib" 19547 output_flags="" 19548 filtered_dirs="/lib /lib64 /usr/lib /usr/lib64" 19549 for flag in $input_flags; do 19550 filter="no" 19551 for dir in $filtered_dirs; do 19552 if test "$flag" = "-L$dir" || test "$flag" = "-L$dir/"; then 19553 filter="yes" 19554 break 19555 fi 19556 done 19557 if test "$filter" = "no"; then 19558 output_flags="$output_flags $flag" 19559 fi 19560 done 19561 if test -n "$output_flags"; then 19562 printf "%s" "${output_flags# }" 19563 fi 19564`" 19565fi 19566 19567 19568 19569 19570 19571 19572# Check whether --with-kwallet was given. 19573if test "${with_kwallet+set}" = set; then : 19574 withval=$with_kwallet; svn_lib_kwallet="$withval" 19575else 19576 svn_lib_kwallet=no 19577fi 19578 19579 19580 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to look for KWallet" >&5 19581$as_echo_n "checking whether to look for KWallet... " >&6; } 19582 if test "$svn_lib_kwallet" != "no"; then 19583 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 19584$as_echo "yes" >&6; } 19585 if test "$svn_enable_shared" = "yes"; then 19586 if test "$APR_HAS_DSO" = "yes"; then 19587 if test -n "$PKG_CONFIG"; then 19588 if test "$HAVE_DBUS" = "yes"; then 19589 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for QtCore, QtDBus, QtGui" >&5 19590$as_echo_n "checking for QtCore, QtDBus, QtGui... " >&6; } 19591 if $PKG_CONFIG --exists QtCore QtDBus QtGui; then 19592 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 19593$as_echo "yes" >&6; } 19594 if test "$svn_lib_kwallet" != "yes"; then 19595 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for kde4-config" >&5 19596$as_echo_n "checking for kde4-config... " >&6; } 19597 KDE4_CONFIG="$svn_lib_kwallet/bin/kde4-config" 19598 if test -f "$KDE4_CONFIG" && test -x "$KDE4_CONFIG"; then 19599 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 19600$as_echo "yes" >&6; } 19601 else 19602 KDE4_CONFIG="" 19603 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19604$as_echo "no" >&6; } 19605 fi 19606 else 19607 # Extract the first word of "kde4-config", so it can be a program name with args. 19608set dummy kde4-config; ac_word=$2 19609{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 19610$as_echo_n "checking for $ac_word... " >&6; } 19611if ${ac_cv_path_KDE4_CONFIG+:} false; then : 19612 $as_echo_n "(cached) " >&6 19613else 19614 case $KDE4_CONFIG in 19615 [\\/]* | ?:[\\/]*) 19616 ac_cv_path_KDE4_CONFIG="$KDE4_CONFIG" # Let the user override the test with a path. 19617 ;; 19618 *) 19619 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 19620for as_dir in $PATH 19621do 19622 IFS=$as_save_IFS 19623 test -z "$as_dir" && as_dir=. 19624 for ac_exec_ext in '' $ac_executable_extensions; do 19625 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 19626 ac_cv_path_KDE4_CONFIG="$as_dir/$ac_word$ac_exec_ext" 19627 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 19628 break 2 19629 fi 19630done 19631 done 19632IFS=$as_save_IFS 19633 19634 ;; 19635esac 19636fi 19637KDE4_CONFIG=$ac_cv_path_KDE4_CONFIG 19638if test -n "$KDE4_CONFIG"; then 19639 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $KDE4_CONFIG" >&5 19640$as_echo "$KDE4_CONFIG" >&6; } 19641else 19642 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19643$as_echo "no" >&6; } 19644fi 19645 19646 19647 fi 19648 if test -n "$KDE4_CONFIG"; then 19649 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for KWallet" >&5 19650$as_echo_n "checking for KWallet... " >&6; } 19651 old_CXXFLAGS="$CXXFLAGS" 19652 old_LDFLAGS="$LDFLAGS" 19653 old_LIBS="$LIBS" 19654 for d in `$PKG_CONFIG --cflags QtCore QtDBus QtGui`; do 19655 if test -n "`echo "$d" | $EGREP -- '^-D[^[:space:]]*'`"; then 19656 CPPFLAGS="$CPPFLAGS $d" 19657 fi 19658 done 19659 qt_include_dirs="`$PKG_CONFIG --cflags-only-I QtCore QtDBus QtGui`" 19660 kde_dir="`$KDE4_CONFIG --prefix`" 19661 SVN_KWALLET_INCLUDES="$DBUS_CPPFLAGS $qt_include_dirs -I$kde_dir/include" 19662 qt_libs_other_options="`$PKG_CONFIG --libs-only-other QtCore QtDBus QtGui`" 19663 SVN_KWALLET_LIBS="$DBUS_LIBS -lQtCore -lQtDBus -lQtGui -lkdecore -lkdeui $qt_libs_other_options" 19664 CXXFLAGS="$CXXFLAGS $SVN_KWALLET_INCLUDES" 19665 LIBS="$LIBS $SVN_KWALLET_LIBS" 19666 qt_lib_dirs="`$PKG_CONFIG --libs-only-L QtCore QtDBus QtGui`" 19667 kde_lib_suffix="`$KDE4_CONFIG --libsuffix`" 19668 LDFLAGS="$old_LDFLAGS ` 19669 input_flags="$qt_lib_dirs -L$kde_dir/lib$kde_lib_suffix" 19670 output_flags="" 19671 filtered_dirs="/lib /lib64 /usr/lib /usr/lib64" 19672 for flag in $input_flags; do 19673 filter="no" 19674 for dir in $filtered_dirs; do 19675 if test "$flag" = "-L$dir" || test "$flag" = "-L$dir/"; then 19676 filter="yes" 19677 break 19678 fi 19679 done 19680 if test "$filter" = "no"; then 19681 output_flags="$output_flags $flag" 19682 fi 19683 done 19684 if test -n "$output_flags"; then 19685 printf "%s" "${output_flags# }" 19686 fi 19687`" 19688 ac_ext=cpp 19689ac_cpp='$CXXCPP $CPPFLAGS' 19690ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 19691ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 19692ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 19693 19694 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19695/* end confdefs.h. */ 19696 19697#include <kwallet.h> 19698int main() 19699{KWallet::Wallet::walletList();} 19700_ACEOF 19701if ac_fn_cxx_try_link "$LINENO"; then : 19702 svn_lib_kwallet="yes" 19703else 19704 svn_lib_kwallet="no" 19705fi 19706rm -f core conftest.err conftest.$ac_objext \ 19707 conftest$ac_exeext conftest.$ac_ext 19708 ac_ext=c 19709ac_cpp='$CPP $CPPFLAGS' 19710ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 19711ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 19712ac_compiler_gnu=$ac_cv_c_compiler_gnu 19713 19714 if test "$svn_lib_kwallet" = "yes"; then 19715 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 19716$as_echo "yes" >&6; } 19717 CXXFLAGS="$old_CXXFLAGS" 19718 LIBS="$old_LIBS" 19719 else 19720 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19721$as_echo "no" >&6; } 19722 as_fn_error $? "cannot find KWallet" "$LINENO" 5 19723 fi 19724 else 19725 as_fn_error $? "cannot find kde4-config" "$LINENO" 5 19726 fi 19727 else 19728 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19729$as_echo "no" >&6; } 19730 as_fn_error $? "cannot find QtCore, QtDBus, QtGui" "$LINENO" 5 19731 fi 19732 else 19733 as_fn_error $? "cannot find D-Bus" "$LINENO" 5 19734 fi 19735 else 19736 as_fn_error $? "cannot find pkg-config" "$LINENO" 5 19737 fi 19738 else 19739 as_fn_error $? "APR does not have support for DSOs" "$LINENO" 5 19740 fi 19741 else 19742 as_fn_error $? "--with-kwallet conflicts with --disable-shared" "$LINENO" 5 19743 fi 19744 else 19745 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19746$as_echo "no" >&6; } 19747 fi 19748 19749 19750 19751 19752if test "$svn_lib_kwallet" = "yes"; then 19753 19754$as_echo "#define SVN_HAVE_KWALLET 1" >>confdefs.h 19755 19756fi 19757 19758# Check whether --enable-plaintext-password-storage was given. 19759if test "${enable_plaintext_password_storage+set}" = set; then : 19760 enableval=$enable_plaintext_password_storage; 19761 if test "$enableval" = "no"; then 19762 { $as_echo "$as_me:${as_lineno-$LINENO}: Disabling plaintext password/passphrase storage" >&5 19763$as_echo "$as_me: Disabling plaintext password/passphrase storage" >&6;} 19764 19765$as_echo "#define SVN_DISABLE_PLAINTEXT_PASSWORD_STORAGE 1" >>confdefs.h 19766 19767 fi 19768 19769fi 19770 19771 19772 19773INSTALL_STATIC_RULES="install-bin install-docs" 19774INSTALL_RULES="install-fsmod-lib install-ramod-lib install-lib install-include install-static" 19775INSTALL_RULES="$INSTALL_RULES $INSTALL_APACHE_RULE" 19776BUILD_RULES="fsmod-lib ramod-lib lib bin test sub-test $BUILD_APACHE_RULE tools" 19777 19778if test "$svn_lib_berkeley_db" = "yes"; then 19779 BUILD_RULES="$BUILD_RULES bdb-lib bdb-test" 19780 INSTALL_RULES="`echo $INSTALL_RULES | $SED 's/install-fsmod-lib/install-fsmod-lib install-bdb-lib/'`" 19781 INSTALL_STATIC_RULES="$INSTALL_STATIC_RULES install-bdb-lib" 19782 BDB_TEST_DEPS="\$(BDB_TEST_DEPS)" 19783 BDB_TEST_PROGRAMS="\$(BDB_TEST_PROGRAMS)" 19784fi 19785 19786if test "$svn_lib_serf" = "yes"; then 19787 BUILD_RULES="$BUILD_RULES serf-lib" 19788 INSTALL_RULES="`echo $INSTALL_RULES | $SED 's/install-ramod-lib/install-ramod-lib install-serf-lib/'`" 19789 INSTALL_STATIC_RULES="$INSTALL_STATIC_RULES install-serf-lib" 19790fi 19791 19792if test "$svn_lib_kwallet" = "yes"; then 19793 BUILD_RULES="$BUILD_RULES kwallet-lib" 19794 INSTALL_RULES="`echo $INSTALL_RULES | $SED 's/install-lib/install-lib install-kwallet-lib/'`" 19795 INSTALL_STATIC_RULES="$INSTALL_STATIC_RULES install-kwallet-lib" 19796fi 19797 19798if test "$found_gnome_keyring" = "yes"; then 19799 BUILD_RULES="$BUILD_RULES gnome-keyring-lib" 19800 INSTALL_RULES="`echo $INSTALL_RULES | $SED 's/install-lib/install-lib install-gnome-keyring-lib/'`" 19801 INSTALL_STATIC_RULES="$INSTALL_STATIC_RULES install-gnome-keyring-lib" 19802fi 19803 19804if test "$USE_NLS" = "yes"; then 19805 BUILD_RULES="$BUILD_RULES locale" 19806 INSTALL_RULES="$INSTALL_RULES install-locale" 19807fi 19808 19809 19810 19811 19812 19813 19814 19815 19816{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 19817$as_echo_n "checking for ANSI C header files... " >&6; } 19818if ${ac_cv_header_stdc+:} false; then : 19819 $as_echo_n "(cached) " >&6 19820else 19821 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19822/* end confdefs.h. */ 19823#include <stdlib.h> 19824#include <stdarg.h> 19825#include <string.h> 19826#include <float.h> 19827 19828int 19829main () 19830{ 19831 19832 ; 19833 return 0; 19834} 19835_ACEOF 19836if ac_fn_c_try_compile "$LINENO"; then : 19837 ac_cv_header_stdc=yes 19838else 19839 ac_cv_header_stdc=no 19840fi 19841rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 19842 19843if test $ac_cv_header_stdc = yes; then 19844 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 19845 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19846/* end confdefs.h. */ 19847#include <string.h> 19848 19849_ACEOF 19850if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 19851 $EGREP "memchr" >/dev/null 2>&1; then : 19852 19853else 19854 ac_cv_header_stdc=no 19855fi 19856rm -f conftest* 19857 19858fi 19859 19860if test $ac_cv_header_stdc = yes; then 19861 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 19862 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19863/* end confdefs.h. */ 19864#include <stdlib.h> 19865 19866_ACEOF 19867if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 19868 $EGREP "free" >/dev/null 2>&1; then : 19869 19870else 19871 ac_cv_header_stdc=no 19872fi 19873rm -f conftest* 19874 19875fi 19876 19877if test $ac_cv_header_stdc = yes; then 19878 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 19879 if test "$cross_compiling" = yes; then : 19880 : 19881else 19882 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19883/* end confdefs.h. */ 19884#include <ctype.h> 19885#include <stdlib.h> 19886#if ((' ' & 0x0FF) == 0x020) 19887# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 19888# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 19889#else 19890# define ISLOWER(c) \ 19891 (('a' <= (c) && (c) <= 'i') \ 19892 || ('j' <= (c) && (c) <= 'r') \ 19893 || ('s' <= (c) && (c) <= 'z')) 19894# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 19895#endif 19896 19897#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 19898int 19899main () 19900{ 19901 int i; 19902 for (i = 0; i < 256; i++) 19903 if (XOR (islower (i), ISLOWER (i)) 19904 || toupper (i) != TOUPPER (i)) 19905 return 2; 19906 return 0; 19907} 19908_ACEOF 19909if ac_fn_c_try_run "$LINENO"; then : 19910 19911else 19912 ac_cv_header_stdc=no 19913fi 19914rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 19915 conftest.$ac_objext conftest.beam conftest.$ac_ext 19916fi 19917 19918fi 19919fi 19920{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 19921$as_echo "$ac_cv_header_stdc" >&6; } 19922if test $ac_cv_header_stdc = yes; then 19923 19924$as_echo "#define STDC_HEADERS 1" >>confdefs.h 19925 19926fi 19927 19928 19929 19930{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5 19931$as_echo_n "checking for an ANSI C-conforming const... " >&6; } 19932if ${ac_cv_c_const+:} false; then : 19933 $as_echo_n "(cached) " >&6 19934else 19935 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19936/* end confdefs.h. */ 19937 19938int 19939main () 19940{ 19941 19942#ifndef __cplusplus 19943 /* Ultrix mips cc rejects this sort of thing. */ 19944 typedef int charset[2]; 19945 const charset cs = { 0, 0 }; 19946 /* SunOS 4.1.1 cc rejects this. */ 19947 char const *const *pcpcc; 19948 char **ppc; 19949 /* NEC SVR4.0.2 mips cc rejects this. */ 19950 struct point {int x, y;}; 19951 static struct point const zero = {0,0}; 19952 /* AIX XL C 1.02.0.0 rejects this. 19953 It does not let you subtract one const X* pointer from another in 19954 an arm of an if-expression whose if-part is not a constant 19955 expression */ 19956 const char *g = "string"; 19957 pcpcc = &g + (g ? g-g : 0); 19958 /* HPUX 7.0 cc rejects these. */ 19959 ++pcpcc; 19960 ppc = (char**) pcpcc; 19961 pcpcc = (char const *const *) ppc; 19962 { /* SCO 3.2v4 cc rejects this sort of thing. */ 19963 char tx; 19964 char *t = &tx; 19965 char const *s = 0 ? (char *) 0 : (char const *) 0; 19966 19967 *t++ = 0; 19968 if (s) return 0; 19969 } 19970 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */ 19971 int x[] = {25, 17}; 19972 const int *foo = &x[0]; 19973 ++foo; 19974 } 19975 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */ 19976 typedef const int *iptr; 19977 iptr p = 0; 19978 ++p; 19979 } 19980 { /* AIX XL C 1.02.0.0 rejects this sort of thing, saying 19981 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */ 19982 struct s { int j; const int *ap[3]; } bx; 19983 struct s *b = &bx; b->j = 5; 19984 } 19985 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */ 19986 const int foo = 10; 19987 if (!foo) return 0; 19988 } 19989 return !cs[0] && !zero.x; 19990#endif 19991 19992 ; 19993 return 0; 19994} 19995_ACEOF 19996if ac_fn_c_try_compile "$LINENO"; then : 19997 ac_cv_c_const=yes 19998else 19999 ac_cv_c_const=no 20000fi 20001rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 20002fi 20003{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5 20004$as_echo "$ac_cv_c_const" >&6; } 20005if test $ac_cv_c_const = no; then 20006 20007$as_echo "#define const /**/" >>confdefs.h 20008 20009fi 20010 20011 20012ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default" 20013if test "x$ac_cv_type_size_t" = xyes; then : 20014 20015else 20016 20017cat >>confdefs.h <<_ACEOF 20018#define size_t unsigned int 20019_ACEOF 20020 20021fi 20022 20023 20024 20025 20026{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working memcmp" >&5 20027$as_echo_n "checking for working memcmp... " >&6; } 20028if ${ac_cv_func_memcmp_working+:} false; then : 20029 $as_echo_n "(cached) " >&6 20030else 20031 if test "$cross_compiling" = yes; then : 20032 ac_cv_func_memcmp_working=no 20033else 20034 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 20035/* end confdefs.h. */ 20036$ac_includes_default 20037int 20038main () 20039{ 20040 20041 /* Some versions of memcmp are not 8-bit clean. */ 20042 char c0 = '\100', c1 = '\200', c2 = '\201'; 20043 if (memcmp(&c0, &c2, 1) >= 0 || memcmp(&c1, &c2, 1) >= 0) 20044 return 1; 20045 20046 /* The Next x86 OpenStep bug shows up only when comparing 16 bytes 20047 or more and with at least one buffer not starting on a 4-byte boundary. 20048 William Lewis provided this test program. */ 20049 { 20050 char foo[21]; 20051 char bar[21]; 20052 int i; 20053 for (i = 0; i < 4; i++) 20054 { 20055 char *a = foo + i; 20056 char *b = bar + i; 20057 strcpy (a, "--------01111111"); 20058 strcpy (b, "--------10000000"); 20059 if (memcmp (a, b, 16) >= 0) 20060 return 1; 20061 } 20062 return 0; 20063 } 20064 20065 ; 20066 return 0; 20067} 20068_ACEOF 20069if ac_fn_c_try_run "$LINENO"; then : 20070 ac_cv_func_memcmp_working=yes 20071else 20072 ac_cv_func_memcmp_working=no 20073fi 20074rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 20075 conftest.$ac_objext conftest.beam conftest.$ac_ext 20076fi 20077 20078fi 20079{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_memcmp_working" >&5 20080$as_echo "$ac_cv_func_memcmp_working" >&6; } 20081test $ac_cv_func_memcmp_working = no && case " $LIBOBJS " in 20082 *" memcmp.$ac_objext "* ) ;; 20083 *) LIBOBJS="$LIBOBJS memcmp.$ac_objext" 20084 ;; 20085esac 20086 20087 20088 20089for ac_func in vprintf 20090do : 20091 ac_fn_c_check_func "$LINENO" "vprintf" "ac_cv_func_vprintf" 20092if test "x$ac_cv_func_vprintf" = xyes; then : 20093 cat >>confdefs.h <<_ACEOF 20094#define HAVE_VPRINTF 1 20095_ACEOF 20096 20097ac_fn_c_check_func "$LINENO" "_doprnt" "ac_cv_func__doprnt" 20098if test "x$ac_cv_func__doprnt" = xyes; then : 20099 20100$as_echo "#define HAVE_DOPRNT 1" >>confdefs.h 20101 20102fi 20103 20104fi 20105done 20106 20107 20108 20109for ac_func in symlink readlink 20110do : 20111 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 20112ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 20113if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 20114 cat >>confdefs.h <<_ACEOF 20115#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 20116_ACEOF 20117 20118fi 20119done 20120 20121 20122for ac_header in sys/utsname.h 20123do : 20124 ac_fn_c_check_header_mongrel "$LINENO" "sys/utsname.h" "ac_cv_header_sys_utsname_h" "$ac_includes_default" 20125if test "x$ac_cv_header_sys_utsname_h" = xyes; then : 20126 cat >>confdefs.h <<_ACEOF 20127#define HAVE_SYS_UTSNAME_H 1 20128_ACEOF 20129 for ac_func in uname 20130do : 20131 ac_fn_c_check_func "$LINENO" "uname" "ac_cv_func_uname" 20132if test "x$ac_cv_func_uname" = xyes; then : 20133 cat >>confdefs.h <<_ACEOF 20134#define HAVE_UNAME 1 20135_ACEOF 20136 20137fi 20138done 20139 20140fi 20141 20142done 20143 20144 20145ac_fn_c_check_header_mongrel "$LINENO" "termios.h" "ac_cv_header_termios_h" "$ac_includes_default" 20146if test "x$ac_cv_header_termios_h" = xyes; then : 20147 20148 for ac_func in tcgetattr tcsetattr 20149do : 20150 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 20151ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 20152if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 20153 cat >>confdefs.h <<_ACEOF 20154#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 20155_ACEOF 20156 20157 20158$as_echo "#define HAVE_TERMIOS_H 1" >>confdefs.h 20159 20160 20161fi 20162done 20163 20164 20165fi 20166 20167 20168 20169 20170 20171# Check whether --with-openssl was given. 20172if test "${with_openssl+set}" = set; then : 20173 withval=$with_openssl; 20174fi 20175 20176 20177# Check whether --enable-debug was given. 20178if test "${enable_debug+set}" = set; then : 20179 enableval=$enable_debug; 20180 if test "$enableval" = "yes" ; then 20181 enable_debugging="yes" 20182 else 20183 enable_debugging="no" 20184 fi 20185 20186else 20187 20188 # Neither --enable-debug nor --disable-debug was passed. 20189 enable_debugging="maybe" 20190 20191fi 20192 20193 20194# Check whether --enable-optimize was given. 20195if test "${enable_optimize+set}" = set; then : 20196 enableval=$enable_optimize; 20197 if test "$enableval" = "yes" ; then 20198 enable_optimization="yes" 20199 else 20200 enable_optimization="no" 20201 fi 20202 20203else 20204 20205 # Neither --enable-optimize nor --disable-optimize was passed. 20206 enable_optimization="maybe" 20207 20208fi 20209 20210 20211# Check whether --enable-disallowing-of-undefined-references was given. 20212if test "${enable_disallowing_of_undefined_references+set}" = set; then : 20213 enableval=$enable_disallowing_of_undefined_references; 20214fi 20215 20216if test "$enable_disallowing_of_undefined_references" != "yes" && test "`uname`" != "Linux"; then 20217 enable_disallowing_of_undefined_references="no" 20218fi 20219if test "$enable_disallowing_of_undefined_references" != "no"; then 20220 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -Wl,--no-undefined" >&5 20221$as_echo_n "checking for -Wl,--no-undefined... " >&6; } 20222 old_LDFLAGS="$LDFLAGS" 20223 LDFLAGS="$LDFLAGS -Wl,--no-undefined" 20224 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 20225/* end confdefs.h. */ 20226int main(){;} 20227_ACEOF 20228if ac_fn_c_try_link "$LINENO"; then : 20229 svn_wl_no_undefined="yes" 20230else 20231 svn_wl_no_undefined="no" 20232fi 20233rm -f core conftest.err conftest.$ac_objext \ 20234 conftest$ac_exeext conftest.$ac_ext 20235 LDFLAGS="$old_LDFLAGS" 20236 if test "$svn_wl_no_undefined" = "yes"; then 20237 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 20238$as_echo "yes" >&6; } 20239 for library_dir in "$abs_srcdir/subversion/libsvn_"*; do 20240 eval "`basename $library_dir`_LDFLAGS=-Wl,--no-undefined" 20241 done 20242 else 20243 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 20244$as_echo "no" >&6; } 20245 if test "$enable_disallowing_of_undefined_references" = "yes"; then 20246 as_fn_error $? "--enable-disallowing-of-undefined-references explicitly requested, but -Wl,--no-undefined not supported" "$LINENO" 5 20247 fi 20248 fi 20249fi 20250 20251 20252 20253 20254 20255 20256 20257 20258 20259 20260 20261 20262 20263 20264 20265 20266 20267 20268# Check whether --enable-maintainer-mode was given. 20269if test "${enable_maintainer_mode+set}" = set; then : 20270 enableval=$enable_maintainer_mode; 20271 if test "$enableval" = "yes" ; then 20272 if test "$enable_debugging" = "no" ; then 20273 as_fn_error $? "Can't have --disable-debug and --enable-maintainer-mode" "$LINENO" 5 20274 fi 20275 enable_debugging=yes 20276 20277 if test "$GCC" = "yes"; then 20278 { $as_echo "$as_me:${as_lineno-$LINENO}: maintainer-mode: adding GCC warning flags" >&5 20279$as_echo "$as_me: maintainer-mode: adding GCC warning flags" >&6;} 20280 20281 20282 CFLAGS_KEEP="$CFLAGS" 20283 CFLAGS="" 20284 20285 20286 _svn_xxflags__save="$CFLAGS" 20287 ac_ext=c 20288ac_cpp='$CPP $CPPFLAGS' 20289ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 20290ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 20291ac_compiler_gnu=$ac_cv_c_compiler_gnu 20292 20293 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC accepts -Werror=implicit-function-declaration" >&5 20294$as_echo_n "checking if $CC accepts -Werror=implicit-function-declaration... " >&6; } 20295 CFLAGS="-Werror=implicit-function-declaration $CFLAGS" 20296 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 20297/* end confdefs.h. */ 20298int main(void){return 0;} 20299_ACEOF 20300if ac_fn_c_try_link "$LINENO"; then : 20301 20302 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 20303$as_echo "yes" >&6; } 20304 20305 20306else 20307 20308 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 20309$as_echo "no" >&6; } 20310 CFLAGS="$_svn_xxflags__save" 20311 20312 20313fi 20314rm -f core conftest.err conftest.$ac_objext \ 20315 conftest$ac_exeext conftest.$ac_ext 20316 ac_ext=c 20317ac_cpp='$CPP $CPPFLAGS' 20318ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 20319ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 20320ac_compiler_gnu=$ac_cv_c_compiler_gnu 20321 20322 20323 20324 _svn_xxflags__save="$CFLAGS" 20325 ac_ext=c 20326ac_cpp='$CPP $CPPFLAGS' 20327ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 20328ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 20329ac_compiler_gnu=$ac_cv_c_compiler_gnu 20330 20331 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC accepts -Werror=declaration-after-statement" >&5 20332$as_echo_n "checking if $CC accepts -Werror=declaration-after-statement... " >&6; } 20333 CFLAGS="-Werror=declaration-after-statement $CFLAGS" 20334 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 20335/* end confdefs.h. */ 20336int main(void){return 0;} 20337_ACEOF 20338if ac_fn_c_try_link "$LINENO"; then : 20339 20340 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 20341$as_echo "yes" >&6; } 20342 20343 20344else 20345 20346 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 20347$as_echo "no" >&6; } 20348 CFLAGS="$_svn_xxflags__save" 20349 20350 20351fi 20352rm -f core conftest.err conftest.$ac_objext \ 20353 conftest$ac_exeext conftest.$ac_ext 20354 ac_ext=c 20355ac_cpp='$CPP $CPPFLAGS' 20356ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 20357ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 20358ac_compiler_gnu=$ac_cv_c_compiler_gnu 20359 20360 20361 20362 _svn_xxflags__save="$CFLAGS" 20363 ac_ext=c 20364ac_cpp='$CPP $CPPFLAGS' 20365ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 20366ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 20367ac_compiler_gnu=$ac_cv_c_compiler_gnu 20368 20369 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC accepts -Wextra-tokens" >&5 20370$as_echo_n "checking if $CC accepts -Wextra-tokens... " >&6; } 20371 CFLAGS="-Wextra-tokens $CFLAGS" 20372 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 20373/* end confdefs.h. */ 20374int main(void){return 0;} 20375_ACEOF 20376if ac_fn_c_try_link "$LINENO"; then : 20377 20378 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 20379$as_echo "yes" >&6; } 20380 20381 20382else 20383 20384 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 20385$as_echo "no" >&6; } 20386 CFLAGS="$_svn_xxflags__save" 20387 20388 20389fi 20390rm -f core conftest.err conftest.$ac_objext \ 20391 conftest$ac_exeext conftest.$ac_ext 20392 ac_ext=c 20393ac_cpp='$CPP $CPPFLAGS' 20394ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 20395ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 20396ac_compiler_gnu=$ac_cv_c_compiler_gnu 20397 20398 20399 20400 _svn_xxflags__save="$CFLAGS" 20401 ac_ext=c 20402ac_cpp='$CPP $CPPFLAGS' 20403ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 20404ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 20405ac_compiler_gnu=$ac_cv_c_compiler_gnu 20406 20407 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC accepts -Wnewline-eof" >&5 20408$as_echo_n "checking if $CC accepts -Wnewline-eof... " >&6; } 20409 CFLAGS="-Wnewline-eof $CFLAGS" 20410 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 20411/* end confdefs.h. */ 20412int main(void){return 0;} 20413_ACEOF 20414if ac_fn_c_try_link "$LINENO"; then : 20415 20416 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 20417$as_echo "yes" >&6; } 20418 20419 20420else 20421 20422 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 20423$as_echo "no" >&6; } 20424 CFLAGS="$_svn_xxflags__save" 20425 20426 20427fi 20428rm -f core conftest.err conftest.$ac_objext \ 20429 conftest$ac_exeext conftest.$ac_ext 20430 ac_ext=c 20431ac_cpp='$CPP $CPPFLAGS' 20432ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 20433ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 20434ac_compiler_gnu=$ac_cv_c_compiler_gnu 20435 20436 20437 20438 _svn_xxflags__save="$CFLAGS" 20439 ac_ext=c 20440ac_cpp='$CPP $CPPFLAGS' 20441ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 20442ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 20443ac_compiler_gnu=$ac_cv_c_compiler_gnu 20444 20445 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC accepts -Wshorten-64-to-32" >&5 20446$as_echo_n "checking if $CC accepts -Wshorten-64-to-32... " >&6; } 20447 CFLAGS="-Wshorten-64-to-32 $CFLAGS" 20448 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 20449/* end confdefs.h. */ 20450int main(void){return 0;} 20451_ACEOF 20452if ac_fn_c_try_link "$LINENO"; then : 20453 20454 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 20455$as_echo "yes" >&6; } 20456 20457 20458else 20459 20460 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 20461$as_echo "no" >&6; } 20462 CFLAGS="$_svn_xxflags__save" 20463 20464 20465fi 20466rm -f core conftest.err conftest.$ac_objext \ 20467 conftest$ac_exeext conftest.$ac_ext 20468 ac_ext=c 20469ac_cpp='$CPP $CPPFLAGS' 20470ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 20471ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 20472ac_compiler_gnu=$ac_cv_c_compiler_gnu 20473 20474 20475 20476 _svn_xxflags__save="$CFLAGS" 20477 ac_ext=c 20478ac_cpp='$CPP $CPPFLAGS' 20479ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 20480ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 20481ac_compiler_gnu=$ac_cv_c_compiler_gnu 20482 20483 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC accepts -Wold-style-definition" >&5 20484$as_echo_n "checking if $CC accepts -Wold-style-definition... " >&6; } 20485 CFLAGS="-Wold-style-definition $CFLAGS" 20486 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 20487/* end confdefs.h. */ 20488int main(void){return 0;} 20489_ACEOF 20490if ac_fn_c_try_link "$LINENO"; then : 20491 20492 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 20493$as_echo "yes" >&6; } 20494 20495 20496else 20497 20498 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 20499$as_echo "no" >&6; } 20500 CFLAGS="$_svn_xxflags__save" 20501 20502 20503fi 20504rm -f core conftest.err conftest.$ac_objext \ 20505 conftest$ac_exeext conftest.$ac_ext 20506 ac_ext=c 20507ac_cpp='$CPP $CPPFLAGS' 20508ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 20509ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 20510ac_compiler_gnu=$ac_cv_c_compiler_gnu 20511 20512 20513 20514 _svn_xxflags__save="$CFLAGS" 20515 ac_ext=c 20516ac_cpp='$CPP $CPPFLAGS' 20517ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 20518ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 20519ac_compiler_gnu=$ac_cv_c_compiler_gnu 20520 20521 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC accepts -Wno-system-headers" >&5 20522$as_echo_n "checking if $CC accepts -Wno-system-headers... " >&6; } 20523 CFLAGS="-Wno-system-headers $CFLAGS" 20524 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 20525/* end confdefs.h. */ 20526int main(void){return 0;} 20527_ACEOF 20528if ac_fn_c_try_link "$LINENO"; then : 20529 20530 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 20531$as_echo "yes" >&6; } 20532 20533 20534else 20535 20536 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 20537$as_echo "no" >&6; } 20538 CFLAGS="$_svn_xxflags__save" 20539 20540 20541fi 20542rm -f core conftest.err conftest.$ac_objext \ 20543 conftest$ac_exeext conftest.$ac_ext 20544 ac_ext=c 20545ac_cpp='$CPP $CPPFLAGS' 20546ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 20547ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 20548ac_compiler_gnu=$ac_cv_c_compiler_gnu 20549 20550 20551 20552 _svn_xxflags__save="$CFLAGS" 20553 ac_ext=c 20554ac_cpp='$CPP $CPPFLAGS' 20555ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 20556ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 20557ac_compiler_gnu=$ac_cv_c_compiler_gnu 20558 20559 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC accepts -Wno-format-nonliteral" >&5 20560$as_echo_n "checking if $CC accepts -Wno-format-nonliteral... " >&6; } 20561 CFLAGS="-Wno-format-nonliteral $CFLAGS" 20562 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 20563/* end confdefs.h. */ 20564int main(void){return 0;} 20565_ACEOF 20566if ac_fn_c_try_link "$LINENO"; then : 20567 20568 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 20569$as_echo "yes" >&6; } 20570 20571 20572else 20573 20574 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 20575$as_echo "no" >&6; } 20576 CFLAGS="$_svn_xxflags__save" 20577 20578 20579fi 20580rm -f core conftest.err conftest.$ac_objext \ 20581 conftest$ac_exeext conftest.$ac_ext 20582 ac_ext=c 20583ac_cpp='$CPP $CPPFLAGS' 20584ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 20585ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 20586ac_compiler_gnu=$ac_cv_c_compiler_gnu 20587 20588 20589 20590 CMAINTAINERFLAGS="$CFLAGS $CMAINTAINERFLAGS" 20591 CFLAGS="$CFLAGS_KEEP" 20592 20593 CMAINTAINERFLAGS="-Wall -Wpointer-arith -Wwrite-strings -Wshadow -Wformat=2 -Wunused -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wno-multichar -Wredundant-decls -Wnested-externs -Winline -Wno-long-long $CMAINTAINERFLAGS" 20594 fi 20595 if test "$GXX" = "yes"; then 20596 { $as_echo "$as_me:${as_lineno-$LINENO}: maintainer-mode: adding G++ warning flags" >&5 20597$as_echo "$as_me: maintainer-mode: adding G++ warning flags" >&6;} 20598 20599 CXXFLAGS_KEEP="$CXXFLAGS" 20600 CXXFLAGS="" 20601 20602 20603 _svn_xxflags__save="$CXXFLAGS" 20604 ac_ext=cpp 20605ac_cpp='$CXXCPP $CPPFLAGS' 20606ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 20607ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 20608ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 20609 20610 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CXX accepts -Wextra-tokens" >&5 20611$as_echo_n "checking if $CXX accepts -Wextra-tokens... " >&6; } 20612 CXXFLAGS="-Wextra-tokens $CXXFLAGS" 20613 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 20614/* end confdefs.h. */ 20615int main(){} 20616_ACEOF 20617if ac_fn_cxx_try_link "$LINENO"; then : 20618 20619 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 20620$as_echo "yes" >&6; } 20621 20622 20623else 20624 20625 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 20626$as_echo "no" >&6; } 20627 CXXFLAGS="$_svn_xxflags__save" 20628 20629 20630fi 20631rm -f core conftest.err conftest.$ac_objext \ 20632 conftest$ac_exeext conftest.$ac_ext 20633 ac_ext=c 20634ac_cpp='$CPP $CPPFLAGS' 20635ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 20636ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 20637ac_compiler_gnu=$ac_cv_c_compiler_gnu 20638 20639 20640 20641 _svn_xxflags__save="$CXXFLAGS" 20642 ac_ext=cpp 20643ac_cpp='$CXXCPP $CPPFLAGS' 20644ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 20645ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 20646ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 20647 20648 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CXX accepts -Wnewline-eof" >&5 20649$as_echo_n "checking if $CXX accepts -Wnewline-eof... " >&6; } 20650 CXXFLAGS="-Wnewline-eof $CXXFLAGS" 20651 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 20652/* end confdefs.h. */ 20653int main(){} 20654_ACEOF 20655if ac_fn_cxx_try_link "$LINENO"; then : 20656 20657 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 20658$as_echo "yes" >&6; } 20659 20660 20661else 20662 20663 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 20664$as_echo "no" >&6; } 20665 CXXFLAGS="$_svn_xxflags__save" 20666 20667 20668fi 20669rm -f core conftest.err conftest.$ac_objext \ 20670 conftest$ac_exeext conftest.$ac_ext 20671 ac_ext=c 20672ac_cpp='$CPP $CPPFLAGS' 20673ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 20674ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 20675ac_compiler_gnu=$ac_cv_c_compiler_gnu 20676 20677 20678 20679 _svn_xxflags__save="$CXXFLAGS" 20680 ac_ext=cpp 20681ac_cpp='$CXXCPP $CPPFLAGS' 20682ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 20683ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 20684ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 20685 20686 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CXX accepts -Wshorten-64-to-32" >&5 20687$as_echo_n "checking if $CXX accepts -Wshorten-64-to-32... " >&6; } 20688 CXXFLAGS="-Wshorten-64-to-32 $CXXFLAGS" 20689 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 20690/* end confdefs.h. */ 20691int main(){} 20692_ACEOF 20693if ac_fn_cxx_try_link "$LINENO"; then : 20694 20695 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 20696$as_echo "yes" >&6; } 20697 20698 20699else 20700 20701 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 20702$as_echo "no" >&6; } 20703 CXXFLAGS="$_svn_xxflags__save" 20704 20705 20706fi 20707rm -f core conftest.err conftest.$ac_objext \ 20708 conftest$ac_exeext conftest.$ac_ext 20709 ac_ext=c 20710ac_cpp='$CPP $CPPFLAGS' 20711ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 20712ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 20713ac_compiler_gnu=$ac_cv_c_compiler_gnu 20714 20715 20716 20717 _svn_xxflags__save="$CXXFLAGS" 20718 ac_ext=cpp 20719ac_cpp='$CXXCPP $CPPFLAGS' 20720ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 20721ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 20722ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 20723 20724 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CXX accepts -Wno-system-headers" >&5 20725$as_echo_n "checking if $CXX accepts -Wno-system-headers... " >&6; } 20726 CXXFLAGS="-Wno-system-headers $CXXFLAGS" 20727 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 20728/* end confdefs.h. */ 20729int main(){} 20730_ACEOF 20731if ac_fn_cxx_try_link "$LINENO"; then : 20732 20733 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 20734$as_echo "yes" >&6; } 20735 20736 20737else 20738 20739 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 20740$as_echo "no" >&6; } 20741 CXXFLAGS="$_svn_xxflags__save" 20742 20743 20744fi 20745rm -f core conftest.err conftest.$ac_objext \ 20746 conftest$ac_exeext conftest.$ac_ext 20747 ac_ext=c 20748ac_cpp='$CPP $CPPFLAGS' 20749ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 20750ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 20751ac_compiler_gnu=$ac_cv_c_compiler_gnu 20752 20753 20754 20755 CXXMAINTAINERFLAGS="$CXXFLAGS $CXXMAINTAINERFLAGS" 20756 CXXFLAGS="$CXXFLAGS_KEEP" 20757 20758 CXXMAINTAINERFLAGS="-Wall -Wpointer-arith -Wwrite-strings -Wshadow -Wunused -Wunreachable-code $CXXMAINTAINERFLAGS" 20759 fi 20760 fi 20761 20762fi 20763 20764 20765if test "$enable_debugging" = "yes" ; then 20766 if test "$enable_optimization" != "yes"; then 20767 { $as_echo "$as_me:${as_lineno-$LINENO}: Disabling optimizations for debugging" >&5 20768$as_echo "$as_me: Disabling optimizations for debugging" >&6;} 20769 CFLAGS="`echo $CFLAGS' ' | $SED -e 's/-O[^ ]* //g'`" 20770 CXXFLAGS="`echo $CXXFLAGS' ' | $SED -e 's/-O[^ ]* //g'`" 20771 fi 20772 if test -z "`echo $CUSERFLAGS' ' | $EGREP -- '-g[0-9]? '`"; then 20773 { $as_echo "$as_me:${as_lineno-$LINENO}: Enabling debugging for C" >&5 20774$as_echo "$as_me: Enabling debugging for C" >&6;} 20775 CFLAGS="`echo $CFLAGS' ' | $SED -e 's/-g[0-9] //g' -e 's/-g //g'`" 20776 20777 _svn_xxflags__save="$CFLAGS" 20778 ac_ext=c 20779ac_cpp='$CPP $CPPFLAGS' 20780ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 20781ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 20782ac_compiler_gnu=$ac_cv_c_compiler_gnu 20783 20784 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC accepts -fno-inline" >&5 20785$as_echo_n "checking if $CC accepts -fno-inline... " >&6; } 20786 CFLAGS="-fno-inline $CFLAGS" 20787 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 20788/* end confdefs.h. */ 20789int main(void){return 0;} 20790_ACEOF 20791if ac_fn_c_try_link "$LINENO"; then : 20792 20793 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 20794$as_echo "yes" >&6; } 20795 20796 20797else 20798 20799 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 20800$as_echo "no" >&6; } 20801 CFLAGS="$_svn_xxflags__save" 20802 20803 20804fi 20805rm -f core conftest.err conftest.$ac_objext \ 20806 conftest$ac_exeext conftest.$ac_ext 20807 ac_ext=c 20808ac_cpp='$CPP $CPPFLAGS' 20809ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 20810ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 20811ac_compiler_gnu=$ac_cv_c_compiler_gnu 20812 20813 20814 20815 _svn_xxflags__save="$CFLAGS" 20816 ac_ext=c 20817ac_cpp='$CPP $CPPFLAGS' 20818ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 20819ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 20820ac_compiler_gnu=$ac_cv_c_compiler_gnu 20821 20822 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC accepts -fno-omit-frame-pointer" >&5 20823$as_echo_n "checking if $CC accepts -fno-omit-frame-pointer... " >&6; } 20824 CFLAGS="-fno-omit-frame-pointer $CFLAGS" 20825 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 20826/* end confdefs.h. */ 20827int main(void){return 0;} 20828_ACEOF 20829if ac_fn_c_try_link "$LINENO"; then : 20830 20831 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 20832$as_echo "yes" >&6; } 20833 20834 20835else 20836 20837 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 20838$as_echo "no" >&6; } 20839 CFLAGS="$_svn_xxflags__save" 20840 20841 20842fi 20843rm -f core conftest.err conftest.$ac_objext \ 20844 conftest$ac_exeext conftest.$ac_ext 20845 ac_ext=c 20846ac_cpp='$CPP $CPPFLAGS' 20847ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 20848ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 20849ac_compiler_gnu=$ac_cv_c_compiler_gnu 20850 20851 20852 20853 _svn_xxflags__save="$CFLAGS" 20854 ac_ext=c 20855ac_cpp='$CPP $CPPFLAGS' 20856ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 20857ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 20858ac_compiler_gnu=$ac_cv_c_compiler_gnu 20859 20860 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC accepts -g3" >&5 20861$as_echo_n "checking if $CC accepts -g3... " >&6; } 20862 CFLAGS="-g3 $CFLAGS" 20863 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 20864/* end confdefs.h. */ 20865int main(void){return 0;} 20866_ACEOF 20867if ac_fn_c_try_link "$LINENO"; then : 20868 20869 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 20870$as_echo "yes" >&6; } 20871 20872 20873else 20874 20875 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 20876$as_echo "no" >&6; } 20877 CFLAGS="$_svn_xxflags__save" 20878 20879 20880 _svn_xxflags__save="$CFLAGS" 20881 ac_ext=c 20882ac_cpp='$CPP $CPPFLAGS' 20883ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 20884ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 20885ac_compiler_gnu=$ac_cv_c_compiler_gnu 20886 20887 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC accepts -g2" >&5 20888$as_echo_n "checking if $CC accepts -g2... " >&6; } 20889 CFLAGS="-g2 $CFLAGS" 20890 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 20891/* end confdefs.h. */ 20892int main(void){return 0;} 20893_ACEOF 20894if ac_fn_c_try_link "$LINENO"; then : 20895 20896 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 20897$as_echo "yes" >&6; } 20898 20899 20900else 20901 20902 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 20903$as_echo "no" >&6; } 20904 CFLAGS="$_svn_xxflags__save" 20905 20906 20907 _svn_xxflags__save="$CFLAGS" 20908 ac_ext=c 20909ac_cpp='$CPP $CPPFLAGS' 20910ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 20911ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 20912ac_compiler_gnu=$ac_cv_c_compiler_gnu 20913 20914 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC accepts -g" >&5 20915$as_echo_n "checking if $CC accepts -g... " >&6; } 20916 CFLAGS="-g $CFLAGS" 20917 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 20918/* end confdefs.h. */ 20919int main(void){return 0;} 20920_ACEOF 20921if ac_fn_c_try_link "$LINENO"; then : 20922 20923 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 20924$as_echo "yes" >&6; } 20925 20926 20927else 20928 20929 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 20930$as_echo "no" >&6; } 20931 CFLAGS="$_svn_xxflags__save" 20932 20933 20934fi 20935rm -f core conftest.err conftest.$ac_objext \ 20936 conftest$ac_exeext conftest.$ac_ext 20937 ac_ext=c 20938ac_cpp='$CPP $CPPFLAGS' 20939ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 20940ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 20941ac_compiler_gnu=$ac_cv_c_compiler_gnu 20942 20943 20944 20945fi 20946rm -f core conftest.err conftest.$ac_objext \ 20947 conftest$ac_exeext conftest.$ac_ext 20948 ac_ext=c 20949ac_cpp='$CPP $CPPFLAGS' 20950ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 20951ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 20952ac_compiler_gnu=$ac_cv_c_compiler_gnu 20953 20954 20955 20956fi 20957rm -f core conftest.err conftest.$ac_objext \ 20958 conftest$ac_exeext conftest.$ac_ext 20959 ac_ext=c 20960ac_cpp='$CPP $CPPFLAGS' 20961ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 20962ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 20963ac_compiler_gnu=$ac_cv_c_compiler_gnu 20964 20965 20966 fi 20967 if test -z "`echo $CXXUSERFLAGS' ' | $EGREP -- '-g[0-9]? '`"; then 20968 { $as_echo "$as_me:${as_lineno-$LINENO}: Enabling debugging for C++" >&5 20969$as_echo "$as_me: Enabling debugging for C++" >&6;} 20970 CXXFLAGS="`echo $CXXFLAGS' ' | $SED -e 's/-g[0-9] //g' -e 's/-g //g'`" 20971 20972 _svn_xxflags__save="$CXXFLAGS" 20973 ac_ext=cpp 20974ac_cpp='$CXXCPP $CPPFLAGS' 20975ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 20976ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 20977ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 20978 20979 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CXX accepts -fno-inline" >&5 20980$as_echo_n "checking if $CXX accepts -fno-inline... " >&6; } 20981 CXXFLAGS="-fno-inline $CXXFLAGS" 20982 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 20983/* end confdefs.h. */ 20984int main(){} 20985_ACEOF 20986if ac_fn_cxx_try_link "$LINENO"; then : 20987 20988 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 20989$as_echo "yes" >&6; } 20990 20991 20992else 20993 20994 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 20995$as_echo "no" >&6; } 20996 CXXFLAGS="$_svn_xxflags__save" 20997 20998 20999fi 21000rm -f core conftest.err conftest.$ac_objext \ 21001 conftest$ac_exeext conftest.$ac_ext 21002 ac_ext=c 21003ac_cpp='$CPP $CPPFLAGS' 21004ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 21005ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 21006ac_compiler_gnu=$ac_cv_c_compiler_gnu 21007 21008 21009 21010 _svn_xxflags__save="$CXXFLAGS" 21011 ac_ext=cpp 21012ac_cpp='$CXXCPP $CPPFLAGS' 21013ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 21014ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 21015ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 21016 21017 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CXX accepts -fno-omit-frame-pointer" >&5 21018$as_echo_n "checking if $CXX accepts -fno-omit-frame-pointer... " >&6; } 21019 CXXFLAGS="-fno-omit-frame-pointer $CXXFLAGS" 21020 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 21021/* end confdefs.h. */ 21022int main(){} 21023_ACEOF 21024if ac_fn_cxx_try_link "$LINENO"; then : 21025 21026 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 21027$as_echo "yes" >&6; } 21028 21029 21030else 21031 21032 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 21033$as_echo "no" >&6; } 21034 CXXFLAGS="$_svn_xxflags__save" 21035 21036 21037fi 21038rm -f core conftest.err conftest.$ac_objext \ 21039 conftest$ac_exeext conftest.$ac_ext 21040 ac_ext=c 21041ac_cpp='$CPP $CPPFLAGS' 21042ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 21043ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 21044ac_compiler_gnu=$ac_cv_c_compiler_gnu 21045 21046 21047 21048 _svn_xxflags__save="$CXXFLAGS" 21049 ac_ext=cpp 21050ac_cpp='$CXXCPP $CPPFLAGS' 21051ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 21052ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 21053ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 21054 21055 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CXX accepts -g3" >&5 21056$as_echo_n "checking if $CXX accepts -g3... " >&6; } 21057 CXXFLAGS="-g3 $CXXFLAGS" 21058 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 21059/* end confdefs.h. */ 21060int main(){} 21061_ACEOF 21062if ac_fn_cxx_try_link "$LINENO"; then : 21063 21064 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 21065$as_echo "yes" >&6; } 21066 21067 21068else 21069 21070 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 21071$as_echo "no" >&6; } 21072 CXXFLAGS="$_svn_xxflags__save" 21073 21074 21075 _svn_xxflags__save="$CXXFLAGS" 21076 ac_ext=cpp 21077ac_cpp='$CXXCPP $CPPFLAGS' 21078ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 21079ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 21080ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 21081 21082 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CXX accepts -g2" >&5 21083$as_echo_n "checking if $CXX accepts -g2... " >&6; } 21084 CXXFLAGS="-g2 $CXXFLAGS" 21085 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 21086/* end confdefs.h. */ 21087int main(){} 21088_ACEOF 21089if ac_fn_cxx_try_link "$LINENO"; then : 21090 21091 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 21092$as_echo "yes" >&6; } 21093 21094 21095else 21096 21097 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 21098$as_echo "no" >&6; } 21099 CXXFLAGS="$_svn_xxflags__save" 21100 21101 21102 _svn_xxflags__save="$CXXFLAGS" 21103 ac_ext=cpp 21104ac_cpp='$CXXCPP $CPPFLAGS' 21105ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 21106ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 21107ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 21108 21109 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CXX accepts -g" >&5 21110$as_echo_n "checking if $CXX accepts -g... " >&6; } 21111 CXXFLAGS="-g $CXXFLAGS" 21112 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 21113/* end confdefs.h. */ 21114int main(){} 21115_ACEOF 21116if ac_fn_cxx_try_link "$LINENO"; then : 21117 21118 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 21119$as_echo "yes" >&6; } 21120 21121 21122else 21123 21124 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 21125$as_echo "no" >&6; } 21126 CXXFLAGS="$_svn_xxflags__save" 21127 21128 21129fi 21130rm -f core conftest.err conftest.$ac_objext \ 21131 conftest$ac_exeext conftest.$ac_ext 21132 ac_ext=cpp 21133ac_cpp='$CXXCPP $CPPFLAGS' 21134ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 21135ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 21136ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 21137 21138 21139 21140fi 21141rm -f core conftest.err conftest.$ac_objext \ 21142 conftest$ac_exeext conftest.$ac_ext 21143 ac_ext=cpp 21144ac_cpp='$CXXCPP $CPPFLAGS' 21145ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 21146ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 21147ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 21148 21149 21150 21151fi 21152rm -f core conftest.err conftest.$ac_objext \ 21153 conftest$ac_exeext conftest.$ac_ext 21154 ac_ext=c 21155ac_cpp='$CPP $CPPFLAGS' 21156ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 21157ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 21158ac_compiler_gnu=$ac_cv_c_compiler_gnu 21159 21160 21161 fi 21162 CFLAGS="$CFLAGS -DSVN_DEBUG -DAP_DEBUG" 21163 CXXFLAGS="$CXXFLAGS -DSVN_DEBUG -DAP_DEBUG" 21164elif test "$enable_debugging" = "no" ; then 21165 { $as_echo "$as_me:${as_lineno-$LINENO}: Disabling debugging" >&5 21166$as_echo "$as_me: Disabling debugging" >&6;} 21167 CFLAGS="`echo $CFLAGS' ' | $SED -e 's/-g[0-9] //g' -e 's/-g //g'`" 21168 CXXFLAGS="`echo $CXXFLAGS' ' | $SED -e 's/-g[0-9] //g' -e 's/-g //g'`" 21169 CFLAGS="$CFLAGS -DNDEBUG" 21170 CXXFLAGS="$CXXFLAGS -DNDEBUG" 21171# elif test "$enable_debugging" = "maybe" ; then 21172# # do nothing 21173fi 21174 21175if test "$enable_optimization" = "yes"; then 21176 if test -z "`echo $CUSERFLAGS' ' | $EGREP -- '-O[^ ]* '`"; then 21177 CFLAGS="`echo $CFLAGS' ' | $SED -e 's/-O[^ ]* //g'`" 21178 if test "$enable_debugging" = "yes"; then 21179 { $as_echo "$as_me:${as_lineno-$LINENO}: Enabling optimizations for C (with debugging enabled)" >&5 21180$as_echo "$as_me: Enabling optimizations for C (with debugging enabled)" >&6;} 21181 21182 _svn_xxflags__save="$CFLAGS" 21183 ac_ext=c 21184ac_cpp='$CPP $CPPFLAGS' 21185ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 21186ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 21187ac_compiler_gnu=$ac_cv_c_compiler_gnu 21188 21189 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC accepts -O1" >&5 21190$as_echo_n "checking if $CC accepts -O1... " >&6; } 21191 CFLAGS="-O1 $CFLAGS" 21192 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 21193/* end confdefs.h. */ 21194int main(void){return 0;} 21195_ACEOF 21196if ac_fn_c_try_link "$LINENO"; then : 21197 21198 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 21199$as_echo "yes" >&6; } 21200 21201 21202else 21203 21204 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 21205$as_echo "no" >&6; } 21206 CFLAGS="$_svn_xxflags__save" 21207 21208 21209 _svn_xxflags__save="$CFLAGS" 21210 ac_ext=c 21211ac_cpp='$CPP $CPPFLAGS' 21212ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 21213ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 21214ac_compiler_gnu=$ac_cv_c_compiler_gnu 21215 21216 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC accepts -O" >&5 21217$as_echo_n "checking if $CC accepts -O... " >&6; } 21218 CFLAGS="-O $CFLAGS" 21219 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 21220/* end confdefs.h. */ 21221int main(void){return 0;} 21222_ACEOF 21223if ac_fn_c_try_link "$LINENO"; then : 21224 21225 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 21226$as_echo "yes" >&6; } 21227 21228 21229else 21230 21231 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 21232$as_echo "no" >&6; } 21233 CFLAGS="$_svn_xxflags__save" 21234 21235 21236fi 21237rm -f core conftest.err conftest.$ac_objext \ 21238 conftest$ac_exeext conftest.$ac_ext 21239 ac_ext=c 21240ac_cpp='$CPP $CPPFLAGS' 21241ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 21242ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 21243ac_compiler_gnu=$ac_cv_c_compiler_gnu 21244 21245 21246 21247fi 21248rm -f core conftest.err conftest.$ac_objext \ 21249 conftest$ac_exeext conftest.$ac_ext 21250 ac_ext=c 21251ac_cpp='$CPP $CPPFLAGS' 21252ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 21253ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 21254ac_compiler_gnu=$ac_cv_c_compiler_gnu 21255 21256 21257 else 21258 { $as_echo "$as_me:${as_lineno-$LINENO}: Enabling optimizations for C" >&5 21259$as_echo "$as_me: Enabling optimizations for C" >&6;} 21260 21261 _svn_xxflags__save="$CFLAGS" 21262 ac_ext=c 21263ac_cpp='$CPP $CPPFLAGS' 21264ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 21265ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 21266ac_compiler_gnu=$ac_cv_c_compiler_gnu 21267 21268 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC accepts -O3" >&5 21269$as_echo_n "checking if $CC accepts -O3... " >&6; } 21270 CFLAGS="-O3 $CFLAGS" 21271 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 21272/* end confdefs.h. */ 21273int main(void){return 0;} 21274_ACEOF 21275if ac_fn_c_try_link "$LINENO"; then : 21276 21277 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 21278$as_echo "yes" >&6; } 21279 21280 21281else 21282 21283 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 21284$as_echo "no" >&6; } 21285 CFLAGS="$_svn_xxflags__save" 21286 21287 21288 _svn_xxflags__save="$CFLAGS" 21289 ac_ext=c 21290ac_cpp='$CPP $CPPFLAGS' 21291ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 21292ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 21293ac_compiler_gnu=$ac_cv_c_compiler_gnu 21294 21295 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC accepts -O2" >&5 21296$as_echo_n "checking if $CC accepts -O2... " >&6; } 21297 CFLAGS="-O2 $CFLAGS" 21298 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 21299/* end confdefs.h. */ 21300int main(void){return 0;} 21301_ACEOF 21302if ac_fn_c_try_link "$LINENO"; then : 21303 21304 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 21305$as_echo "yes" >&6; } 21306 21307 21308else 21309 21310 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 21311$as_echo "no" >&6; } 21312 CFLAGS="$_svn_xxflags__save" 21313 21314 21315 _svn_xxflags__save="$CFLAGS" 21316 ac_ext=c 21317ac_cpp='$CPP $CPPFLAGS' 21318ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 21319ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 21320ac_compiler_gnu=$ac_cv_c_compiler_gnu 21321 21322 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC accepts -O1" >&5 21323$as_echo_n "checking if $CC accepts -O1... " >&6; } 21324 CFLAGS="-O1 $CFLAGS" 21325 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 21326/* end confdefs.h. */ 21327int main(void){return 0;} 21328_ACEOF 21329if ac_fn_c_try_link "$LINENO"; then : 21330 21331 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 21332$as_echo "yes" >&6; } 21333 21334 21335else 21336 21337 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 21338$as_echo "no" >&6; } 21339 CFLAGS="$_svn_xxflags__save" 21340 21341 21342 _svn_xxflags__save="$CFLAGS" 21343 ac_ext=c 21344ac_cpp='$CPP $CPPFLAGS' 21345ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 21346ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 21347ac_compiler_gnu=$ac_cv_c_compiler_gnu 21348 21349 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC accepts -O" >&5 21350$as_echo_n "checking if $CC accepts -O... " >&6; } 21351 CFLAGS="-O $CFLAGS" 21352 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 21353/* end confdefs.h. */ 21354int main(void){return 0;} 21355_ACEOF 21356if ac_fn_c_try_link "$LINENO"; then : 21357 21358 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 21359$as_echo "yes" >&6; } 21360 21361 21362else 21363 21364 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 21365$as_echo "no" >&6; } 21366 CFLAGS="$_svn_xxflags__save" 21367 21368 21369fi 21370rm -f core conftest.err conftest.$ac_objext \ 21371 conftest$ac_exeext conftest.$ac_ext 21372 ac_ext=c 21373ac_cpp='$CPP $CPPFLAGS' 21374ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 21375ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 21376ac_compiler_gnu=$ac_cv_c_compiler_gnu 21377 21378 21379 21380fi 21381rm -f core conftest.err conftest.$ac_objext \ 21382 conftest$ac_exeext conftest.$ac_ext 21383 ac_ext=c 21384ac_cpp='$CPP $CPPFLAGS' 21385ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 21386ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 21387ac_compiler_gnu=$ac_cv_c_compiler_gnu 21388 21389 21390 21391fi 21392rm -f core conftest.err conftest.$ac_objext \ 21393 conftest$ac_exeext conftest.$ac_ext 21394 ac_ext=c 21395ac_cpp='$CPP $CPPFLAGS' 21396ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 21397ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 21398ac_compiler_gnu=$ac_cv_c_compiler_gnu 21399 21400 21401 21402fi 21403rm -f core conftest.err conftest.$ac_objext \ 21404 conftest$ac_exeext conftest.$ac_ext 21405 ac_ext=c 21406ac_cpp='$CPP $CPPFLAGS' 21407ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 21408ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 21409ac_compiler_gnu=$ac_cv_c_compiler_gnu 21410 21411 21412 21413 _svn_xxflags__save="$CFLAGS" 21414 ac_ext=c 21415ac_cpp='$CPP $CPPFLAGS' 21416ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 21417ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 21418ac_compiler_gnu=$ac_cv_c_compiler_gnu 21419 21420 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC accepts -Wno-clobbered" >&5 21421$as_echo_n "checking if $CC accepts -Wno-clobbered... " >&6; } 21422 CFLAGS="-Wno-clobbered $CFLAGS" 21423 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 21424/* end confdefs.h. */ 21425int main(void){return 0;} 21426_ACEOF 21427if ac_fn_c_try_link "$LINENO"; then : 21428 21429 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 21430$as_echo "yes" >&6; } 21431 21432 21433else 21434 21435 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 21436$as_echo "no" >&6; } 21437 CFLAGS="$_svn_xxflags__save" 21438 21439 21440fi 21441rm -f core conftest.err conftest.$ac_objext \ 21442 conftest$ac_exeext conftest.$ac_ext 21443 ac_ext=c 21444ac_cpp='$CPP $CPPFLAGS' 21445ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 21446ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 21447ac_compiler_gnu=$ac_cv_c_compiler_gnu 21448 21449 21450 21451 _svn_xxflags__save="$CFLAGS" 21452 ac_ext=c 21453ac_cpp='$CPP $CPPFLAGS' 21454ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 21455ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 21456ac_compiler_gnu=$ac_cv_c_compiler_gnu 21457 21458 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC accepts -flto" >&5 21459$as_echo_n "checking if $CC accepts -flto... " >&6; } 21460 CFLAGS="-flto $CFLAGS" 21461 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 21462/* end confdefs.h. */ 21463int main(void){return 0;} 21464_ACEOF 21465if ac_fn_c_try_link "$LINENO"; then : 21466 21467 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 21468$as_echo "yes" >&6; } 21469 21470 21471else 21472 21473 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 21474$as_echo "no" >&6; } 21475 CFLAGS="$_svn_xxflags__save" 21476 21477 21478fi 21479rm -f core conftest.err conftest.$ac_objext \ 21480 conftest$ac_exeext conftest.$ac_ext 21481 ac_ext=c 21482ac_cpp='$CPP $CPPFLAGS' 21483ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 21484ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 21485ac_compiler_gnu=$ac_cv_c_compiler_gnu 21486 21487 21488 fi 21489 fi 21490 if test -z "`echo $CXXUSERFLAGS' ' | $EGREP -- '-O[^ ]* '`"; then 21491 CXXFLAGS="`echo $CXXFLAGS' ' | $SED -e 's/-O[^ ]* //g'`" 21492 if test "$enable_debugging" = "yes"; then 21493 { $as_echo "$as_me:${as_lineno-$LINENO}: Enabling optimizations for C++ (with debugging enabled)" >&5 21494$as_echo "$as_me: Enabling optimizations for C++ (with debugging enabled)" >&6;} 21495 21496 _svn_xxflags__save="$CXXFLAGS" 21497 ac_ext=cpp 21498ac_cpp='$CXXCPP $CPPFLAGS' 21499ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 21500ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 21501ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 21502 21503 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CXX accepts -O1" >&5 21504$as_echo_n "checking if $CXX accepts -O1... " >&6; } 21505 CXXFLAGS="-O1 $CXXFLAGS" 21506 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 21507/* end confdefs.h. */ 21508int main(){} 21509_ACEOF 21510if ac_fn_cxx_try_link "$LINENO"; then : 21511 21512 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 21513$as_echo "yes" >&6; } 21514 21515 21516else 21517 21518 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 21519$as_echo "no" >&6; } 21520 CXXFLAGS="$_svn_xxflags__save" 21521 21522 21523 _svn_xxflags__save="$CXXFLAGS" 21524 ac_ext=cpp 21525ac_cpp='$CXXCPP $CPPFLAGS' 21526ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 21527ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 21528ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 21529 21530 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CXX accepts -O" >&5 21531$as_echo_n "checking if $CXX accepts -O... " >&6; } 21532 CXXFLAGS="-O $CXXFLAGS" 21533 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 21534/* end confdefs.h. */ 21535int main(){} 21536_ACEOF 21537if ac_fn_cxx_try_link "$LINENO"; then : 21538 21539 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 21540$as_echo "yes" >&6; } 21541 21542 21543else 21544 21545 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 21546$as_echo "no" >&6; } 21547 CXXFLAGS="$_svn_xxflags__save" 21548 21549 21550fi 21551rm -f core conftest.err conftest.$ac_objext \ 21552 conftest$ac_exeext conftest.$ac_ext 21553 ac_ext=cpp 21554ac_cpp='$CXXCPP $CPPFLAGS' 21555ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 21556ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 21557ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 21558 21559 21560 21561fi 21562rm -f core conftest.err conftest.$ac_objext \ 21563 conftest$ac_exeext conftest.$ac_ext 21564 ac_ext=c 21565ac_cpp='$CPP $CPPFLAGS' 21566ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 21567ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 21568ac_compiler_gnu=$ac_cv_c_compiler_gnu 21569 21570 21571 else 21572 { $as_echo "$as_me:${as_lineno-$LINENO}: Enabling optimizations for C++" >&5 21573$as_echo "$as_me: Enabling optimizations for C++" >&6;} 21574 21575 _svn_xxflags__save="$CXXFLAGS" 21576 ac_ext=cpp 21577ac_cpp='$CXXCPP $CPPFLAGS' 21578ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 21579ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 21580ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 21581 21582 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CXX accepts -O3" >&5 21583$as_echo_n "checking if $CXX accepts -O3... " >&6; } 21584 CXXFLAGS="-O3 $CXXFLAGS" 21585 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 21586/* end confdefs.h. */ 21587int main(){} 21588_ACEOF 21589if ac_fn_cxx_try_link "$LINENO"; then : 21590 21591 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 21592$as_echo "yes" >&6; } 21593 21594 21595else 21596 21597 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 21598$as_echo "no" >&6; } 21599 CXXFLAGS="$_svn_xxflags__save" 21600 21601 21602 _svn_xxflags__save="$CXXFLAGS" 21603 ac_ext=cpp 21604ac_cpp='$CXXCPP $CPPFLAGS' 21605ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 21606ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 21607ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 21608 21609 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CXX accepts -O2" >&5 21610$as_echo_n "checking if $CXX accepts -O2... " >&6; } 21611 CXXFLAGS="-O2 $CXXFLAGS" 21612 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 21613/* end confdefs.h. */ 21614int main(){} 21615_ACEOF 21616if ac_fn_cxx_try_link "$LINENO"; then : 21617 21618 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 21619$as_echo "yes" >&6; } 21620 21621 21622else 21623 21624 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 21625$as_echo "no" >&6; } 21626 CXXFLAGS="$_svn_xxflags__save" 21627 21628 21629 _svn_xxflags__save="$CXXFLAGS" 21630 ac_ext=cpp 21631ac_cpp='$CXXCPP $CPPFLAGS' 21632ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 21633ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 21634ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 21635 21636 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CXX accepts -O1" >&5 21637$as_echo_n "checking if $CXX accepts -O1... " >&6; } 21638 CXXFLAGS="-O1 $CXXFLAGS" 21639 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 21640/* end confdefs.h. */ 21641int main(){} 21642_ACEOF 21643if ac_fn_cxx_try_link "$LINENO"; then : 21644 21645 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 21646$as_echo "yes" >&6; } 21647 21648 21649else 21650 21651 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 21652$as_echo "no" >&6; } 21653 CXXFLAGS="$_svn_xxflags__save" 21654 21655 21656 _svn_xxflags__save="$CXXFLAGS" 21657 ac_ext=cpp 21658ac_cpp='$CXXCPP $CPPFLAGS' 21659ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 21660ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 21661ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 21662 21663 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CXX accepts -O" >&5 21664$as_echo_n "checking if $CXX accepts -O... " >&6; } 21665 CXXFLAGS="-O $CXXFLAGS" 21666 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 21667/* end confdefs.h. */ 21668int main(){} 21669_ACEOF 21670if ac_fn_cxx_try_link "$LINENO"; then : 21671 21672 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 21673$as_echo "yes" >&6; } 21674 21675 21676else 21677 21678 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 21679$as_echo "no" >&6; } 21680 CXXFLAGS="$_svn_xxflags__save" 21681 21682 21683fi 21684rm -f core conftest.err conftest.$ac_objext \ 21685 conftest$ac_exeext conftest.$ac_ext 21686 ac_ext=cpp 21687ac_cpp='$CXXCPP $CPPFLAGS' 21688ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 21689ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 21690ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 21691 21692 21693 21694fi 21695rm -f core conftest.err conftest.$ac_objext \ 21696 conftest$ac_exeext conftest.$ac_ext 21697 ac_ext=cpp 21698ac_cpp='$CXXCPP $CPPFLAGS' 21699ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 21700ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 21701ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 21702 21703 21704 21705fi 21706rm -f core conftest.err conftest.$ac_objext \ 21707 conftest$ac_exeext conftest.$ac_ext 21708 ac_ext=cpp 21709ac_cpp='$CXXCPP $CPPFLAGS' 21710ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 21711ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 21712ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 21713 21714 21715 21716fi 21717rm -f core conftest.err conftest.$ac_objext \ 21718 conftest$ac_exeext conftest.$ac_ext 21719 ac_ext=c 21720ac_cpp='$CPP $CPPFLAGS' 21721ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 21722ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 21723ac_compiler_gnu=$ac_cv_c_compiler_gnu 21724 21725 21726 21727 _svn_xxflags__save="$CXXFLAGS" 21728 ac_ext=cpp 21729ac_cpp='$CXXCPP $CPPFLAGS' 21730ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 21731ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 21732ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 21733 21734 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CXX accepts -Wno-clobbered" >&5 21735$as_echo_n "checking if $CXX accepts -Wno-clobbered... " >&6; } 21736 CXXFLAGS="-Wno-clobbered $CXXFLAGS" 21737 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 21738/* end confdefs.h. */ 21739int main(){} 21740_ACEOF 21741if ac_fn_cxx_try_link "$LINENO"; then : 21742 21743 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 21744$as_echo "yes" >&6; } 21745 21746 21747else 21748 21749 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 21750$as_echo "no" >&6; } 21751 CXXFLAGS="$_svn_xxflags__save" 21752 21753 21754fi 21755rm -f core conftest.err conftest.$ac_objext \ 21756 conftest$ac_exeext conftest.$ac_ext 21757 ac_ext=c 21758ac_cpp='$CPP $CPPFLAGS' 21759ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 21760ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 21761ac_compiler_gnu=$ac_cv_c_compiler_gnu 21762 21763 21764 21765 _svn_xxflags__save="$CXXFLAGS" 21766 ac_ext=cpp 21767ac_cpp='$CXXCPP $CPPFLAGS' 21768ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 21769ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 21770ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 21771 21772 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CXX accepts -flto" >&5 21773$as_echo_n "checking if $CXX accepts -flto... " >&6; } 21774 CXXFLAGS="-flto $CXXFLAGS" 21775 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 21776/* end confdefs.h. */ 21777int main(){} 21778_ACEOF 21779if ac_fn_cxx_try_link "$LINENO"; then : 21780 21781 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 21782$as_echo "yes" >&6; } 21783 21784 21785else 21786 21787 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 21788$as_echo "no" >&6; } 21789 CXXFLAGS="$_svn_xxflags__save" 21790 21791 21792fi 21793rm -f core conftest.err conftest.$ac_objext \ 21794 conftest$ac_exeext conftest.$ac_ext 21795 ac_ext=c 21796ac_cpp='$CPP $CPPFLAGS' 21797ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 21798ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 21799ac_compiler_gnu=$ac_cv_c_compiler_gnu 21800 21801 21802 fi 21803 fi 21804elif test "$enable_optimization" = "no"; then 21805 { $as_echo "$as_me:${as_lineno-$LINENO}: Disabling optimizations" >&5 21806$as_echo "$as_me: Disabling optimizations" >&6;} 21807 CFLAGS="`echo $CFLAGS' ' | $SED -e 's/-O[^ ]* //g'`" 21808 CXXFLAGS="`echo $CXXFLAGS' ' | $SED -e 's/-O[^ ]* //g'`" 21809# elif test "$enable_optimization" = "maybe" ; then 21810# # do nothing 21811fi 21812 21813{ $as_echo "$as_me:${as_lineno-$LINENO}: C compiler flags: $CFLAGS" >&5 21814$as_echo "$as_me: C compiler flags: $CFLAGS" >&6;} 21815{ $as_echo "$as_me:${as_lineno-$LINENO}: user-defined: $CUSERFLAGS" >&5 21816$as_echo "$as_me: user-defined: $CUSERFLAGS" >&6;} 21817{ $as_echo "$as_me:${as_lineno-$LINENO}: maintainer-mode: $CMAINTAINERFLAGS" >&5 21818$as_echo "$as_me: maintainer-mode: $CMAINTAINERFLAGS" >&6;} 21819{ $as_echo "$as_me:${as_lineno-$LINENO}: C++ compiler flags: $CXXFLAGS" >&5 21820$as_echo "$as_me: C++ compiler flags: $CXXFLAGS" >&6;} 21821{ $as_echo "$as_me:${as_lineno-$LINENO}: user-defined: $CXXUSERFLAGS" >&5 21822$as_echo "$as_me: user-defined: $CXXUSERFLAGS" >&6;} 21823{ $as_echo "$as_me:${as_lineno-$LINENO}: maintainer-mode: $CXXMAINTAINERFLAGS" >&5 21824$as_echo "$as_me: maintainer-mode: $CXXMAINTAINERFLAGS" >&6;} 21825 21826# Check whether --enable-full-version-match was given. 21827if test "${enable_full_version_match+set}" = set; then : 21828 enableval=$enable_full_version_match; 21829 if test "$enableval" = "no" ; then 21830 { $as_echo "$as_me:${as_lineno-$LINENO}: Disabling svn full version matching" >&5 21831$as_echo "$as_me: Disabling svn full version matching" >&6;} 21832 21833$as_echo "#define SVN_DISABLE_FULL_VERSION_MATCH 1" >>confdefs.h 21834 21835 fi 21836 21837fi 21838 21839 21840 21841# Check whether --with-editor was given. 21842if test "${with_editor+set}" = set; then : 21843 withval=$with_editor; 21844 21845 if test "$withval" = "yes" ; then 21846 as_fn_error $? "--with-editor requires an argument." "$LINENO" 5 21847 else 21848 SVN_CLIENT_EDITOR=$withval 21849 21850cat >>confdefs.h <<_ACEOF 21851#define SVN_CLIENT_EDITOR "$SVN_CLIENT_EDITOR" 21852_ACEOF 21853 21854 21855 fi 21856 21857 21858fi 21859 21860 21861 21862 zlib_found=no 21863 21864 21865# Check whether --with-zlib was given. 21866if test "${with_zlib+set}" = set; then : 21867 withval=$with_zlib; 21868 if test "$withval" = "yes" ; then 21869 ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default" 21870if test "x$ac_cv_header_zlib_h" = xyes; then : 21871 21872 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inflate in -lz" >&5 21873$as_echo_n "checking for inflate in -lz... " >&6; } 21874if ${ac_cv_lib_z_inflate+:} false; then : 21875 $as_echo_n "(cached) " >&6 21876else 21877 ac_check_lib_save_LIBS=$LIBS 21878LIBS="-lz $LIBS" 21879cat confdefs.h - <<_ACEOF >conftest.$ac_ext 21880/* end confdefs.h. */ 21881 21882/* Override any GCC internal prototype to avoid an error. 21883 Use char because int might match the return type of a GCC 21884 builtin and then its argument prototype would still apply. */ 21885#ifdef __cplusplus 21886extern "C" 21887#endif 21888char inflate (); 21889int 21890main () 21891{ 21892return inflate (); 21893 ; 21894 return 0; 21895} 21896_ACEOF 21897if ac_fn_c_try_link "$LINENO"; then : 21898 ac_cv_lib_z_inflate=yes 21899else 21900 ac_cv_lib_z_inflate=no 21901fi 21902rm -f core conftest.err conftest.$ac_objext \ 21903 conftest$ac_exeext conftest.$ac_ext 21904LIBS=$ac_check_lib_save_LIBS 21905fi 21906{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_inflate" >&5 21907$as_echo "$ac_cv_lib_z_inflate" >&6; } 21908if test "x$ac_cv_lib_z_inflate" = xyes; then : 21909 zlib_found="builtin" 21910fi 21911 21912 21913fi 21914 21915 21916 elif test "$withval" = "no" ; then 21917 as_fn_error $? "cannot compile without zlib." "$LINENO" 5 21918 else 21919 { $as_echo "$as_me:${as_lineno-$LINENO}: zlib library configuration" >&5 21920$as_echo "$as_me: zlib library configuration" >&6;} 21921 zlib_prefix=$withval 21922 save_cppflags="$CPPFLAGS" 21923 CPPFLAGS="$CPPFLAGS -I$zlib_prefix/include" 21924 for ac_header in zlib.h 21925do : 21926 ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default" 21927if test "x$ac_cv_header_zlib_h" = xyes; then : 21928 cat >>confdefs.h <<_ACEOF 21929#define HAVE_ZLIB_H 1 21930_ACEOF 21931 21932 save_ldflags="$LDFLAGS" 21933 LDFLAGS="$LDFLAGS -L$zlib_prefix/lib" 21934 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inflate in -lz" >&5 21935$as_echo_n "checking for inflate in -lz... " >&6; } 21936if ${ac_cv_lib_z_inflate+:} false; then : 21937 $as_echo_n "(cached) " >&6 21938else 21939 ac_check_lib_save_LIBS=$LIBS 21940LIBS="-lz $LIBS" 21941cat confdefs.h - <<_ACEOF >conftest.$ac_ext 21942/* end confdefs.h. */ 21943 21944/* Override any GCC internal prototype to avoid an error. 21945 Use char because int might match the return type of a GCC 21946 builtin and then its argument prototype would still apply. */ 21947#ifdef __cplusplus 21948extern "C" 21949#endif 21950char inflate (); 21951int 21952main () 21953{ 21954return inflate (); 21955 ; 21956 return 0; 21957} 21958_ACEOF 21959if ac_fn_c_try_link "$LINENO"; then : 21960 ac_cv_lib_z_inflate=yes 21961else 21962 ac_cv_lib_z_inflate=no 21963fi 21964rm -f core conftest.err conftest.$ac_objext \ 21965 conftest$ac_exeext conftest.$ac_ext 21966LIBS=$ac_check_lib_save_LIBS 21967fi 21968{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_inflate" >&5 21969$as_echo "$ac_cv_lib_z_inflate" >&6; } 21970if test "x$ac_cv_lib_z_inflate" = xyes; then : 21971 zlib_found="yes" 21972fi 21973 21974 LDFLAGS="$save_ldflags" 21975 21976fi 21977 21978done 21979 21980 CPPFLAGS="$save_cppflags" 21981 fi 21982 21983else 21984 21985 ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default" 21986if test "x$ac_cv_header_zlib_h" = xyes; then : 21987 21988 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inflate in -lz" >&5 21989$as_echo_n "checking for inflate in -lz... " >&6; } 21990if ${ac_cv_lib_z_inflate+:} false; then : 21991 $as_echo_n "(cached) " >&6 21992else 21993 ac_check_lib_save_LIBS=$LIBS 21994LIBS="-lz $LIBS" 21995cat confdefs.h - <<_ACEOF >conftest.$ac_ext 21996/* end confdefs.h. */ 21997 21998/* Override any GCC internal prototype to avoid an error. 21999 Use char because int might match the return type of a GCC 22000 builtin and then its argument prototype would still apply. */ 22001#ifdef __cplusplus 22002extern "C" 22003#endif 22004char inflate (); 22005int 22006main () 22007{ 22008return inflate (); 22009 ; 22010 return 0; 22011} 22012_ACEOF 22013if ac_fn_c_try_link "$LINENO"; then : 22014 ac_cv_lib_z_inflate=yes 22015else 22016 ac_cv_lib_z_inflate=no 22017fi 22018rm -f core conftest.err conftest.$ac_objext \ 22019 conftest$ac_exeext conftest.$ac_ext 22020LIBS=$ac_check_lib_save_LIBS 22021fi 22022{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_inflate" >&5 22023$as_echo "$ac_cv_lib_z_inflate" >&6; } 22024if test "x$ac_cv_lib_z_inflate" = xyes; then : 22025 zlib_found="builtin" 22026fi 22027 22028 22029fi 22030 22031 22032 22033fi 22034 22035 22036 if test "$zlib_found" = "no"; then 22037 as_fn_error $? "subversion requires zlib" "$LINENO" 5 22038 fi 22039 22040 if test "$zlib_found" = "yes"; then 22041 SVN_ZLIB_INCLUDES="-I$zlib_prefix/include" 22042 LDFLAGS="$LDFLAGS ` 22043 input_flags="-L$zlib_prefix/lib" 22044 output_flags="" 22045 filtered_dirs="/lib /lib64 /usr/lib /usr/lib64" 22046 for flag in $input_flags; do 22047 filter="no" 22048 for dir in $filtered_dirs; do 22049 if test "$flag" = "-L$dir" || test "$flag" = "-L$dir/"; then 22050 filter="yes" 22051 break 22052 fi 22053 done 22054 if test "$filter" = "no"; then 22055 output_flags="$output_flags $flag" 22056 fi 22057 done 22058 if test -n "$output_flags"; then 22059 printf "%s" "${output_flags# }" 22060 fi 22061`" 22062 fi 22063 22064 SVN_ZLIB_LIBS="-lz" 22065 22066 22067 22068 22069 22070MOD_ACTIVATION="" 22071# Check whether --enable-mod-activation was given. 22072if test "${enable_mod_activation+set}" = set; then : 22073 enableval=$enable_mod_activation; 22074 if test "$enableval" = "yes" ; then 22075 MOD_ACTIVATION="-a" 22076 { $as_echo "$as_me:${as_lineno-$LINENO}: Enabling apache module activation" >&5 22077$as_echo "$as_me: Enabling apache module activation" >&6;} 22078 else 22079 { $as_echo "$as_me:${as_lineno-$LINENO}: Disabling apache module activation" >&5 22080$as_echo "$as_me: Disabling apache module activation" >&6;} 22081 fi 22082 22083fi 22084 22085 22086 22087 22088 22089# Check whether --enable-gcov was given. 22090if test "${enable_gcov+set}" = set; then : 22091 enableval=$enable_gcov; 22092 if test "$enableval" = "yes" ; then 22093 if test "$GCC" = "yes"; then 22094 if test "$svn_enable_shared" = "yes" ; then 22095 as_fn_error $? "Can't have --enable-gcov without --disable-shared (we 22096 recommend also using --enable-all-static)." "$LINENO" 5 22097 fi 22098 if test ! "$enable_all_static" = "yes" ; then 22099 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: We recommend --enable-all-static with --enable-gcov." >&5 22100$as_echo "$as_me: WARNING: We recommend --enable-all-static with --enable-gcov." >&2;} 22101 fi 22102 { $as_echo "$as_me:${as_lineno-$LINENO}: Enabling gcov coverage testing." >&5 22103$as_echo "$as_me: Enabling gcov coverage testing." >&6;} 22104 CFLAGS="$CFLAGS -fprofile-arcs -ftest-coverage" 22105 CXXFLAGS="$CXXFLAGS -fprofile-arcs -ftest-coverage" 22106 else 22107 as_fn_error $? "We only support --enable-gcov with GCC right now." "$LINENO" 5 22108 fi 22109 fi 22110 22111fi 22112 22113 22114# Check whether --enable-gprof was given. 22115if test "${enable_gprof+set}" = set; then : 22116 enableval=$enable_gprof; 22117 if test "$enableval" = "yes" ; then 22118 if test "$GCC" = "yes"; then 22119 if test "$svn_enable_shared" = "yes" ; then 22120 as_fn_error $? "Can't have --enable-gprof without --disable-shared (we 22121 recommend also using --enable-all-static)." "$LINENO" 5 22122 fi 22123 if test ! "$enable_all_static" = "yes" ; then 22124 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: We recommend --enable-all-static with --enable-gprof." >&5 22125$as_echo "$as_me: WARNING: We recommend --enable-all-static with --enable-gprof." >&2;} 22126 fi 22127 { $as_echo "$as_me:${as_lineno-$LINENO}: Enabling gprof profiling data (to gmon.out)." >&5 22128$as_echo "$as_me: Enabling gprof profiling data (to gmon.out)." >&6;} 22129 CFLAGS="$CFLAGS -pg" 22130 CXXFLAGS="$CXXFLAGS -pg" 22131 LT_LDFLAGS="$LT_LDFLAGS -pg" 22132 else 22133 as_fn_error $? "We only support --enable-gprof with GCC right now." "$LINENO" 5 22134 fi 22135 fi 22136 22137fi 22138 22139 22140 22141# Scripting and Bindings languages 22142 22143# Python: Used for testsuite, and bindings 22144 22145 22146PYTHON="`$abs_srcdir/build/find_python.sh`" 22147if test -z "$PYTHON"; then 22148 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Python 2.5 or later is required to run the testsuite" >&5 22149$as_echo "$as_me: WARNING: Python 2.5 or later is required to run the testsuite" >&2;} 22150 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: or to use the Subversion Python bindings" >&5 22151$as_echo "$as_me: WARNING: or to use the Subversion Python bindings" >&2;} 22152 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: " >&5 22153$as_echo "$as_me: WARNING: " >&2;} 22154 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: If you have a suitable Python installed, but not on the" >&5 22155$as_echo "$as_me: WARNING: If you have a suitable Python installed, but not on the" >&2;} 22156 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: PATH, set the environment variable PYTHON to the full path" >&5 22157$as_echo "$as_me: WARNING: PATH, set the environment variable PYTHON to the full path" >&2;} 22158 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: to the Python executable, and re-run configure" >&5 22159$as_echo "$as_me: WARNING: to the Python executable, and re-run configure" >&2;} 22160fi 22161for ac_prog in "$PYTHON" 22162do 22163 # Extract the first word of "$ac_prog", so it can be a program name with args. 22164set dummy $ac_prog; ac_word=$2 22165{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 22166$as_echo_n "checking for $ac_word... " >&6; } 22167if ${ac_cv_path_PYTHON+:} false; then : 22168 $as_echo_n "(cached) " >&6 22169else 22170 case $PYTHON in 22171 [\\/]* | ?:[\\/]*) 22172 ac_cv_path_PYTHON="$PYTHON" # Let the user override the test with a path. 22173 ;; 22174 *) 22175 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 22176for as_dir in $PATH 22177do 22178 IFS=$as_save_IFS 22179 test -z "$as_dir" && as_dir=. 22180 for ac_exec_ext in '' $ac_executable_extensions; do 22181 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 22182 ac_cv_path_PYTHON="$as_dir/$ac_word$ac_exec_ext" 22183 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 22184 break 2 22185 fi 22186done 22187 done 22188IFS=$as_save_IFS 22189 22190 ;; 22191esac 22192fi 22193PYTHON=$ac_cv_path_PYTHON 22194if test -n "$PYTHON"; then 22195 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PYTHON" >&5 22196$as_echo "$PYTHON" >&6; } 22197else 22198 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 22199$as_echo "no" >&6; } 22200fi 22201 22202 22203 test -n "$PYTHON" && break 22204done 22205test -n "$PYTHON" || PYTHON="none" 22206 22207 22208# The minimum version for the JVM runtime for our Java bytecode. 22209JAVA_OLDEST_WORKING_VER='1.5' 22210# SVN_CHECK_JDK sets $JAVA_CLASSPATH 22211 22212 JAVA_OLDEST_WORKING_VER="$JAVA_OLDEST_WORKING_VER" 22213 22214# Check whether --with-jdk was given. 22215if test "${with_jdk+set}" = set; then : 22216 withval=$with_jdk; 22217 case "$withval" in 22218 "no") 22219 JDK_SUITABLE=no 22220 ;; 22221 "yes") 22222 22223 where=check 22224 JAVA_OLDEST_WORKING_VER="$JAVA_OLDEST_WORKING_VER" 22225 22226 JDK=none 22227 JAVA_BIN=none 22228 JAVADOC=none 22229 JAVAC=none 22230 JAVAH=none 22231 JAR=none 22232 JNI_INCLUDES=none 22233 22234 JDK_SUITABLE=no 22235 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for JDK" >&5 22236$as_echo_n "checking for JDK... " >&6; } 22237 if test $where = check; then 22238 if test -x "$JAVA_HOME/bin/java"; then 22239 JDK="$JAVA_HOME" 22240 elif test -x "/Library/Java/Home/bin/java"; then 22241 JDK="/Library/Java/Home" 22242 elif test -x "/usr/bin/java"; then 22243 JDK="/usr" 22244 elif test -x "/usr/local/bin/java"; then 22245 JDK="/usr/local" 22246 fi 22247 else 22248 JDK=$where 22249 fi 22250 22251 os_arch="`uname`" 22252 if test "$os_arch" = "Darwin"; then 22253 OSX_VER=`/usr/bin/sw_vers | grep ProductVersion | cut -f2 | cut -d"." -f1,2` 22254 22255 if test "$OSX_VER" = "10.4"; then 22256 OSX_VER="10.4u" 22257 fi 22258 22259 OSX_SYS_JAVA_FRAMEWORK="/System/Library/Frameworks/JavaVM.framework" 22260 OSX_SDK_JAVA_FRAMEWORK="/Developer/SDKs/MacOSX$OSX_VER.sdk/System/Library" 22261 OSX_SDK_JAVA_FRAMEWORK="$OSX_SDK_JAVA_FRAMEWORK/Frameworks/JavaVM.framework" 22262 fi 22263 22264 if test "$os_arch" = "Darwin" && test "$JDK" = "/usr" && 22265 test -d "/Library/Java/Home"; then 22266 JDK="/Library/Java/Home" 22267 fi 22268 22269 if test "$os_arch" = "Darwin" && test "$JDK" = "/Library/Java/Home"; then 22270 JRE_LIB_DIR="$OSX_SYS_JAVA_FRAMEWORK/Classes" 22271 else 22272 JRE_LIB_DIR="$JDK/jre/lib" 22273 fi 22274 22275 if test -f "$JDK/include/jni.h"; then 22276 JNI_INCLUDEDIR="$JDK/include" 22277 JDK_SUITABLE=yes 22278 elif test "$os_arch" = "Darwin" && test -e "$JDK/Headers/jni.h"; then 22279 JNI_INCLUDEDIR="$JDK/Headers" 22280 JDK_SUITABLE=yes 22281 elif test "$os_arch" = "Darwin" && 22282 test -e "$OSX_SYS_JAVA_FRAMEWORK/Headers/jni.h"; then 22283 JNI_INCLUDEDIR="$OSX_SYS_JAVA_FRAMEWORK/Headers" 22284 JDK_SUITABLE=yes 22285 elif test "$os_arch" = "Darwin" && 22286 test -e "$OSX_SDK_JAVA_FRAMEWORK/Headers/jni.h"; then 22287 JNI_INCLUDEDIR="$OSX_SDK_JAVA_FRAMEWORK/Headers" 22288 JDK_SUITABLE=yes 22289 else 22290 JDK_SUITABLE=no 22291 fi 22292 if test "$JDK_SUITABLE" = "yes"; then 22293 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $JNI_INCLUDEDIR/jni.h" >&5 22294$as_echo "$JNI_INCLUDEDIR/jni.h" >&6; } 22295 else 22296 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 22297$as_echo "no" >&6; } 22298 if test "$where" != "check"; then 22299 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no JNI header files found." >&5 22300$as_echo "$as_me: WARNING: no JNI header files found." >&2;} 22301 if test "$os_arch" = "Darwin"; then 22302 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: You may need to install the latest Java Development package from http://connect.apple.com/. Apple no longer includes the JNI header files by default on Java updates." >&5 22303$as_echo "$as_me: WARNING: You may need to install the latest Java Development package from http://connect.apple.com/. Apple no longer includes the JNI header files by default on Java updates." >&2;} 22304 fi 22305 fi 22306 fi 22307 22308 if test "$JDK_SUITABLE" = "yes"; then 22309 JAVA_BIN='$(JDK)/bin' 22310 22311 JAVA="$JAVA_BIN/java" 22312 JAVAC="$JAVA_BIN/javac" 22313 JAVAH="$JAVA_BIN/javah" 22314 JAVADOC="$JAVA_BIN/javadoc" 22315 JAR="$JAVA_BIN/jar" 22316 22317 jikes_options="/usr/local/bin/jikes /usr/bin/jikes" 22318 22319# Check whether --with-jikes was given. 22320if test "${with_jikes+set}" = set; then : 22321 withval=$with_jikes; 22322 if test "$withval" != "no" && test "$withval" != "yes"; then 22323 jikes_options="$withval $jikes_options" 22324 fi 22325 requested_jikes="$withval" # will be 'yes' if path unspecified 22326 22327fi 22328 22329 if test "$requested_jikes" != "no"; then 22330 for jikes in $jikes_options; do 22331 if test -z "$jikes_found" && test -x "$jikes"; then 22332 jikes_found="yes" 22333 JAVAC="$jikes" 22334 JAVA_CLASSPATH="$JRE_LIB_DIR" 22335 for jar in $JRE_LIB_DIR/*.jar; do 22336 JAVA_CLASSPATH="$JAVA_CLASSPATH:$jar" 22337 done 22338 fi 22339 done 22340 fi 22341 if test -n "$requested_jikes" && test "$requested_jikes" != "no"; then 22342 if test -z "$jikes_found"; then 22343 as_fn_error $? "Could not find a usable version of Jikes" "$LINENO" 5 22344 elif test -n "$jikes_found" && test "$requested_jikes" != "yes" && 22345 test "$JAVAC" != "$requested_jikes"; then 22346 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: --with-jikes PATH was invalid, substitute found" >&5 22347$as_echo "$as_me: WARNING: --with-jikes PATH was invalid, substitute found" >&2;} 22348 fi 22349 fi 22350 22351 # The release for "-source" could actually be greater than that 22352 # of "-target", if we want to cross-compile for lesser JVMs. 22353 if test -z "$JAVAC_FLAGS"; then 22354 JAVAC_FLAGS="-target $JAVA_OLDEST_WORKING_VER -source 1.5" 22355 if test "$enable_debugging" = "yes"; then 22356 JAVAC_FLAGS="-g -Xlint:unchecked $JAVAC_FLAGS" 22357 fi 22358 fi 22359 22360 JNI_INCLUDES="-I$JNI_INCLUDEDIR" 22361 list="`find "$JNI_INCLUDEDIR" -type d -print`" 22362 for dir in $list; do 22363 JNI_INCLUDES="$JNI_INCLUDES -I$dir" 22364 done 22365 fi 22366 22367 22368 22369 22370 22371 22372 22373 22374 22375 22376 ;; 22377 *) 22378 22379 where=$withval 22380 JAVA_OLDEST_WORKING_VER="$JAVA_OLDEST_WORKING_VER" 22381 22382 JDK=none 22383 JAVA_BIN=none 22384 JAVADOC=none 22385 JAVAC=none 22386 JAVAH=none 22387 JAR=none 22388 JNI_INCLUDES=none 22389 22390 JDK_SUITABLE=no 22391 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for JDK" >&5 22392$as_echo_n "checking for JDK... " >&6; } 22393 if test $where = check; then 22394 if test -x "$JAVA_HOME/bin/java"; then 22395 JDK="$JAVA_HOME" 22396 elif test -x "/Library/Java/Home/bin/java"; then 22397 JDK="/Library/Java/Home" 22398 elif test -x "/usr/bin/java"; then 22399 JDK="/usr" 22400 elif test -x "/usr/local/bin/java"; then 22401 JDK="/usr/local" 22402 fi 22403 else 22404 JDK=$where 22405 fi 22406 22407 os_arch="`uname`" 22408 if test "$os_arch" = "Darwin"; then 22409 OSX_VER=`/usr/bin/sw_vers | grep ProductVersion | cut -f2 | cut -d"." -f1,2` 22410 22411 if test "$OSX_VER" = "10.4"; then 22412 OSX_VER="10.4u" 22413 fi 22414 22415 OSX_SYS_JAVA_FRAMEWORK="/System/Library/Frameworks/JavaVM.framework" 22416 OSX_SDK_JAVA_FRAMEWORK="/Developer/SDKs/MacOSX$OSX_VER.sdk/System/Library" 22417 OSX_SDK_JAVA_FRAMEWORK="$OSX_SDK_JAVA_FRAMEWORK/Frameworks/JavaVM.framework" 22418 fi 22419 22420 if test "$os_arch" = "Darwin" && test "$JDK" = "/usr" && 22421 test -d "/Library/Java/Home"; then 22422 JDK="/Library/Java/Home" 22423 fi 22424 22425 if test "$os_arch" = "Darwin" && test "$JDK" = "/Library/Java/Home"; then 22426 JRE_LIB_DIR="$OSX_SYS_JAVA_FRAMEWORK/Classes" 22427 else 22428 JRE_LIB_DIR="$JDK/jre/lib" 22429 fi 22430 22431 if test -f "$JDK/include/jni.h"; then 22432 JNI_INCLUDEDIR="$JDK/include" 22433 JDK_SUITABLE=yes 22434 elif test "$os_arch" = "Darwin" && test -e "$JDK/Headers/jni.h"; then 22435 JNI_INCLUDEDIR="$JDK/Headers" 22436 JDK_SUITABLE=yes 22437 elif test "$os_arch" = "Darwin" && 22438 test -e "$OSX_SYS_JAVA_FRAMEWORK/Headers/jni.h"; then 22439 JNI_INCLUDEDIR="$OSX_SYS_JAVA_FRAMEWORK/Headers" 22440 JDK_SUITABLE=yes 22441 elif test "$os_arch" = "Darwin" && 22442 test -e "$OSX_SDK_JAVA_FRAMEWORK/Headers/jni.h"; then 22443 JNI_INCLUDEDIR="$OSX_SDK_JAVA_FRAMEWORK/Headers" 22444 JDK_SUITABLE=yes 22445 else 22446 JDK_SUITABLE=no 22447 fi 22448 if test "$JDK_SUITABLE" = "yes"; then 22449 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $JNI_INCLUDEDIR/jni.h" >&5 22450$as_echo "$JNI_INCLUDEDIR/jni.h" >&6; } 22451 else 22452 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 22453$as_echo "no" >&6; } 22454 if test "$where" != "check"; then 22455 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no JNI header files found." >&5 22456$as_echo "$as_me: WARNING: no JNI header files found." >&2;} 22457 if test "$os_arch" = "Darwin"; then 22458 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: You may need to install the latest Java Development package from http://connect.apple.com/. Apple no longer includes the JNI header files by default on Java updates." >&5 22459$as_echo "$as_me: WARNING: You may need to install the latest Java Development package from http://connect.apple.com/. Apple no longer includes the JNI header files by default on Java updates." >&2;} 22460 fi 22461 fi 22462 fi 22463 22464 if test "$JDK_SUITABLE" = "yes"; then 22465 JAVA_BIN='$(JDK)/bin' 22466 22467 JAVA="$JAVA_BIN/java" 22468 JAVAC="$JAVA_BIN/javac" 22469 JAVAH="$JAVA_BIN/javah" 22470 JAVADOC="$JAVA_BIN/javadoc" 22471 JAR="$JAVA_BIN/jar" 22472 22473 jikes_options="/usr/local/bin/jikes /usr/bin/jikes" 22474 22475# Check whether --with-jikes was given. 22476if test "${with_jikes+set}" = set; then : 22477 withval=$with_jikes; 22478 if test "$withval" != "no" && test "$withval" != "yes"; then 22479 jikes_options="$withval $jikes_options" 22480 fi 22481 requested_jikes="$withval" # will be 'yes' if path unspecified 22482 22483fi 22484 22485 if test "$requested_jikes" != "no"; then 22486 for jikes in $jikes_options; do 22487 if test -z "$jikes_found" && test -x "$jikes"; then 22488 jikes_found="yes" 22489 JAVAC="$jikes" 22490 JAVA_CLASSPATH="$JRE_LIB_DIR" 22491 for jar in $JRE_LIB_DIR/*.jar; do 22492 JAVA_CLASSPATH="$JAVA_CLASSPATH:$jar" 22493 done 22494 fi 22495 done 22496 fi 22497 if test -n "$requested_jikes" && test "$requested_jikes" != "no"; then 22498 if test -z "$jikes_found"; then 22499 as_fn_error $? "Could not find a usable version of Jikes" "$LINENO" 5 22500 elif test -n "$jikes_found" && test "$requested_jikes" != "yes" && 22501 test "$JAVAC" != "$requested_jikes"; then 22502 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: --with-jikes PATH was invalid, substitute found" >&5 22503$as_echo "$as_me: WARNING: --with-jikes PATH was invalid, substitute found" >&2;} 22504 fi 22505 fi 22506 22507 # The release for "-source" could actually be greater than that 22508 # of "-target", if we want to cross-compile for lesser JVMs. 22509 if test -z "$JAVAC_FLAGS"; then 22510 JAVAC_FLAGS="-target $JAVA_OLDEST_WORKING_VER -source 1.5" 22511 if test "$enable_debugging" = "yes"; then 22512 JAVAC_FLAGS="-g -Xlint:unchecked $JAVAC_FLAGS" 22513 fi 22514 fi 22515 22516 JNI_INCLUDES="-I$JNI_INCLUDEDIR" 22517 list="`find "$JNI_INCLUDEDIR" -type d -print`" 22518 for dir in $list; do 22519 JNI_INCLUDES="$JNI_INCLUDES -I$dir" 22520 done 22521 fi 22522 22523 22524 22525 22526 22527 22528 22529 22530 22531 22532 ;; 22533 esac 22534 22535else 22536 22537 22538 where=check 22539 JAVA_OLDEST_WORKING_VER="$JAVA_OLDEST_WORKING_VER" 22540 22541 JDK=none 22542 JAVA_BIN=none 22543 JAVADOC=none 22544 JAVAC=none 22545 JAVAH=none 22546 JAR=none 22547 JNI_INCLUDES=none 22548 22549 JDK_SUITABLE=no 22550 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for JDK" >&5 22551$as_echo_n "checking for JDK... " >&6; } 22552 if test $where = check; then 22553 if test -x "$JAVA_HOME/bin/java"; then 22554 JDK="$JAVA_HOME" 22555 elif test -x "/Library/Java/Home/bin/java"; then 22556 JDK="/Library/Java/Home" 22557 elif test -x "/usr/bin/java"; then 22558 JDK="/usr" 22559 elif test -x "/usr/local/bin/java"; then 22560 JDK="/usr/local" 22561 fi 22562 else 22563 JDK=$where 22564 fi 22565 22566 os_arch="`uname`" 22567 if test "$os_arch" = "Darwin"; then 22568 OSX_VER=`/usr/bin/sw_vers | grep ProductVersion | cut -f2 | cut -d"." -f1,2` 22569 22570 if test "$OSX_VER" = "10.4"; then 22571 OSX_VER="10.4u" 22572 fi 22573 22574 OSX_SYS_JAVA_FRAMEWORK="/System/Library/Frameworks/JavaVM.framework" 22575 OSX_SDK_JAVA_FRAMEWORK="/Developer/SDKs/MacOSX$OSX_VER.sdk/System/Library" 22576 OSX_SDK_JAVA_FRAMEWORK="$OSX_SDK_JAVA_FRAMEWORK/Frameworks/JavaVM.framework" 22577 fi 22578 22579 if test "$os_arch" = "Darwin" && test "$JDK" = "/usr" && 22580 test -d "/Library/Java/Home"; then 22581 JDK="/Library/Java/Home" 22582 fi 22583 22584 if test "$os_arch" = "Darwin" && test "$JDK" = "/Library/Java/Home"; then 22585 JRE_LIB_DIR="$OSX_SYS_JAVA_FRAMEWORK/Classes" 22586 else 22587 JRE_LIB_DIR="$JDK/jre/lib" 22588 fi 22589 22590 if test -f "$JDK/include/jni.h"; then 22591 JNI_INCLUDEDIR="$JDK/include" 22592 JDK_SUITABLE=yes 22593 elif test "$os_arch" = "Darwin" && test -e "$JDK/Headers/jni.h"; then 22594 JNI_INCLUDEDIR="$JDK/Headers" 22595 JDK_SUITABLE=yes 22596 elif test "$os_arch" = "Darwin" && 22597 test -e "$OSX_SYS_JAVA_FRAMEWORK/Headers/jni.h"; then 22598 JNI_INCLUDEDIR="$OSX_SYS_JAVA_FRAMEWORK/Headers" 22599 JDK_SUITABLE=yes 22600 elif test "$os_arch" = "Darwin" && 22601 test -e "$OSX_SDK_JAVA_FRAMEWORK/Headers/jni.h"; then 22602 JNI_INCLUDEDIR="$OSX_SDK_JAVA_FRAMEWORK/Headers" 22603 JDK_SUITABLE=yes 22604 else 22605 JDK_SUITABLE=no 22606 fi 22607 if test "$JDK_SUITABLE" = "yes"; then 22608 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $JNI_INCLUDEDIR/jni.h" >&5 22609$as_echo "$JNI_INCLUDEDIR/jni.h" >&6; } 22610 else 22611 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 22612$as_echo "no" >&6; } 22613 if test "$where" != "check"; then 22614 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no JNI header files found." >&5 22615$as_echo "$as_me: WARNING: no JNI header files found." >&2;} 22616 if test "$os_arch" = "Darwin"; then 22617 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: You may need to install the latest Java Development package from http://connect.apple.com/. Apple no longer includes the JNI header files by default on Java updates." >&5 22618$as_echo "$as_me: WARNING: You may need to install the latest Java Development package from http://connect.apple.com/. Apple no longer includes the JNI header files by default on Java updates." >&2;} 22619 fi 22620 fi 22621 fi 22622 22623 if test "$JDK_SUITABLE" = "yes"; then 22624 JAVA_BIN='$(JDK)/bin' 22625 22626 JAVA="$JAVA_BIN/java" 22627 JAVAC="$JAVA_BIN/javac" 22628 JAVAH="$JAVA_BIN/javah" 22629 JAVADOC="$JAVA_BIN/javadoc" 22630 JAR="$JAVA_BIN/jar" 22631 22632 jikes_options="/usr/local/bin/jikes /usr/bin/jikes" 22633 22634# Check whether --with-jikes was given. 22635if test "${with_jikes+set}" = set; then : 22636 withval=$with_jikes; 22637 if test "$withval" != "no" && test "$withval" != "yes"; then 22638 jikes_options="$withval $jikes_options" 22639 fi 22640 requested_jikes="$withval" # will be 'yes' if path unspecified 22641 22642fi 22643 22644 if test "$requested_jikes" != "no"; then 22645 for jikes in $jikes_options; do 22646 if test -z "$jikes_found" && test -x "$jikes"; then 22647 jikes_found="yes" 22648 JAVAC="$jikes" 22649 JAVA_CLASSPATH="$JRE_LIB_DIR" 22650 for jar in $JRE_LIB_DIR/*.jar; do 22651 JAVA_CLASSPATH="$JAVA_CLASSPATH:$jar" 22652 done 22653 fi 22654 done 22655 fi 22656 if test -n "$requested_jikes" && test "$requested_jikes" != "no"; then 22657 if test -z "$jikes_found"; then 22658 as_fn_error $? "Could not find a usable version of Jikes" "$LINENO" 5 22659 elif test -n "$jikes_found" && test "$requested_jikes" != "yes" && 22660 test "$JAVAC" != "$requested_jikes"; then 22661 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: --with-jikes PATH was invalid, substitute found" >&5 22662$as_echo "$as_me: WARNING: --with-jikes PATH was invalid, substitute found" >&2;} 22663 fi 22664 fi 22665 22666 # The release for "-source" could actually be greater than that 22667 # of "-target", if we want to cross-compile for lesser JVMs. 22668 if test -z "$JAVAC_FLAGS"; then 22669 JAVAC_FLAGS="-target $JAVA_OLDEST_WORKING_VER -source 1.5" 22670 if test "$enable_debugging" = "yes"; then 22671 JAVAC_FLAGS="-g -Xlint:unchecked $JAVAC_FLAGS" 22672 fi 22673 fi 22674 22675 JNI_INCLUDES="-I$JNI_INCLUDEDIR" 22676 list="`find "$JNI_INCLUDEDIR" -type d -print`" 22677 for dir in $list; do 22678 JNI_INCLUDES="$JNI_INCLUDES -I$dir" 22679 done 22680 fi 22681 22682 22683 22684 22685 22686 22687 22688 22689 22690 22691 22692fi 22693 22694 22695 22696# Extract the first word of "perl", so it can be a program name with args. 22697set dummy perl; ac_word=$2 22698{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 22699$as_echo_n "checking for $ac_word... " >&6; } 22700if ${ac_cv_path_PERL+:} false; then : 22701 $as_echo_n "(cached) " >&6 22702else 22703 case $PERL in 22704 [\\/]* | ?:[\\/]*) 22705 ac_cv_path_PERL="$PERL" # Let the user override the test with a path. 22706 ;; 22707 *) 22708 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 22709for as_dir in $PATH 22710do 22711 IFS=$as_save_IFS 22712 test -z "$as_dir" && as_dir=. 22713 for ac_exec_ext in '' $ac_executable_extensions; do 22714 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 22715 ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext" 22716 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 22717 break 2 22718 fi 22719done 22720 done 22721IFS=$as_save_IFS 22722 22723 test -z "$ac_cv_path_PERL" && ac_cv_path_PERL="none" 22724 ;; 22725esac 22726fi 22727PERL=$ac_cv_path_PERL 22728if test -n "$PERL"; then 22729 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5 22730$as_echo "$PERL" >&6; } 22731else 22732 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 22733$as_echo "no" >&6; } 22734fi 22735 22736 22737 22738if test -n "$RUBY"; then 22739 # Extract the first word of ""$RUBY"", so it can be a program name with args. 22740set dummy "$RUBY"; ac_word=$2 22741{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 22742$as_echo_n "checking for $ac_word... " >&6; } 22743if ${ac_cv_path_RUBY+:} false; then : 22744 $as_echo_n "(cached) " >&6 22745else 22746 case $RUBY in 22747 [\\/]* | ?:[\\/]*) 22748 ac_cv_path_RUBY="$RUBY" # Let the user override the test with a path. 22749 ;; 22750 *) 22751 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 22752for as_dir in $PATH 22753do 22754 IFS=$as_save_IFS 22755 test -z "$as_dir" && as_dir=. 22756 for ac_exec_ext in '' $ac_executable_extensions; do 22757 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 22758 ac_cv_path_RUBY="$as_dir/$ac_word$ac_exec_ext" 22759 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 22760 break 2 22761 fi 22762done 22763 done 22764IFS=$as_save_IFS 22765 22766 test -z "$ac_cv_path_RUBY" && ac_cv_path_RUBY="none" 22767 ;; 22768esac 22769fi 22770RUBY=$ac_cv_path_RUBY 22771if test -n "$RUBY"; then 22772 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RUBY" >&5 22773$as_echo "$RUBY" >&6; } 22774else 22775 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 22776$as_echo "no" >&6; } 22777fi 22778 22779 22780else 22781 for ac_prog in ruby ruby1.8 ruby18 ruby1.9 ruby1 ruby1.9.3 ruby193 ruby2.0 ruby2.1 22782do 22783 # Extract the first word of "$ac_prog", so it can be a program name with args. 22784set dummy $ac_prog; ac_word=$2 22785{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 22786$as_echo_n "checking for $ac_word... " >&6; } 22787if ${ac_cv_path_RUBY+:} false; then : 22788 $as_echo_n "(cached) " >&6 22789else 22790 case $RUBY in 22791 [\\/]* | ?:[\\/]*) 22792 ac_cv_path_RUBY="$RUBY" # Let the user override the test with a path. 22793 ;; 22794 *) 22795 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 22796for as_dir in $PATH 22797do 22798 IFS=$as_save_IFS 22799 test -z "$as_dir" && as_dir=. 22800 for ac_exec_ext in '' $ac_executable_extensions; do 22801 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 22802 ac_cv_path_RUBY="$as_dir/$ac_word$ac_exec_ext" 22803 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 22804 break 2 22805 fi 22806done 22807 done 22808IFS=$as_save_IFS 22809 22810 ;; 22811esac 22812fi 22813RUBY=$ac_cv_path_RUBY 22814if test -n "$RUBY"; then 22815 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RUBY" >&5 22816$as_echo "$RUBY" >&6; } 22817else 22818 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 22819$as_echo "no" >&6; } 22820fi 22821 22822 22823 test -n "$RUBY" && break 22824done 22825test -n "$RUBY" || RUBY="none" 22826 22827fi 22828if test "$RUBY" != "none"; then 22829 { $as_echo "$as_me:${as_lineno-$LINENO}: checking rb_hash_foreach" >&5 22830$as_echo_n "checking rb_hash_foreach... " >&6; } 22831 if "$RUBY" -r mkmf -e 'exit(have_func("rb_hash_foreach") ? 0 : 1)' >/dev/null; then 22832 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 22833$as_echo "yes" >&6; } 22834 if test -n "$RDOC"; then 22835 # Extract the first word of ""$RDOC"", so it can be a program name with args. 22836set dummy "$RDOC"; ac_word=$2 22837{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 22838$as_echo_n "checking for $ac_word... " >&6; } 22839if ${ac_cv_path_RDOC+:} false; then : 22840 $as_echo_n "(cached) " >&6 22841else 22842 case $RDOC in 22843 [\\/]* | ?:[\\/]*) 22844 ac_cv_path_RDOC="$RDOC" # Let the user override the test with a path. 22845 ;; 22846 *) 22847 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 22848for as_dir in $PATH 22849do 22850 IFS=$as_save_IFS 22851 test -z "$as_dir" && as_dir=. 22852 for ac_exec_ext in '' $ac_executable_extensions; do 22853 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 22854 ac_cv_path_RDOC="$as_dir/$ac_word$ac_exec_ext" 22855 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 22856 break 2 22857 fi 22858done 22859 done 22860IFS=$as_save_IFS 22861 22862 test -z "$ac_cv_path_RDOC" && ac_cv_path_RDOC="none" 22863 ;; 22864esac 22865fi 22866RDOC=$ac_cv_path_RDOC 22867if test -n "$RDOC"; then 22868 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RDOC" >&5 22869$as_echo "$RDOC" >&6; } 22870else 22871 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 22872$as_echo "no" >&6; } 22873fi 22874 22875 22876 else 22877 for ac_prog in rdoc rdoc1.8 rdoc18 rdoc1.9 rdoc19 rdoc1.9.3 rdoc193 rdoc2.0 rdoc2.1 22878do 22879 # Extract the first word of "$ac_prog", so it can be a program name with args. 22880set dummy $ac_prog; ac_word=$2 22881{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 22882$as_echo_n "checking for $ac_word... " >&6; } 22883if ${ac_cv_path_RDOC+:} false; then : 22884 $as_echo_n "(cached) " >&6 22885else 22886 case $RDOC in 22887 [\\/]* | ?:[\\/]*) 22888 ac_cv_path_RDOC="$RDOC" # Let the user override the test with a path. 22889 ;; 22890 *) 22891 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 22892for as_dir in $PATH 22893do 22894 IFS=$as_save_IFS 22895 test -z "$as_dir" && as_dir=. 22896 for ac_exec_ext in '' $ac_executable_extensions; do 22897 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 22898 ac_cv_path_RDOC="$as_dir/$ac_word$ac_exec_ext" 22899 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 22900 break 2 22901 fi 22902done 22903 done 22904IFS=$as_save_IFS 22905 22906 ;; 22907esac 22908fi 22909RDOC=$ac_cv_path_RDOC 22910if test -n "$RDOC"; then 22911 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RDOC" >&5 22912$as_echo "$RDOC" >&6; } 22913else 22914 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 22915$as_echo "no" >&6; } 22916fi 22917 22918 22919 test -n "$RDOC" && break 22920done 22921test -n "$RDOC" || RDOC="none" 22922 22923 fi 22924 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Ruby major version" >&5 22925$as_echo_n "checking for Ruby major version... " >&6; } 22926if ${svn_cv_ruby_major+:} false; then : 22927 $as_echo_n "(cached) " >&6 22928else 22929 22930 svn_cv_ruby_major="`$RUBY -rrbconfig -e 'print RbConfig::CONFIG.fetch(%q(MAJOR))'`" 22931 22932fi 22933{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $svn_cv_ruby_major" >&5 22934$as_echo "$svn_cv_ruby_major" >&6; } 22935 RUBY_MAJOR="$svn_cv_ruby_major" 22936 22937 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Ruby minor version" >&5 22938$as_echo_n "checking for Ruby minor version... " >&6; } 22939if ${svn_cv_ruby_minor+:} false; then : 22940 $as_echo_n "(cached) " >&6 22941else 22942 22943 svn_cv_ruby_minor="`$RUBY -rrbconfig -e 'print RbConfig::CONFIG.fetch(%q(MINOR))'`" 22944 22945fi 22946{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $svn_cv_ruby_minor" >&5 22947$as_echo "$svn_cv_ruby_minor" >&6; } 22948 RUBY_MINOR="$svn_cv_ruby_minor" 22949 22950 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Ruby teeny version" >&5 22951$as_echo_n "checking for Ruby teeny version... " >&6; } 22952if ${svn_cv_ruby_teeny+:} false; then : 22953 $as_echo_n "(cached) " >&6 22954else 22955 22956 svn_cv_ruby_teeny="`$RUBY -rrbconfig -e 'major, minor, teeny = RUBY_VERSION.split("."); print teeny;'`" 22957 22958fi 22959{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $svn_cv_ruby_teeny" >&5 22960$as_echo "$svn_cv_ruby_teeny" >&6; } 22961 RUBY_TEENY="$svn_cv_ruby_teeny" 22962 22963 22964 22965 22966 if test \( "$RUBY_MAJOR" -eq "1" -a "$RUBY_MINOR" -gt "8" -a "$RUBY_TEENY" -lt "3" \); then 22967 # Disallow Ruby between 1.8.7 and 1.9.3 22968 RUBY="none" 22969 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: The detected Ruby is between 1.9 and 1.9.3" >&5 22970$as_echo "$as_me: WARNING: The detected Ruby is between 1.9 and 1.9.3" >&2;} 22971 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Only 1.8.x and 1.9.3 releases are supported at this time" >&5 22972$as_echo "$as_me: WARNING: Only 1.8.x and 1.9.3 releases are supported at this time" >&2;} 22973 fi 22974 else 22975 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 22976$as_echo "no" >&6; } 22977 RUBY="none" 22978 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: The detected Ruby is too old for Subversion to use" >&5 22979$as_echo "$as_me: WARNING: The detected Ruby is too old for Subversion to use" >&2;} 22980 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: A Ruby which has rb_hash_foreach is required to use the" >&5 22981$as_echo "$as_me: WARNING: A Ruby which has rb_hash_foreach is required to use the" >&2;} 22982 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Subversion Ruby bindings" >&5 22983$as_echo "$as_me: WARNING: Subversion Ruby bindings" >&2;} 22984 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Upgrade to the official 1.8.2 release, or later" >&5 22985$as_echo "$as_me: WARNING: Upgrade to the official 1.8.2 release, or later" >&2;} 22986 fi 22987fi 22988 22989 22990 22991# Check whether --with-swig was given. 22992if test "${with_swig+set}" = set; then : 22993 withval=$with_swig; 22994 case "$withval" in 22995 "no") 22996 SWIG_SUITABLE=no 22997 22998 where=no 22999 23000 if test $where = no; then 23001 SWIG=none 23002 elif test $where = check; then 23003 # Extract the first word of "swig", so it can be a program name with args. 23004set dummy swig; ac_word=$2 23005{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 23006$as_echo_n "checking for $ac_word... " >&6; } 23007if ${ac_cv_path_SWIG+:} false; then : 23008 $as_echo_n "(cached) " >&6 23009else 23010 case $SWIG in 23011 [\\/]* | ?:[\\/]*) 23012 ac_cv_path_SWIG="$SWIG" # Let the user override the test with a path. 23013 ;; 23014 *) 23015 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 23016for as_dir in $PATH 23017do 23018 IFS=$as_save_IFS 23019 test -z "$as_dir" && as_dir=. 23020 for ac_exec_ext in '' $ac_executable_extensions; do 23021 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 23022 ac_cv_path_SWIG="$as_dir/$ac_word$ac_exec_ext" 23023 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 23024 break 2 23025 fi 23026done 23027 done 23028IFS=$as_save_IFS 23029 23030 test -z "$ac_cv_path_SWIG" && ac_cv_path_SWIG="none" 23031 ;; 23032esac 23033fi 23034SWIG=$ac_cv_path_SWIG 23035if test -n "$SWIG"; then 23036 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SWIG" >&5 23037$as_echo "$SWIG" >&6; } 23038else 23039 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 23040$as_echo "no" >&6; } 23041fi 23042 23043 23044 else 23045 if test -f "$where"; then 23046 SWIG="$where" 23047 else 23048 SWIG="$where/bin/swig" 23049 fi 23050 if test ! -f "$SWIG" || test ! -x "$SWIG"; then 23051 as_fn_error $? "Could not find swig binary at $SWIG" "$LINENO" 5 23052 fi 23053 fi 23054 23055 if test "$SWIG" != "none"; then 23056 { $as_echo "$as_me:${as_lineno-$LINENO}: checking swig version" >&5 23057$as_echo_n "checking swig version... " >&6; } 23058 SWIG_VERSION_RAW="`$SWIG -version 2>&1 | \ 23059 $SED -ne 's/^.*Version \(.*\)$/\1/p'`" 23060 # We want the version as an integer so we can test against 23061 # which version we're using. SWIG doesn't provide this 23062 # to us so we have to come up with it on our own. 23063 # The major is passed straight through, 23064 # the minor is zero padded to two places, 23065 # and the patch level is zero padded to three places. 23066 # e.g. 1.3.24 becomes 103024 23067 SWIG_VERSION="`echo \"$SWIG_VERSION_RAW\" | \ 23068 $SED -e 's/[^0-9\.].*$//' \ 23069 -e 's/\.\([0-9]\)$/.0\1/' \ 23070 -e 's/\.\([0-9][0-9]\)$/.0\1/' \ 23071 -e 's/\.\([0-9]\)\./0\1/; s/\.//g;'`" 23072 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SWIG_VERSION_RAW" >&5 23073$as_echo "$SWIG_VERSION_RAW" >&6; } 23074 # If you change the required swig version number, don't forget to update: 23075 # subversion/bindings/swig/INSTALL 23076 # packages/rpm/redhat-8+/subversion.spec 23077 # packages/rpm/redhat-7.x/subversion.spec 23078 # packages/rpm/rhel-3/subversion.spec 23079 # packages/rpm/rhel-4/subversion.spec 23080 if test -n "$SWIG_VERSION" && test "$SWIG_VERSION" -ge "103024"; then 23081 SWIG_SUITABLE=yes 23082 else 23083 SWIG_SUITABLE=no 23084 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Detected SWIG version $SWIG_VERSION_RAW" >&5 23085$as_echo "$as_me: WARNING: Detected SWIG version $SWIG_VERSION_RAW" >&2;} 23086 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Subversion requires SWIG 1.3.24 or later" >&5 23087$as_echo "$as_me: WARNING: Subversion requires SWIG 1.3.24 or later" >&2;} 23088 fi 23089 fi 23090 23091 SWIG_PY_COMPILE="none" 23092 SWIG_PY_LINK="none" 23093 if test "$PYTHON" != "none"; then 23094 { $as_echo "$as_me:${as_lineno-$LINENO}: Configuring python swig binding" >&5 23095$as_echo "$as_me: Configuring python swig binding" >&6;} 23096 23097 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Python includes" >&5 23098$as_echo_n "checking for Python includes... " >&6; } 23099if ${ac_cv_python_includes+:} false; then : 23100 $as_echo_n "(cached) " >&6 23101else 23102 23103 ac_cv_python_includes="`$PYTHON ${abs_srcdir}/build/get-py-info.py --includes`" 23104 23105fi 23106{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_python_includes" >&5 23107$as_echo "$ac_cv_python_includes" >&6; } 23108 SWIG_PY_INCLUDES="\$(SWIG_INCLUDES) $ac_cv_python_includes" 23109 23110 if test "$ac_cv_python_includes" = "none"; then 23111 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: python bindings cannot be built without distutils module" >&5 23112$as_echo "$as_me: WARNING: python bindings cannot be built without distutils module" >&2;} 23113 fi 23114 23115 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for compiling Python extensions" >&5 23116$as_echo_n "checking for compiling Python extensions... " >&6; } 23117if ${ac_cv_python_compile+:} false; then : 23118 $as_echo_n "(cached) " >&6 23119else 23120 23121 ac_cv_python_compile="`$PYTHON ${abs_srcdir}/build/get-py-info.py --compile`" 23122 23123fi 23124{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_python_compile" >&5 23125$as_echo "$ac_cv_python_compile" >&6; } 23126 SWIG_PY_COMPILE="$ac_cv_python_compile $CFLAGS" 23127 23128 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for linking Python extensions" >&5 23129$as_echo_n "checking for linking Python extensions... " >&6; } 23130if ${ac_cv_python_link+:} false; then : 23131 $as_echo_n "(cached) " >&6 23132else 23133 23134 ac_cv_python_link="`$PYTHON ${abs_srcdir}/build/get-py-info.py --link`" 23135 23136fi 23137{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_python_link" >&5 23138$as_echo "$ac_cv_python_link" >&6; } 23139 SWIG_PY_LINK="$ac_cv_python_link" 23140 23141 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for linking Python libraries" >&5 23142$as_echo_n "checking for linking Python libraries... " >&6; } 23143if ${ac_cv_python_libs+:} false; then : 23144 $as_echo_n "(cached) " >&6 23145else 23146 23147 ac_cv_python_libs="`$PYTHON ${abs_srcdir}/build/get-py-info.py --libs`" 23148 23149fi 23150{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_python_libs" >&5 23151$as_echo "$ac_cv_python_libs" >&6; } 23152 SWIG_PY_LIBS="` 23153 input_flags="$ac_cv_python_libs" 23154 output_flags="" 23155 filtered_dirs="/lib /lib64 /usr/lib /usr/lib64" 23156 for flag in $input_flags; do 23157 filter="no" 23158 for dir in $filtered_dirs; do 23159 if test "$flag" = "-L$dir" || test "$flag" = "-L$dir/"; then 23160 filter="yes" 23161 break 23162 fi 23163 done 23164 if test "$filter" = "no"; then 23165 output_flags="$output_flags $flag" 23166 fi 23167 done 23168 if test -n "$output_flags"; then 23169 printf "%s" "${output_flags# }" 23170 fi 23171`" 23172 23173 SVN_PYCFMT_SAVE_CPPFLAGS="$CPPFLAGS" 23174 CPPFLAGS="$CPPFLAGS $SVN_APR_INCLUDES" 23175 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for apr_int64_t Python/C API format string" >&5 23176$as_echo_n "checking for apr_int64_t Python/C API format string... " >&6; } 23177if ${svn_cv_pycfmt_apr_int64_t+:} false; then : 23178 $as_echo_n "(cached) " >&6 23179else 23180 23181 if test "x$svn_cv_pycfmt_apr_int64_t" = "x"; then 23182 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 23183/* end confdefs.h. */ 23184#include <apr.h> 23185 MaTcHtHiS APR_INT64_T_FMT EnDeNd 23186_ACEOF 23187if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 23188 $EGREP "MaTcHtHiS +\"lld\" +EnDeNd" >/dev/null 2>&1; then : 23189 svn_cv_pycfmt_apr_int64_t="L" 23190fi 23191rm -f conftest* 23192 23193 fi 23194 if test "x$svn_cv_pycfmt_apr_int64_t" = "x"; then 23195 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 23196/* end confdefs.h. */ 23197r 23198 #include <apr.h> 23199 MaTcHtHiS APR_INT64_T_FMT EnDeNd 23200_ACEOF 23201if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 23202 $EGREP "MaTcHtHiS +\"ld\" +EnDeNd" >/dev/null 2>&1; then : 23203 svn_cv_pycfmt_apr_int64_t="l" 23204fi 23205rm -f conftest* 23206 23207 fi 23208 if test "x$svn_cv_pycfmt_apr_int64_t" = "x"; then 23209 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 23210/* end confdefs.h. */ 23211#include <apr.h> 23212 MaTcHtHiS APR_INT64_T_FMT EnDeNd 23213_ACEOF 23214if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 23215 $EGREP "MaTcHtHiS +\"d\" +EnDeNd" >/dev/null 2>&1; then : 23216 svn_cv_pycfmt_apr_int64_t="i" 23217fi 23218rm -f conftest* 23219 23220 fi 23221 23222fi 23223{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $svn_cv_pycfmt_apr_int64_t" >&5 23224$as_echo "$svn_cv_pycfmt_apr_int64_t" >&6; } 23225 CPPFLAGS="$SVN_PYCFMT_SAVE_CPPFLAGS" 23226 if test "x$svn_cv_pycfmt_apr_int64_t" = "x"; then 23227 as_fn_error $? "failed to recognize APR_INT64_T_FMT on this platform" "$LINENO" 5 23228 fi 23229 23230cat >>confdefs.h <<_ACEOF 23231#define SVN_APR_INT64_T_PYCFMT "$svn_cv_pycfmt_apr_int64_t" 23232_ACEOF 23233 23234 fi 23235 23236 if test "$PERL" != "none"; then 23237 { $as_echo "$as_me:${as_lineno-$LINENO}: checking perl version" >&5 23238$as_echo_n "checking perl version... " >&6; } 23239 PERL_VERSION="`$PERL -e 'q([); print $] * 1000000,$/;'`" 23240 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL_VERSION" >&5 23241$as_echo "$PERL_VERSION" >&6; } 23242 if test "$PERL_VERSION" -ge "5008000"; then 23243 SWIG_PL_INCLUDES="\$(SWIG_INCLUDES) `$PERL -MExtUtils::Embed -e ccopts`" 23244 else 23245 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: perl bindings require perl 5.8.0 or newer." >&5 23246$as_echo "$as_me: WARNING: perl bindings require perl 5.8.0 or newer." >&2;} 23247 fi 23248 fi 23249 23250 SWIG_RB_COMPILE="none" 23251 SWIG_RB_LINK="none" 23252 if test "$RUBY" != "none"; then 23253 rbconfig="$RUBY -rrbconfig -e " 23254 23255 for var_name in arch archdir CC LDSHARED DLEXT LIBS LIBRUBYARG \ 23256 rubyhdrdir rubyarchhdrdir sitedir sitelibdir sitearchdir libdir 23257 do 23258 rbconfig_tmp=`$rbconfig "print RbConfig::CONFIG['$var_name']"` 23259 eval "rbconfig_$var_name=\"$rbconfig_tmp\"" 23260 done 23261 23262 { $as_echo "$as_me:${as_lineno-$LINENO}: Configuring Ruby SWIG binding" >&5 23263$as_echo "$as_me: Configuring Ruby SWIG binding" >&6;} 23264 23265 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Ruby include path" >&5 23266$as_echo_n "checking for Ruby include path... " >&6; } 23267if ${svn_cv_ruby_includes+:} false; then : 23268 $as_echo_n "(cached) " >&6 23269else 23270 23271 if test -d "$rbconfig_rubyhdrdir"; then 23272 svn_cv_ruby_includes="-I. -I$rbconfig_rubyhdrdir -I$rbconfig_rubyhdrdir/ruby -I$rbconfig_rubyhdrdir/ruby/backward" 23273 if test -d "$rbconfig_rubyarchhdrdir"; then 23274 svn_cv_ruby_includes="$svn_cv_ruby_includes -I$rbconfig_rubyarchhdrdir" 23275 else 23276 svn_cv_ruby_includes="$svn_cv_ruby_includes -I$rbconfig_rubyhdrdir/$rbconfig_arch" 23277 fi 23278 else 23279 svn_cv_ruby_includes="-I. -I$rbconfig_archdir" 23280 fi 23281 23282fi 23283{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $svn_cv_ruby_includes" >&5 23284$as_echo "$svn_cv_ruby_includes" >&6; } 23285 SWIG_RB_INCLUDES="\$(SWIG_INCLUDES) $svn_cv_ruby_includes" 23286 23287 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to compile Ruby extensions" >&5 23288$as_echo_n "checking how to compile Ruby extensions... " >&6; } 23289if ${svn_cv_ruby_compile+:} false; then : 23290 $as_echo_n "(cached) " >&6 23291else 23292 23293 svn_cv_ruby_compile="$rbconfig_CC $CFLAGS" 23294 23295fi 23296{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $svn_cv_ruby_compile" >&5 23297$as_echo "$svn_cv_ruby_compile" >&6; } 23298 SWIG_RB_COMPILE="$svn_cv_ruby_compile" 23299 23300 SWIG_RB_COMPILE=`echo "$SWIG_RB_COMPILE" | $SED -e 's/-ansi//'` 23301 23302 23303 SWIG_RB_COMPILE=`echo "$SWIG_RB_COMPILE" | $SED -e 's/-std=c89//'` 23304 23305 23306 SWIG_RB_COMPILE=`echo "$SWIG_RB_COMPILE" | $SED -e 's/-std=c90//'` 23307 23308 SWIG_RB_COMPILE="$SWIG_RB_COMPILE -Wno-int-to-pointer-cast" 23309 23310 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link Ruby extensions" >&5 23311$as_echo_n "checking how to link Ruby extensions... " >&6; } 23312if ${svn_cv_ruby_link+:} false; then : 23313 $as_echo_n "(cached) " >&6 23314else 23315 23316 svn_cv_ruby_link="`$RUBY -e 'ARGV.shift; print ARGV.join(%q( ))' \ 23317 $rbconfig_LDSHARED`" 23318 svn_cv_ruby_link="$rbconfig_CC $svn_cv_ruby_link" 23319 svn_cv_ruby_link="$svn_cv_ruby_link -shrext .$rbconfig_DLEXT" 23320 23321fi 23322{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $svn_cv_ruby_link" >&5 23323$as_echo "$svn_cv_ruby_link" >&6; } 23324 SWIG_RB_LINK="$svn_cv_ruby_link" 23325 23326 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link Ruby libraries" >&5 23327$as_echo_n "checking how to link Ruby libraries... " >&6; } 23328if ${ac_cv_ruby_libs+:} false; then : 23329 $as_echo_n "(cached) " >&6 23330else 23331 23332 ac_cv_ruby_libs="$rbconfig_LIBRUBYARG $rbconfig_LIBS" 23333 23334fi 23335{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_ruby_libs" >&5 23336$as_echo "$ac_cv_ruby_libs" >&6; } 23337 SWIG_RB_LIBS="` 23338 input_flags="$ac_cv_ruby_libs" 23339 output_flags="" 23340 filtered_dirs="/lib /lib64 /usr/lib /usr/lib64" 23341 for flag in $input_flags; do 23342 filter="no" 23343 for dir in $filtered_dirs; do 23344 if test "$flag" = "-L$dir" || test "$flag" = "-L$dir/"; then 23345 filter="yes" 23346 break 23347 fi 23348 done 23349 if test "$filter" = "no"; then 23350 output_flags="$output_flags $flag" 23351 fi 23352 done 23353 if test -n "$output_flags"; then 23354 printf "%s" "${output_flags# }" 23355 fi 23356`" 23357 23358 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for rb_errinfo" >&5 23359$as_echo_n "checking for rb_errinfo... " >&6; } 23360 old_CFLAGS="$CFLAGS" 23361 old_LIBS="$LIBS" 23362 CFLAGS="$CFLAGS $svn_cv_ruby_includes" 23363 23364 CFLAGS=`echo "$CFLAGS" | $SED -e 's/-ansi//'` 23365 23366 23367 CFLAGS=`echo "$CFLAGS" | $SED -e 's/-std=c89//'` 23368 23369 23370 CFLAGS=`echo "$CFLAGS" | $SED -e 's/-std=c90//'` 23371 23372 LIBS="$SWIG_RB_LIBS" 23373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 23374/* end confdefs.h. */ 23375 23376#include <ruby.h> 23377int main() 23378{rb_errinfo();} 23379_ACEOF 23380if ac_fn_c_try_link "$LINENO"; then : 23381 have_rb_errinfo="yes" 23382else 23383 have_rb_errinfo="no" 23384fi 23385rm -f core conftest.err conftest.$ac_objext \ 23386 conftest$ac_exeext conftest.$ac_ext 23387 if test "$have_rb_errinfo" = "yes"; then 23388 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 23389$as_echo "yes" >&6; } 23390 23391$as_echo "#define HAVE_RB_ERRINFO 1" >>confdefs.h 23392 23393 else 23394 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 23395$as_echo "no" >&6; } 23396 fi 23397 CFLAGS="$old_CFLAGS" 23398 LIBS="$old_LIBS" 23399 23400 if ${svn_cv_ruby_sitedir+:} false; then : 23401 $as_echo_n "(cached) " >&6 23402else 23403 23404 svn_cv_ruby_sitedir="$rbconfig_sitedir" 23405 23406fi 23407 23408 23409# Check whether --with-ruby-sitedir was given. 23410if test "${with_ruby_sitedir+set}" = set; then : 23411 withval=$with_ruby_sitedir; svn_ruby_installdir="$withval" 23412else 23413 svn_ruby_installdir="$svn_cv_ruby_sitedir" 23414fi 23415 23416 23417 { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to install Ruby scripts" >&5 23418$as_echo_n "checking where to install Ruby scripts... " >&6; } 23419 if ${svn_cv_ruby_sitedir_libsuffix+:} false; then : 23420 $as_echo_n "(cached) " >&6 23421else 23422 23423 svn_cv_ruby_sitedir_libsuffix="`echo "$rbconfig_sitelibdir" | \ 23424 $SED -e "s,^$rbconfig_sitedir,,"`" 23425 23426fi 23427 23428 SWIG_RB_SITE_LIB_DIR="${svn_ruby_installdir}${svn_cv_ruby_sitedir_libsuffix}" 23429 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SWIG_RB_SITE_LIB_DIR" >&5 23430$as_echo "$SWIG_RB_SITE_LIB_DIR" >&6; } 23431 23432 { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to install Ruby extensions" >&5 23433$as_echo_n "checking where to install Ruby extensions... " >&6; } 23434 if ${svn_cv_ruby_sitedir_archsuffix+:} false; then : 23435 $as_echo_n "(cached) " >&6 23436else 23437 23438 svn_cv_ruby_sitedir_archsuffix="`echo "$rbconfig_sitearchdir" | \ 23439 $SED -e "s,^$rbconfig_sitedir,,"`" 23440 23441fi 23442 23443 SWIG_RB_SITE_ARCH_DIR="${svn_ruby_installdir}${svn_cv_ruby_sitedir_archsuffix}" 23444 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SWIG_RB_SITE_ARCH_DIR" >&5 23445$as_echo "$SWIG_RB_SITE_ARCH_DIR" >&6; } 23446 23447 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to use output level for Ruby bindings tests" >&5 23448$as_echo_n "checking how to use output level for Ruby bindings tests... " >&6; } 23449 if ${svn_cv_ruby_test_verbose+:} false; then : 23450 $as_echo_n "(cached) " >&6 23451else 23452 23453 svn_cv_ruby_test_verbose="normal" 23454 23455fi 23456 23457 23458# Check whether --with-ruby-test-verbose was given. 23459if test "${with_ruby_test_verbose+set}" = set; then : 23460 withval=$with_ruby_test_verbose; svn_ruby_test_verbose="$withval" 23461else 23462 svn_ruby_test_verbose="$svn_cv_ruby_test_verbose" 23463fi 23464 23465 SWIG_RB_TEST_VERBOSE="$svn_ruby_test_verbose" 23466 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SWIG_RB_TEST_VERBOSE" >&5 23467$as_echo "$SWIG_RB_TEST_VERBOSE" >&6; } 23468 fi 23469 23470 23471 23472 23473 23474 23475 23476 23477 23478 23479 23480 23481 23482 23483 ;; 23484 "yes") 23485 23486 where=check 23487 23488 if test $where = no; then 23489 SWIG=none 23490 elif test $where = check; then 23491 # Extract the first word of "swig", so it can be a program name with args. 23492set dummy swig; ac_word=$2 23493{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 23494$as_echo_n "checking for $ac_word... " >&6; } 23495if ${ac_cv_path_SWIG+:} false; then : 23496 $as_echo_n "(cached) " >&6 23497else 23498 case $SWIG in 23499 [\\/]* | ?:[\\/]*) 23500 ac_cv_path_SWIG="$SWIG" # Let the user override the test with a path. 23501 ;; 23502 *) 23503 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 23504for as_dir in $PATH 23505do 23506 IFS=$as_save_IFS 23507 test -z "$as_dir" && as_dir=. 23508 for ac_exec_ext in '' $ac_executable_extensions; do 23509 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 23510 ac_cv_path_SWIG="$as_dir/$ac_word$ac_exec_ext" 23511 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 23512 break 2 23513 fi 23514done 23515 done 23516IFS=$as_save_IFS 23517 23518 test -z "$ac_cv_path_SWIG" && ac_cv_path_SWIG="none" 23519 ;; 23520esac 23521fi 23522SWIG=$ac_cv_path_SWIG 23523if test -n "$SWIG"; then 23524 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SWIG" >&5 23525$as_echo "$SWIG" >&6; } 23526else 23527 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 23528$as_echo "no" >&6; } 23529fi 23530 23531 23532 else 23533 if test -f "$where"; then 23534 SWIG="$where" 23535 else 23536 SWIG="$where/bin/swig" 23537 fi 23538 if test ! -f "$SWIG" || test ! -x "$SWIG"; then 23539 as_fn_error $? "Could not find swig binary at $SWIG" "$LINENO" 5 23540 fi 23541 fi 23542 23543 if test "$SWIG" != "none"; then 23544 { $as_echo "$as_me:${as_lineno-$LINENO}: checking swig version" >&5 23545$as_echo_n "checking swig version... " >&6; } 23546 SWIG_VERSION_RAW="`$SWIG -version 2>&1 | \ 23547 $SED -ne 's/^.*Version \(.*\)$/\1/p'`" 23548 # We want the version as an integer so we can test against 23549 # which version we're using. SWIG doesn't provide this 23550 # to us so we have to come up with it on our own. 23551 # The major is passed straight through, 23552 # the minor is zero padded to two places, 23553 # and the patch level is zero padded to three places. 23554 # e.g. 1.3.24 becomes 103024 23555 SWIG_VERSION="`echo \"$SWIG_VERSION_RAW\" | \ 23556 $SED -e 's/[^0-9\.].*$//' \ 23557 -e 's/\.\([0-9]\)$/.0\1/' \ 23558 -e 's/\.\([0-9][0-9]\)$/.0\1/' \ 23559 -e 's/\.\([0-9]\)\./0\1/; s/\.//g;'`" 23560 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SWIG_VERSION_RAW" >&5 23561$as_echo "$SWIG_VERSION_RAW" >&6; } 23562 # If you change the required swig version number, don't forget to update: 23563 # subversion/bindings/swig/INSTALL 23564 # packages/rpm/redhat-8+/subversion.spec 23565 # packages/rpm/redhat-7.x/subversion.spec 23566 # packages/rpm/rhel-3/subversion.spec 23567 # packages/rpm/rhel-4/subversion.spec 23568 if test -n "$SWIG_VERSION" && test "$SWIG_VERSION" -ge "103024"; then 23569 SWIG_SUITABLE=yes 23570 else 23571 SWIG_SUITABLE=no 23572 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Detected SWIG version $SWIG_VERSION_RAW" >&5 23573$as_echo "$as_me: WARNING: Detected SWIG version $SWIG_VERSION_RAW" >&2;} 23574 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Subversion requires SWIG 1.3.24 or later" >&5 23575$as_echo "$as_me: WARNING: Subversion requires SWIG 1.3.24 or later" >&2;} 23576 fi 23577 fi 23578 23579 SWIG_PY_COMPILE="none" 23580 SWIG_PY_LINK="none" 23581 if test "$PYTHON" != "none"; then 23582 { $as_echo "$as_me:${as_lineno-$LINENO}: Configuring python swig binding" >&5 23583$as_echo "$as_me: Configuring python swig binding" >&6;} 23584 23585 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Python includes" >&5 23586$as_echo_n "checking for Python includes... " >&6; } 23587if ${ac_cv_python_includes+:} false; then : 23588 $as_echo_n "(cached) " >&6 23589else 23590 23591 ac_cv_python_includes="`$PYTHON ${abs_srcdir}/build/get-py-info.py --includes`" 23592 23593fi 23594{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_python_includes" >&5 23595$as_echo "$ac_cv_python_includes" >&6; } 23596 SWIG_PY_INCLUDES="\$(SWIG_INCLUDES) $ac_cv_python_includes" 23597 23598 if test "$ac_cv_python_includes" = "none"; then 23599 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: python bindings cannot be built without distutils module" >&5 23600$as_echo "$as_me: WARNING: python bindings cannot be built without distutils module" >&2;} 23601 fi 23602 23603 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for compiling Python extensions" >&5 23604$as_echo_n "checking for compiling Python extensions... " >&6; } 23605if ${ac_cv_python_compile+:} false; then : 23606 $as_echo_n "(cached) " >&6 23607else 23608 23609 ac_cv_python_compile="`$PYTHON ${abs_srcdir}/build/get-py-info.py --compile`" 23610 23611fi 23612{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_python_compile" >&5 23613$as_echo "$ac_cv_python_compile" >&6; } 23614 SWIG_PY_COMPILE="$ac_cv_python_compile $CFLAGS" 23615 23616 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for linking Python extensions" >&5 23617$as_echo_n "checking for linking Python extensions... " >&6; } 23618if ${ac_cv_python_link+:} false; then : 23619 $as_echo_n "(cached) " >&6 23620else 23621 23622 ac_cv_python_link="`$PYTHON ${abs_srcdir}/build/get-py-info.py --link`" 23623 23624fi 23625{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_python_link" >&5 23626$as_echo "$ac_cv_python_link" >&6; } 23627 SWIG_PY_LINK="$ac_cv_python_link" 23628 23629 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for linking Python libraries" >&5 23630$as_echo_n "checking for linking Python libraries... " >&6; } 23631if ${ac_cv_python_libs+:} false; then : 23632 $as_echo_n "(cached) " >&6 23633else 23634 23635 ac_cv_python_libs="`$PYTHON ${abs_srcdir}/build/get-py-info.py --libs`" 23636 23637fi 23638{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_python_libs" >&5 23639$as_echo "$ac_cv_python_libs" >&6; } 23640 SWIG_PY_LIBS="` 23641 input_flags="$ac_cv_python_libs" 23642 output_flags="" 23643 filtered_dirs="/lib /lib64 /usr/lib /usr/lib64" 23644 for flag in $input_flags; do 23645 filter="no" 23646 for dir in $filtered_dirs; do 23647 if test "$flag" = "-L$dir" || test "$flag" = "-L$dir/"; then 23648 filter="yes" 23649 break 23650 fi 23651 done 23652 if test "$filter" = "no"; then 23653 output_flags="$output_flags $flag" 23654 fi 23655 done 23656 if test -n "$output_flags"; then 23657 printf "%s" "${output_flags# }" 23658 fi 23659`" 23660 23661 SVN_PYCFMT_SAVE_CPPFLAGS="$CPPFLAGS" 23662 CPPFLAGS="$CPPFLAGS $SVN_APR_INCLUDES" 23663 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for apr_int64_t Python/C API format string" >&5 23664$as_echo_n "checking for apr_int64_t Python/C API format string... " >&6; } 23665if ${svn_cv_pycfmt_apr_int64_t+:} false; then : 23666 $as_echo_n "(cached) " >&6 23667else 23668 23669 if test "x$svn_cv_pycfmt_apr_int64_t" = "x"; then 23670 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 23671/* end confdefs.h. */ 23672#include <apr.h> 23673 MaTcHtHiS APR_INT64_T_FMT EnDeNd 23674_ACEOF 23675if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 23676 $EGREP "MaTcHtHiS +\"lld\" +EnDeNd" >/dev/null 2>&1; then : 23677 svn_cv_pycfmt_apr_int64_t="L" 23678fi 23679rm -f conftest* 23680 23681 fi 23682 if test "x$svn_cv_pycfmt_apr_int64_t" = "x"; then 23683 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 23684/* end confdefs.h. */ 23685r 23686 #include <apr.h> 23687 MaTcHtHiS APR_INT64_T_FMT EnDeNd 23688_ACEOF 23689if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 23690 $EGREP "MaTcHtHiS +\"ld\" +EnDeNd" >/dev/null 2>&1; then : 23691 svn_cv_pycfmt_apr_int64_t="l" 23692fi 23693rm -f conftest* 23694 23695 fi 23696 if test "x$svn_cv_pycfmt_apr_int64_t" = "x"; then 23697 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 23698/* end confdefs.h. */ 23699#include <apr.h> 23700 MaTcHtHiS APR_INT64_T_FMT EnDeNd 23701_ACEOF 23702if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 23703 $EGREP "MaTcHtHiS +\"d\" +EnDeNd" >/dev/null 2>&1; then : 23704 svn_cv_pycfmt_apr_int64_t="i" 23705fi 23706rm -f conftest* 23707 23708 fi 23709 23710fi 23711{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $svn_cv_pycfmt_apr_int64_t" >&5 23712$as_echo "$svn_cv_pycfmt_apr_int64_t" >&6; } 23713 CPPFLAGS="$SVN_PYCFMT_SAVE_CPPFLAGS" 23714 if test "x$svn_cv_pycfmt_apr_int64_t" = "x"; then 23715 as_fn_error $? "failed to recognize APR_INT64_T_FMT on this platform" "$LINENO" 5 23716 fi 23717 23718cat >>confdefs.h <<_ACEOF 23719#define SVN_APR_INT64_T_PYCFMT "$svn_cv_pycfmt_apr_int64_t" 23720_ACEOF 23721 23722 fi 23723 23724 if test "$PERL" != "none"; then 23725 { $as_echo "$as_me:${as_lineno-$LINENO}: checking perl version" >&5 23726$as_echo_n "checking perl version... " >&6; } 23727 PERL_VERSION="`$PERL -e 'q([); print $] * 1000000,$/;'`" 23728 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL_VERSION" >&5 23729$as_echo "$PERL_VERSION" >&6; } 23730 if test "$PERL_VERSION" -ge "5008000"; then 23731 SWIG_PL_INCLUDES="\$(SWIG_INCLUDES) `$PERL -MExtUtils::Embed -e ccopts`" 23732 else 23733 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: perl bindings require perl 5.8.0 or newer." >&5 23734$as_echo "$as_me: WARNING: perl bindings require perl 5.8.0 or newer." >&2;} 23735 fi 23736 fi 23737 23738 SWIG_RB_COMPILE="none" 23739 SWIG_RB_LINK="none" 23740 if test "$RUBY" != "none"; then 23741 rbconfig="$RUBY -rrbconfig -e " 23742 23743 for var_name in arch archdir CC LDSHARED DLEXT LIBS LIBRUBYARG \ 23744 rubyhdrdir rubyarchhdrdir sitedir sitelibdir sitearchdir libdir 23745 do 23746 rbconfig_tmp=`$rbconfig "print RbConfig::CONFIG['$var_name']"` 23747 eval "rbconfig_$var_name=\"$rbconfig_tmp\"" 23748 done 23749 23750 { $as_echo "$as_me:${as_lineno-$LINENO}: Configuring Ruby SWIG binding" >&5 23751$as_echo "$as_me: Configuring Ruby SWIG binding" >&6;} 23752 23753 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Ruby include path" >&5 23754$as_echo_n "checking for Ruby include path... " >&6; } 23755if ${svn_cv_ruby_includes+:} false; then : 23756 $as_echo_n "(cached) " >&6 23757else 23758 23759 if test -d "$rbconfig_rubyhdrdir"; then 23760 svn_cv_ruby_includes="-I. -I$rbconfig_rubyhdrdir -I$rbconfig_rubyhdrdir/ruby -I$rbconfig_rubyhdrdir/ruby/backward" 23761 if test -d "$rbconfig_rubyarchhdrdir"; then 23762 svn_cv_ruby_includes="$svn_cv_ruby_includes -I$rbconfig_rubyarchhdrdir" 23763 else 23764 svn_cv_ruby_includes="$svn_cv_ruby_includes -I$rbconfig_rubyhdrdir/$rbconfig_arch" 23765 fi 23766 else 23767 svn_cv_ruby_includes="-I. -I$rbconfig_archdir" 23768 fi 23769 23770fi 23771{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $svn_cv_ruby_includes" >&5 23772$as_echo "$svn_cv_ruby_includes" >&6; } 23773 SWIG_RB_INCLUDES="\$(SWIG_INCLUDES) $svn_cv_ruby_includes" 23774 23775 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to compile Ruby extensions" >&5 23776$as_echo_n "checking how to compile Ruby extensions... " >&6; } 23777if ${svn_cv_ruby_compile+:} false; then : 23778 $as_echo_n "(cached) " >&6 23779else 23780 23781 svn_cv_ruby_compile="$rbconfig_CC $CFLAGS" 23782 23783fi 23784{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $svn_cv_ruby_compile" >&5 23785$as_echo "$svn_cv_ruby_compile" >&6; } 23786 SWIG_RB_COMPILE="$svn_cv_ruby_compile" 23787 23788 SWIG_RB_COMPILE=`echo "$SWIG_RB_COMPILE" | $SED -e 's/-ansi//'` 23789 23790 23791 SWIG_RB_COMPILE=`echo "$SWIG_RB_COMPILE" | $SED -e 's/-std=c89//'` 23792 23793 23794 SWIG_RB_COMPILE=`echo "$SWIG_RB_COMPILE" | $SED -e 's/-std=c90//'` 23795 23796 SWIG_RB_COMPILE="$SWIG_RB_COMPILE -Wno-int-to-pointer-cast" 23797 23798 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link Ruby extensions" >&5 23799$as_echo_n "checking how to link Ruby extensions... " >&6; } 23800if ${svn_cv_ruby_link+:} false; then : 23801 $as_echo_n "(cached) " >&6 23802else 23803 23804 svn_cv_ruby_link="`$RUBY -e 'ARGV.shift; print ARGV.join(%q( ))' \ 23805 $rbconfig_LDSHARED`" 23806 svn_cv_ruby_link="$rbconfig_CC $svn_cv_ruby_link" 23807 svn_cv_ruby_link="$svn_cv_ruby_link -shrext .$rbconfig_DLEXT" 23808 23809fi 23810{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $svn_cv_ruby_link" >&5 23811$as_echo "$svn_cv_ruby_link" >&6; } 23812 SWIG_RB_LINK="$svn_cv_ruby_link" 23813 23814 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link Ruby libraries" >&5 23815$as_echo_n "checking how to link Ruby libraries... " >&6; } 23816if ${ac_cv_ruby_libs+:} false; then : 23817 $as_echo_n "(cached) " >&6 23818else 23819 23820 ac_cv_ruby_libs="$rbconfig_LIBRUBYARG $rbconfig_LIBS" 23821 23822fi 23823{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_ruby_libs" >&5 23824$as_echo "$ac_cv_ruby_libs" >&6; } 23825 SWIG_RB_LIBS="` 23826 input_flags="$ac_cv_ruby_libs" 23827 output_flags="" 23828 filtered_dirs="/lib /lib64 /usr/lib /usr/lib64" 23829 for flag in $input_flags; do 23830 filter="no" 23831 for dir in $filtered_dirs; do 23832 if test "$flag" = "-L$dir" || test "$flag" = "-L$dir/"; then 23833 filter="yes" 23834 break 23835 fi 23836 done 23837 if test "$filter" = "no"; then 23838 output_flags="$output_flags $flag" 23839 fi 23840 done 23841 if test -n "$output_flags"; then 23842 printf "%s" "${output_flags# }" 23843 fi 23844`" 23845 23846 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for rb_errinfo" >&5 23847$as_echo_n "checking for rb_errinfo... " >&6; } 23848 old_CFLAGS="$CFLAGS" 23849 old_LIBS="$LIBS" 23850 CFLAGS="$CFLAGS $svn_cv_ruby_includes" 23851 23852 CFLAGS=`echo "$CFLAGS" | $SED -e 's/-ansi//'` 23853 23854 23855 CFLAGS=`echo "$CFLAGS" | $SED -e 's/-std=c89//'` 23856 23857 23858 CFLAGS=`echo "$CFLAGS" | $SED -e 's/-std=c90//'` 23859 23860 LIBS="$SWIG_RB_LIBS" 23861 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 23862/* end confdefs.h. */ 23863 23864#include <ruby.h> 23865int main() 23866{rb_errinfo();} 23867_ACEOF 23868if ac_fn_c_try_link "$LINENO"; then : 23869 have_rb_errinfo="yes" 23870else 23871 have_rb_errinfo="no" 23872fi 23873rm -f core conftest.err conftest.$ac_objext \ 23874 conftest$ac_exeext conftest.$ac_ext 23875 if test "$have_rb_errinfo" = "yes"; then 23876 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 23877$as_echo "yes" >&6; } 23878 23879$as_echo "#define HAVE_RB_ERRINFO 1" >>confdefs.h 23880 23881 else 23882 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 23883$as_echo "no" >&6; } 23884 fi 23885 CFLAGS="$old_CFLAGS" 23886 LIBS="$old_LIBS" 23887 23888 if ${svn_cv_ruby_sitedir+:} false; then : 23889 $as_echo_n "(cached) " >&6 23890else 23891 23892 svn_cv_ruby_sitedir="$rbconfig_sitedir" 23893 23894fi 23895 23896 23897# Check whether --with-ruby-sitedir was given. 23898if test "${with_ruby_sitedir+set}" = set; then : 23899 withval=$with_ruby_sitedir; svn_ruby_installdir="$withval" 23900else 23901 svn_ruby_installdir="$svn_cv_ruby_sitedir" 23902fi 23903 23904 23905 { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to install Ruby scripts" >&5 23906$as_echo_n "checking where to install Ruby scripts... " >&6; } 23907 if ${svn_cv_ruby_sitedir_libsuffix+:} false; then : 23908 $as_echo_n "(cached) " >&6 23909else 23910 23911 svn_cv_ruby_sitedir_libsuffix="`echo "$rbconfig_sitelibdir" | \ 23912 $SED -e "s,^$rbconfig_sitedir,,"`" 23913 23914fi 23915 23916 SWIG_RB_SITE_LIB_DIR="${svn_ruby_installdir}${svn_cv_ruby_sitedir_libsuffix}" 23917 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SWIG_RB_SITE_LIB_DIR" >&5 23918$as_echo "$SWIG_RB_SITE_LIB_DIR" >&6; } 23919 23920 { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to install Ruby extensions" >&5 23921$as_echo_n "checking where to install Ruby extensions... " >&6; } 23922 if ${svn_cv_ruby_sitedir_archsuffix+:} false; then : 23923 $as_echo_n "(cached) " >&6 23924else 23925 23926 svn_cv_ruby_sitedir_archsuffix="`echo "$rbconfig_sitearchdir" | \ 23927 $SED -e "s,^$rbconfig_sitedir,,"`" 23928 23929fi 23930 23931 SWIG_RB_SITE_ARCH_DIR="${svn_ruby_installdir}${svn_cv_ruby_sitedir_archsuffix}" 23932 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SWIG_RB_SITE_ARCH_DIR" >&5 23933$as_echo "$SWIG_RB_SITE_ARCH_DIR" >&6; } 23934 23935 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to use output level for Ruby bindings tests" >&5 23936$as_echo_n "checking how to use output level for Ruby bindings tests... " >&6; } 23937 if ${svn_cv_ruby_test_verbose+:} false; then : 23938 $as_echo_n "(cached) " >&6 23939else 23940 23941 svn_cv_ruby_test_verbose="normal" 23942 23943fi 23944 23945 23946# Check whether --with-ruby-test-verbose was given. 23947if test "${with_ruby_test_verbose+set}" = set; then : 23948 withval=$with_ruby_test_verbose; svn_ruby_test_verbose="$withval" 23949else 23950 svn_ruby_test_verbose="$svn_cv_ruby_test_verbose" 23951fi 23952 23953 SWIG_RB_TEST_VERBOSE="$svn_ruby_test_verbose" 23954 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SWIG_RB_TEST_VERBOSE" >&5 23955$as_echo "$SWIG_RB_TEST_VERBOSE" >&6; } 23956 fi 23957 23958 23959 23960 23961 23962 23963 23964 23965 23966 23967 23968 23969 23970 23971 ;; 23972 *) 23973 23974 where=$withval 23975 23976 if test $where = no; then 23977 SWIG=none 23978 elif test $where = check; then 23979 # Extract the first word of "swig", so it can be a program name with args. 23980set dummy swig; ac_word=$2 23981{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 23982$as_echo_n "checking for $ac_word... " >&6; } 23983if ${ac_cv_path_SWIG+:} false; then : 23984 $as_echo_n "(cached) " >&6 23985else 23986 case $SWIG in 23987 [\\/]* | ?:[\\/]*) 23988 ac_cv_path_SWIG="$SWIG" # Let the user override the test with a path. 23989 ;; 23990 *) 23991 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 23992for as_dir in $PATH 23993do 23994 IFS=$as_save_IFS 23995 test -z "$as_dir" && as_dir=. 23996 for ac_exec_ext in '' $ac_executable_extensions; do 23997 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 23998 ac_cv_path_SWIG="$as_dir/$ac_word$ac_exec_ext" 23999 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 24000 break 2 24001 fi 24002done 24003 done 24004IFS=$as_save_IFS 24005 24006 test -z "$ac_cv_path_SWIG" && ac_cv_path_SWIG="none" 24007 ;; 24008esac 24009fi 24010SWIG=$ac_cv_path_SWIG 24011if test -n "$SWIG"; then 24012 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SWIG" >&5 24013$as_echo "$SWIG" >&6; } 24014else 24015 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 24016$as_echo "no" >&6; } 24017fi 24018 24019 24020 else 24021 if test -f "$where"; then 24022 SWIG="$where" 24023 else 24024 SWIG="$where/bin/swig" 24025 fi 24026 if test ! -f "$SWIG" || test ! -x "$SWIG"; then 24027 as_fn_error $? "Could not find swig binary at $SWIG" "$LINENO" 5 24028 fi 24029 fi 24030 24031 if test "$SWIG" != "none"; then 24032 { $as_echo "$as_me:${as_lineno-$LINENO}: checking swig version" >&5 24033$as_echo_n "checking swig version... " >&6; } 24034 SWIG_VERSION_RAW="`$SWIG -version 2>&1 | \ 24035 $SED -ne 's/^.*Version \(.*\)$/\1/p'`" 24036 # We want the version as an integer so we can test against 24037 # which version we're using. SWIG doesn't provide this 24038 # to us so we have to come up with it on our own. 24039 # The major is passed straight through, 24040 # the minor is zero padded to two places, 24041 # and the patch level is zero padded to three places. 24042 # e.g. 1.3.24 becomes 103024 24043 SWIG_VERSION="`echo \"$SWIG_VERSION_RAW\" | \ 24044 $SED -e 's/[^0-9\.].*$//' \ 24045 -e 's/\.\([0-9]\)$/.0\1/' \ 24046 -e 's/\.\([0-9][0-9]\)$/.0\1/' \ 24047 -e 's/\.\([0-9]\)\./0\1/; s/\.//g;'`" 24048 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SWIG_VERSION_RAW" >&5 24049$as_echo "$SWIG_VERSION_RAW" >&6; } 24050 # If you change the required swig version number, don't forget to update: 24051 # subversion/bindings/swig/INSTALL 24052 # packages/rpm/redhat-8+/subversion.spec 24053 # packages/rpm/redhat-7.x/subversion.spec 24054 # packages/rpm/rhel-3/subversion.spec 24055 # packages/rpm/rhel-4/subversion.spec 24056 if test -n "$SWIG_VERSION" && test "$SWIG_VERSION" -ge "103024"; then 24057 SWIG_SUITABLE=yes 24058 else 24059 SWIG_SUITABLE=no 24060 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Detected SWIG version $SWIG_VERSION_RAW" >&5 24061$as_echo "$as_me: WARNING: Detected SWIG version $SWIG_VERSION_RAW" >&2;} 24062 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Subversion requires SWIG 1.3.24 or later" >&5 24063$as_echo "$as_me: WARNING: Subversion requires SWIG 1.3.24 or later" >&2;} 24064 fi 24065 fi 24066 24067 SWIG_PY_COMPILE="none" 24068 SWIG_PY_LINK="none" 24069 if test "$PYTHON" != "none"; then 24070 { $as_echo "$as_me:${as_lineno-$LINENO}: Configuring python swig binding" >&5 24071$as_echo "$as_me: Configuring python swig binding" >&6;} 24072 24073 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Python includes" >&5 24074$as_echo_n "checking for Python includes... " >&6; } 24075if ${ac_cv_python_includes+:} false; then : 24076 $as_echo_n "(cached) " >&6 24077else 24078 24079 ac_cv_python_includes="`$PYTHON ${abs_srcdir}/build/get-py-info.py --includes`" 24080 24081fi 24082{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_python_includes" >&5 24083$as_echo "$ac_cv_python_includes" >&6; } 24084 SWIG_PY_INCLUDES="\$(SWIG_INCLUDES) $ac_cv_python_includes" 24085 24086 if test "$ac_cv_python_includes" = "none"; then 24087 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: python bindings cannot be built without distutils module" >&5 24088$as_echo "$as_me: WARNING: python bindings cannot be built without distutils module" >&2;} 24089 fi 24090 24091 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for compiling Python extensions" >&5 24092$as_echo_n "checking for compiling Python extensions... " >&6; } 24093if ${ac_cv_python_compile+:} false; then : 24094 $as_echo_n "(cached) " >&6 24095else 24096 24097 ac_cv_python_compile="`$PYTHON ${abs_srcdir}/build/get-py-info.py --compile`" 24098 24099fi 24100{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_python_compile" >&5 24101$as_echo "$ac_cv_python_compile" >&6; } 24102 SWIG_PY_COMPILE="$ac_cv_python_compile $CFLAGS" 24103 24104 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for linking Python extensions" >&5 24105$as_echo_n "checking for linking Python extensions... " >&6; } 24106if ${ac_cv_python_link+:} false; then : 24107 $as_echo_n "(cached) " >&6 24108else 24109 24110 ac_cv_python_link="`$PYTHON ${abs_srcdir}/build/get-py-info.py --link`" 24111 24112fi 24113{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_python_link" >&5 24114$as_echo "$ac_cv_python_link" >&6; } 24115 SWIG_PY_LINK="$ac_cv_python_link" 24116 24117 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for linking Python libraries" >&5 24118$as_echo_n "checking for linking Python libraries... " >&6; } 24119if ${ac_cv_python_libs+:} false; then : 24120 $as_echo_n "(cached) " >&6 24121else 24122 24123 ac_cv_python_libs="`$PYTHON ${abs_srcdir}/build/get-py-info.py --libs`" 24124 24125fi 24126{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_python_libs" >&5 24127$as_echo "$ac_cv_python_libs" >&6; } 24128 SWIG_PY_LIBS="` 24129 input_flags="$ac_cv_python_libs" 24130 output_flags="" 24131 filtered_dirs="/lib /lib64 /usr/lib /usr/lib64" 24132 for flag in $input_flags; do 24133 filter="no" 24134 for dir in $filtered_dirs; do 24135 if test "$flag" = "-L$dir" || test "$flag" = "-L$dir/"; then 24136 filter="yes" 24137 break 24138 fi 24139 done 24140 if test "$filter" = "no"; then 24141 output_flags="$output_flags $flag" 24142 fi 24143 done 24144 if test -n "$output_flags"; then 24145 printf "%s" "${output_flags# }" 24146 fi 24147`" 24148 24149 SVN_PYCFMT_SAVE_CPPFLAGS="$CPPFLAGS" 24150 CPPFLAGS="$CPPFLAGS $SVN_APR_INCLUDES" 24151 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for apr_int64_t Python/C API format string" >&5 24152$as_echo_n "checking for apr_int64_t Python/C API format string... " >&6; } 24153if ${svn_cv_pycfmt_apr_int64_t+:} false; then : 24154 $as_echo_n "(cached) " >&6 24155else 24156 24157 if test "x$svn_cv_pycfmt_apr_int64_t" = "x"; then 24158 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 24159/* end confdefs.h. */ 24160#include <apr.h> 24161 MaTcHtHiS APR_INT64_T_FMT EnDeNd 24162_ACEOF 24163if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 24164 $EGREP "MaTcHtHiS +\"lld\" +EnDeNd" >/dev/null 2>&1; then : 24165 svn_cv_pycfmt_apr_int64_t="L" 24166fi 24167rm -f conftest* 24168 24169 fi 24170 if test "x$svn_cv_pycfmt_apr_int64_t" = "x"; then 24171 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 24172/* end confdefs.h. */ 24173r 24174 #include <apr.h> 24175 MaTcHtHiS APR_INT64_T_FMT EnDeNd 24176_ACEOF 24177if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 24178 $EGREP "MaTcHtHiS +\"ld\" +EnDeNd" >/dev/null 2>&1; then : 24179 svn_cv_pycfmt_apr_int64_t="l" 24180fi 24181rm -f conftest* 24182 24183 fi 24184 if test "x$svn_cv_pycfmt_apr_int64_t" = "x"; then 24185 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 24186/* end confdefs.h. */ 24187#include <apr.h> 24188 MaTcHtHiS APR_INT64_T_FMT EnDeNd 24189_ACEOF 24190if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 24191 $EGREP "MaTcHtHiS +\"d\" +EnDeNd" >/dev/null 2>&1; then : 24192 svn_cv_pycfmt_apr_int64_t="i" 24193fi 24194rm -f conftest* 24195 24196 fi 24197 24198fi 24199{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $svn_cv_pycfmt_apr_int64_t" >&5 24200$as_echo "$svn_cv_pycfmt_apr_int64_t" >&6; } 24201 CPPFLAGS="$SVN_PYCFMT_SAVE_CPPFLAGS" 24202 if test "x$svn_cv_pycfmt_apr_int64_t" = "x"; then 24203 as_fn_error $? "failed to recognize APR_INT64_T_FMT on this platform" "$LINENO" 5 24204 fi 24205 24206cat >>confdefs.h <<_ACEOF 24207#define SVN_APR_INT64_T_PYCFMT "$svn_cv_pycfmt_apr_int64_t" 24208_ACEOF 24209 24210 fi 24211 24212 if test "$PERL" != "none"; then 24213 { $as_echo "$as_me:${as_lineno-$LINENO}: checking perl version" >&5 24214$as_echo_n "checking perl version... " >&6; } 24215 PERL_VERSION="`$PERL -e 'q([); print $] * 1000000,$/;'`" 24216 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL_VERSION" >&5 24217$as_echo "$PERL_VERSION" >&6; } 24218 if test "$PERL_VERSION" -ge "5008000"; then 24219 SWIG_PL_INCLUDES="\$(SWIG_INCLUDES) `$PERL -MExtUtils::Embed -e ccopts`" 24220 else 24221 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: perl bindings require perl 5.8.0 or newer." >&5 24222$as_echo "$as_me: WARNING: perl bindings require perl 5.8.0 or newer." >&2;} 24223 fi 24224 fi 24225 24226 SWIG_RB_COMPILE="none" 24227 SWIG_RB_LINK="none" 24228 if test "$RUBY" != "none"; then 24229 rbconfig="$RUBY -rrbconfig -e " 24230 24231 for var_name in arch archdir CC LDSHARED DLEXT LIBS LIBRUBYARG \ 24232 rubyhdrdir rubyarchhdrdir sitedir sitelibdir sitearchdir libdir 24233 do 24234 rbconfig_tmp=`$rbconfig "print RbConfig::CONFIG['$var_name']"` 24235 eval "rbconfig_$var_name=\"$rbconfig_tmp\"" 24236 done 24237 24238 { $as_echo "$as_me:${as_lineno-$LINENO}: Configuring Ruby SWIG binding" >&5 24239$as_echo "$as_me: Configuring Ruby SWIG binding" >&6;} 24240 24241 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Ruby include path" >&5 24242$as_echo_n "checking for Ruby include path... " >&6; } 24243if ${svn_cv_ruby_includes+:} false; then : 24244 $as_echo_n "(cached) " >&6 24245else 24246 24247 if test -d "$rbconfig_rubyhdrdir"; then 24248 svn_cv_ruby_includes="-I. -I$rbconfig_rubyhdrdir -I$rbconfig_rubyhdrdir/ruby -I$rbconfig_rubyhdrdir/ruby/backward" 24249 if test -d "$rbconfig_rubyarchhdrdir"; then 24250 svn_cv_ruby_includes="$svn_cv_ruby_includes -I$rbconfig_rubyarchhdrdir" 24251 else 24252 svn_cv_ruby_includes="$svn_cv_ruby_includes -I$rbconfig_rubyhdrdir/$rbconfig_arch" 24253 fi 24254 else 24255 svn_cv_ruby_includes="-I. -I$rbconfig_archdir" 24256 fi 24257 24258fi 24259{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $svn_cv_ruby_includes" >&5 24260$as_echo "$svn_cv_ruby_includes" >&6; } 24261 SWIG_RB_INCLUDES="\$(SWIG_INCLUDES) $svn_cv_ruby_includes" 24262 24263 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to compile Ruby extensions" >&5 24264$as_echo_n "checking how to compile Ruby extensions... " >&6; } 24265if ${svn_cv_ruby_compile+:} false; then : 24266 $as_echo_n "(cached) " >&6 24267else 24268 24269 svn_cv_ruby_compile="$rbconfig_CC $CFLAGS" 24270 24271fi 24272{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $svn_cv_ruby_compile" >&5 24273$as_echo "$svn_cv_ruby_compile" >&6; } 24274 SWIG_RB_COMPILE="$svn_cv_ruby_compile" 24275 24276 SWIG_RB_COMPILE=`echo "$SWIG_RB_COMPILE" | $SED -e 's/-ansi//'` 24277 24278 24279 SWIG_RB_COMPILE=`echo "$SWIG_RB_COMPILE" | $SED -e 's/-std=c89//'` 24280 24281 24282 SWIG_RB_COMPILE=`echo "$SWIG_RB_COMPILE" | $SED -e 's/-std=c90//'` 24283 24284 SWIG_RB_COMPILE="$SWIG_RB_COMPILE -Wno-int-to-pointer-cast" 24285 24286 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link Ruby extensions" >&5 24287$as_echo_n "checking how to link Ruby extensions... " >&6; } 24288if ${svn_cv_ruby_link+:} false; then : 24289 $as_echo_n "(cached) " >&6 24290else 24291 24292 svn_cv_ruby_link="`$RUBY -e 'ARGV.shift; print ARGV.join(%q( ))' \ 24293 $rbconfig_LDSHARED`" 24294 svn_cv_ruby_link="$rbconfig_CC $svn_cv_ruby_link" 24295 svn_cv_ruby_link="$svn_cv_ruby_link -shrext .$rbconfig_DLEXT" 24296 24297fi 24298{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $svn_cv_ruby_link" >&5 24299$as_echo "$svn_cv_ruby_link" >&6; } 24300 SWIG_RB_LINK="$svn_cv_ruby_link" 24301 24302 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link Ruby libraries" >&5 24303$as_echo_n "checking how to link Ruby libraries... " >&6; } 24304if ${ac_cv_ruby_libs+:} false; then : 24305 $as_echo_n "(cached) " >&6 24306else 24307 24308 ac_cv_ruby_libs="$rbconfig_LIBRUBYARG $rbconfig_LIBS" 24309 24310fi 24311{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_ruby_libs" >&5 24312$as_echo "$ac_cv_ruby_libs" >&6; } 24313 SWIG_RB_LIBS="` 24314 input_flags="$ac_cv_ruby_libs" 24315 output_flags="" 24316 filtered_dirs="/lib /lib64 /usr/lib /usr/lib64" 24317 for flag in $input_flags; do 24318 filter="no" 24319 for dir in $filtered_dirs; do 24320 if test "$flag" = "-L$dir" || test "$flag" = "-L$dir/"; then 24321 filter="yes" 24322 break 24323 fi 24324 done 24325 if test "$filter" = "no"; then 24326 output_flags="$output_flags $flag" 24327 fi 24328 done 24329 if test -n "$output_flags"; then 24330 printf "%s" "${output_flags# }" 24331 fi 24332`" 24333 24334 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for rb_errinfo" >&5 24335$as_echo_n "checking for rb_errinfo... " >&6; } 24336 old_CFLAGS="$CFLAGS" 24337 old_LIBS="$LIBS" 24338 CFLAGS="$CFLAGS $svn_cv_ruby_includes" 24339 24340 CFLAGS=`echo "$CFLAGS" | $SED -e 's/-ansi//'` 24341 24342 24343 CFLAGS=`echo "$CFLAGS" | $SED -e 's/-std=c89//'` 24344 24345 24346 CFLAGS=`echo "$CFLAGS" | $SED -e 's/-std=c90//'` 24347 24348 LIBS="$SWIG_RB_LIBS" 24349 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 24350/* end confdefs.h. */ 24351 24352#include <ruby.h> 24353int main() 24354{rb_errinfo();} 24355_ACEOF 24356if ac_fn_c_try_link "$LINENO"; then : 24357 have_rb_errinfo="yes" 24358else 24359 have_rb_errinfo="no" 24360fi 24361rm -f core conftest.err conftest.$ac_objext \ 24362 conftest$ac_exeext conftest.$ac_ext 24363 if test "$have_rb_errinfo" = "yes"; then 24364 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 24365$as_echo "yes" >&6; } 24366 24367$as_echo "#define HAVE_RB_ERRINFO 1" >>confdefs.h 24368 24369 else 24370 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 24371$as_echo "no" >&6; } 24372 fi 24373 CFLAGS="$old_CFLAGS" 24374 LIBS="$old_LIBS" 24375 24376 if ${svn_cv_ruby_sitedir+:} false; then : 24377 $as_echo_n "(cached) " >&6 24378else 24379 24380 svn_cv_ruby_sitedir="$rbconfig_sitedir" 24381 24382fi 24383 24384 24385# Check whether --with-ruby-sitedir was given. 24386if test "${with_ruby_sitedir+set}" = set; then : 24387 withval=$with_ruby_sitedir; svn_ruby_installdir="$withval" 24388else 24389 svn_ruby_installdir="$svn_cv_ruby_sitedir" 24390fi 24391 24392 24393 { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to install Ruby scripts" >&5 24394$as_echo_n "checking where to install Ruby scripts... " >&6; } 24395 if ${svn_cv_ruby_sitedir_libsuffix+:} false; then : 24396 $as_echo_n "(cached) " >&6 24397else 24398 24399 svn_cv_ruby_sitedir_libsuffix="`echo "$rbconfig_sitelibdir" | \ 24400 $SED -e "s,^$rbconfig_sitedir,,"`" 24401 24402fi 24403 24404 SWIG_RB_SITE_LIB_DIR="${svn_ruby_installdir}${svn_cv_ruby_sitedir_libsuffix}" 24405 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SWIG_RB_SITE_LIB_DIR" >&5 24406$as_echo "$SWIG_RB_SITE_LIB_DIR" >&6; } 24407 24408 { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to install Ruby extensions" >&5 24409$as_echo_n "checking where to install Ruby extensions... " >&6; } 24410 if ${svn_cv_ruby_sitedir_archsuffix+:} false; then : 24411 $as_echo_n "(cached) " >&6 24412else 24413 24414 svn_cv_ruby_sitedir_archsuffix="`echo "$rbconfig_sitearchdir" | \ 24415 $SED -e "s,^$rbconfig_sitedir,,"`" 24416 24417fi 24418 24419 SWIG_RB_SITE_ARCH_DIR="${svn_ruby_installdir}${svn_cv_ruby_sitedir_archsuffix}" 24420 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SWIG_RB_SITE_ARCH_DIR" >&5 24421$as_echo "$SWIG_RB_SITE_ARCH_DIR" >&6; } 24422 24423 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to use output level for Ruby bindings tests" >&5 24424$as_echo_n "checking how to use output level for Ruby bindings tests... " >&6; } 24425 if ${svn_cv_ruby_test_verbose+:} false; then : 24426 $as_echo_n "(cached) " >&6 24427else 24428 24429 svn_cv_ruby_test_verbose="normal" 24430 24431fi 24432 24433 24434# Check whether --with-ruby-test-verbose was given. 24435if test "${with_ruby_test_verbose+set}" = set; then : 24436 withval=$with_ruby_test_verbose; svn_ruby_test_verbose="$withval" 24437else 24438 svn_ruby_test_verbose="$svn_cv_ruby_test_verbose" 24439fi 24440 24441 SWIG_RB_TEST_VERBOSE="$svn_ruby_test_verbose" 24442 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SWIG_RB_TEST_VERBOSE" >&5 24443$as_echo "$SWIG_RB_TEST_VERBOSE" >&6; } 24444 fi 24445 24446 24447 24448 24449 24450 24451 24452 24453 24454 24455 24456 24457 24458 24459 ;; 24460 esac 24461 24462else 24463 24464 24465 where=check 24466 24467 if test $where = no; then 24468 SWIG=none 24469 elif test $where = check; then 24470 # Extract the first word of "swig", so it can be a program name with args. 24471set dummy swig; ac_word=$2 24472{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 24473$as_echo_n "checking for $ac_word... " >&6; } 24474if ${ac_cv_path_SWIG+:} false; then : 24475 $as_echo_n "(cached) " >&6 24476else 24477 case $SWIG in 24478 [\\/]* | ?:[\\/]*) 24479 ac_cv_path_SWIG="$SWIG" # Let the user override the test with a path. 24480 ;; 24481 *) 24482 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 24483for as_dir in $PATH 24484do 24485 IFS=$as_save_IFS 24486 test -z "$as_dir" && as_dir=. 24487 for ac_exec_ext in '' $ac_executable_extensions; do 24488 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 24489 ac_cv_path_SWIG="$as_dir/$ac_word$ac_exec_ext" 24490 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 24491 break 2 24492 fi 24493done 24494 done 24495IFS=$as_save_IFS 24496 24497 test -z "$ac_cv_path_SWIG" && ac_cv_path_SWIG="none" 24498 ;; 24499esac 24500fi 24501SWIG=$ac_cv_path_SWIG 24502if test -n "$SWIG"; then 24503 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SWIG" >&5 24504$as_echo "$SWIG" >&6; } 24505else 24506 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 24507$as_echo "no" >&6; } 24508fi 24509 24510 24511 else 24512 if test -f "$where"; then 24513 SWIG="$where" 24514 else 24515 SWIG="$where/bin/swig" 24516 fi 24517 if test ! -f "$SWIG" || test ! -x "$SWIG"; then 24518 as_fn_error $? "Could not find swig binary at $SWIG" "$LINENO" 5 24519 fi 24520 fi 24521 24522 if test "$SWIG" != "none"; then 24523 { $as_echo "$as_me:${as_lineno-$LINENO}: checking swig version" >&5 24524$as_echo_n "checking swig version... " >&6; } 24525 SWIG_VERSION_RAW="`$SWIG -version 2>&1 | \ 24526 $SED -ne 's/^.*Version \(.*\)$/\1/p'`" 24527 # We want the version as an integer so we can test against 24528 # which version we're using. SWIG doesn't provide this 24529 # to us so we have to come up with it on our own. 24530 # The major is passed straight through, 24531 # the minor is zero padded to two places, 24532 # and the patch level is zero padded to three places. 24533 # e.g. 1.3.24 becomes 103024 24534 SWIG_VERSION="`echo \"$SWIG_VERSION_RAW\" | \ 24535 $SED -e 's/[^0-9\.].*$//' \ 24536 -e 's/\.\([0-9]\)$/.0\1/' \ 24537 -e 's/\.\([0-9][0-9]\)$/.0\1/' \ 24538 -e 's/\.\([0-9]\)\./0\1/; s/\.//g;'`" 24539 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SWIG_VERSION_RAW" >&5 24540$as_echo "$SWIG_VERSION_RAW" >&6; } 24541 # If you change the required swig version number, don't forget to update: 24542 # subversion/bindings/swig/INSTALL 24543 # packages/rpm/redhat-8+/subversion.spec 24544 # packages/rpm/redhat-7.x/subversion.spec 24545 # packages/rpm/rhel-3/subversion.spec 24546 # packages/rpm/rhel-4/subversion.spec 24547 if test -n "$SWIG_VERSION" && test "$SWIG_VERSION" -ge "103024"; then 24548 SWIG_SUITABLE=yes 24549 else 24550 SWIG_SUITABLE=no 24551 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Detected SWIG version $SWIG_VERSION_RAW" >&5 24552$as_echo "$as_me: WARNING: Detected SWIG version $SWIG_VERSION_RAW" >&2;} 24553 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Subversion requires SWIG 1.3.24 or later" >&5 24554$as_echo "$as_me: WARNING: Subversion requires SWIG 1.3.24 or later" >&2;} 24555 fi 24556 fi 24557 24558 SWIG_PY_COMPILE="none" 24559 SWIG_PY_LINK="none" 24560 if test "$PYTHON" != "none"; then 24561 { $as_echo "$as_me:${as_lineno-$LINENO}: Configuring python swig binding" >&5 24562$as_echo "$as_me: Configuring python swig binding" >&6;} 24563 24564 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Python includes" >&5 24565$as_echo_n "checking for Python includes... " >&6; } 24566if ${ac_cv_python_includes+:} false; then : 24567 $as_echo_n "(cached) " >&6 24568else 24569 24570 ac_cv_python_includes="`$PYTHON ${abs_srcdir}/build/get-py-info.py --includes`" 24571 24572fi 24573{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_python_includes" >&5 24574$as_echo "$ac_cv_python_includes" >&6; } 24575 SWIG_PY_INCLUDES="\$(SWIG_INCLUDES) $ac_cv_python_includes" 24576 24577 if test "$ac_cv_python_includes" = "none"; then 24578 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: python bindings cannot be built without distutils module" >&5 24579$as_echo "$as_me: WARNING: python bindings cannot be built without distutils module" >&2;} 24580 fi 24581 24582 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for compiling Python extensions" >&5 24583$as_echo_n "checking for compiling Python extensions... " >&6; } 24584if ${ac_cv_python_compile+:} false; then : 24585 $as_echo_n "(cached) " >&6 24586else 24587 24588 ac_cv_python_compile="`$PYTHON ${abs_srcdir}/build/get-py-info.py --compile`" 24589 24590fi 24591{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_python_compile" >&5 24592$as_echo "$ac_cv_python_compile" >&6; } 24593 SWIG_PY_COMPILE="$ac_cv_python_compile $CFLAGS" 24594 24595 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for linking Python extensions" >&5 24596$as_echo_n "checking for linking Python extensions... " >&6; } 24597if ${ac_cv_python_link+:} false; then : 24598 $as_echo_n "(cached) " >&6 24599else 24600 24601 ac_cv_python_link="`$PYTHON ${abs_srcdir}/build/get-py-info.py --link`" 24602 24603fi 24604{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_python_link" >&5 24605$as_echo "$ac_cv_python_link" >&6; } 24606 SWIG_PY_LINK="$ac_cv_python_link" 24607 24608 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for linking Python libraries" >&5 24609$as_echo_n "checking for linking Python libraries... " >&6; } 24610if ${ac_cv_python_libs+:} false; then : 24611 $as_echo_n "(cached) " >&6 24612else 24613 24614 ac_cv_python_libs="`$PYTHON ${abs_srcdir}/build/get-py-info.py --libs`" 24615 24616fi 24617{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_python_libs" >&5 24618$as_echo "$ac_cv_python_libs" >&6; } 24619 SWIG_PY_LIBS="` 24620 input_flags="$ac_cv_python_libs" 24621 output_flags="" 24622 filtered_dirs="/lib /lib64 /usr/lib /usr/lib64" 24623 for flag in $input_flags; do 24624 filter="no" 24625 for dir in $filtered_dirs; do 24626 if test "$flag" = "-L$dir" || test "$flag" = "-L$dir/"; then 24627 filter="yes" 24628 break 24629 fi 24630 done 24631 if test "$filter" = "no"; then 24632 output_flags="$output_flags $flag" 24633 fi 24634 done 24635 if test -n "$output_flags"; then 24636 printf "%s" "${output_flags# }" 24637 fi 24638`" 24639 24640 SVN_PYCFMT_SAVE_CPPFLAGS="$CPPFLAGS" 24641 CPPFLAGS="$CPPFLAGS $SVN_APR_INCLUDES" 24642 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for apr_int64_t Python/C API format string" >&5 24643$as_echo_n "checking for apr_int64_t Python/C API format string... " >&6; } 24644if ${svn_cv_pycfmt_apr_int64_t+:} false; then : 24645 $as_echo_n "(cached) " >&6 24646else 24647 24648 if test "x$svn_cv_pycfmt_apr_int64_t" = "x"; then 24649 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 24650/* end confdefs.h. */ 24651#include <apr.h> 24652 MaTcHtHiS APR_INT64_T_FMT EnDeNd 24653_ACEOF 24654if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 24655 $EGREP "MaTcHtHiS +\"lld\" +EnDeNd" >/dev/null 2>&1; then : 24656 svn_cv_pycfmt_apr_int64_t="L" 24657fi 24658rm -f conftest* 24659 24660 fi 24661 if test "x$svn_cv_pycfmt_apr_int64_t" = "x"; then 24662 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 24663/* end confdefs.h. */ 24664r 24665 #include <apr.h> 24666 MaTcHtHiS APR_INT64_T_FMT EnDeNd 24667_ACEOF 24668if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 24669 $EGREP "MaTcHtHiS +\"ld\" +EnDeNd" >/dev/null 2>&1; then : 24670 svn_cv_pycfmt_apr_int64_t="l" 24671fi 24672rm -f conftest* 24673 24674 fi 24675 if test "x$svn_cv_pycfmt_apr_int64_t" = "x"; then 24676 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 24677/* end confdefs.h. */ 24678#include <apr.h> 24679 MaTcHtHiS APR_INT64_T_FMT EnDeNd 24680_ACEOF 24681if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 24682 $EGREP "MaTcHtHiS +\"d\" +EnDeNd" >/dev/null 2>&1; then : 24683 svn_cv_pycfmt_apr_int64_t="i" 24684fi 24685rm -f conftest* 24686 24687 fi 24688 24689fi 24690{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $svn_cv_pycfmt_apr_int64_t" >&5 24691$as_echo "$svn_cv_pycfmt_apr_int64_t" >&6; } 24692 CPPFLAGS="$SVN_PYCFMT_SAVE_CPPFLAGS" 24693 if test "x$svn_cv_pycfmt_apr_int64_t" = "x"; then 24694 as_fn_error $? "failed to recognize APR_INT64_T_FMT on this platform" "$LINENO" 5 24695 fi 24696 24697cat >>confdefs.h <<_ACEOF 24698#define SVN_APR_INT64_T_PYCFMT "$svn_cv_pycfmt_apr_int64_t" 24699_ACEOF 24700 24701 fi 24702 24703 if test "$PERL" != "none"; then 24704 { $as_echo "$as_me:${as_lineno-$LINENO}: checking perl version" >&5 24705$as_echo_n "checking perl version... " >&6; } 24706 PERL_VERSION="`$PERL -e 'q([); print $] * 1000000,$/;'`" 24707 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL_VERSION" >&5 24708$as_echo "$PERL_VERSION" >&6; } 24709 if test "$PERL_VERSION" -ge "5008000"; then 24710 SWIG_PL_INCLUDES="\$(SWIG_INCLUDES) `$PERL -MExtUtils::Embed -e ccopts`" 24711 else 24712 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: perl bindings require perl 5.8.0 or newer." >&5 24713$as_echo "$as_me: WARNING: perl bindings require perl 5.8.0 or newer." >&2;} 24714 fi 24715 fi 24716 24717 SWIG_RB_COMPILE="none" 24718 SWIG_RB_LINK="none" 24719 if test "$RUBY" != "none"; then 24720 rbconfig="$RUBY -rrbconfig -e " 24721 24722 for var_name in arch archdir CC LDSHARED DLEXT LIBS LIBRUBYARG \ 24723 rubyhdrdir rubyarchhdrdir sitedir sitelibdir sitearchdir libdir 24724 do 24725 rbconfig_tmp=`$rbconfig "print RbConfig::CONFIG['$var_name']"` 24726 eval "rbconfig_$var_name=\"$rbconfig_tmp\"" 24727 done 24728 24729 { $as_echo "$as_me:${as_lineno-$LINENO}: Configuring Ruby SWIG binding" >&5 24730$as_echo "$as_me: Configuring Ruby SWIG binding" >&6;} 24731 24732 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Ruby include path" >&5 24733$as_echo_n "checking for Ruby include path... " >&6; } 24734if ${svn_cv_ruby_includes+:} false; then : 24735 $as_echo_n "(cached) " >&6 24736else 24737 24738 if test -d "$rbconfig_rubyhdrdir"; then 24739 svn_cv_ruby_includes="-I. -I$rbconfig_rubyhdrdir -I$rbconfig_rubyhdrdir/ruby -I$rbconfig_rubyhdrdir/ruby/backward" 24740 if test -d "$rbconfig_rubyarchhdrdir"; then 24741 svn_cv_ruby_includes="$svn_cv_ruby_includes -I$rbconfig_rubyarchhdrdir" 24742 else 24743 svn_cv_ruby_includes="$svn_cv_ruby_includes -I$rbconfig_rubyhdrdir/$rbconfig_arch" 24744 fi 24745 else 24746 svn_cv_ruby_includes="-I. -I$rbconfig_archdir" 24747 fi 24748 24749fi 24750{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $svn_cv_ruby_includes" >&5 24751$as_echo "$svn_cv_ruby_includes" >&6; } 24752 SWIG_RB_INCLUDES="\$(SWIG_INCLUDES) $svn_cv_ruby_includes" 24753 24754 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to compile Ruby extensions" >&5 24755$as_echo_n "checking how to compile Ruby extensions... " >&6; } 24756if ${svn_cv_ruby_compile+:} false; then : 24757 $as_echo_n "(cached) " >&6 24758else 24759 24760 svn_cv_ruby_compile="$rbconfig_CC $CFLAGS" 24761 24762fi 24763{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $svn_cv_ruby_compile" >&5 24764$as_echo "$svn_cv_ruby_compile" >&6; } 24765 SWIG_RB_COMPILE="$svn_cv_ruby_compile" 24766 24767 SWIG_RB_COMPILE=`echo "$SWIG_RB_COMPILE" | $SED -e 's/-ansi//'` 24768 24769 24770 SWIG_RB_COMPILE=`echo "$SWIG_RB_COMPILE" | $SED -e 's/-std=c89//'` 24771 24772 24773 SWIG_RB_COMPILE=`echo "$SWIG_RB_COMPILE" | $SED -e 's/-std=c90//'` 24774 24775 SWIG_RB_COMPILE="$SWIG_RB_COMPILE -Wno-int-to-pointer-cast" 24776 24777 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link Ruby extensions" >&5 24778$as_echo_n "checking how to link Ruby extensions... " >&6; } 24779if ${svn_cv_ruby_link+:} false; then : 24780 $as_echo_n "(cached) " >&6 24781else 24782 24783 svn_cv_ruby_link="`$RUBY -e 'ARGV.shift; print ARGV.join(%q( ))' \ 24784 $rbconfig_LDSHARED`" 24785 svn_cv_ruby_link="$rbconfig_CC $svn_cv_ruby_link" 24786 svn_cv_ruby_link="$svn_cv_ruby_link -shrext .$rbconfig_DLEXT" 24787 24788fi 24789{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $svn_cv_ruby_link" >&5 24790$as_echo "$svn_cv_ruby_link" >&6; } 24791 SWIG_RB_LINK="$svn_cv_ruby_link" 24792 24793 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link Ruby libraries" >&5 24794$as_echo_n "checking how to link Ruby libraries... " >&6; } 24795if ${ac_cv_ruby_libs+:} false; then : 24796 $as_echo_n "(cached) " >&6 24797else 24798 24799 ac_cv_ruby_libs="$rbconfig_LIBRUBYARG $rbconfig_LIBS" 24800 24801fi 24802{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_ruby_libs" >&5 24803$as_echo "$ac_cv_ruby_libs" >&6; } 24804 SWIG_RB_LIBS="` 24805 input_flags="$ac_cv_ruby_libs" 24806 output_flags="" 24807 filtered_dirs="/lib /lib64 /usr/lib /usr/lib64" 24808 for flag in $input_flags; do 24809 filter="no" 24810 for dir in $filtered_dirs; do 24811 if test "$flag" = "-L$dir" || test "$flag" = "-L$dir/"; then 24812 filter="yes" 24813 break 24814 fi 24815 done 24816 if test "$filter" = "no"; then 24817 output_flags="$output_flags $flag" 24818 fi 24819 done 24820 if test -n "$output_flags"; then 24821 printf "%s" "${output_flags# }" 24822 fi 24823`" 24824 24825 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for rb_errinfo" >&5 24826$as_echo_n "checking for rb_errinfo... " >&6; } 24827 old_CFLAGS="$CFLAGS" 24828 old_LIBS="$LIBS" 24829 CFLAGS="$CFLAGS $svn_cv_ruby_includes" 24830 24831 CFLAGS=`echo "$CFLAGS" | $SED -e 's/-ansi//'` 24832 24833 24834 CFLAGS=`echo "$CFLAGS" | $SED -e 's/-std=c89//'` 24835 24836 24837 CFLAGS=`echo "$CFLAGS" | $SED -e 's/-std=c90//'` 24838 24839 LIBS="$SWIG_RB_LIBS" 24840 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 24841/* end confdefs.h. */ 24842 24843#include <ruby.h> 24844int main() 24845{rb_errinfo();} 24846_ACEOF 24847if ac_fn_c_try_link "$LINENO"; then : 24848 have_rb_errinfo="yes" 24849else 24850 have_rb_errinfo="no" 24851fi 24852rm -f core conftest.err conftest.$ac_objext \ 24853 conftest$ac_exeext conftest.$ac_ext 24854 if test "$have_rb_errinfo" = "yes"; then 24855 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 24856$as_echo "yes" >&6; } 24857 24858$as_echo "#define HAVE_RB_ERRINFO 1" >>confdefs.h 24859 24860 else 24861 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 24862$as_echo "no" >&6; } 24863 fi 24864 CFLAGS="$old_CFLAGS" 24865 LIBS="$old_LIBS" 24866 24867 if ${svn_cv_ruby_sitedir+:} false; then : 24868 $as_echo_n "(cached) " >&6 24869else 24870 24871 svn_cv_ruby_sitedir="$rbconfig_sitedir" 24872 24873fi 24874 24875 24876# Check whether --with-ruby-sitedir was given. 24877if test "${with_ruby_sitedir+set}" = set; then : 24878 withval=$with_ruby_sitedir; svn_ruby_installdir="$withval" 24879else 24880 svn_ruby_installdir="$svn_cv_ruby_sitedir" 24881fi 24882 24883 24884 { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to install Ruby scripts" >&5 24885$as_echo_n "checking where to install Ruby scripts... " >&6; } 24886 if ${svn_cv_ruby_sitedir_libsuffix+:} false; then : 24887 $as_echo_n "(cached) " >&6 24888else 24889 24890 svn_cv_ruby_sitedir_libsuffix="`echo "$rbconfig_sitelibdir" | \ 24891 $SED -e "s,^$rbconfig_sitedir,,"`" 24892 24893fi 24894 24895 SWIG_RB_SITE_LIB_DIR="${svn_ruby_installdir}${svn_cv_ruby_sitedir_libsuffix}" 24896 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SWIG_RB_SITE_LIB_DIR" >&5 24897$as_echo "$SWIG_RB_SITE_LIB_DIR" >&6; } 24898 24899 { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to install Ruby extensions" >&5 24900$as_echo_n "checking where to install Ruby extensions... " >&6; } 24901 if ${svn_cv_ruby_sitedir_archsuffix+:} false; then : 24902 $as_echo_n "(cached) " >&6 24903else 24904 24905 svn_cv_ruby_sitedir_archsuffix="`echo "$rbconfig_sitearchdir" | \ 24906 $SED -e "s,^$rbconfig_sitedir,,"`" 24907 24908fi 24909 24910 SWIG_RB_SITE_ARCH_DIR="${svn_ruby_installdir}${svn_cv_ruby_sitedir_archsuffix}" 24911 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SWIG_RB_SITE_ARCH_DIR" >&5 24912$as_echo "$SWIG_RB_SITE_ARCH_DIR" >&6; } 24913 24914 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to use output level for Ruby bindings tests" >&5 24915$as_echo_n "checking how to use output level for Ruby bindings tests... " >&6; } 24916 if ${svn_cv_ruby_test_verbose+:} false; then : 24917 $as_echo_n "(cached) " >&6 24918else 24919 24920 svn_cv_ruby_test_verbose="normal" 24921 24922fi 24923 24924 24925# Check whether --with-ruby-test-verbose was given. 24926if test "${with_ruby_test_verbose+set}" = set; then : 24927 withval=$with_ruby_test_verbose; svn_ruby_test_verbose="$withval" 24928else 24929 svn_ruby_test_verbose="$svn_cv_ruby_test_verbose" 24930fi 24931 24932 SWIG_RB_TEST_VERBOSE="$svn_ruby_test_verbose" 24933 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SWIG_RB_TEST_VERBOSE" >&5 24934$as_echo "$SWIG_RB_TEST_VERBOSE" >&6; } 24935 fi 24936 24937 24938 24939 24940 24941 24942 24943 24944 24945 24946 24947 24948 24949 24950 24951fi 24952 24953 24954 24955 24956 24957# Check whether --with-ctypesgen was given. 24958if test "${with_ctypesgen+set}" = set; then : 24959 withval=$with_ctypesgen; 24960 case "$withval" in 24961 "no") 24962 24963 where=no 24964 24965 CTYPESGEN=none 24966 24967 if test $where = check; then 24968 # Extract the first word of ""ctypesgen.py"", so it can be a program name with args. 24969set dummy "ctypesgen.py"; ac_word=$2 24970{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 24971$as_echo_n "checking for $ac_word... " >&6; } 24972if ${ac_cv_path_CTYPESGEN+:} false; then : 24973 $as_echo_n "(cached) " >&6 24974else 24975 case $CTYPESGEN in 24976 [\\/]* | ?:[\\/]*) 24977 ac_cv_path_CTYPESGEN="$CTYPESGEN" # Let the user override the test with a path. 24978 ;; 24979 *) 24980 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 24981for as_dir in $PATH 24982do 24983 IFS=$as_save_IFS 24984 test -z "$as_dir" && as_dir=. 24985 for ac_exec_ext in '' $ac_executable_extensions; do 24986 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 24987 ac_cv_path_CTYPESGEN="$as_dir/$ac_word$ac_exec_ext" 24988 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 24989 break 2 24990 fi 24991done 24992 done 24993IFS=$as_save_IFS 24994 24995 test -z "$ac_cv_path_CTYPESGEN" && ac_cv_path_CTYPESGEN="none" 24996 ;; 24997esac 24998fi 24999CTYPESGEN=$ac_cv_path_CTYPESGEN 25000if test -n "$CTYPESGEN"; then 25001 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CTYPESGEN" >&5 25002$as_echo "$CTYPESGEN" >&6; } 25003else 25004 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 25005$as_echo "no" >&6; } 25006fi 25007 25008 25009 elif test $where != no; then 25010 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ctypesgen.py" >&5 25011$as_echo_n "checking for ctypesgen.py... " >&6; } 25012 25013 if test -f "$where"; then 25014 CTYPESGEN="$where" 25015 elif test -f "$where/bin/ctypesgen.py"; then 25016 CTYPESGEN="$where/bin/ctypesgen.py" 25017 else 25018 CTYPESGEN="$where/ctypesgen.py" 25019 fi 25020 25021 if test ! -f "$CTYPESGEN" || test ! -x "$CTYPESGEN"; then 25022 as_fn_error $? "Could not find ctypesgen at $where/ctypesgen.py or at 25023 $where/bin/ctypesgen.py" "$LINENO" 5 25024 else 25025 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CTYPESGEN" >&5 25026$as_echo "$CTYPESGEN" >&6; } 25027 fi 25028 fi 25029 25030 25031 25032 ;; 25033 "yes") 25034 25035 where=check 25036 25037 CTYPESGEN=none 25038 25039 if test $where = check; then 25040 # Extract the first word of ""ctypesgen.py"", so it can be a program name with args. 25041set dummy "ctypesgen.py"; ac_word=$2 25042{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 25043$as_echo_n "checking for $ac_word... " >&6; } 25044if ${ac_cv_path_CTYPESGEN+:} false; then : 25045 $as_echo_n "(cached) " >&6 25046else 25047 case $CTYPESGEN in 25048 [\\/]* | ?:[\\/]*) 25049 ac_cv_path_CTYPESGEN="$CTYPESGEN" # Let the user override the test with a path. 25050 ;; 25051 *) 25052 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 25053for as_dir in $PATH 25054do 25055 IFS=$as_save_IFS 25056 test -z "$as_dir" && as_dir=. 25057 for ac_exec_ext in '' $ac_executable_extensions; do 25058 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 25059 ac_cv_path_CTYPESGEN="$as_dir/$ac_word$ac_exec_ext" 25060 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 25061 break 2 25062 fi 25063done 25064 done 25065IFS=$as_save_IFS 25066 25067 test -z "$ac_cv_path_CTYPESGEN" && ac_cv_path_CTYPESGEN="none" 25068 ;; 25069esac 25070fi 25071CTYPESGEN=$ac_cv_path_CTYPESGEN 25072if test -n "$CTYPESGEN"; then 25073 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CTYPESGEN" >&5 25074$as_echo "$CTYPESGEN" >&6; } 25075else 25076 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 25077$as_echo "no" >&6; } 25078fi 25079 25080 25081 elif test $where != no; then 25082 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ctypesgen.py" >&5 25083$as_echo_n "checking for ctypesgen.py... " >&6; } 25084 25085 if test -f "$where"; then 25086 CTYPESGEN="$where" 25087 elif test -f "$where/bin/ctypesgen.py"; then 25088 CTYPESGEN="$where/bin/ctypesgen.py" 25089 else 25090 CTYPESGEN="$where/ctypesgen.py" 25091 fi 25092 25093 if test ! -f "$CTYPESGEN" || test ! -x "$CTYPESGEN"; then 25094 as_fn_error $? "Could not find ctypesgen at $where/ctypesgen.py or at 25095 $where/bin/ctypesgen.py" "$LINENO" 5 25096 else 25097 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CTYPESGEN" >&5 25098$as_echo "$CTYPESGEN" >&6; } 25099 fi 25100 fi 25101 25102 25103 25104 ;; 25105 *) 25106 25107 where=$withval 25108 25109 CTYPESGEN=none 25110 25111 if test $where = check; then 25112 # Extract the first word of ""ctypesgen.py"", so it can be a program name with args. 25113set dummy "ctypesgen.py"; ac_word=$2 25114{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 25115$as_echo_n "checking for $ac_word... " >&6; } 25116if ${ac_cv_path_CTYPESGEN+:} false; then : 25117 $as_echo_n "(cached) " >&6 25118else 25119 case $CTYPESGEN in 25120 [\\/]* | ?:[\\/]*) 25121 ac_cv_path_CTYPESGEN="$CTYPESGEN" # Let the user override the test with a path. 25122 ;; 25123 *) 25124 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 25125for as_dir in $PATH 25126do 25127 IFS=$as_save_IFS 25128 test -z "$as_dir" && as_dir=. 25129 for ac_exec_ext in '' $ac_executable_extensions; do 25130 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 25131 ac_cv_path_CTYPESGEN="$as_dir/$ac_word$ac_exec_ext" 25132 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 25133 break 2 25134 fi 25135done 25136 done 25137IFS=$as_save_IFS 25138 25139 test -z "$ac_cv_path_CTYPESGEN" && ac_cv_path_CTYPESGEN="none" 25140 ;; 25141esac 25142fi 25143CTYPESGEN=$ac_cv_path_CTYPESGEN 25144if test -n "$CTYPESGEN"; then 25145 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CTYPESGEN" >&5 25146$as_echo "$CTYPESGEN" >&6; } 25147else 25148 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 25149$as_echo "no" >&6; } 25150fi 25151 25152 25153 elif test $where != no; then 25154 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ctypesgen.py" >&5 25155$as_echo_n "checking for ctypesgen.py... " >&6; } 25156 25157 if test -f "$where"; then 25158 CTYPESGEN="$where" 25159 elif test -f "$where/bin/ctypesgen.py"; then 25160 CTYPESGEN="$where/bin/ctypesgen.py" 25161 else 25162 CTYPESGEN="$where/ctypesgen.py" 25163 fi 25164 25165 if test ! -f "$CTYPESGEN" || test ! -x "$CTYPESGEN"; then 25166 as_fn_error $? "Could not find ctypesgen at $where/ctypesgen.py or at 25167 $where/bin/ctypesgen.py" "$LINENO" 5 25168 else 25169 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CTYPESGEN" >&5 25170$as_echo "$CTYPESGEN" >&6; } 25171 fi 25172 fi 25173 25174 25175 25176 ;; 25177 esac 25178 25179else 25180 25181 25182 where=check 25183 25184 CTYPESGEN=none 25185 25186 if test $where = check; then 25187 # Extract the first word of ""ctypesgen.py"", so it can be a program name with args. 25188set dummy "ctypesgen.py"; ac_word=$2 25189{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 25190$as_echo_n "checking for $ac_word... " >&6; } 25191if ${ac_cv_path_CTYPESGEN+:} false; then : 25192 $as_echo_n "(cached) " >&6 25193else 25194 case $CTYPESGEN in 25195 [\\/]* | ?:[\\/]*) 25196 ac_cv_path_CTYPESGEN="$CTYPESGEN" # Let the user override the test with a path. 25197 ;; 25198 *) 25199 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 25200for as_dir in $PATH 25201do 25202 IFS=$as_save_IFS 25203 test -z "$as_dir" && as_dir=. 25204 for ac_exec_ext in '' $ac_executable_extensions; do 25205 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 25206 ac_cv_path_CTYPESGEN="$as_dir/$ac_word$ac_exec_ext" 25207 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 25208 break 2 25209 fi 25210done 25211 done 25212IFS=$as_save_IFS 25213 25214 test -z "$ac_cv_path_CTYPESGEN" && ac_cv_path_CTYPESGEN="none" 25215 ;; 25216esac 25217fi 25218CTYPESGEN=$ac_cv_path_CTYPESGEN 25219if test -n "$CTYPESGEN"; then 25220 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CTYPESGEN" >&5 25221$as_echo "$CTYPESGEN" >&6; } 25222else 25223 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 25224$as_echo "no" >&6; } 25225fi 25226 25227 25228 elif test $where != no; then 25229 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ctypesgen.py" >&5 25230$as_echo_n "checking for ctypesgen.py... " >&6; } 25231 25232 if test -f "$where"; then 25233 CTYPESGEN="$where" 25234 elif test -f "$where/bin/ctypesgen.py"; then 25235 CTYPESGEN="$where/bin/ctypesgen.py" 25236 else 25237 CTYPESGEN="$where/ctypesgen.py" 25238 fi 25239 25240 if test ! -f "$CTYPESGEN" || test ! -x "$CTYPESGEN"; then 25241 as_fn_error $? "Could not find ctypesgen at $where/ctypesgen.py or at 25242 $where/bin/ctypesgen.py" "$LINENO" 5 25243 else 25244 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CTYPESGEN" >&5 25245$as_echo "$CTYPESGEN" >&6; } 25246 fi 25247 fi 25248 25249 25250 25251 25252fi 25253 25254 25255 25256# Check whether --enable-runtime-module-search was given. 25257if test "${enable_runtime_module_search+set}" = set; then : 25258 enableval=$enable_runtime_module_search; 25259 if test "$enableval" = "yes"; then 25260 use_dso=yes 25261 if test "$svn_enable_shared" = "no"; then 25262 as_fn_error $? "--enable-runtime-module-search conflicts with --disable-shared" "$LINENO" 5 25263 fi 25264 25265$as_echo "#define SVN_USE_DSO 1" >>confdefs.h 25266 25267 fi 25268 25269fi 25270 25271 25272if test "$svn_enable_shared" = "no" || test "$use_dso" != "yes"; then 25273 25274$as_echo "#define SVN_LIBSVN_CLIENT_LINKS_RA_LOCAL 1" >>confdefs.h 25275 25276 svn_ra_lib_deps="\$(RA_LOCAL_DEPS)" 25277 svn_ra_lib_install_deps="install-ramod-lib" 25278 svn_ra_lib_link="\$(RA_LOCAL_LINK)" 25279 25280 25281$as_echo "#define SVN_LIBSVN_CLIENT_LINKS_RA_SVN 1" >>confdefs.h 25282 25283 svn_ra_lib_deps="$svn_ra_lib_deps \$(RA_SVN_DEPS)" 25284 svn_ra_lib_link="$svn_ra_lib_link \$(RA_SVN_LINK)" 25285 25286 if test "$svn_lib_serf" = "yes"; then 25287 25288$as_echo "#define SVN_LIBSVN_CLIENT_LINKS_RA_SERF 1" >>confdefs.h 25289 25290 svn_ra_lib_deps="$svn_ra_lib_deps \$(RA_SERF_DEPS)" 25291 svn_ra_lib_install_deps="$svn_ra_lib_install_deps install-serf-lib" 25292 svn_ra_lib_link="$svn_ra_lib_link \$(RA_SERF_LINK)" 25293 fi 25294 25295 SVN_RA_LIB_DEPS=$svn_ra_lib_deps 25296 SVN_RA_LIB_INSTALL_DEPS=$svn_ra_lib_install_deps 25297 SVN_RA_LIB_LINK=$svn_ra_lib_link 25298 25299 25300$as_echo "#define SVN_LIBSVN_FS_LINKS_FS_FS 1" >>confdefs.h 25301 25302 svn_fs_lib_deps="\$(FS_FS_DEPS)" 25303 svn_fs_lib_install_deps="install-fsmod-lib" 25304 svn_fs_lib_link="\$(FS_FS_LINK)" 25305 25306 if test "$svn_lib_berkeley_db" = "yes"; then 25307 25308$as_echo "#define SVN_LIBSVN_FS_LINKS_FS_BASE 1" >>confdefs.h 25309 25310 svn_fs_lib_deps="$svn_fs_lib_deps \$(FS_BASE_DEPS)" 25311 svn_fs_lib_install_deps="$svn_fs_lib_install_deps install-bdb-lib" 25312 svn_fs_lib_link="$svn_fs_lib_link \$(FS_BASE_LINK)" 25313 fi 25314 25315 SVN_FS_LIB_DEPS=$svn_fs_lib_deps 25316 SVN_FS_LIB_INSTALL_DEPS=$svn_fs_lib_install_deps 25317 SVN_FS_LIB_LINK=$svn_fs_lib_link 25318fi 25319 25320 25321 25322 25323 25324 25325 25326 25327# ==== JavaHL ================================================================ 25328 25329do_javahl_build=no 25330# Check whether --enable-javahl was given. 25331if test "${enable_javahl+set}" = set; then : 25332 enableval=$enable_javahl; if test "$enableval" = "yes" ; then 25333 do_javahl_build="yes" 25334 fi 25335 25336fi 25337 25338 25339JAVAHL_OBJDIR="" 25340INSTALL_EXTRA_JAVAHL_LIB="" 25341FIX_JAVAHL_LIB="" 25342JAVAHL_TESTS_TARGET="" 25343JAVAHL_COMPAT_TESTS_TARGET="" 25344LT_CXX_LIBADD="" 25345if test "$do_javahl_build" = "yes"; then 25346 if test "$JDK_SUITABLE" = "no"; then 25347 as_fn_error $? "Cannot compile JavaHL without a suitable JDK. 25348 Please specify a suitable JDK using the --with-jdk option." "$LINENO" 5 25349 fi 25350 25351 JAVAHL_OBJDIR='$(libsvnjavahl_PATH)/.libs' 25352 25353 os_arch=`uname` 25354 if test "$os_arch" = "Darwin"; then 25355 INSTALL_EXTRA_JAVAHL_LIB='ln -sf $(libdir)/libsvnjavahl-1.dylib $(libdir)/libsvnjavahl-1.jnilib' 25356 FIX_JAVAHL_LIB="ln -sf libsvnjavahl-1.dylib $JAVAHL_OBJDIR/libsvnjavahl-1.jnilib" 25357 fi 25358 # This segment (and the rest of r10800) is very likely unnecessary 25359 # with libtool 1.5, which automatically adds libstdc++ as a 25360 # dependency to the C++ libraries it builds. So at some future time 25361 # when autogen.sh requires libtool 1.5 or higher, we can get rid of 25362 # it. 25363 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for additional flags to link C++ libraries" >&5 25364$as_echo_n "checking for additional flags to link C++ libraries... " >&6; } 25365 if test "x$ac_compiler_gnu" = "xyes"; then 25366 LT_CXX_LIBADD="-lstdc++" 25367 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LT_CXX_LIBADD" >&5 25368$as_echo "$LT_CXX_LIBADD" >&6; } 25369 else 25370 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 25371$as_echo "none needed" >&6; } 25372 fi 25373fi 25374 25375 25376 25377 25378 25379 25380# Check whether --with-junit was given. 25381if test "${with_junit+set}" = set; then : 25382 withval=$with_junit; 25383 if test "$withval" != "no"; then 25384 if test -n "$JAVA_CLASSPATH"; then 25385 JAVA_CLASSPATH="$withval:$JAVA_CLASSPATH" 25386 else 25387 JAVA_CLASSPATH="$withval" 25388 fi 25389 JAVAHL_TESTS_TARGET="javahl-tests" 25390 JAVAHL_COMPAT_TESTS_TARGET="javahl-compat-tests" 25391 fi 25392 25393fi 25394 25395 25396 25397 25398 25399# ==== Miscellaneous bits ==================================================== 25400 25401# Strip '-no-cpp-precomp' from CPPFLAGS for the clang compiler 25402### I think we get this flag from APR, so the fix probably belongs there 25403if test "$CC" = "clang"; then 25404 25405 CPPFLAGS=`echo "$CPPFLAGS" | $SED -e 's/-no-cpp-precomp //'` 25406 25407fi 25408 25409# Need to strip '-no-cpp-precomp' from CPPFLAGS for SWIG as well. 25410SWIG_CPPFLAGS="$CPPFLAGS" 25411 25412 SWIG_CPPFLAGS=`echo "$SWIG_CPPFLAGS" | $SED -e 's/-no-cpp-precomp //'` 25413 25414 25415 25416 25417cat >>confdefs.h <<_ACEOF 25418#define SVN_PATH_LOCAL_SEPARATOR '/' 25419_ACEOF 25420 25421 25422 25423cat >>confdefs.h <<_ACEOF 25424#define SVN_NULL_DEVICE_NAME "/dev/null" 25425_ACEOF 25426 25427 25428DEFAULT_FS_TYPE="fsfs" 25429 25430cat >>confdefs.h <<_ACEOF 25431#define DEFAULT_FS_TYPE "$DEFAULT_FS_TYPE" 25432_ACEOF 25433 25434 25435DEFAULT_HTTP_LIBRARY="serf" 25436 25437cat >>confdefs.h <<_ACEOF 25438#define DEFAULT_HTTP_LIBRARY "$DEFAULT_HTTP_LIBRARY" 25439_ACEOF 25440 25441 25442# BSD/OS (BSDi) needs to use a different include syntax in Makefile 25443INCLUDE_OUTPUTS="include \$(top_srcdir)/build-outputs.mk" 25444case "$host" in 25445 *bsdi*) 25446 # Check whether they've installed GNU make 25447 if ! make --version > /dev/null 2>&1; then 25448 # BSDi make 25449 INCLUDE_OUTPUTS=".include \"\$(top_srcdir)/build-outputs.mk\"" 25450 fi 25451 ;; 25452esac 25453 25454 25455# ==== Detection complete - output and run config.status ===================== 25456 25457ac_config_headers="$ac_config_headers subversion/svn_private_config.h.tmp:subversion/svn_private_config.h.in" 25458 25459ac_config_commands="$ac_config_commands svn_private_config.h.tmp" 25460 25461ac_config_files="$ac_config_files Makefile" 25462 25463 25464 25465 SVN_CONFIG_SCRIPT_FILES="$SVN_CONFIG_SCRIPT_FILES tools/backup/hot-backup.py" 25466 ac_config_files="$ac_config_files tools/backup/hot-backup.py" 25467 25468 25469 SVN_CONFIG_SCRIPT_FILES="$SVN_CONFIG_SCRIPT_FILES tools/hook-scripts/commit-access-control.pl" 25470 ac_config_files="$ac_config_files tools/hook-scripts/commit-access-control.pl" 25471 25472 25473 SVN_CONFIG_SCRIPT_FILES="$SVN_CONFIG_SCRIPT_FILES subversion/bindings/swig/perl/native/Makefile.PL" 25474 ac_config_files="$ac_config_files subversion/bindings/swig/perl/native/Makefile.PL" 25475 25476if test -e packages/solaris/pkginfo.in; then 25477 25478 SVN_CONFIG_SCRIPT_FILES="$SVN_CONFIG_SCRIPT_FILES packages/solaris/pkginfo" 25479 ac_config_files="$ac_config_files packages/solaris/pkginfo" 25480 25481fi 25482 25483 25484# Ensure that SWIG is checked after reconfiguration. 25485rm -f .swig_checked 25486 25487 25488cat >>confdefs.h <<_ACEOF 25489#define SVN_BUILD_HOST "${host}" 25490_ACEOF 25491 25492 25493 25494cat >>confdefs.h <<_ACEOF 25495#define SVN_BUILD_TARGET "${target}" 25496_ACEOF 25497 25498 25499cat >confcache <<\_ACEOF 25500# This file is a shell script that caches the results of configure 25501# tests run on this system so they can be shared between configure 25502# scripts and configure runs, see configure's option --config-cache. 25503# It is not useful on other systems. If it contains results you don't 25504# want to keep, you may remove or edit it. 25505# 25506# config.status only pays attention to the cache file if you give it 25507# the --recheck option to rerun configure. 25508# 25509# `ac_cv_env_foo' variables (set or unset) will be overridden when 25510# loading this file, other *unset* `ac_cv_foo' will be assigned the 25511# following values. 25512 25513_ACEOF 25514 25515# The following way of writing the cache mishandles newlines in values, 25516# but we know of no workaround that is simple, portable, and efficient. 25517# So, we kill variables containing newlines. 25518# Ultrix sh set writes to stderr and can't be redirected directly, 25519# and sets the high bit in the cache file unless we assign to the vars. 25520( 25521 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 25522 eval ac_val=\$$ac_var 25523 case $ac_val in #( 25524 *${as_nl}*) 25525 case $ac_var in #( 25526 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 25527$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 25528 esac 25529 case $ac_var in #( 25530 _ | IFS | as_nl) ;; #( 25531 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 25532 *) { eval $ac_var=; unset $ac_var;} ;; 25533 esac ;; 25534 esac 25535 done 25536 25537 (set) 2>&1 | 25538 case $as_nl`(ac_space=' '; set) 2>&1` in #( 25539 *${as_nl}ac_space=\ *) 25540 # `set' does not quote correctly, so add quotes: double-quote 25541 # substitution turns \\\\ into \\, and sed turns \\ into \. 25542 sed -n \ 25543 "s/'/'\\\\''/g; 25544 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 25545 ;; #( 25546 *) 25547 # `set' quotes correctly as required by POSIX, so do not add quotes. 25548 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 25549 ;; 25550 esac | 25551 sort 25552) | 25553 sed ' 25554 /^ac_cv_env_/b end 25555 t clear 25556 :clear 25557 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 25558 t end 25559 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 25560 :end' >>confcache 25561if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 25562 if test -w "$cache_file"; then 25563 if test "x$cache_file" != "x/dev/null"; then 25564 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 25565$as_echo "$as_me: updating cache $cache_file" >&6;} 25566 if test ! -f "$cache_file" || test -h "$cache_file"; then 25567 cat confcache >"$cache_file" 25568 else 25569 case $cache_file in #( 25570 */* | ?:*) 25571 mv -f confcache "$cache_file"$$ && 25572 mv -f "$cache_file"$$ "$cache_file" ;; #( 25573 *) 25574 mv -f confcache "$cache_file" ;; 25575 esac 25576 fi 25577 fi 25578 else 25579 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 25580$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 25581 fi 25582fi 25583rm -f confcache 25584 25585test "x$prefix" = xNONE && prefix=$ac_default_prefix 25586# Let make expand exec_prefix. 25587test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 25588 25589DEFS=-DHAVE_CONFIG_H 25590 25591ac_libobjs= 25592ac_ltlibobjs= 25593U= 25594for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 25595 # 1. Remove the extension, and $U if already installed. 25596 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 25597 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 25598 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 25599 # will be set to the directory where LIBOBJS objects are built. 25600 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 25601 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 25602done 25603LIBOBJS=$ac_libobjs 25604 25605LTLIBOBJS=$ac_ltlibobjs 25606 25607 25608 25609: "${CONFIG_STATUS=./config.status}" 25610ac_write_fail=0 25611ac_clean_files_save=$ac_clean_files 25612ac_clean_files="$ac_clean_files $CONFIG_STATUS" 25613{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 25614$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 25615as_write_fail=0 25616cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 25617#! $SHELL 25618# Generated by $as_me. 25619# Run this file to recreate the current configuration. 25620# Compiler output produced by configure, useful for debugging 25621# configure, is in config.log if it exists. 25622 25623debug=false 25624ac_cs_recheck=false 25625ac_cs_silent=false 25626 25627SHELL=\${CONFIG_SHELL-$SHELL} 25628export SHELL 25629_ASEOF 25630cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 25631## -------------------- ## 25632## M4sh Initialization. ## 25633## -------------------- ## 25634 25635# Be more Bourne compatible 25636DUALCASE=1; export DUALCASE # for MKS sh 25637if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 25638 emulate sh 25639 NULLCMD=: 25640 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 25641 # is contrary to our usage. Disable this feature. 25642 alias -g '${1+"$@"}'='"$@"' 25643 setopt NO_GLOB_SUBST 25644else 25645 case `(set -o) 2>/dev/null` in #( 25646 *posix*) : 25647 set -o posix ;; #( 25648 *) : 25649 ;; 25650esac 25651fi 25652 25653 25654as_nl=' 25655' 25656export as_nl 25657# Printing a long string crashes Solaris 7 /usr/bin/printf. 25658as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 25659as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 25660as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 25661# Prefer a ksh shell builtin over an external printf program on Solaris, 25662# but without wasting forks for bash or zsh. 25663if test -z "$BASH_VERSION$ZSH_VERSION" \ 25664 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 25665 as_echo='print -r --' 25666 as_echo_n='print -rn --' 25667elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 25668 as_echo='printf %s\n' 25669 as_echo_n='printf %s' 25670else 25671 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 25672 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 25673 as_echo_n='/usr/ucb/echo -n' 25674 else 25675 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 25676 as_echo_n_body='eval 25677 arg=$1; 25678 case $arg in #( 25679 *"$as_nl"*) 25680 expr "X$arg" : "X\\(.*\\)$as_nl"; 25681 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 25682 esac; 25683 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 25684 ' 25685 export as_echo_n_body 25686 as_echo_n='sh -c $as_echo_n_body as_echo' 25687 fi 25688 export as_echo_body 25689 as_echo='sh -c $as_echo_body as_echo' 25690fi 25691 25692# The user is always right. 25693if test "${PATH_SEPARATOR+set}" != set; then 25694 PATH_SEPARATOR=: 25695 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 25696 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 25697 PATH_SEPARATOR=';' 25698 } 25699fi 25700 25701 25702# IFS 25703# We need space, tab and new line, in precisely that order. Quoting is 25704# there to prevent editors from complaining about space-tab. 25705# (If _AS_PATH_WALK were called with IFS unset, it would disable word 25706# splitting by setting IFS to empty value.) 25707IFS=" "" $as_nl" 25708 25709# Find who we are. Look in the path if we contain no directory separator. 25710as_myself= 25711case $0 in #(( 25712 *[\\/]* ) as_myself=$0 ;; 25713 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 25714for as_dir in $PATH 25715do 25716 IFS=$as_save_IFS 25717 test -z "$as_dir" && as_dir=. 25718 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 25719 done 25720IFS=$as_save_IFS 25721 25722 ;; 25723esac 25724# We did not find ourselves, most probably we were run as `sh COMMAND' 25725# in which case we are not to be found in the path. 25726if test "x$as_myself" = x; then 25727 as_myself=$0 25728fi 25729if test ! -f "$as_myself"; then 25730 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 25731 exit 1 25732fi 25733 25734# Unset variables that we do not need and which cause bugs (e.g. in 25735# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 25736# suppresses any "Segmentation fault" message there. '((' could 25737# trigger a bug in pdksh 5.2.14. 25738for as_var in BASH_ENV ENV MAIL MAILPATH 25739do eval test x\${$as_var+set} = xset \ 25740 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 25741done 25742PS1='$ ' 25743PS2='> ' 25744PS4='+ ' 25745 25746# NLS nuisances. 25747LC_ALL=C 25748export LC_ALL 25749LANGUAGE=C 25750export LANGUAGE 25751 25752# CDPATH. 25753(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 25754 25755 25756# as_fn_error STATUS ERROR [LINENO LOG_FD] 25757# ---------------------------------------- 25758# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 25759# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 25760# script with STATUS, using 1 if that was 0. 25761as_fn_error () 25762{ 25763 as_status=$1; test $as_status -eq 0 && as_status=1 25764 if test "$4"; then 25765 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 25766 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 25767 fi 25768 $as_echo "$as_me: error: $2" >&2 25769 as_fn_exit $as_status 25770} # as_fn_error 25771 25772 25773# as_fn_set_status STATUS 25774# ----------------------- 25775# Set $? to STATUS, without forking. 25776as_fn_set_status () 25777{ 25778 return $1 25779} # as_fn_set_status 25780 25781# as_fn_exit STATUS 25782# ----------------- 25783# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 25784as_fn_exit () 25785{ 25786 set +e 25787 as_fn_set_status $1 25788 exit $1 25789} # as_fn_exit 25790 25791# as_fn_unset VAR 25792# --------------- 25793# Portably unset VAR. 25794as_fn_unset () 25795{ 25796 { eval $1=; unset $1;} 25797} 25798as_unset=as_fn_unset 25799# as_fn_append VAR VALUE 25800# ---------------------- 25801# Append the text in VALUE to the end of the definition contained in VAR. Take 25802# advantage of any shell optimizations that allow amortized linear growth over 25803# repeated appends, instead of the typical quadratic growth present in naive 25804# implementations. 25805if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 25806 eval 'as_fn_append () 25807 { 25808 eval $1+=\$2 25809 }' 25810else 25811 as_fn_append () 25812 { 25813 eval $1=\$$1\$2 25814 } 25815fi # as_fn_append 25816 25817# as_fn_arith ARG... 25818# ------------------ 25819# Perform arithmetic evaluation on the ARGs, and store the result in the 25820# global $as_val. Take advantage of shells that can avoid forks. The arguments 25821# must be portable across $(()) and expr. 25822if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 25823 eval 'as_fn_arith () 25824 { 25825 as_val=$(( $* )) 25826 }' 25827else 25828 as_fn_arith () 25829 { 25830 as_val=`expr "$@" || test $? -eq 1` 25831 } 25832fi # as_fn_arith 25833 25834 25835if expr a : '\(a\)' >/dev/null 2>&1 && 25836 test "X`expr 00001 : '.*\(...\)'`" = X001; then 25837 as_expr=expr 25838else 25839 as_expr=false 25840fi 25841 25842if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 25843 as_basename=basename 25844else 25845 as_basename=false 25846fi 25847 25848if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 25849 as_dirname=dirname 25850else 25851 as_dirname=false 25852fi 25853 25854as_me=`$as_basename -- "$0" || 25855$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 25856 X"$0" : 'X\(//\)$' \| \ 25857 X"$0" : 'X\(/\)' \| . 2>/dev/null || 25858$as_echo X/"$0" | 25859 sed '/^.*\/\([^/][^/]*\)\/*$/{ 25860 s//\1/ 25861 q 25862 } 25863 /^X\/\(\/\/\)$/{ 25864 s//\1/ 25865 q 25866 } 25867 /^X\/\(\/\).*/{ 25868 s//\1/ 25869 q 25870 } 25871 s/.*/./; q'` 25872 25873# Avoid depending upon Character Ranges. 25874as_cr_letters='abcdefghijklmnopqrstuvwxyz' 25875as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 25876as_cr_Letters=$as_cr_letters$as_cr_LETTERS 25877as_cr_digits='0123456789' 25878as_cr_alnum=$as_cr_Letters$as_cr_digits 25879 25880ECHO_C= ECHO_N= ECHO_T= 25881case `echo -n x` in #((((( 25882-n*) 25883 case `echo 'xy\c'` in 25884 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 25885 xy) ECHO_C='\c';; 25886 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 25887 ECHO_T=' ';; 25888 esac;; 25889*) 25890 ECHO_N='-n';; 25891esac 25892 25893rm -f conf$$ conf$$.exe conf$$.file 25894if test -d conf$$.dir; then 25895 rm -f conf$$.dir/conf$$.file 25896else 25897 rm -f conf$$.dir 25898 mkdir conf$$.dir 2>/dev/null 25899fi 25900if (echo >conf$$.file) 2>/dev/null; then 25901 if ln -s conf$$.file conf$$ 2>/dev/null; then 25902 as_ln_s='ln -s' 25903 # ... but there are two gotchas: 25904 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 25905 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 25906 # In both cases, we have to default to `cp -pR'. 25907 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 25908 as_ln_s='cp -pR' 25909 elif ln conf$$.file conf$$ 2>/dev/null; then 25910 as_ln_s=ln 25911 else 25912 as_ln_s='cp -pR' 25913 fi 25914else 25915 as_ln_s='cp -pR' 25916fi 25917rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 25918rmdir conf$$.dir 2>/dev/null 25919 25920 25921# as_fn_mkdir_p 25922# ------------- 25923# Create "$as_dir" as a directory, including parents if necessary. 25924as_fn_mkdir_p () 25925{ 25926 25927 case $as_dir in #( 25928 -*) as_dir=./$as_dir;; 25929 esac 25930 test -d "$as_dir" || eval $as_mkdir_p || { 25931 as_dirs= 25932 while :; do 25933 case $as_dir in #( 25934 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 25935 *) as_qdir=$as_dir;; 25936 esac 25937 as_dirs="'$as_qdir' $as_dirs" 25938 as_dir=`$as_dirname -- "$as_dir" || 25939$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 25940 X"$as_dir" : 'X\(//\)[^/]' \| \ 25941 X"$as_dir" : 'X\(//\)$' \| \ 25942 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 25943$as_echo X"$as_dir" | 25944 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 25945 s//\1/ 25946 q 25947 } 25948 /^X\(\/\/\)[^/].*/{ 25949 s//\1/ 25950 q 25951 } 25952 /^X\(\/\/\)$/{ 25953 s//\1/ 25954 q 25955 } 25956 /^X\(\/\).*/{ 25957 s//\1/ 25958 q 25959 } 25960 s/.*/./; q'` 25961 test -d "$as_dir" && break 25962 done 25963 test -z "$as_dirs" || eval "mkdir $as_dirs" 25964 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 25965 25966 25967} # as_fn_mkdir_p 25968if mkdir -p . 2>/dev/null; then 25969 as_mkdir_p='mkdir -p "$as_dir"' 25970else 25971 test -d ./-p && rmdir ./-p 25972 as_mkdir_p=false 25973fi 25974 25975 25976# as_fn_executable_p FILE 25977# ----------------------- 25978# Test if FILE is an executable regular file. 25979as_fn_executable_p () 25980{ 25981 test -f "$1" && test -x "$1" 25982} # as_fn_executable_p 25983as_test_x='test -x' 25984as_executable_p=as_fn_executable_p 25985 25986# Sed expression to map a string onto a valid CPP name. 25987as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 25988 25989# Sed expression to map a string onto a valid variable name. 25990as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 25991 25992 25993exec 6>&1 25994## ----------------------------------- ## 25995## Main body of $CONFIG_STATUS script. ## 25996## ----------------------------------- ## 25997_ASEOF 25998test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 25999 26000cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 26001# Save the log message, to keep $0 and so on meaningful, and to 26002# report actual input values of CONFIG_FILES etc. instead of their 26003# values after options handling. 26004ac_log=" 26005This file was extended by subversion $as_me 1.8.14, which was 26006generated by GNU Autoconf 2.69. Invocation command line was 26007 26008 CONFIG_FILES = $CONFIG_FILES 26009 CONFIG_HEADERS = $CONFIG_HEADERS 26010 CONFIG_LINKS = $CONFIG_LINKS 26011 CONFIG_COMMANDS = $CONFIG_COMMANDS 26012 $ $0 $@ 26013 26014on `(hostname || uname -n) 2>/dev/null | sed 1q` 26015" 26016 26017_ACEOF 26018 26019case $ac_config_files in *" 26020"*) set x $ac_config_files; shift; ac_config_files=$*;; 26021esac 26022 26023case $ac_config_headers in *" 26024"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 26025esac 26026 26027 26028cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 26029# Files that config.status was made for. 26030config_files="$ac_config_files" 26031config_headers="$ac_config_headers" 26032config_commands="$ac_config_commands" 26033 26034_ACEOF 26035 26036cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 26037ac_cs_usage="\ 26038\`$as_me' instantiates files and other configuration actions 26039from templates according to the current configuration. Unless the files 26040and actions are specified as TAGs, all are instantiated by default. 26041 26042Usage: $0 [OPTION]... [TAG]... 26043 26044 -h, --help print this help, then exit 26045 -V, --version print version number and configuration settings, then exit 26046 --config print configuration, then exit 26047 -q, --quiet, --silent 26048 do not print progress messages 26049 -d, --debug don't remove temporary files 26050 --recheck update $as_me by reconfiguring in the same conditions 26051 --file=FILE[:TEMPLATE] 26052 instantiate the configuration file FILE 26053 --header=FILE[:TEMPLATE] 26054 instantiate the configuration header FILE 26055 26056Configuration files: 26057$config_files 26058 26059Configuration headers: 26060$config_headers 26061 26062Configuration commands: 26063$config_commands 26064 26065Report bugs to <http://subversion.apache.org/>." 26066 26067_ACEOF 26068cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 26069ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 26070ac_cs_version="\\ 26071subversion config.status 1.8.14 26072configured by $0, generated by GNU Autoconf 2.69, 26073 with options \\"\$ac_cs_config\\" 26074 26075Copyright (C) 2012 Free Software Foundation, Inc. 26076This config.status script is free software; the Free Software Foundation 26077gives unlimited permission to copy, distribute and modify it." 26078 26079ac_pwd='$ac_pwd' 26080srcdir='$srcdir' 26081INSTALL='$INSTALL' 26082AWK='$AWK' 26083test -n "\$AWK" || AWK=awk 26084_ACEOF 26085 26086cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 26087# The default lists apply if the user does not specify any file. 26088ac_need_defaults=: 26089while test $# != 0 26090do 26091 case $1 in 26092 --*=?*) 26093 ac_option=`expr "X$1" : 'X\([^=]*\)='` 26094 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 26095 ac_shift=: 26096 ;; 26097 --*=) 26098 ac_option=`expr "X$1" : 'X\([^=]*\)='` 26099 ac_optarg= 26100 ac_shift=: 26101 ;; 26102 *) 26103 ac_option=$1 26104 ac_optarg=$2 26105 ac_shift=shift 26106 ;; 26107 esac 26108 26109 case $ac_option in 26110 # Handling of the options. 26111 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 26112 ac_cs_recheck=: ;; 26113 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 26114 $as_echo "$ac_cs_version"; exit ;; 26115 --config | --confi | --conf | --con | --co | --c ) 26116 $as_echo "$ac_cs_config"; exit ;; 26117 --debug | --debu | --deb | --de | --d | -d ) 26118 debug=: ;; 26119 --file | --fil | --fi | --f ) 26120 $ac_shift 26121 case $ac_optarg in 26122 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 26123 '') as_fn_error $? "missing file argument" ;; 26124 esac 26125 as_fn_append CONFIG_FILES " '$ac_optarg'" 26126 ac_need_defaults=false;; 26127 --header | --heade | --head | --hea ) 26128 $ac_shift 26129 case $ac_optarg in 26130 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 26131 esac 26132 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 26133 ac_need_defaults=false;; 26134 --he | --h) 26135 # Conflict between --help and --header 26136 as_fn_error $? "ambiguous option: \`$1' 26137Try \`$0 --help' for more information.";; 26138 --help | --hel | -h ) 26139 $as_echo "$ac_cs_usage"; exit ;; 26140 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 26141 | -silent | --silent | --silen | --sile | --sil | --si | --s) 26142 ac_cs_silent=: ;; 26143 26144 # This is an error. 26145 -*) as_fn_error $? "unrecognized option: \`$1' 26146Try \`$0 --help' for more information." ;; 26147 26148 *) as_fn_append ac_config_targets " $1" 26149 ac_need_defaults=false ;; 26150 26151 esac 26152 shift 26153done 26154 26155ac_configure_extra_args= 26156 26157if $ac_cs_silent; then 26158 exec 6>/dev/null 26159 ac_configure_extra_args="$ac_configure_extra_args --silent" 26160fi 26161 26162_ACEOF 26163cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 26164if \$ac_cs_recheck; then 26165 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 26166 shift 26167 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 26168 CONFIG_SHELL='$SHELL' 26169 export CONFIG_SHELL 26170 exec "\$@" 26171fi 26172 26173_ACEOF 26174cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 26175exec 5>>config.log 26176{ 26177 echo 26178 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 26179## Running $as_me. ## 26180_ASBOX 26181 $as_echo "$ac_log" 26182} >&5 26183 26184_ACEOF 26185cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 26186# 26187# INIT-COMMANDS 26188# 26189 26190 26191# The HP-UX ksh and POSIX shell print the target directory to stdout 26192# if CDPATH is set. 26193(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 26194 26195sed_quote_subst='$sed_quote_subst' 26196double_quote_subst='$double_quote_subst' 26197delay_variable_subst='$delay_variable_subst' 26198macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 26199macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 26200enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 26201enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 26202pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 26203enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 26204SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 26205ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 26206PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`' 26207host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 26208host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 26209host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 26210build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 26211build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 26212build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 26213SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 26214Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 26215GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 26216EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 26217FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 26218LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 26219NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 26220LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 26221max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 26222ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 26223exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 26224lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 26225lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 26226lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 26227lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`' 26228lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`' 26229reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 26230reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 26231OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 26232deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 26233file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 26234file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`' 26235want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`' 26236DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`' 26237sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`' 26238AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 26239AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 26240archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`' 26241STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 26242RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 26243old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 26244old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 26245old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 26246lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 26247CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 26248CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 26249compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 26250GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 26251lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 26252lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 26253lt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`' 26254lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' 26255lt_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"`' 26256lt_cv_nm_interface='`$ECHO "$lt_cv_nm_interface" | $SED "$delay_single_quote_subst"`' 26257nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`' 26258lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`' 26259lt_cv_truncate_bin='`$ECHO "$lt_cv_truncate_bin" | $SED "$delay_single_quote_subst"`' 26260objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 26261MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 26262lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 26263lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 26264lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 26265lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 26266lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 26267need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 26268MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`' 26269DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 26270NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 26271LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 26272OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 26273OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 26274libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 26275shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 26276extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 26277archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 26278enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 26279export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 26280whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 26281compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 26282old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 26283old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 26284archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 26285archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 26286module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 26287module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 26288with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 26289allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 26290no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 26291hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 26292hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 26293hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 26294hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 26295hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 26296hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 26297hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 26298inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 26299link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 26300always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 26301export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 26302exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 26303include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 26304prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 26305postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`' 26306file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 26307variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 26308need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 26309need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 26310version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 26311runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 26312shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 26313shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 26314libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 26315library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 26316soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 26317install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 26318postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 26319postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 26320finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 26321finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 26322hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 26323sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 26324sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`' 26325hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 26326enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 26327enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 26328enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 26329old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 26330striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 26331compiler_lib_search_dirs='`$ECHO "$compiler_lib_search_dirs" | $SED "$delay_single_quote_subst"`' 26332predep_objects='`$ECHO "$predep_objects" | $SED "$delay_single_quote_subst"`' 26333postdep_objects='`$ECHO "$postdep_objects" | $SED "$delay_single_quote_subst"`' 26334predeps='`$ECHO "$predeps" | $SED "$delay_single_quote_subst"`' 26335postdeps='`$ECHO "$postdeps" | $SED "$delay_single_quote_subst"`' 26336compiler_lib_search_path='`$ECHO "$compiler_lib_search_path" | $SED "$delay_single_quote_subst"`' 26337LD_CXX='`$ECHO "$LD_CXX" | $SED "$delay_single_quote_subst"`' 26338reload_flag_CXX='`$ECHO "$reload_flag_CXX" | $SED "$delay_single_quote_subst"`' 26339reload_cmds_CXX='`$ECHO "$reload_cmds_CXX" | $SED "$delay_single_quote_subst"`' 26340old_archive_cmds_CXX='`$ECHO "$old_archive_cmds_CXX" | $SED "$delay_single_quote_subst"`' 26341compiler_CXX='`$ECHO "$compiler_CXX" | $SED "$delay_single_quote_subst"`' 26342GCC_CXX='`$ECHO "$GCC_CXX" | $SED "$delay_single_quote_subst"`' 26343lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "$lt_prog_compiler_no_builtin_flag_CXX" | $SED "$delay_single_quote_subst"`' 26344lt_prog_compiler_pic_CXX='`$ECHO "$lt_prog_compiler_pic_CXX" | $SED "$delay_single_quote_subst"`' 26345lt_prog_compiler_wl_CXX='`$ECHO "$lt_prog_compiler_wl_CXX" | $SED "$delay_single_quote_subst"`' 26346lt_prog_compiler_static_CXX='`$ECHO "$lt_prog_compiler_static_CXX" | $SED "$delay_single_quote_subst"`' 26347lt_cv_prog_compiler_c_o_CXX='`$ECHO "$lt_cv_prog_compiler_c_o_CXX" | $SED "$delay_single_quote_subst"`' 26348archive_cmds_need_lc_CXX='`$ECHO "$archive_cmds_need_lc_CXX" | $SED "$delay_single_quote_subst"`' 26349enable_shared_with_static_runtimes_CXX='`$ECHO "$enable_shared_with_static_runtimes_CXX" | $SED "$delay_single_quote_subst"`' 26350export_dynamic_flag_spec_CXX='`$ECHO "$export_dynamic_flag_spec_CXX" | $SED "$delay_single_quote_subst"`' 26351whole_archive_flag_spec_CXX='`$ECHO "$whole_archive_flag_spec_CXX" | $SED "$delay_single_quote_subst"`' 26352compiler_needs_object_CXX='`$ECHO "$compiler_needs_object_CXX" | $SED "$delay_single_quote_subst"`' 26353old_archive_from_new_cmds_CXX='`$ECHO "$old_archive_from_new_cmds_CXX" | $SED "$delay_single_quote_subst"`' 26354old_archive_from_expsyms_cmds_CXX='`$ECHO "$old_archive_from_expsyms_cmds_CXX" | $SED "$delay_single_quote_subst"`' 26355archive_cmds_CXX='`$ECHO "$archive_cmds_CXX" | $SED "$delay_single_quote_subst"`' 26356archive_expsym_cmds_CXX='`$ECHO "$archive_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`' 26357module_cmds_CXX='`$ECHO "$module_cmds_CXX" | $SED "$delay_single_quote_subst"`' 26358module_expsym_cmds_CXX='`$ECHO "$module_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`' 26359with_gnu_ld_CXX='`$ECHO "$with_gnu_ld_CXX" | $SED "$delay_single_quote_subst"`' 26360allow_undefined_flag_CXX='`$ECHO "$allow_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`' 26361no_undefined_flag_CXX='`$ECHO "$no_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`' 26362hardcode_libdir_flag_spec_CXX='`$ECHO "$hardcode_libdir_flag_spec_CXX" | $SED "$delay_single_quote_subst"`' 26363hardcode_libdir_separator_CXX='`$ECHO "$hardcode_libdir_separator_CXX" | $SED "$delay_single_quote_subst"`' 26364hardcode_direct_CXX='`$ECHO "$hardcode_direct_CXX" | $SED "$delay_single_quote_subst"`' 26365hardcode_direct_absolute_CXX='`$ECHO "$hardcode_direct_absolute_CXX" | $SED "$delay_single_quote_subst"`' 26366hardcode_minus_L_CXX='`$ECHO "$hardcode_minus_L_CXX" | $SED "$delay_single_quote_subst"`' 26367hardcode_shlibpath_var_CXX='`$ECHO "$hardcode_shlibpath_var_CXX" | $SED "$delay_single_quote_subst"`' 26368hardcode_automatic_CXX='`$ECHO "$hardcode_automatic_CXX" | $SED "$delay_single_quote_subst"`' 26369inherit_rpath_CXX='`$ECHO "$inherit_rpath_CXX" | $SED "$delay_single_quote_subst"`' 26370link_all_deplibs_CXX='`$ECHO "$link_all_deplibs_CXX" | $SED "$delay_single_quote_subst"`' 26371always_export_symbols_CXX='`$ECHO "$always_export_symbols_CXX" | $SED "$delay_single_quote_subst"`' 26372export_symbols_cmds_CXX='`$ECHO "$export_symbols_cmds_CXX" | $SED "$delay_single_quote_subst"`' 26373exclude_expsyms_CXX='`$ECHO "$exclude_expsyms_CXX" | $SED "$delay_single_quote_subst"`' 26374include_expsyms_CXX='`$ECHO "$include_expsyms_CXX" | $SED "$delay_single_quote_subst"`' 26375prelink_cmds_CXX='`$ECHO "$prelink_cmds_CXX" | $SED "$delay_single_quote_subst"`' 26376postlink_cmds_CXX='`$ECHO "$postlink_cmds_CXX" | $SED "$delay_single_quote_subst"`' 26377file_list_spec_CXX='`$ECHO "$file_list_spec_CXX" | $SED "$delay_single_quote_subst"`' 26378hardcode_action_CXX='`$ECHO "$hardcode_action_CXX" | $SED "$delay_single_quote_subst"`' 26379compiler_lib_search_dirs_CXX='`$ECHO "$compiler_lib_search_dirs_CXX" | $SED "$delay_single_quote_subst"`' 26380predep_objects_CXX='`$ECHO "$predep_objects_CXX" | $SED "$delay_single_quote_subst"`' 26381postdep_objects_CXX='`$ECHO "$postdep_objects_CXX" | $SED "$delay_single_quote_subst"`' 26382predeps_CXX='`$ECHO "$predeps_CXX" | $SED "$delay_single_quote_subst"`' 26383postdeps_CXX='`$ECHO "$postdeps_CXX" | $SED "$delay_single_quote_subst"`' 26384compiler_lib_search_path_CXX='`$ECHO "$compiler_lib_search_path_CXX" | $SED "$delay_single_quote_subst"`' 26385 26386LTCC='$LTCC' 26387LTCFLAGS='$LTCFLAGS' 26388compiler='$compiler_DEFAULT' 26389 26390# A function that is used when there is no print builtin or printf. 26391func_fallback_echo () 26392{ 26393 eval 'cat <<_LTECHO_EOF 26394\$1 26395_LTECHO_EOF' 26396} 26397 26398# Quote evaled strings. 26399for var in SHELL \ 26400ECHO \ 26401PATH_SEPARATOR \ 26402SED \ 26403GREP \ 26404EGREP \ 26405FGREP \ 26406LD \ 26407NM \ 26408LN_S \ 26409lt_SP2NL \ 26410lt_NL2SP \ 26411reload_flag \ 26412OBJDUMP \ 26413deplibs_check_method \ 26414file_magic_cmd \ 26415file_magic_glob \ 26416want_nocaseglob \ 26417DLLTOOL \ 26418sharedlib_from_linklib_cmd \ 26419AR \ 26420AR_FLAGS \ 26421archiver_list_spec \ 26422STRIP \ 26423RANLIB \ 26424CC \ 26425CFLAGS \ 26426compiler \ 26427lt_cv_sys_global_symbol_pipe \ 26428lt_cv_sys_global_symbol_to_cdecl \ 26429lt_cv_sys_global_symbol_to_import \ 26430lt_cv_sys_global_symbol_to_c_name_address \ 26431lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 26432lt_cv_nm_interface \ 26433nm_file_list_spec \ 26434lt_cv_truncate_bin \ 26435lt_prog_compiler_no_builtin_flag \ 26436lt_prog_compiler_pic \ 26437lt_prog_compiler_wl \ 26438lt_prog_compiler_static \ 26439lt_cv_prog_compiler_c_o \ 26440need_locks \ 26441MANIFEST_TOOL \ 26442DSYMUTIL \ 26443NMEDIT \ 26444LIPO \ 26445OTOOL \ 26446OTOOL64 \ 26447shrext_cmds \ 26448export_dynamic_flag_spec \ 26449whole_archive_flag_spec \ 26450compiler_needs_object \ 26451with_gnu_ld \ 26452allow_undefined_flag \ 26453no_undefined_flag \ 26454hardcode_libdir_flag_spec \ 26455hardcode_libdir_separator \ 26456exclude_expsyms \ 26457include_expsyms \ 26458file_list_spec \ 26459variables_saved_for_relink \ 26460libname_spec \ 26461library_names_spec \ 26462soname_spec \ 26463install_override_mode \ 26464finish_eval \ 26465old_striplib \ 26466striplib \ 26467compiler_lib_search_dirs \ 26468predep_objects \ 26469postdep_objects \ 26470predeps \ 26471postdeps \ 26472compiler_lib_search_path \ 26473LD_CXX \ 26474reload_flag_CXX \ 26475compiler_CXX \ 26476lt_prog_compiler_no_builtin_flag_CXX \ 26477lt_prog_compiler_pic_CXX \ 26478lt_prog_compiler_wl_CXX \ 26479lt_prog_compiler_static_CXX \ 26480lt_cv_prog_compiler_c_o_CXX \ 26481export_dynamic_flag_spec_CXX \ 26482whole_archive_flag_spec_CXX \ 26483compiler_needs_object_CXX \ 26484with_gnu_ld_CXX \ 26485allow_undefined_flag_CXX \ 26486no_undefined_flag_CXX \ 26487hardcode_libdir_flag_spec_CXX \ 26488hardcode_libdir_separator_CXX \ 26489exclude_expsyms_CXX \ 26490include_expsyms_CXX \ 26491file_list_spec_CXX \ 26492compiler_lib_search_dirs_CXX \ 26493predep_objects_CXX \ 26494postdep_objects_CXX \ 26495predeps_CXX \ 26496postdeps_CXX \ 26497compiler_lib_search_path_CXX; do 26498 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 26499 *[\\\\\\\`\\"\\\$]*) 26500 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes 26501 ;; 26502 *) 26503 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 26504 ;; 26505 esac 26506done 26507 26508# Double-quote double-evaled strings. 26509for var in reload_cmds \ 26510old_postinstall_cmds \ 26511old_postuninstall_cmds \ 26512old_archive_cmds \ 26513extract_expsyms_cmds \ 26514old_archive_from_new_cmds \ 26515old_archive_from_expsyms_cmds \ 26516archive_cmds \ 26517archive_expsym_cmds \ 26518module_cmds \ 26519module_expsym_cmds \ 26520export_symbols_cmds \ 26521prelink_cmds \ 26522postlink_cmds \ 26523postinstall_cmds \ 26524postuninstall_cmds \ 26525finish_cmds \ 26526sys_lib_search_path_spec \ 26527sys_lib_dlsearch_path_spec \ 26528reload_cmds_CXX \ 26529old_archive_cmds_CXX \ 26530old_archive_from_new_cmds_CXX \ 26531old_archive_from_expsyms_cmds_CXX \ 26532archive_cmds_CXX \ 26533archive_expsym_cmds_CXX \ 26534module_cmds_CXX \ 26535module_expsym_cmds_CXX \ 26536export_symbols_cmds_CXX \ 26537prelink_cmds_CXX \ 26538postlink_cmds_CXX; do 26539 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 26540 *[\\\\\\\`\\"\\\$]*) 26541 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes 26542 ;; 26543 *) 26544 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 26545 ;; 26546 esac 26547done 26548 26549ac_aux_dir='$ac_aux_dir' 26550 26551# See if we are running on zsh, and set the options that allow our 26552# commands through without removal of \ escapes INIT. 26553if test -n "\${ZSH_VERSION+set}"; then 26554 setopt NO_GLOB_SUBST 26555fi 26556 26557 26558 PACKAGE='$PACKAGE' 26559 VERSION='$VERSION' 26560 RM='$RM' 26561 ofile='$ofile' 26562 26563 26564 26565 26566 26567SED="$SED" 26568 SVN_DB_HEADER="$SVN_DB_HEADER" 26569 26570_ACEOF 26571 26572cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 26573 26574# Handling of arguments. 26575for ac_config_target in $ac_config_targets 26576do 26577 case $ac_config_target in 26578 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 26579 "subversion/svn_private_config.h.tmp") CONFIG_HEADERS="$CONFIG_HEADERS subversion/svn_private_config.h.tmp:subversion/svn_private_config.h.in" ;; 26580 "svn_private_config.h.tmp") CONFIG_COMMANDS="$CONFIG_COMMANDS svn_private_config.h.tmp" ;; 26581 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 26582 "tools/backup/hot-backup.py") CONFIG_FILES="$CONFIG_FILES tools/backup/hot-backup.py" ;; 26583 "tools/hook-scripts/commit-access-control.pl") CONFIG_FILES="$CONFIG_FILES tools/hook-scripts/commit-access-control.pl" ;; 26584 "subversion/bindings/swig/perl/native/Makefile.PL") CONFIG_FILES="$CONFIG_FILES subversion/bindings/swig/perl/native/Makefile.PL" ;; 26585 "packages/solaris/pkginfo") CONFIG_FILES="$CONFIG_FILES packages/solaris/pkginfo" ;; 26586 26587 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 26588 esac 26589done 26590 26591 26592# If the user did not use the arguments to specify the items to instantiate, 26593# then the envvar interface is used. Set only those that are not. 26594# We use the long form for the default assignment because of an extremely 26595# bizarre bug on SunOS 4.1.3. 26596if $ac_need_defaults; then 26597 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 26598 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 26599 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 26600fi 26601 26602# Have a temporary directory for convenience. Make it in the build tree 26603# simply because there is no reason against having it here, and in addition, 26604# creating and moving files from /tmp can sometimes cause problems. 26605# Hook for its removal unless debugging. 26606# Note that there is a small window in which the directory will not be cleaned: 26607# after its creation but before its name has been assigned to `$tmp'. 26608$debug || 26609{ 26610 tmp= ac_tmp= 26611 trap 'exit_status=$? 26612 : "${ac_tmp:=$tmp}" 26613 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 26614' 0 26615 trap 'as_fn_exit 1' 1 2 13 15 26616} 26617# Create a (secure) tmp directory for tmp files. 26618 26619{ 26620 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 26621 test -d "$tmp" 26622} || 26623{ 26624 tmp=./conf$$-$RANDOM 26625 (umask 077 && mkdir "$tmp") 26626} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 26627ac_tmp=$tmp 26628 26629# Set up the scripts for CONFIG_FILES section. 26630# No need to generate them if there are no CONFIG_FILES. 26631# This happens for instance with `./config.status config.h'. 26632if test -n "$CONFIG_FILES"; then 26633 26634 26635ac_cr=`echo X | tr X '\015'` 26636# On cygwin, bash can eat \r inside `` if the user requested igncr. 26637# But we know of no other shell where ac_cr would be empty at this 26638# point, so we can use a bashism as a fallback. 26639if test "x$ac_cr" = x; then 26640 eval ac_cr=\$\'\\r\' 26641fi 26642ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 26643if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 26644 ac_cs_awk_cr='\\r' 26645else 26646 ac_cs_awk_cr=$ac_cr 26647fi 26648 26649echo 'BEGIN {' >"$ac_tmp/subs1.awk" && 26650_ACEOF 26651 26652 26653{ 26654 echo "cat >conf$$subs.awk <<_ACEOF" && 26655 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 26656 echo "_ACEOF" 26657} >conf$$subs.sh || 26658 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 26659ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 26660ac_delim='%!_!# ' 26661for ac_last_try in false false false false false :; do 26662 . ./conf$$subs.sh || 26663 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 26664 26665 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 26666 if test $ac_delim_n = $ac_delim_num; then 26667 break 26668 elif $ac_last_try; then 26669 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 26670 else 26671 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 26672 fi 26673done 26674rm -f conf$$subs.sh 26675 26676cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 26677cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 26678_ACEOF 26679sed -n ' 26680h 26681s/^/S["/; s/!.*/"]=/ 26682p 26683g 26684s/^[^!]*!// 26685:repl 26686t repl 26687s/'"$ac_delim"'$// 26688t delim 26689:nl 26690h 26691s/\(.\{148\}\)..*/\1/ 26692t more1 26693s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 26694p 26695n 26696b repl 26697:more1 26698s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 26699p 26700g 26701s/.\{148\}// 26702t nl 26703:delim 26704h 26705s/\(.\{148\}\)..*/\1/ 26706t more2 26707s/["\\]/\\&/g; s/^/"/; s/$/"/ 26708p 26709b 26710:more2 26711s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 26712p 26713g 26714s/.\{148\}// 26715t delim 26716' <conf$$subs.awk | sed ' 26717/^[^""]/{ 26718 N 26719 s/\n// 26720} 26721' >>$CONFIG_STATUS || ac_write_fail=1 26722rm -f conf$$subs.awk 26723cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 26724_ACAWK 26725cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 26726 for (key in S) S_is_set[key] = 1 26727 FS = "" 26728 26729} 26730{ 26731 line = $ 0 26732 nfields = split(line, field, "@") 26733 substed = 0 26734 len = length(field[1]) 26735 for (i = 2; i < nfields; i++) { 26736 key = field[i] 26737 keylen = length(key) 26738 if (S_is_set[key]) { 26739 value = S[key] 26740 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 26741 len += length(value) + length(field[++i]) 26742 substed = 1 26743 } else 26744 len += 1 + keylen 26745 } 26746 26747 print line 26748} 26749 26750_ACAWK 26751_ACEOF 26752cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 26753if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 26754 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 26755else 26756 cat 26757fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 26758 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 26759_ACEOF 26760 26761# VPATH may cause trouble with some makes, so we remove sole $(srcdir), 26762# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 26763# trailing colons and then remove the whole line if VPATH becomes empty 26764# (actually we leave an empty line to preserve line numbers). 26765if test "x$srcdir" = x.; then 26766 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 26767h 26768s/// 26769s/^/:/ 26770s/[ ]*$/:/ 26771s/:\$(srcdir):/:/g 26772s/:\${srcdir}:/:/g 26773s/:@srcdir@:/:/g 26774s/^:*// 26775s/:*$// 26776x 26777s/\(=[ ]*\).*/\1/ 26778G 26779s/\n// 26780s/^[^=]*=[ ]*$// 26781}' 26782fi 26783 26784cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 26785fi # test -n "$CONFIG_FILES" 26786 26787# Set up the scripts for CONFIG_HEADERS section. 26788# No need to generate them if there are no CONFIG_HEADERS. 26789# This happens for instance with `./config.status Makefile'. 26790if test -n "$CONFIG_HEADERS"; then 26791cat >"$ac_tmp/defines.awk" <<\_ACAWK || 26792BEGIN { 26793_ACEOF 26794 26795# Transform confdefs.h into an awk script `defines.awk', embedded as 26796# here-document in config.status, that substitutes the proper values into 26797# config.h.in to produce config.h. 26798 26799# Create a delimiter string that does not exist in confdefs.h, to ease 26800# handling of long lines. 26801ac_delim='%!_!# ' 26802for ac_last_try in false false :; do 26803 ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 26804 if test -z "$ac_tt"; then 26805 break 26806 elif $ac_last_try; then 26807 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 26808 else 26809 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 26810 fi 26811done 26812 26813# For the awk script, D is an array of macro values keyed by name, 26814# likewise P contains macro parameters if any. Preserve backslash 26815# newline sequences. 26816 26817ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 26818sed -n ' 26819s/.\{148\}/&'"$ac_delim"'/g 26820t rset 26821:rset 26822s/^[ ]*#[ ]*define[ ][ ]*/ / 26823t def 26824d 26825:def 26826s/\\$// 26827t bsnl 26828s/["\\]/\\&/g 26829s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 26830D["\1"]=" \3"/p 26831s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 26832d 26833:bsnl 26834s/["\\]/\\&/g 26835s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 26836D["\1"]=" \3\\\\\\n"\\/p 26837t cont 26838s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 26839t cont 26840d 26841:cont 26842n 26843s/.\{148\}/&'"$ac_delim"'/g 26844t clear 26845:clear 26846s/\\$// 26847t bsnlc 26848s/["\\]/\\&/g; s/^/"/; s/$/"/p 26849d 26850:bsnlc 26851s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 26852b cont 26853' <confdefs.h | sed ' 26854s/'"$ac_delim"'/"\\\ 26855"/g' >>$CONFIG_STATUS || ac_write_fail=1 26856 26857cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 26858 for (key in D) D_is_set[key] = 1 26859 FS = "" 26860} 26861/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 26862 line = \$ 0 26863 split(line, arg, " ") 26864 if (arg[1] == "#") { 26865 defundef = arg[2] 26866 mac1 = arg[3] 26867 } else { 26868 defundef = substr(arg[1], 2) 26869 mac1 = arg[2] 26870 } 26871 split(mac1, mac2, "(") #) 26872 macro = mac2[1] 26873 prefix = substr(line, 1, index(line, defundef) - 1) 26874 if (D_is_set[macro]) { 26875 # Preserve the white space surrounding the "#". 26876 print prefix "define", macro P[macro] D[macro] 26877 next 26878 } else { 26879 # Replace #undef with comments. This is necessary, for example, 26880 # in the case of _POSIX_SOURCE, which is predefined and required 26881 # on some systems where configure will not decide to define it. 26882 if (defundef == "undef") { 26883 print "/*", prefix defundef, macro, "*/" 26884 next 26885 } 26886 } 26887} 26888{ print } 26889_ACAWK 26890_ACEOF 26891cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 26892 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 26893fi # test -n "$CONFIG_HEADERS" 26894 26895 26896eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 26897shift 26898for ac_tag 26899do 26900 case $ac_tag in 26901 :[FHLC]) ac_mode=$ac_tag; continue;; 26902 esac 26903 case $ac_mode$ac_tag in 26904 :[FHL]*:*);; 26905 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 26906 :[FH]-) ac_tag=-:-;; 26907 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 26908 esac 26909 ac_save_IFS=$IFS 26910 IFS=: 26911 set x $ac_tag 26912 IFS=$ac_save_IFS 26913 shift 26914 ac_file=$1 26915 shift 26916 26917 case $ac_mode in 26918 :L) ac_source=$1;; 26919 :[FH]) 26920 ac_file_inputs= 26921 for ac_f 26922 do 26923 case $ac_f in 26924 -) ac_f="$ac_tmp/stdin";; 26925 *) # Look for the file first in the build tree, then in the source tree 26926 # (if the path is not absolute). The absolute path cannot be DOS-style, 26927 # because $ac_f cannot contain `:'. 26928 test -f "$ac_f" || 26929 case $ac_f in 26930 [\\/$]*) false;; 26931 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 26932 esac || 26933 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 26934 esac 26935 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 26936 as_fn_append ac_file_inputs " '$ac_f'" 26937 done 26938 26939 # Let's still pretend it is `configure' which instantiates (i.e., don't 26940 # use $as_me), people would be surprised to read: 26941 # /* config.h. Generated by config.status. */ 26942 configure_input='Generated from '` 26943 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 26944 `' by configure.' 26945 if test x"$ac_file" != x-; then 26946 configure_input="$ac_file. $configure_input" 26947 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 26948$as_echo "$as_me: creating $ac_file" >&6;} 26949 fi 26950 # Neutralize special characters interpreted by sed in replacement strings. 26951 case $configure_input in #( 26952 *\&* | *\|* | *\\* ) 26953 ac_sed_conf_input=`$as_echo "$configure_input" | 26954 sed 's/[\\\\&|]/\\\\&/g'`;; #( 26955 *) ac_sed_conf_input=$configure_input;; 26956 esac 26957 26958 case $ac_tag in 26959 *:-:* | *:-) cat >"$ac_tmp/stdin" \ 26960 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 26961 esac 26962 ;; 26963 esac 26964 26965 ac_dir=`$as_dirname -- "$ac_file" || 26966$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 26967 X"$ac_file" : 'X\(//\)[^/]' \| \ 26968 X"$ac_file" : 'X\(//\)$' \| \ 26969 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 26970$as_echo X"$ac_file" | 26971 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 26972 s//\1/ 26973 q 26974 } 26975 /^X\(\/\/\)[^/].*/{ 26976 s//\1/ 26977 q 26978 } 26979 /^X\(\/\/\)$/{ 26980 s//\1/ 26981 q 26982 } 26983 /^X\(\/\).*/{ 26984 s//\1/ 26985 q 26986 } 26987 s/.*/./; q'` 26988 as_dir="$ac_dir"; as_fn_mkdir_p 26989 ac_builddir=. 26990 26991case "$ac_dir" in 26992.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 26993*) 26994 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 26995 # A ".." for each directory in $ac_dir_suffix. 26996 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 26997 case $ac_top_builddir_sub in 26998 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 26999 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 27000 esac ;; 27001esac 27002ac_abs_top_builddir=$ac_pwd 27003ac_abs_builddir=$ac_pwd$ac_dir_suffix 27004# for backward compatibility: 27005ac_top_builddir=$ac_top_build_prefix 27006 27007case $srcdir in 27008 .) # We are building in place. 27009 ac_srcdir=. 27010 ac_top_srcdir=$ac_top_builddir_sub 27011 ac_abs_top_srcdir=$ac_pwd ;; 27012 [\\/]* | ?:[\\/]* ) # Absolute name. 27013 ac_srcdir=$srcdir$ac_dir_suffix; 27014 ac_top_srcdir=$srcdir 27015 ac_abs_top_srcdir=$srcdir ;; 27016 *) # Relative name. 27017 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 27018 ac_top_srcdir=$ac_top_build_prefix$srcdir 27019 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 27020esac 27021ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 27022 27023 27024 case $ac_mode in 27025 :F) 27026 # 27027 # CONFIG_FILE 27028 # 27029 27030 case $INSTALL in 27031 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 27032 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 27033 esac 27034_ACEOF 27035 27036cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 27037# If the template does not know about datarootdir, expand it. 27038# FIXME: This hack should be removed a few years after 2.60. 27039ac_datarootdir_hack=; ac_datarootdir_seen= 27040ac_sed_dataroot=' 27041/datarootdir/ { 27042 p 27043 q 27044} 27045/@datadir@/p 27046/@docdir@/p 27047/@infodir@/p 27048/@localedir@/p 27049/@mandir@/p' 27050case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 27051*datarootdir*) ac_datarootdir_seen=yes;; 27052*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 27053 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 27054$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 27055_ACEOF 27056cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 27057 ac_datarootdir_hack=' 27058 s&@datadir@&$datadir&g 27059 s&@docdir@&$docdir&g 27060 s&@infodir@&$infodir&g 27061 s&@localedir@&$localedir&g 27062 s&@mandir@&$mandir&g 27063 s&\\\${datarootdir}&$datarootdir&g' ;; 27064esac 27065_ACEOF 27066 27067# Neutralize VPATH when `$srcdir' = `.'. 27068# Shell code in configure.ac might set extrasub. 27069# FIXME: do we really want to maintain this feature? 27070cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 27071ac_sed_extra="$ac_vpsub 27072$extrasub 27073_ACEOF 27074cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 27075:t 27076/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 27077s|@configure_input@|$ac_sed_conf_input|;t t 27078s&@top_builddir@&$ac_top_builddir_sub&;t t 27079s&@top_build_prefix@&$ac_top_build_prefix&;t t 27080s&@srcdir@&$ac_srcdir&;t t 27081s&@abs_srcdir@&$ac_abs_srcdir&;t t 27082s&@top_srcdir@&$ac_top_srcdir&;t t 27083s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 27084s&@builddir@&$ac_builddir&;t t 27085s&@abs_builddir@&$ac_abs_builddir&;t t 27086s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 27087s&@INSTALL@&$ac_INSTALL&;t t 27088$ac_datarootdir_hack 27089" 27090eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 27091 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 27092 27093test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 27094 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 27095 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 27096 "$ac_tmp/out"`; test -z "$ac_out"; } && 27097 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 27098which seems to be undefined. Please make sure it is defined" >&5 27099$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 27100which seems to be undefined. Please make sure it is defined" >&2;} 27101 27102 rm -f "$ac_tmp/stdin" 27103 case $ac_file in 27104 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 27105 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 27106 esac \ 27107 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 27108 ;; 27109 :H) 27110 # 27111 # CONFIG_HEADER 27112 # 27113 if test x"$ac_file" != x-; then 27114 { 27115 $as_echo "/* $configure_input */" \ 27116 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 27117 } >"$ac_tmp/config.h" \ 27118 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 27119 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 27120 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 27121$as_echo "$as_me: $ac_file is unchanged" >&6;} 27122 else 27123 rm -f "$ac_file" 27124 mv "$ac_tmp/config.h" "$ac_file" \ 27125 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 27126 fi 27127 else 27128 $as_echo "/* $configure_input */" \ 27129 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 27130 || as_fn_error $? "could not create -" "$LINENO" 5 27131 fi 27132 ;; 27133 27134 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 27135$as_echo "$as_me: executing $ac_file commands" >&6;} 27136 ;; 27137 esac 27138 27139 27140 case $ac_file$ac_mode in 27141 "libtool":C) 27142 27143 # See if we are running on zsh, and set the options that allow our 27144 # commands through without removal of \ escapes. 27145 if test -n "${ZSH_VERSION+set}"; then 27146 setopt NO_GLOB_SUBST 27147 fi 27148 27149 cfgfile=${ofile}T 27150 trap "$RM \"$cfgfile\"; exit 1" 1 2 15 27151 $RM "$cfgfile" 27152 27153 cat <<_LT_EOF >> "$cfgfile" 27154#! $SHELL 27155# Generated automatically by $as_me ($PACKAGE) $VERSION 27156# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 27157# NOTE: Changes made to this file will be lost: look at ltmain.sh. 27158 27159# Provide generalized library-building support services. 27160# Written by Gordon Matzigkeit, 1996 27161 27162# Copyright (C) 2014 Free Software Foundation, Inc. 27163# This is free software; see the source for copying conditions. There is NO 27164# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 27165 27166# GNU Libtool is free software; you can redistribute it and/or modify 27167# it under the terms of the GNU General Public License as published by 27168# the Free Software Foundation; either version 2 of of the License, or 27169# (at your option) any later version. 27170# 27171# As a special exception to the GNU General Public License, if you 27172# distribute this file as part of a program or library that is built 27173# using GNU Libtool, you may include this file under the same 27174# distribution terms that you use for the rest of that program. 27175# 27176# GNU Libtool is distributed in the hope that it will be useful, but 27177# WITHOUT ANY WARRANTY; without even the implied warranty of 27178# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 27179# GNU General Public License for more details. 27180# 27181# You should have received a copy of the GNU General Public License 27182# along with this program. If not, see <http://www.gnu.org/licenses/>. 27183 27184 27185# The names of the tagged configurations supported by this script. 27186available_tags='CXX ' 27187 27188# ### BEGIN LIBTOOL CONFIG 27189 27190# Which release of libtool.m4 was used? 27191macro_version=$macro_version 27192macro_revision=$macro_revision 27193 27194# Whether or not to build shared libraries. 27195build_libtool_libs=$enable_shared 27196 27197# Whether or not to build static libraries. 27198build_old_libs=$enable_static 27199 27200# What type of objects to build. 27201pic_mode=$pic_mode 27202 27203# Whether or not to optimize for fast installation. 27204fast_install=$enable_fast_install 27205 27206# Shell to use when invoking shell scripts. 27207SHELL=$lt_SHELL 27208 27209# An echo program that protects backslashes. 27210ECHO=$lt_ECHO 27211 27212# The PATH separator for the build system. 27213PATH_SEPARATOR=$lt_PATH_SEPARATOR 27214 27215# The host system. 27216host_alias=$host_alias 27217host=$host 27218host_os=$host_os 27219 27220# The build system. 27221build_alias=$build_alias 27222build=$build 27223build_os=$build_os 27224 27225# A sed program that does not truncate output. 27226SED=$lt_SED 27227 27228# Sed that helps us avoid accidentally triggering echo(1) options like -n. 27229Xsed="\$SED -e 1s/^X//" 27230 27231# A grep program that handles long lines. 27232GREP=$lt_GREP 27233 27234# An ERE matcher. 27235EGREP=$lt_EGREP 27236 27237# A literal string matcher. 27238FGREP=$lt_FGREP 27239 27240# A BSD- or MS-compatible name lister. 27241NM=$lt_NM 27242 27243# Whether we need soft or hard links. 27244LN_S=$lt_LN_S 27245 27246# What is the maximum length of a command? 27247max_cmd_len=$max_cmd_len 27248 27249# Object file suffix (normally "o"). 27250objext=$ac_objext 27251 27252# Executable file suffix (normally ""). 27253exeext=$exeext 27254 27255# whether the shell understands "unset". 27256lt_unset=$lt_unset 27257 27258# turn spaces into newlines. 27259SP2NL=$lt_lt_SP2NL 27260 27261# turn newlines into spaces. 27262NL2SP=$lt_lt_NL2SP 27263 27264# convert \$build file names to \$host format. 27265to_host_file_cmd=$lt_cv_to_host_file_cmd 27266 27267# convert \$build files to toolchain format. 27268to_tool_file_cmd=$lt_cv_to_tool_file_cmd 27269 27270# An object symbol dumper. 27271OBJDUMP=$lt_OBJDUMP 27272 27273# Method to check whether dependent libraries are shared objects. 27274deplibs_check_method=$lt_deplibs_check_method 27275 27276# Command to use when deplibs_check_method = "file_magic". 27277file_magic_cmd=$lt_file_magic_cmd 27278 27279# How to find potential files when deplibs_check_method = "file_magic". 27280file_magic_glob=$lt_file_magic_glob 27281 27282# Find potential files using nocaseglob when deplibs_check_method = "file_magic". 27283want_nocaseglob=$lt_want_nocaseglob 27284 27285# DLL creation program. 27286DLLTOOL=$lt_DLLTOOL 27287 27288# Command to associate shared and link libraries. 27289sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd 27290 27291# The archiver. 27292AR=$lt_AR 27293 27294# Flags to create an archive. 27295AR_FLAGS=$lt_AR_FLAGS 27296 27297# How to feed a file listing to the archiver. 27298archiver_list_spec=$lt_archiver_list_spec 27299 27300# A symbol stripping program. 27301STRIP=$lt_STRIP 27302 27303# Commands used to install an old-style archive. 27304RANLIB=$lt_RANLIB 27305old_postinstall_cmds=$lt_old_postinstall_cmds 27306old_postuninstall_cmds=$lt_old_postuninstall_cmds 27307 27308# Whether to use a lock for old archive extraction. 27309lock_old_archive_extraction=$lock_old_archive_extraction 27310 27311# A C compiler. 27312LTCC=$lt_CC 27313 27314# LTCC compiler flags. 27315LTCFLAGS=$lt_CFLAGS 27316 27317# Take the output of nm and produce a listing of raw symbols and C names. 27318global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 27319 27320# Transform the output of nm in a proper C declaration. 27321global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 27322 27323# Transform the output of nm into a list of symbols to manually relocate. 27324global_symbol_to_import=$lt_lt_cv_sys_global_symbol_to_import 27325 27326# Transform the output of nm in a C name address pair. 27327global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 27328 27329# Transform the output of nm in a C name address pair when lib prefix is needed. 27330global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 27331 27332# The name lister interface. 27333nm_interface=$lt_lt_cv_nm_interface 27334 27335# Specify filename containing input files for \$NM. 27336nm_file_list_spec=$lt_nm_file_list_spec 27337 27338# The root where to search for dependent libraries,and where our libraries should be installed. 27339lt_sysroot=$lt_sysroot 27340 27341# Command to truncate a binary pipe. 27342lt_truncate_bin=$lt_lt_cv_truncate_bin 27343 27344# The name of the directory that contains temporary libtool files. 27345objdir=$objdir 27346 27347# Used to examine libraries when file_magic_cmd begins with "file". 27348MAGIC_CMD=$MAGIC_CMD 27349 27350# Must we lock files when doing compilation? 27351need_locks=$lt_need_locks 27352 27353# Manifest tool. 27354MANIFEST_TOOL=$lt_MANIFEST_TOOL 27355 27356# Tool to manipulate archived DWARF debug symbol files on Mac OS X. 27357DSYMUTIL=$lt_DSYMUTIL 27358 27359# Tool to change global to local symbols on Mac OS X. 27360NMEDIT=$lt_NMEDIT 27361 27362# Tool to manipulate fat objects and archives on Mac OS X. 27363LIPO=$lt_LIPO 27364 27365# ldd/readelf like tool for Mach-O binaries on Mac OS X. 27366OTOOL=$lt_OTOOL 27367 27368# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 27369OTOOL64=$lt_OTOOL64 27370 27371# Old archive suffix (normally "a"). 27372libext=$libext 27373 27374# Shared library suffix (normally ".so"). 27375shrext_cmds=$lt_shrext_cmds 27376 27377# The commands to extract the exported symbol list from a shared archive. 27378extract_expsyms_cmds=$lt_extract_expsyms_cmds 27379 27380# Variables whose values should be saved in libtool wrapper scripts and 27381# restored at link time. 27382variables_saved_for_relink=$lt_variables_saved_for_relink 27383 27384# Do we need the "lib" prefix for modules? 27385need_lib_prefix=$need_lib_prefix 27386 27387# Do we need a version for libraries? 27388need_version=$need_version 27389 27390# Library versioning type. 27391version_type=$version_type 27392 27393# Shared library runtime path variable. 27394runpath_var=$runpath_var 27395 27396# Shared library path variable. 27397shlibpath_var=$shlibpath_var 27398 27399# Is shlibpath searched before the hard-coded library search path? 27400shlibpath_overrides_runpath=$shlibpath_overrides_runpath 27401 27402# Format of library name prefix. 27403libname_spec=$lt_libname_spec 27404 27405# List of archive names. First name is the real one, the rest are links. 27406# The last name is the one that the linker finds with -lNAME 27407library_names_spec=$lt_library_names_spec 27408 27409# The coded name of the library, if different from the real name. 27410soname_spec=$lt_soname_spec 27411 27412# Permission mode override for installation of shared libraries. 27413install_override_mode=$lt_install_override_mode 27414 27415# Command to use after installation of a shared archive. 27416postinstall_cmds=$lt_postinstall_cmds 27417 27418# Command to use after uninstallation of a shared archive. 27419postuninstall_cmds=$lt_postuninstall_cmds 27420 27421# Commands used to finish a libtool library installation in a directory. 27422finish_cmds=$lt_finish_cmds 27423 27424# As "finish_cmds", except a single script fragment to be evaled but 27425# not shown. 27426finish_eval=$lt_finish_eval 27427 27428# Whether we should hardcode library paths into libraries. 27429hardcode_into_libs=$hardcode_into_libs 27430 27431# Compile-time system search path for libraries. 27432sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 27433 27434# Run-time system search path for libraries. 27435sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 27436 27437# Whether dlopen is supported. 27438dlopen_support=$enable_dlopen 27439 27440# Whether dlopen of programs is supported. 27441dlopen_self=$enable_dlopen_self 27442 27443# Whether dlopen of statically linked programs is supported. 27444dlopen_self_static=$enable_dlopen_self_static 27445 27446# Commands to strip libraries. 27447old_striplib=$lt_old_striplib 27448striplib=$lt_striplib 27449 27450 27451# The linker used to build libraries. 27452LD=$lt_LD 27453 27454# How to create reloadable object files. 27455reload_flag=$lt_reload_flag 27456reload_cmds=$lt_reload_cmds 27457 27458# Commands used to build an old-style archive. 27459old_archive_cmds=$lt_old_archive_cmds 27460 27461# A language specific compiler. 27462CC=$lt_compiler 27463 27464# Is the compiler the GNU compiler? 27465with_gcc=$GCC 27466 27467# Compiler flag to turn off builtin functions. 27468no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 27469 27470# Additional compiler flags for building library objects. 27471pic_flag=$lt_lt_prog_compiler_pic 27472 27473# How to pass a linker flag through the compiler. 27474wl=$lt_lt_prog_compiler_wl 27475 27476# Compiler flag to prevent dynamic linking. 27477link_static_flag=$lt_lt_prog_compiler_static 27478 27479# Does compiler simultaneously support -c and -o options? 27480compiler_c_o=$lt_lt_cv_prog_compiler_c_o 27481 27482# Whether or not to add -lc for building shared libraries. 27483build_libtool_need_lc=$archive_cmds_need_lc 27484 27485# Whether or not to disallow shared libs when runtime libs are static. 27486allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 27487 27488# Compiler flag to allow reflexive dlopens. 27489export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 27490 27491# Compiler flag to generate shared objects directly from archives. 27492whole_archive_flag_spec=$lt_whole_archive_flag_spec 27493 27494# Whether the compiler copes with passing no objects directly. 27495compiler_needs_object=$lt_compiler_needs_object 27496 27497# Create an old-style archive from a shared archive. 27498old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 27499 27500# Create a temporary old-style archive to link instead of a shared archive. 27501old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 27502 27503# Commands used to build a shared archive. 27504archive_cmds=$lt_archive_cmds 27505archive_expsym_cmds=$lt_archive_expsym_cmds 27506 27507# Commands used to build a loadable module if different from building 27508# a shared archive. 27509module_cmds=$lt_module_cmds 27510module_expsym_cmds=$lt_module_expsym_cmds 27511 27512# Whether we are building with GNU ld or not. 27513with_gnu_ld=$lt_with_gnu_ld 27514 27515# Flag that allows shared libraries with undefined symbols to be built. 27516allow_undefined_flag=$lt_allow_undefined_flag 27517 27518# Flag that enforces no undefined symbols. 27519no_undefined_flag=$lt_no_undefined_flag 27520 27521# Flag to hardcode \$libdir into a binary during linking. 27522# This must work even if \$libdir does not exist 27523hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 27524 27525# Whether we need a single "-rpath" flag with a separated argument. 27526hardcode_libdir_separator=$lt_hardcode_libdir_separator 27527 27528# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes 27529# DIR into the resulting binary. 27530hardcode_direct=$hardcode_direct 27531 27532# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes 27533# DIR into the resulting binary and the resulting library dependency is 27534# "absolute",i.e impossible to change by setting \$shlibpath_var if the 27535# library is relocated. 27536hardcode_direct_absolute=$hardcode_direct_absolute 27537 27538# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 27539# into the resulting binary. 27540hardcode_minus_L=$hardcode_minus_L 27541 27542# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 27543# into the resulting binary. 27544hardcode_shlibpath_var=$hardcode_shlibpath_var 27545 27546# Set to "yes" if building a shared library automatically hardcodes DIR 27547# into the library and all subsequent libraries and executables linked 27548# against it. 27549hardcode_automatic=$hardcode_automatic 27550 27551# Set to yes if linker adds runtime paths of dependent libraries 27552# to runtime path list. 27553inherit_rpath=$inherit_rpath 27554 27555# Whether libtool must link a program against all its dependency libraries. 27556link_all_deplibs=$link_all_deplibs 27557 27558# Set to "yes" if exported symbols are required. 27559always_export_symbols=$always_export_symbols 27560 27561# The commands to list exported symbols. 27562export_symbols_cmds=$lt_export_symbols_cmds 27563 27564# Symbols that should not be listed in the preloaded symbols. 27565exclude_expsyms=$lt_exclude_expsyms 27566 27567# Symbols that must always be exported. 27568include_expsyms=$lt_include_expsyms 27569 27570# Commands necessary for linking programs (against libraries) with templates. 27571prelink_cmds=$lt_prelink_cmds 27572 27573# Commands necessary for finishing linking programs. 27574postlink_cmds=$lt_postlink_cmds 27575 27576# Specify filename containing input files. 27577file_list_spec=$lt_file_list_spec 27578 27579# How to hardcode a shared library path into an executable. 27580hardcode_action=$hardcode_action 27581 27582# The directories searched by this compiler when creating a shared library. 27583compiler_lib_search_dirs=$lt_compiler_lib_search_dirs 27584 27585# Dependencies to place before and after the objects being linked to 27586# create a shared library. 27587predep_objects=$lt_predep_objects 27588postdep_objects=$lt_postdep_objects 27589predeps=$lt_predeps 27590postdeps=$lt_postdeps 27591 27592# The library search path used internally by the compiler when linking 27593# a shared library. 27594compiler_lib_search_path=$lt_compiler_lib_search_path 27595 27596# ### END LIBTOOL CONFIG 27597 27598_LT_EOF 27599 27600 case $host_os in 27601 aix3*) 27602 cat <<\_LT_EOF >> "$cfgfile" 27603# AIX sometimes has problems with the GCC collect2 program. For some 27604# reason, if we set the COLLECT_NAMES environment variable, the problems 27605# vanish in a puff of smoke. 27606if test set != "${COLLECT_NAMES+set}"; then 27607 COLLECT_NAMES= 27608 export COLLECT_NAMES 27609fi 27610_LT_EOF 27611 ;; 27612 esac 27613 27614 27615ltmain=$ac_aux_dir/ltmain.sh 27616 27617 27618 # We use sed instead of cat because bash on DJGPP gets confused if 27619 # if finds mixed CR/LF and LF-only lines. Since sed operates in 27620 # text mode, it properly converts lines to CR/LF. This bash problem 27621 # is reportedly fixed, but why not run on old versions too? 27622 sed '$q' "$ltmain" >> "$cfgfile" \ 27623 || (rm -f "$cfgfile"; exit 1) 27624 27625 mv -f "$cfgfile" "$ofile" || 27626 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 27627 chmod +x "$ofile" 27628 27629 27630 cat <<_LT_EOF >> "$ofile" 27631 27632# ### BEGIN LIBTOOL TAG CONFIG: CXX 27633 27634# The linker used to build libraries. 27635LD=$lt_LD_CXX 27636 27637# How to create reloadable object files. 27638reload_flag=$lt_reload_flag_CXX 27639reload_cmds=$lt_reload_cmds_CXX 27640 27641# Commands used to build an old-style archive. 27642old_archive_cmds=$lt_old_archive_cmds_CXX 27643 27644# A language specific compiler. 27645CC=$lt_compiler_CXX 27646 27647# Is the compiler the GNU compiler? 27648with_gcc=$GCC_CXX 27649 27650# Compiler flag to turn off builtin functions. 27651no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX 27652 27653# Additional compiler flags for building library objects. 27654pic_flag=$lt_lt_prog_compiler_pic_CXX 27655 27656# How to pass a linker flag through the compiler. 27657wl=$lt_lt_prog_compiler_wl_CXX 27658 27659# Compiler flag to prevent dynamic linking. 27660link_static_flag=$lt_lt_prog_compiler_static_CXX 27661 27662# Does compiler simultaneously support -c and -o options? 27663compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX 27664 27665# Whether or not to add -lc for building shared libraries. 27666build_libtool_need_lc=$archive_cmds_need_lc_CXX 27667 27668# Whether or not to disallow shared libs when runtime libs are static. 27669allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX 27670 27671# Compiler flag to allow reflexive dlopens. 27672export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX 27673 27674# Compiler flag to generate shared objects directly from archives. 27675whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX 27676 27677# Whether the compiler copes with passing no objects directly. 27678compiler_needs_object=$lt_compiler_needs_object_CXX 27679 27680# Create an old-style archive from a shared archive. 27681old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX 27682 27683# Create a temporary old-style archive to link instead of a shared archive. 27684old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX 27685 27686# Commands used to build a shared archive. 27687archive_cmds=$lt_archive_cmds_CXX 27688archive_expsym_cmds=$lt_archive_expsym_cmds_CXX 27689 27690# Commands used to build a loadable module if different from building 27691# a shared archive. 27692module_cmds=$lt_module_cmds_CXX 27693module_expsym_cmds=$lt_module_expsym_cmds_CXX 27694 27695# Whether we are building with GNU ld or not. 27696with_gnu_ld=$lt_with_gnu_ld_CXX 27697 27698# Flag that allows shared libraries with undefined symbols to be built. 27699allow_undefined_flag=$lt_allow_undefined_flag_CXX 27700 27701# Flag that enforces no undefined symbols. 27702no_undefined_flag=$lt_no_undefined_flag_CXX 27703 27704# Flag to hardcode \$libdir into a binary during linking. 27705# This must work even if \$libdir does not exist 27706hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX 27707 27708# Whether we need a single "-rpath" flag with a separated argument. 27709hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX 27710 27711# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes 27712# DIR into the resulting binary. 27713hardcode_direct=$hardcode_direct_CXX 27714 27715# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes 27716# DIR into the resulting binary and the resulting library dependency is 27717# "absolute",i.e impossible to change by setting \$shlibpath_var if the 27718# library is relocated. 27719hardcode_direct_absolute=$hardcode_direct_absolute_CXX 27720 27721# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 27722# into the resulting binary. 27723hardcode_minus_L=$hardcode_minus_L_CXX 27724 27725# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 27726# into the resulting binary. 27727hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX 27728 27729# Set to "yes" if building a shared library automatically hardcodes DIR 27730# into the library and all subsequent libraries and executables linked 27731# against it. 27732hardcode_automatic=$hardcode_automatic_CXX 27733 27734# Set to yes if linker adds runtime paths of dependent libraries 27735# to runtime path list. 27736inherit_rpath=$inherit_rpath_CXX 27737 27738# Whether libtool must link a program against all its dependency libraries. 27739link_all_deplibs=$link_all_deplibs_CXX 27740 27741# Set to "yes" if exported symbols are required. 27742always_export_symbols=$always_export_symbols_CXX 27743 27744# The commands to list exported symbols. 27745export_symbols_cmds=$lt_export_symbols_cmds_CXX 27746 27747# Symbols that should not be listed in the preloaded symbols. 27748exclude_expsyms=$lt_exclude_expsyms_CXX 27749 27750# Symbols that must always be exported. 27751include_expsyms=$lt_include_expsyms_CXX 27752 27753# Commands necessary for linking programs (against libraries) with templates. 27754prelink_cmds=$lt_prelink_cmds_CXX 27755 27756# Commands necessary for finishing linking programs. 27757postlink_cmds=$lt_postlink_cmds_CXX 27758 27759# Specify filename containing input files. 27760file_list_spec=$lt_file_list_spec_CXX 27761 27762# How to hardcode a shared library path into an executable. 27763hardcode_action=$hardcode_action_CXX 27764 27765# The directories searched by this compiler when creating a shared library. 27766compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX 27767 27768# Dependencies to place before and after the objects being linked to 27769# create a shared library. 27770predep_objects=$lt_predep_objects_CXX 27771postdep_objects=$lt_postdep_objects_CXX 27772predeps=$lt_predeps_CXX 27773postdeps=$lt_postdeps_CXX 27774 27775# The library search path used internally by the compiler when linking 27776# a shared library. 27777compiler_lib_search_path=$lt_compiler_lib_search_path_CXX 27778 27779# ### END LIBTOOL TAG CONFIG: CXX 27780_LT_EOF 27781 27782 ;; 27783 "svn_private_config.h.tmp":C) svn_cf=subversion/svn_private_config.h; 27784 $SED -e "s/@SVN_DB_HEADER@/$SVN_DB_HEADER/" $svn_cf.tmp > $svn_cf.tmp.new 27785 cmp -s $svn_cf.tmp.new $svn_cf || mv -f $svn_cf.tmp.new $svn_cf 27786 rm -f $svn_cf.tmp.new $svn_cf.tmp ;; 27787 "tools/backup/hot-backup.py":F) chmod +x tools/backup/hot-backup.py ;; 27788 "tools/hook-scripts/commit-access-control.pl":F) chmod +x tools/hook-scripts/commit-access-control.pl ;; 27789 "subversion/bindings/swig/perl/native/Makefile.PL":F) chmod +x subversion/bindings/swig/perl/native/Makefile.PL ;; 27790 "packages/solaris/pkginfo":F) chmod +x packages/solaris/pkginfo ;; 27791 27792 esac 27793done # for ac_tag 27794 27795 27796as_fn_exit 0 27797_ACEOF 27798ac_clean_files=$ac_clean_files_save 27799 27800test $ac_write_fail = 0 || 27801 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 27802 27803 27804# configure is writing to config.log, and then calls config.status. 27805# config.status does its own redirection, appending to config.log. 27806# Unfortunately, on DOS this fails, as config.log is still kept open 27807# by configure, so config.status won't be able to write to it; its 27808# output is simply discarded. So we exec the FD to /dev/null, 27809# effectively closing config.log, so it can be properly (re)opened and 27810# appended to by config.status. When coming back to configure, we 27811# need to make the FD available again. 27812if test "$no_create" != yes; then 27813 ac_cs_success=: 27814 ac_config_status_args= 27815 test "$silent" = yes && 27816 ac_config_status_args="$ac_config_status_args --quiet" 27817 exec 5>/dev/null 27818 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 27819 exec 5>>config.log 27820 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 27821 # would make configure fail if this is the last instruction. 27822 $ac_cs_success || as_fn_exit 1 27823fi 27824if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 27825 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 27826$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 27827fi 27828 27829 27830# ==== Print final messages to user ========================================== 27831 27832 27833if test "$svn_have_berkeley_db" = "no6" && test "$enable_bdb6" != "no"; then 27834 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: We have configured without BDB filesystem support 27835 27836 27837Berkeley DB 6 was found, but not used. Please re-run configure (see 27838./config.nice) with the '--enable-bdb6' flag to use it, 27839or explicitly specify '--disable-bdb6' or '--without-berkeley-db' 27840to silence this warning. 27841 27842Please note that some versions of Berkeley DB 6+ are under the GNU Affero 27843General Public License, version 3: 27844https://oss.oracle.com/pipermail/bdb/2013-June/000056.html 27845 27846The AGPL-3.0 licence may impose special requirements for making available 27847source code of server-side software. The text of the licence is: 27848https://www.gnu.org/licenses/agpl-3.0.html 27849http://opensource.org/licenses/AGPL-3.0 27850 27851The Berkeley DB backend to Subversion is deprecated; see 27852http://subversion.apache.org/docs/release-notes/1.8#bdb-deprecated 27853 27854The Subversion developers have not tested Subversion with Berkeley DB 6 for 27855technical problems or bugs. 27856" >&5 27857$as_echo "$as_me: WARNING: We have configured without BDB filesystem support 27858 27859 27860Berkeley DB 6 was found, but not used. Please re-run configure (see 27861./config.nice) with the '--enable-bdb6' flag to use it, 27862or explicitly specify '--disable-bdb6' or '--without-berkeley-db' 27863to silence this warning. 27864 27865Please note that some versions of Berkeley DB 6+ are under the GNU Affero 27866General Public License, version 3: 27867https://oss.oracle.com/pipermail/bdb/2013-June/000056.html 27868 27869The AGPL-3.0 licence may impose special requirements for making available 27870source code of server-side software. The text of the licence is: 27871https://www.gnu.org/licenses/agpl-3.0.html 27872http://opensource.org/licenses/AGPL-3.0 27873 27874The Berkeley DB backend to Subversion is deprecated; see 27875http://subversion.apache.org/docs/release-notes/1.8#bdb-deprecated 27876 27877The Subversion developers have not tested Subversion with Berkeley DB 6 for 27878technical problems or bugs. 27879" >&2;} 27880fi 27881