1#! /bin/sh 2# Guess values for system-dependent variables and create Makefiles. 3# Generated by GNU Autoconf 2.69 for curl -. 4# 5# Report bugs to <a suitable curl mailing list: https://curl.haxx.se/mail/>. 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# Copyright (c) 1998 - 2019 Daniel Stenberg, <daniel@haxx.se> 15# This configure script may be copied, distributed and modified under the 16# terms of the curl license; see COPYING for more details 17 18## -------------------------------- ## 19## XC_CONFIGURE_PREAMBLE ver: 1.0 ## 20## -------------------------------- ## 21 22xc_configure_preamble_ver_major='1' 23xc_configure_preamble_ver_minor='0' 24 25# 26# Set IFS to space, tab and newline. 27# 28 29xc_space=' ' 30xc_tab=' ' 31xc_newline=' 32' 33IFS="$xc_space$xc_tab$xc_newline" 34 35# 36# Set internationalization behavior variables. 37# 38 39LANG='C' 40LC_ALL='C' 41LANGUAGE='C' 42export LANG 43export LC_ALL 44export LANGUAGE 45 46# 47# Some useful variables. 48# 49 50xc_msg_warn='configure: WARNING:' 51xc_msg_abrt='Can not continue.' 52xc_msg_err='configure: error:' 53 54# 55# Verify that 'echo' command is available, otherwise abort. 56# 57 58xc_tst_str='unknown' 59(`echo "$xc_tst_str" >/dev/null 2>&1`) && xc_tst_str='success' 60case "x$xc_tst_str" in # (( 61 xsuccess) 62 : 63 ;; 64 *) 65 # Try built-in echo, and fail. 66 echo "$xc_msg_err 'echo' command not found. $xc_msg_abrt" >&2 67 exit 1 68 ;; 69esac 70 71# 72# Verify that 'test' command is available, otherwise abort. 73# 74 75xc_tst_str='unknown' 76(`test -n "$xc_tst_str" >/dev/null 2>&1`) && xc_tst_str='success' 77case "x$xc_tst_str" in # (( 78 xsuccess) 79 : 80 ;; 81 *) 82 echo "$xc_msg_err 'test' command not found. $xc_msg_abrt" >&2 83 exit 1 84 ;; 85esac 86 87# 88# Verify that 'PATH' variable is set, otherwise abort. 89# 90 91xc_tst_str='unknown' 92(`test -n "$PATH" >/dev/null 2>&1`) && xc_tst_str='success' 93case "x$xc_tst_str" in # (( 94 xsuccess) 95 : 96 ;; 97 *) 98 echo "$xc_msg_err 'PATH' variable not set. $xc_msg_abrt" >&2 99 exit 1 100 ;; 101esac 102 103# 104# Verify that 'expr' command is available, otherwise abort. 105# 106 107xc_tst_str='unknown' 108xc_tst_str=`expr "$xc_tst_str" : '.*' 2>/dev/null` 109case "x$xc_tst_str" in # (( 110 x7) 111 : 112 ;; 113 *) 114 echo "$xc_msg_err 'expr' command not found. $xc_msg_abrt" >&2 115 exit 1 116 ;; 117esac 118 119# 120# Verify that 'sed' utility is found within 'PATH', otherwise abort. 121# 122 123xc_tst_str='unknown' 124xc_tst_str=`echo "$xc_tst_str" 2>/dev/null \ 125 | sed -e 's:unknown:success:' 2>/dev/null` 126case "x$xc_tst_str" in # (( 127 xsuccess) 128 : 129 ;; 130 *) 131 echo "$xc_msg_err 'sed' utility not found in 'PATH'. $xc_msg_abrt" >&2 132 exit 1 133 ;; 134esac 135 136# 137# Verify that 'grep' utility is found within 'PATH', otherwise abort. 138# 139 140xc_tst_str='unknown' 141(`echo "$xc_tst_str" 2>/dev/null \ 142 | grep 'unknown' >/dev/null 2>&1`) && xc_tst_str='success' 143case "x$xc_tst_str" in # (( 144 xsuccess) 145 : 146 ;; 147 *) 148 echo "$xc_msg_err 'grep' utility not found in 'PATH'. $xc_msg_abrt" >&2 149 exit 1 150 ;; 151esac 152 153# 154# Verify that 'tr' utility is found within 'PATH', otherwise abort. 155# 156 157xc_tst_str="${xc_tab}98s7u6c5c4e3s2s10" 158xc_tst_str=`echo "$xc_tst_str" 2>/dev/null \ 159 | tr -d "0123456789$xc_tab" 2>/dev/null` 160case "x$xc_tst_str" in # (( 161 xsuccess) 162 : 163 ;; 164 *) 165 echo "$xc_msg_err 'tr' utility not found in 'PATH'. $xc_msg_abrt" >&2 166 exit 1 167 ;; 168esac 169 170# 171# Verify that 'wc' utility is found within 'PATH', otherwise abort. 172# 173 174xc_tst_str='unknown unknown unknown unknown' 175xc_tst_str=`echo "$xc_tst_str" 2>/dev/null \ 176 | wc -w 2>/dev/null | tr -d "$xc_space$xc_tab" 2>/dev/null` 177case "x$xc_tst_str" in # (( 178 x4) 179 : 180 ;; 181 *) 182 echo "$xc_msg_err 'wc' utility not found in 'PATH'. $xc_msg_abrt" >&2 183 exit 1 184 ;; 185esac 186 187# 188# Verify that 'cat' utility is found within 'PATH', otherwise abort. 189# 190 191xc_tst_str='unknown' 192xc_tst_str=`cat <<_EOT 2>/dev/null \ 193 | wc -l 2>/dev/null | tr -d "$xc_space$xc_tab" 2>/dev/null 194unknown 195unknown 196unknown 197_EOT` 198case "x$xc_tst_str" in # (( 199 x3) 200 : 201 ;; 202 *) 203 echo "$xc_msg_err 'cat' utility not found in 'PATH'. $xc_msg_abrt" >&2 204 exit 1 205 ;; 206esac 207 208# 209# Auto-detect and set 'PATH_SEPARATOR', unless it is already non-empty set. 210# 211 212# Directory count in 'PATH' when using a colon separator. 213xc_tst_dirs_col='x' 214xc_tst_prev_IFS=$IFS; IFS=':' 215for xc_tst_dir in $PATH; do 216 IFS=$xc_tst_prev_IFS 217 xc_tst_dirs_col="x$xc_tst_dirs_col" 218done 219IFS=$xc_tst_prev_IFS 220xc_tst_dirs_col=`expr "$xc_tst_dirs_col" : '.*'` 221 222# Directory count in 'PATH' when using a semicolon separator. 223xc_tst_dirs_sem='x' 224xc_tst_prev_IFS=$IFS; IFS=';' 225for xc_tst_dir in $PATH; do 226 IFS=$xc_tst_prev_IFS 227 xc_tst_dirs_sem="x$xc_tst_dirs_sem" 228done 229IFS=$xc_tst_prev_IFS 230xc_tst_dirs_sem=`expr "$xc_tst_dirs_sem" : '.*'` 231 232if test $xc_tst_dirs_sem -eq $xc_tst_dirs_col; then 233 # When both counting methods give the same result we do not want to 234 # chose one over the other, and consider auto-detection not possible. 235 if test -z "$PATH_SEPARATOR"; then 236 # User should provide the correct 'PATH_SEPARATOR' definition. 237 # Until then, guess that it is colon! 238 echo "$xc_msg_warn path separator not determined, guessing colon" >&2 239 PATH_SEPARATOR=':' 240 fi 241else 242 # Separator with the greater directory count is the auto-detected one. 243 if test $xc_tst_dirs_sem -gt $xc_tst_dirs_col; then 244 xc_tst_auto_separator=';' 245 else 246 xc_tst_auto_separator=':' 247 fi 248 if test -z "$PATH_SEPARATOR"; then 249 # Simply use the auto-detected one when not already set. 250 PATH_SEPARATOR=$xc_tst_auto_separator 251 elif test "x$PATH_SEPARATOR" != "x$xc_tst_auto_separator"; then 252 echo "$xc_msg_warn 'PATH_SEPARATOR' does not match auto-detected one." >&2 253 fi 254fi 255xc_PATH_SEPARATOR=$PATH_SEPARATOR 256 257xc_configure_preamble_result='yes' 258 259 260## -------------------- ## 261## M4sh Initialization. ## 262## -------------------- ## 263 264# Be more Bourne compatible 265DUALCASE=1; export DUALCASE # for MKS sh 266if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 267 emulate sh 268 NULLCMD=: 269 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 270 # is contrary to our usage. Disable this feature. 271 alias -g '${1+"$@"}'='"$@"' 272 setopt NO_GLOB_SUBST 273else 274 case `(set -o) 2>/dev/null` in #( 275 *posix*) : 276 set -o posix ;; #( 277 *) : 278 ;; 279esac 280fi 281 282 283as_nl=' 284' 285export as_nl 286# Printing a long string crashes Solaris 7 /usr/bin/printf. 287as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 288as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 289as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 290# Prefer a ksh shell builtin over an external printf program on Solaris, 291# but without wasting forks for bash or zsh. 292if test -z "$BASH_VERSION$ZSH_VERSION" \ 293 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 294 as_echo='print -r --' 295 as_echo_n='print -rn --' 296elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 297 as_echo='printf %s\n' 298 as_echo_n='printf %s' 299else 300 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 301 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 302 as_echo_n='/usr/ucb/echo -n' 303 else 304 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 305 as_echo_n_body='eval 306 arg=$1; 307 case $arg in #( 308 *"$as_nl"*) 309 expr "X$arg" : "X\\(.*\\)$as_nl"; 310 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 311 esac; 312 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 313 ' 314 export as_echo_n_body 315 as_echo_n='sh -c $as_echo_n_body as_echo' 316 fi 317 export as_echo_body 318 as_echo='sh -c $as_echo_body as_echo' 319fi 320 321 322 323# IFS 324# We need space, tab and new line, in precisely that order. Quoting is 325# there to prevent editors from complaining about space-tab. 326# (If _AS_PATH_WALK were called with IFS unset, it would disable word 327# splitting by setting IFS to empty value.) 328IFS=" "" $as_nl" 329 330# Find who we are. Look in the path if we contain no directory separator. 331as_myself= 332case $0 in #(( 333 *[\\/]* ) as_myself=$0 ;; 334 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 335for as_dir in $PATH 336do 337 IFS=$as_save_IFS 338 test -z "$as_dir" && as_dir=. 339 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 340 done 341IFS=$as_save_IFS 342 343 ;; 344esac 345# We did not find ourselves, most probably we were run as `sh COMMAND' 346# in which case we are not to be found in the path. 347if test "x$as_myself" = x; then 348 as_myself=$0 349fi 350if test ! -f "$as_myself"; then 351 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 352 exit 1 353fi 354 355# Unset variables that we do not need and which cause bugs (e.g. in 356# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 357# suppresses any "Segmentation fault" message there. '((' could 358# trigger a bug in pdksh 5.2.14. 359for as_var in BASH_ENV ENV MAIL MAILPATH 360do eval test x\${$as_var+set} = xset \ 361 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 362done 363PS1='$ ' 364PS2='> ' 365PS4='+ ' 366 367# NLS nuisances. 368LC_ALL=C 369export LC_ALL 370LANGUAGE=C 371export LANGUAGE 372 373# CDPATH. 374(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 375 376# Use a proper internal environment variable to ensure we don't fall 377 # into an infinite loop, continuously re-executing ourselves. 378 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then 379 _as_can_reexec=no; export _as_can_reexec; 380 # We cannot yet assume a decent shell, so we have to provide a 381# neutralization value for shells without unset; and this also 382# works around shells that cannot unset nonexistent variables. 383# Preserve -v and -x to the replacement shell. 384BASH_ENV=/dev/null 385ENV=/dev/null 386(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 387case $- in # (((( 388 *v*x* | *x*v* ) as_opts=-vx ;; 389 *v* ) as_opts=-v ;; 390 *x* ) as_opts=-x ;; 391 * ) as_opts= ;; 392esac 393exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 394# Admittedly, this is quite paranoid, since all the known shells bail 395# out after a failed `exec'. 396$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 397as_fn_exit 255 398 fi 399 # We don't want this to propagate to other subprocesses. 400 { _as_can_reexec=; unset _as_can_reexec;} 401if test "x$CONFIG_SHELL" = x; then 402 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : 403 emulate sh 404 NULLCMD=: 405 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 406 # is contrary to our usage. Disable this feature. 407 alias -g '\${1+\"\$@\"}'='\"\$@\"' 408 setopt NO_GLOB_SUBST 409else 410 case \`(set -o) 2>/dev/null\` in #( 411 *posix*) : 412 set -o posix ;; #( 413 *) : 414 ;; 415esac 416fi 417" 418 as_required="as_fn_return () { (exit \$1); } 419as_fn_success () { as_fn_return 0; } 420as_fn_failure () { as_fn_return 1; } 421as_fn_ret_success () { return 0; } 422as_fn_ret_failure () { return 1; } 423 424exitcode=0 425as_fn_success || { exitcode=1; echo as_fn_success failed.; } 426as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 427as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 428as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 429if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : 430 431else 432 exitcode=1; echo positional parameters were not saved. 433fi 434test x\$exitcode = x0 || exit 1 435test -x / || exit 1" 436 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 437 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 438 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 439 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 440test \$(( 1 + 1 )) = 2 || exit 1 441 442 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || ( 443 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 444 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 445 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 446 PATH=/empty FPATH=/empty; export PATH FPATH 447 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\ 448 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1" 449 if (eval "$as_required") 2>/dev/null; then : 450 as_have_required=yes 451else 452 as_have_required=no 453fi 454 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : 455 456else 457 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 458as_found=false 459for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 460do 461 IFS=$as_save_IFS 462 test -z "$as_dir" && as_dir=. 463 as_found=: 464 case $as_dir in #( 465 /*) 466 for as_base in sh bash ksh sh5; do 467 # Try only shells that exist, to save several forks. 468 as_shell=$as_dir/$as_base 469 if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 470 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : 471 CONFIG_SHELL=$as_shell as_have_required=yes 472 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : 473 break 2 474fi 475fi 476 done;; 477 esac 478 as_found=false 479done 480$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 481 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : 482 CONFIG_SHELL=$SHELL as_have_required=yes 483fi; } 484IFS=$as_save_IFS 485 486 487 if test "x$CONFIG_SHELL" != x; then : 488 export CONFIG_SHELL 489 # We cannot yet assume a decent shell, so we have to provide a 490# neutralization value for shells without unset; and this also 491# works around shells that cannot unset nonexistent variables. 492# Preserve -v and -x to the replacement shell. 493BASH_ENV=/dev/null 494ENV=/dev/null 495(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 496case $- in # (((( 497 *v*x* | *x*v* ) as_opts=-vx ;; 498 *v* ) as_opts=-v ;; 499 *x* ) as_opts=-x ;; 500 * ) as_opts= ;; 501esac 502exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 503# Admittedly, this is quite paranoid, since all the known shells bail 504# out after a failed `exec'. 505$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 506exit 255 507fi 508 509 if test x$as_have_required = xno; then : 510 $as_echo "$0: This script requires a shell more modern than all" 511 $as_echo "$0: the shells that I found on your system." 512 if test x${ZSH_VERSION+set} = xset ; then 513 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" 514 $as_echo "$0: be upgraded to zsh 4.3.4 or later." 515 else 516 $as_echo "$0: Please tell bug-autoconf@gnu.org and a suitable curl 517$0: mailing list: https://curl.haxx.se/mail/ about your 518$0: system, including any error possibly output before this 519$0: message. Then install a modern shell, or manually run 520$0: the script under such a shell if you do have one." 521 fi 522 exit 1 523fi 524fi 525fi 526SHELL=${CONFIG_SHELL-/bin/sh} 527export SHELL 528# Unset more variables known to interfere with behavior of common tools. 529CLICOLOR_FORCE= GREP_OPTIONS= 530unset CLICOLOR_FORCE GREP_OPTIONS 531 532## --------------------- ## 533## M4sh Shell Functions. ## 534## --------------------- ## 535# as_fn_unset VAR 536# --------------- 537# Portably unset VAR. 538as_fn_unset () 539{ 540 { eval $1=; unset $1;} 541} 542as_unset=as_fn_unset 543 544# as_fn_set_status STATUS 545# ----------------------- 546# Set $? to STATUS, without forking. 547as_fn_set_status () 548{ 549 return $1 550} # as_fn_set_status 551 552# as_fn_exit STATUS 553# ----------------- 554# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 555as_fn_exit () 556{ 557 set +e 558 as_fn_set_status $1 559 exit $1 560} # as_fn_exit 561 562# as_fn_mkdir_p 563# ------------- 564# Create "$as_dir" as a directory, including parents if necessary. 565as_fn_mkdir_p () 566{ 567 568 case $as_dir in #( 569 -*) as_dir=./$as_dir;; 570 esac 571 test -d "$as_dir" || eval $as_mkdir_p || { 572 as_dirs= 573 while :; do 574 case $as_dir in #( 575 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 576 *) as_qdir=$as_dir;; 577 esac 578 as_dirs="'$as_qdir' $as_dirs" 579 as_dir=`$as_dirname -- "$as_dir" || 580$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 581 X"$as_dir" : 'X\(//\)[^/]' \| \ 582 X"$as_dir" : 'X\(//\)$' \| \ 583 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 584$as_echo X"$as_dir" | 585 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 586 s//\1/ 587 q 588 } 589 /^X\(\/\/\)[^/].*/{ 590 s//\1/ 591 q 592 } 593 /^X\(\/\/\)$/{ 594 s//\1/ 595 q 596 } 597 /^X\(\/\).*/{ 598 s//\1/ 599 q 600 } 601 s/.*/./; q'` 602 test -d "$as_dir" && break 603 done 604 test -z "$as_dirs" || eval "mkdir $as_dirs" 605 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 606 607 608} # as_fn_mkdir_p 609 610# as_fn_executable_p FILE 611# ----------------------- 612# Test if FILE is an executable regular file. 613as_fn_executable_p () 614{ 615 test -f "$1" && test -x "$1" 616} # as_fn_executable_p 617# as_fn_append VAR VALUE 618# ---------------------- 619# Append the text in VALUE to the end of the definition contained in VAR. Take 620# advantage of any shell optimizations that allow amortized linear growth over 621# repeated appends, instead of the typical quadratic growth present in naive 622# implementations. 623if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 624 eval 'as_fn_append () 625 { 626 eval $1+=\$2 627 }' 628else 629 as_fn_append () 630 { 631 eval $1=\$$1\$2 632 } 633fi # as_fn_append 634 635# as_fn_arith ARG... 636# ------------------ 637# Perform arithmetic evaluation on the ARGs, and store the result in the 638# global $as_val. Take advantage of shells that can avoid forks. The arguments 639# must be portable across $(()) and expr. 640if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 641 eval 'as_fn_arith () 642 { 643 as_val=$(( $* )) 644 }' 645else 646 as_fn_arith () 647 { 648 as_val=`expr "$@" || test $? -eq 1` 649 } 650fi # as_fn_arith 651 652 653# as_fn_error STATUS ERROR [LINENO LOG_FD] 654# ---------------------------------------- 655# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 656# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 657# script with STATUS, using 1 if that was 0. 658as_fn_error () 659{ 660 as_status=$1; test $as_status -eq 0 && as_status=1 661 if test "$4"; then 662 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 663 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 664 fi 665 $as_echo "$as_me: error: $2" >&2 666 as_fn_exit $as_status 667} # as_fn_error 668 669if expr a : '\(a\)' >/dev/null 2>&1 && 670 test "X`expr 00001 : '.*\(...\)'`" = X001; then 671 as_expr=expr 672else 673 as_expr=false 674fi 675 676if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 677 as_basename=basename 678else 679 as_basename=false 680fi 681 682if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 683 as_dirname=dirname 684else 685 as_dirname=false 686fi 687 688as_me=`$as_basename -- "$0" || 689$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 690 X"$0" : 'X\(//\)$' \| \ 691 X"$0" : 'X\(/\)' \| . 2>/dev/null || 692$as_echo X/"$0" | 693 sed '/^.*\/\([^/][^/]*\)\/*$/{ 694 s//\1/ 695 q 696 } 697 /^X\/\(\/\/\)$/{ 698 s//\1/ 699 q 700 } 701 /^X\/\(\/\).*/{ 702 s//\1/ 703 q 704 } 705 s/.*/./; q'` 706 707# Avoid depending upon Character Ranges. 708as_cr_letters='abcdefghijklmnopqrstuvwxyz' 709as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 710as_cr_Letters=$as_cr_letters$as_cr_LETTERS 711as_cr_digits='0123456789' 712as_cr_alnum=$as_cr_Letters$as_cr_digits 713 714 715 as_lineno_1=$LINENO as_lineno_1a=$LINENO 716 as_lineno_2=$LINENO as_lineno_2a=$LINENO 717 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 718 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 719 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 720 sed -n ' 721 p 722 /[$]LINENO/= 723 ' <$as_myself | 724 sed ' 725 s/[$]LINENO.*/&-/ 726 t lineno 727 b 728 :lineno 729 N 730 :loop 731 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 732 t loop 733 s/-\n.*// 734 ' >$as_me.lineno && 735 chmod +x "$as_me.lineno" || 736 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 737 738 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have 739 # already done that, so ensure we don't try to do so again and fall 740 # in an infinite loop. This has already happened in practice. 741 _as_can_reexec=no; export _as_can_reexec 742 # Don't try to exec as it changes $[0], causing all sort of problems 743 # (the dirname of $[0] is not the place where we might find the 744 # original and so on. Autoconf is especially sensitive to this). 745 . "./$as_me.lineno" 746 # Exit status is that of the last command. 747 exit 748} 749 750ECHO_C= ECHO_N= ECHO_T= 751case `echo -n x` in #((((( 752-n*) 753 case `echo 'xy\c'` in 754 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 755 xy) ECHO_C='\c';; 756 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 757 ECHO_T=' ';; 758 esac;; 759*) 760 ECHO_N='-n';; 761esac 762 763rm -f conf$$ conf$$.exe conf$$.file 764if test -d conf$$.dir; then 765 rm -f conf$$.dir/conf$$.file 766else 767 rm -f conf$$.dir 768 mkdir conf$$.dir 2>/dev/null 769fi 770if (echo >conf$$.file) 2>/dev/null; then 771 if ln -s conf$$.file conf$$ 2>/dev/null; then 772 as_ln_s='ln -s' 773 # ... but there are two gotchas: 774 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 775 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 776 # In both cases, we have to default to `cp -pR'. 777 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 778 as_ln_s='cp -pR' 779 elif ln conf$$.file conf$$ 2>/dev/null; then 780 as_ln_s=ln 781 else 782 as_ln_s='cp -pR' 783 fi 784else 785 as_ln_s='cp -pR' 786fi 787rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 788rmdir conf$$.dir 2>/dev/null 789 790if mkdir -p . 2>/dev/null; then 791 as_mkdir_p='mkdir -p "$as_dir"' 792else 793 test -d ./-p && rmdir ./-p 794 as_mkdir_p=false 795fi 796 797as_test_x='test -x' 798as_executable_p=as_fn_executable_p 799 800# Sed expression to map a string onto a valid CPP name. 801as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 802 803# Sed expression to map a string onto a valid variable name. 804as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 805 806SHELL=${CONFIG_SHELL-/bin/sh} 807 808 809test -n "$DJDIR" || exec 7<&0 </dev/null 810exec 6>&1 811 812# Name of the host. 813# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, 814# so uname gets run too. 815ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 816 817# 818# Initializations. 819# 820ac_default_prefix=/usr/local 821ac_clean_files= 822ac_config_libobj_dir=. 823LIBOBJS= 824cross_compiling=no 825subdirs= 826MFLAGS= 827MAKEFLAGS= 828 829# Identity of this package. 830PACKAGE_NAME='curl' 831PACKAGE_TARNAME='curl' 832PACKAGE_VERSION='-' 833PACKAGE_STRING='curl -' 834PACKAGE_BUGREPORT='a suitable curl mailing list: https://curl.haxx.se/mail/' 835PACKAGE_URL='' 836 837ac_unique_file="lib/urldata.h" 838# Factoring default headers for most tests. 839ac_includes_default="\ 840#include <stdio.h> 841#ifdef HAVE_SYS_TYPES_H 842# include <sys/types.h> 843#endif 844#ifdef HAVE_SYS_STAT_H 845# include <sys/stat.h> 846#endif 847#ifdef STDC_HEADERS 848# include <stdlib.h> 849# include <stddef.h> 850#else 851# ifdef HAVE_STDLIB_H 852# include <stdlib.h> 853# endif 854#endif 855#ifdef HAVE_STRING_H 856# if !defined STDC_HEADERS && defined HAVE_MEMORY_H 857# include <memory.h> 858# endif 859# include <string.h> 860#endif 861#ifdef HAVE_STRINGS_H 862# include <strings.h> 863#endif 864#ifdef HAVE_INTTYPES_H 865# include <inttypes.h> 866#endif 867#ifdef HAVE_STDINT_H 868# include <stdint.h> 869#endif 870#ifdef HAVE_UNISTD_H 871# include <unistd.h> 872#endif" 873 874enable_option_checking=no 875ac_subst_vars='am__EXEEXT_FALSE 876am__EXEEXT_TRUE 877LTLIBOBJS 878LIBOBJS 879SSL_BACKENDS 880SUPPORT_PROTOCOLS 881SUPPORT_FEATURES 882ENABLE_STATIC 883ENABLE_SHARED 884CROSSCOMPILING_FALSE 885CROSSCOMPILING_TRUE 886BLANK_AT_MAKETIME 887CURL_NETWORK_AND_TIME_LIBS 888CURL_NETWORK_LIBS 889LIBCURL_LIBS 890CFLAG_CURL_SYMBOL_HIDING 891DOING_CURL_SYMBOL_HIDING_FALSE 892DOING_CURL_SYMBOL_HIDING_TRUE 893USE_UNIX_SOCKETS 894BUILD_LIBHOSTNAME_FALSE 895BUILD_LIBHOSTNAME_TRUE 896USE_EMBEDDED_ARES_FALSE 897USE_EMBEDDED_ARES_TRUE 898USE_ARES 899subdirs 900USE_MANUAL_FALSE 901USE_MANUAL_TRUE 902MANOPT 903NROFF 904PERL 905IPV6_ENABLED 906FISH_FUNCTIONS_DIR 907ZSH_FUNCTIONS_DIR 908USE_NGHTTP2 909IDN_ENABLED 910CURL_LT_SHLIB_USE_VERSIONED_SYMBOLS_FALSE 911CURL_LT_SHLIB_USE_VERSIONED_SYMBOLS_TRUE 912CURL_LT_SHLIB_VERSIONED_FLAVOUR 913USE_LIBRTMP 914USE_LIBSSH 915USE_LIBSSH2 916LIBMETALINK_CPPFLAGS 917LIBMETALINK_LDFLAGS 918LIBMETALINK_LIBS 919USE_LIBPSL_FALSE 920USE_LIBPSL_TRUE 921CURL_CA_BUNDLE 922CURL_WITH_MULTI_SSL 923SSL_ENABLED 924NSS_LIBS 925USE_NSS 926USE_MESALINK 927USE_CYASSL 928USE_MBEDTLS 929USE_POLARSSL 930HAVE_GNUTLS_SRP 931USE_GNUTLS_NETTLE 932USE_GNUTLS 933HAVE_OPENSSL_SRP 934RANDOM_FILE 935SSL_LIBS 936USE_SECTRANSP 937USE_WINDOWS_SSPI 938USE_SCHANNEL 939DEFAULT_SSL_BACKEND 940BUILD_STUB_GSS_FALSE 941BUILD_STUB_GSS_TRUE 942USE_OPENLDAP 943HAVE_BROTLI 944ZLIB_LIBS 945HAVE_LIBZ_FALSE 946HAVE_LIBZ_TRUE 947HAVE_LIBZ 948PKGCONFIG 949HAVE_PROTO_BSDSOCKET_H 950CURL_DISABLE_GOPHER 951CURL_DISABLE_SMTP 952CURL_DISABLE_SMB 953CURL_DISABLE_IMAP 954CURL_DISABLE_POP3 955CURL_DISABLE_TFTP 956CURL_DISABLE_TELNET 957CURL_DISABLE_DICT 958CURL_DISABLE_PROXY 959HAVE_LDAP_SSL 960CURL_DISABLE_LDAPS 961CURL_DISABLE_LDAP 962CURL_DISABLE_FILE 963CURL_DISABLE_FTP 964CURL_DISABLE_RTSP 965CURL_DISABLE_HTTP 966DOING_NATIVE_WINDOWS_FALSE 967DOING_NATIVE_WINDOWS_TRUE 968BUILD_UNITTESTS_FALSE 969BUILD_UNITTESTS_TRUE 970CURLDEBUG_FALSE 971CURLDEBUG_TRUE 972USE_EXPLICIT_LIB_DEPS_FALSE 973USE_EXPLICIT_LIB_DEPS_TRUE 974REQUIRE_LIB_DEPS 975CPPFLAG_CURL_STATICLIB 976USE_CPPFLAG_CURL_STATICLIB_FALSE 977USE_CPPFLAG_CURL_STATICLIB_TRUE 978CURL_LT_SHLIB_USE_MIMPURE_TEXT_FALSE 979CURL_LT_SHLIB_USE_MIMPURE_TEXT_TRUE 980CURL_LT_SHLIB_USE_NO_UNDEFINED_FALSE 981CURL_LT_SHLIB_USE_NO_UNDEFINED_TRUE 982CURL_LT_SHLIB_USE_VERSION_INFO_FALSE 983CURL_LT_SHLIB_USE_VERSION_INFO_TRUE 984LT_SYS_LIBRARY_PATH 985OTOOL64 986OTOOL 987LIPO 988NMEDIT 989DSYMUTIL 990MANIFEST_TOOL 991RANLIB 992ac_ct_AR 993LN_S 994NM 995ac_ct_DUMPBIN 996DUMPBIN 997LD 998FGREP 999LIBTOOL 1000OBJDUMP 1001DLLTOOL 1002AS 1003AR_FLAGS 1004host_os 1005host_vendor 1006host_cpu 1007host 1008build_os 1009build_vendor 1010build_cpu 1011build 1012PKGADD_VENDOR 1013PKGADD_NAME 1014PKGADD_PKG 1015VERSIONNUM 1016CURLVERSION 1017am__fastdepCC_FALSE 1018am__fastdepCC_TRUE 1019CCDEPMODE 1020am__nodep 1021AMDEPBACKSLASH 1022AMDEP_FALSE 1023AMDEP_TRUE 1024am__quote 1025am__include 1026DEPDIR 1027am__untar 1028am__tar 1029AMTAR 1030am__leading_dot 1031SET_MAKE 1032AWK 1033mkdir_p 1034MKDIR_P 1035INSTALL_STRIP_PROGRAM 1036STRIP 1037install_sh 1038MAKEINFO 1039AUTOHEADER 1040AUTOMAKE 1041AUTOCONF 1042ACLOCAL 1043VERSION 1044PACKAGE 1045CYGPATH_W 1046am__isrc 1047LCOV 1048GCOV 1049CPP 1050OBJEXT 1051EXEEXT 1052ac_ct_CC 1053CPPFLAGS 1054LDFLAGS 1055CFLAGS 1056CC 1057INSTALL_DATA 1058INSTALL_SCRIPT 1059INSTALL_PROGRAM 1060libext 1061AR 1062EGREP 1063GREP 1064SED 1065CURL_CFLAG_EXTRAS 1066CONFIGURE_OPTIONS 1067AM_BACKSLASH 1068AM_DEFAULT_VERBOSITY 1069AM_DEFAULT_V 1070AM_V 1071MAINT 1072MAINTAINER_MODE_FALSE 1073MAINTAINER_MODE_TRUE 1074target_alias 1075host_alias 1076build_alias 1077LIBS 1078ECHO_T 1079ECHO_N 1080ECHO_C 1081DEFS 1082mandir 1083localedir 1084libdir 1085psdir 1086pdfdir 1087dvidir 1088htmldir 1089infodir 1090docdir 1091oldincludedir 1092includedir 1093runstatedir 1094localstatedir 1095sharedstatedir 1096sysconfdir 1097datadir 1098datarootdir 1099libexecdir 1100sbindir 1101bindir 1102program_transform_name 1103prefix 1104exec_prefix 1105PACKAGE_URL 1106PACKAGE_BUGREPORT 1107PACKAGE_STRING 1108PACKAGE_VERSION 1109PACKAGE_TARNAME 1110PACKAGE_NAME 1111SHELL 1112PATH_SEPARATOR' 1113ac_subst_files='' 1114ac_user_opts=' 1115enable_option_checking 1116enable_maintainer_mode 1117enable_silent_rules 1118enable_debug 1119enable_optimize 1120enable_warnings 1121enable_werror 1122enable_curldebug 1123enable_symbol_hiding 1124enable_hidden_symbols 1125enable_ares 1126enable_rt 1127enable_code_coverage 1128enable_dependency_tracking 1129enable_largefile 1130enable_shared 1131enable_static 1132with_pic 1133enable_fast_install 1134with_aix_soname 1135with_gnu_ld 1136with_sysroot 1137enable_libtool_lock 1138enable_http 1139enable_ftp 1140enable_file 1141enable_ldap 1142enable_ldaps 1143enable_rtsp 1144enable_proxy 1145enable_dict 1146enable_telnet 1147enable_tftp 1148enable_pop3 1149enable_imap 1150enable_smb 1151enable_smtp 1152enable_gopher 1153enable_manual 1154enable_libcurl_option 1155enable_libgcc 1156with_zlib 1157with_brotli 1158with_ldap_lib 1159with_lber_lib 1160enable_ipv6 1161with_gssapi_includes 1162with_gssapi_libs 1163with_gssapi 1164with_default_ssl_backend 1165with_winssl 1166with_schannel 1167with_darwinssl 1168with_secure_transport 1169with_amissl 1170with_ssl 1171with_egd_socket 1172with_random 1173enable_openssl_auto_load_config 1174with_gnutls 1175with_polarssl 1176with_mbedtls 1177with_cyassl 1178with_wolfssl 1179with_mesalink 1180with_nss 1181with_ca_bundle 1182with_ca_path 1183with_ca_fallback 1184with_libpsl 1185with_libmetalink 1186with_libssh2 1187with_libssh 1188with_librtmp 1189enable_versioned_symbols 1190with_winidn 1191with_libidn2 1192with_nghttp2 1193with_zsh_functions_dir 1194with_fish_functions_dir 1195enable_threaded_resolver 1196enable_pthreads 1197enable_verbose 1198enable_sspi 1199enable_crypto_auth 1200enable_ntlm_wb 1201enable_tls_srp 1202enable_unix_sockets 1203enable_cookies 1204enable_alt_svc 1205' 1206 ac_precious_vars='build_alias 1207host_alias 1208target_alias 1209CC 1210CFLAGS 1211LDFLAGS 1212LIBS 1213CPPFLAGS 1214CPP 1215LT_SYS_LIBRARY_PATH' 1216ac_subdirs_all='ares' 1217 1218# Initialize some variables set by options. 1219ac_init_help= 1220ac_init_version=false 1221ac_unrecognized_opts= 1222ac_unrecognized_sep= 1223# The variables have the same names as the options, with 1224# dashes changed to underlines. 1225cache_file=/dev/null 1226exec_prefix=NONE 1227no_create= 1228no_recursion= 1229prefix=NONE 1230program_prefix=NONE 1231program_suffix=NONE 1232program_transform_name=s,x,x, 1233silent= 1234site= 1235srcdir= 1236verbose= 1237x_includes=NONE 1238x_libraries=NONE 1239 1240# Installation directory options. 1241# These are left unexpanded so users can "make install exec_prefix=/foo" 1242# and all the variables that are supposed to be based on exec_prefix 1243# by default will actually change. 1244# Use braces instead of parens because sh, perl, etc. also accept them. 1245# (The list follows the same order as the GNU Coding Standards.) 1246bindir='${exec_prefix}/bin' 1247sbindir='${exec_prefix}/sbin' 1248libexecdir='${exec_prefix}/libexec' 1249datarootdir='${prefix}/share' 1250datadir='${datarootdir}' 1251sysconfdir='${prefix}/etc' 1252sharedstatedir='${prefix}/com' 1253localstatedir='${prefix}/var' 1254runstatedir='${localstatedir}/run' 1255includedir='${prefix}/include' 1256oldincludedir='/usr/include' 1257docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 1258infodir='${datarootdir}/info' 1259htmldir='${docdir}' 1260dvidir='${docdir}' 1261pdfdir='${docdir}' 1262psdir='${docdir}' 1263libdir='${exec_prefix}/lib' 1264localedir='${datarootdir}/locale' 1265mandir='${datarootdir}/man' 1266 1267ac_prev= 1268ac_dashdash= 1269for ac_option 1270do 1271 # If the previous option needs an argument, assign it. 1272 if test -n "$ac_prev"; then 1273 eval $ac_prev=\$ac_option 1274 ac_prev= 1275 continue 1276 fi 1277 1278 case $ac_option in 1279 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 1280 *=) ac_optarg= ;; 1281 *) ac_optarg=yes ;; 1282 esac 1283 1284 # Accept the important Cygnus configure options, so we can diagnose typos. 1285 1286 case $ac_dashdash$ac_option in 1287 --) 1288 ac_dashdash=yes ;; 1289 1290 -bindir | --bindir | --bindi | --bind | --bin | --bi) 1291 ac_prev=bindir ;; 1292 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 1293 bindir=$ac_optarg ;; 1294 1295 -build | --build | --buil | --bui | --bu) 1296 ac_prev=build_alias ;; 1297 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 1298 build_alias=$ac_optarg ;; 1299 1300 -cache-file | --cache-file | --cache-fil | --cache-fi \ 1301 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 1302 ac_prev=cache_file ;; 1303 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 1304 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 1305 cache_file=$ac_optarg ;; 1306 1307 --config-cache | -C) 1308 cache_file=config.cache ;; 1309 1310 -datadir | --datadir | --datadi | --datad) 1311 ac_prev=datadir ;; 1312 -datadir=* | --datadir=* | --datadi=* | --datad=*) 1313 datadir=$ac_optarg ;; 1314 1315 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 1316 | --dataroo | --dataro | --datar) 1317 ac_prev=datarootdir ;; 1318 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 1319 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 1320 datarootdir=$ac_optarg ;; 1321 1322 -disable-* | --disable-*) 1323 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 1324 # Reject names that are not valid shell variable names. 1325 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1326 as_fn_error $? "invalid feature name: $ac_useropt" 1327 ac_useropt_orig=$ac_useropt 1328 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1329 case $ac_user_opts in 1330 *" 1331"enable_$ac_useropt" 1332"*) ;; 1333 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 1334 ac_unrecognized_sep=', ';; 1335 esac 1336 eval enable_$ac_useropt=no ;; 1337 1338 -docdir | --docdir | --docdi | --doc | --do) 1339 ac_prev=docdir ;; 1340 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 1341 docdir=$ac_optarg ;; 1342 1343 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 1344 ac_prev=dvidir ;; 1345 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 1346 dvidir=$ac_optarg ;; 1347 1348 -enable-* | --enable-*) 1349 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 1350 # Reject names that are not valid shell variable names. 1351 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1352 as_fn_error $? "invalid feature name: $ac_useropt" 1353 ac_useropt_orig=$ac_useropt 1354 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1355 case $ac_user_opts in 1356 *" 1357"enable_$ac_useropt" 1358"*) ;; 1359 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 1360 ac_unrecognized_sep=', ';; 1361 esac 1362 eval enable_$ac_useropt=\$ac_optarg ;; 1363 1364 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 1365 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 1366 | --exec | --exe | --ex) 1367 ac_prev=exec_prefix ;; 1368 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 1369 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 1370 | --exec=* | --exe=* | --ex=*) 1371 exec_prefix=$ac_optarg ;; 1372 1373 -gas | --gas | --ga | --g) 1374 # Obsolete; use --with-gas. 1375 with_gas=yes ;; 1376 1377 -help | --help | --hel | --he | -h) 1378 ac_init_help=long ;; 1379 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 1380 ac_init_help=recursive ;; 1381 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 1382 ac_init_help=short ;; 1383 1384 -host | --host | --hos | --ho) 1385 ac_prev=host_alias ;; 1386 -host=* | --host=* | --hos=* | --ho=*) 1387 host_alias=$ac_optarg ;; 1388 1389 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 1390 ac_prev=htmldir ;; 1391 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 1392 | --ht=*) 1393 htmldir=$ac_optarg ;; 1394 1395 -includedir | --includedir | --includedi | --included | --include \ 1396 | --includ | --inclu | --incl | --inc) 1397 ac_prev=includedir ;; 1398 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 1399 | --includ=* | --inclu=* | --incl=* | --inc=*) 1400 includedir=$ac_optarg ;; 1401 1402 -infodir | --infodir | --infodi | --infod | --info | --inf) 1403 ac_prev=infodir ;; 1404 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 1405 infodir=$ac_optarg ;; 1406 1407 -libdir | --libdir | --libdi | --libd) 1408 ac_prev=libdir ;; 1409 -libdir=* | --libdir=* | --libdi=* | --libd=*) 1410 libdir=$ac_optarg ;; 1411 1412 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 1413 | --libexe | --libex | --libe) 1414 ac_prev=libexecdir ;; 1415 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 1416 | --libexe=* | --libex=* | --libe=*) 1417 libexecdir=$ac_optarg ;; 1418 1419 -localedir | --localedir | --localedi | --localed | --locale) 1420 ac_prev=localedir ;; 1421 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 1422 localedir=$ac_optarg ;; 1423 1424 -localstatedir | --localstatedir | --localstatedi | --localstated \ 1425 | --localstate | --localstat | --localsta | --localst | --locals) 1426 ac_prev=localstatedir ;; 1427 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1428 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1429 localstatedir=$ac_optarg ;; 1430 1431 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1432 ac_prev=mandir ;; 1433 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1434 mandir=$ac_optarg ;; 1435 1436 -nfp | --nfp | --nf) 1437 # Obsolete; use --without-fp. 1438 with_fp=no ;; 1439 1440 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1441 | --no-cr | --no-c | -n) 1442 no_create=yes ;; 1443 1444 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1445 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1446 no_recursion=yes ;; 1447 1448 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1449 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1450 | --oldin | --oldi | --old | --ol | --o) 1451 ac_prev=oldincludedir ;; 1452 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1453 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1454 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1455 oldincludedir=$ac_optarg ;; 1456 1457 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1458 ac_prev=prefix ;; 1459 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1460 prefix=$ac_optarg ;; 1461 1462 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1463 | --program-pre | --program-pr | --program-p) 1464 ac_prev=program_prefix ;; 1465 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1466 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1467 program_prefix=$ac_optarg ;; 1468 1469 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1470 | --program-suf | --program-su | --program-s) 1471 ac_prev=program_suffix ;; 1472 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1473 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1474 program_suffix=$ac_optarg ;; 1475 1476 -program-transform-name | --program-transform-name \ 1477 | --program-transform-nam | --program-transform-na \ 1478 | --program-transform-n | --program-transform- \ 1479 | --program-transform | --program-transfor \ 1480 | --program-transfo | --program-transf \ 1481 | --program-trans | --program-tran \ 1482 | --progr-tra | --program-tr | --program-t) 1483 ac_prev=program_transform_name ;; 1484 -program-transform-name=* | --program-transform-name=* \ 1485 | --program-transform-nam=* | --program-transform-na=* \ 1486 | --program-transform-n=* | --program-transform-=* \ 1487 | --program-transform=* | --program-transfor=* \ 1488 | --program-transfo=* | --program-transf=* \ 1489 | --program-trans=* | --program-tran=* \ 1490 | --progr-tra=* | --program-tr=* | --program-t=*) 1491 program_transform_name=$ac_optarg ;; 1492 1493 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1494 ac_prev=pdfdir ;; 1495 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1496 pdfdir=$ac_optarg ;; 1497 1498 -psdir | --psdir | --psdi | --psd | --ps) 1499 ac_prev=psdir ;; 1500 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1501 psdir=$ac_optarg ;; 1502 1503 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1504 | -silent | --silent | --silen | --sile | --sil) 1505 silent=yes ;; 1506 1507 -runstatedir | --runstatedir | --runstatedi | --runstated \ 1508 | --runstate | --runstat | --runsta | --runst | --runs \ 1509 | --run | --ru | --r) 1510 ac_prev=runstatedir ;; 1511 -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \ 1512 | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \ 1513 | --run=* | --ru=* | --r=*) 1514 runstatedir=$ac_optarg ;; 1515 1516 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1517 ac_prev=sbindir ;; 1518 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1519 | --sbi=* | --sb=*) 1520 sbindir=$ac_optarg ;; 1521 1522 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1523 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1524 | --sharedst | --shareds | --shared | --share | --shar \ 1525 | --sha | --sh) 1526 ac_prev=sharedstatedir ;; 1527 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1528 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1529 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1530 | --sha=* | --sh=*) 1531 sharedstatedir=$ac_optarg ;; 1532 1533 -site | --site | --sit) 1534 ac_prev=site ;; 1535 -site=* | --site=* | --sit=*) 1536 site=$ac_optarg ;; 1537 1538 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1539 ac_prev=srcdir ;; 1540 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1541 srcdir=$ac_optarg ;; 1542 1543 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1544 | --syscon | --sysco | --sysc | --sys | --sy) 1545 ac_prev=sysconfdir ;; 1546 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1547 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1548 sysconfdir=$ac_optarg ;; 1549 1550 -target | --target | --targe | --targ | --tar | --ta | --t) 1551 ac_prev=target_alias ;; 1552 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1553 target_alias=$ac_optarg ;; 1554 1555 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1556 verbose=yes ;; 1557 1558 -version | --version | --versio | --versi | --vers | -V) 1559 ac_init_version=: ;; 1560 1561 -with-* | --with-*) 1562 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1563 # Reject names that are not valid shell variable names. 1564 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1565 as_fn_error $? "invalid package name: $ac_useropt" 1566 ac_useropt_orig=$ac_useropt 1567 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1568 case $ac_user_opts in 1569 *" 1570"with_$ac_useropt" 1571"*) ;; 1572 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1573 ac_unrecognized_sep=', ';; 1574 esac 1575 eval with_$ac_useropt=\$ac_optarg ;; 1576 1577 -without-* | --without-*) 1578 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1579 # Reject names that are not valid shell variable names. 1580 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1581 as_fn_error $? "invalid package name: $ac_useropt" 1582 ac_useropt_orig=$ac_useropt 1583 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1584 case $ac_user_opts in 1585 *" 1586"with_$ac_useropt" 1587"*) ;; 1588 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1589 ac_unrecognized_sep=', ';; 1590 esac 1591 eval with_$ac_useropt=no ;; 1592 1593 --x) 1594 # Obsolete; use --with-x. 1595 with_x=yes ;; 1596 1597 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1598 | --x-incl | --x-inc | --x-in | --x-i) 1599 ac_prev=x_includes ;; 1600 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1601 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1602 x_includes=$ac_optarg ;; 1603 1604 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1605 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1606 ac_prev=x_libraries ;; 1607 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1608 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1609 x_libraries=$ac_optarg ;; 1610 1611 -*) as_fn_error $? "unrecognized option: \`$ac_option' 1612Try \`$0 --help' for more information" 1613 ;; 1614 1615 *=*) 1616 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1617 # Reject names that are not valid shell variable names. 1618 case $ac_envvar in #( 1619 '' | [0-9]* | *[!_$as_cr_alnum]* ) 1620 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 1621 esac 1622 eval $ac_envvar=\$ac_optarg 1623 export $ac_envvar ;; 1624 1625 *) 1626 # FIXME: should be removed in autoconf 3.0. 1627 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1628 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1629 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1630 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1631 ;; 1632 1633 esac 1634done 1635 1636if test -n "$ac_prev"; then 1637 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1638 as_fn_error $? "missing argument to $ac_option" 1639fi 1640 1641if test -n "$ac_unrecognized_opts"; then 1642 case $enable_option_checking in 1643 no) ;; 1644 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1645 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1646 esac 1647fi 1648 1649# Check all directory arguments for consistency. 1650for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1651 datadir sysconfdir sharedstatedir localstatedir includedir \ 1652 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1653 libdir localedir mandir runstatedir 1654do 1655 eval ac_val=\$$ac_var 1656 # Remove trailing slashes. 1657 case $ac_val in 1658 */ ) 1659 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1660 eval $ac_var=\$ac_val;; 1661 esac 1662 # Be sure to have absolute directory names. 1663 case $ac_val in 1664 [\\/$]* | ?:[\\/]* ) continue;; 1665 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1666 esac 1667 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1668done 1669 1670# There might be people who depend on the old broken behavior: `$host' 1671# used to hold the argument of --host etc. 1672# FIXME: To remove some day. 1673build=$build_alias 1674host=$host_alias 1675target=$target_alias 1676 1677# FIXME: To remove some day. 1678if test "x$host_alias" != x; then 1679 if test "x$build_alias" = x; then 1680 cross_compiling=maybe 1681 elif test "x$build_alias" != "x$host_alias"; then 1682 cross_compiling=yes 1683 fi 1684fi 1685 1686ac_tool_prefix= 1687test -n "$host_alias" && ac_tool_prefix=$host_alias- 1688 1689test "$silent" = yes && exec 6>/dev/null 1690 1691 1692ac_pwd=`pwd` && test -n "$ac_pwd" && 1693ac_ls_di=`ls -di .` && 1694ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1695 as_fn_error $? "working directory cannot be determined" 1696test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1697 as_fn_error $? "pwd does not report name of working directory" 1698 1699 1700# Find the source files, if location was not specified. 1701if test -z "$srcdir"; then 1702 ac_srcdir_defaulted=yes 1703 # Try the directory containing this script, then the parent directory. 1704 ac_confdir=`$as_dirname -- "$as_myself" || 1705$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1706 X"$as_myself" : 'X\(//\)[^/]' \| \ 1707 X"$as_myself" : 'X\(//\)$' \| \ 1708 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1709$as_echo X"$as_myself" | 1710 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1711 s//\1/ 1712 q 1713 } 1714 /^X\(\/\/\)[^/].*/{ 1715 s//\1/ 1716 q 1717 } 1718 /^X\(\/\/\)$/{ 1719 s//\1/ 1720 q 1721 } 1722 /^X\(\/\).*/{ 1723 s//\1/ 1724 q 1725 } 1726 s/.*/./; q'` 1727 srcdir=$ac_confdir 1728 if test ! -r "$srcdir/$ac_unique_file"; then 1729 srcdir=.. 1730 fi 1731else 1732 ac_srcdir_defaulted=no 1733fi 1734if test ! -r "$srcdir/$ac_unique_file"; then 1735 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1736 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1737fi 1738ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1739ac_abs_confdir=`( 1740 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1741 pwd)` 1742# When building in place, set srcdir=. 1743if test "$ac_abs_confdir" = "$ac_pwd"; then 1744 srcdir=. 1745fi 1746# Remove unnecessary trailing slashes from srcdir. 1747# Double slashes in file names in object file debugging info 1748# mess up M-x gdb in Emacs. 1749case $srcdir in 1750*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1751esac 1752for ac_var in $ac_precious_vars; do 1753 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1754 eval ac_env_${ac_var}_value=\$${ac_var} 1755 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1756 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1757done 1758 1759# 1760# Report the --help message. 1761# 1762if test "$ac_init_help" = "long"; then 1763 # Omit some internal or obsolete options to make the list less imposing. 1764 # This message is too long to be a string in the A/UX 3.1 sh. 1765 cat <<_ACEOF 1766\`configure' configures curl - to adapt to many kinds of systems. 1767 1768Usage: $0 [OPTION]... [VAR=VALUE]... 1769 1770To assign environment variables (e.g., CC, CFLAGS...), specify them as 1771VAR=VALUE. See below for descriptions of some of the useful variables. 1772 1773Defaults for the options are specified in brackets. 1774 1775Configuration: 1776 -h, --help display this help and exit 1777 --help=short display options specific to this package 1778 --help=recursive display the short help of all the included packages 1779 -V, --version display version information and exit 1780 -q, --quiet, --silent do not print \`checking ...' messages 1781 --cache-file=FILE cache test results in FILE [disabled] 1782 -C, --config-cache alias for \`--cache-file=config.cache' 1783 -n, --no-create do not create output files 1784 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1785 1786Installation directories: 1787 --prefix=PREFIX install architecture-independent files in PREFIX 1788 [$ac_default_prefix] 1789 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1790 [PREFIX] 1791 1792By default, \`make install' will install all the files in 1793\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1794an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1795for instance \`--prefix=\$HOME'. 1796 1797For better control, use the options below. 1798 1799Fine tuning of the installation directories: 1800 --bindir=DIR user executables [EPREFIX/bin] 1801 --sbindir=DIR system admin executables [EPREFIX/sbin] 1802 --libexecdir=DIR program executables [EPREFIX/libexec] 1803 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1804 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1805 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1806 --runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run] 1807 --libdir=DIR object code libraries [EPREFIX/lib] 1808 --includedir=DIR C header files [PREFIX/include] 1809 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1810 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1811 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1812 --infodir=DIR info documentation [DATAROOTDIR/info] 1813 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1814 --mandir=DIR man documentation [DATAROOTDIR/man] 1815 --docdir=DIR documentation root [DATAROOTDIR/doc/curl] 1816 --htmldir=DIR html documentation [DOCDIR] 1817 --dvidir=DIR dvi documentation [DOCDIR] 1818 --pdfdir=DIR pdf documentation [DOCDIR] 1819 --psdir=DIR ps documentation [DOCDIR] 1820_ACEOF 1821 1822 cat <<\_ACEOF 1823 1824Program names: 1825 --program-prefix=PREFIX prepend PREFIX to installed program names 1826 --program-suffix=SUFFIX append SUFFIX to installed program names 1827 --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1828 1829System types: 1830 --build=BUILD configure for building on BUILD [guessed] 1831 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1832_ACEOF 1833fi 1834 1835if test -n "$ac_init_help"; then 1836 case $ac_init_help in 1837 short | recursive ) echo "Configuration of curl -:";; 1838 esac 1839 cat <<\_ACEOF 1840 1841Optional Features: 1842 --disable-option-checking ignore unrecognized --enable/--with options 1843 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1844 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1845 --enable-maintainer-mode 1846 enable make rules and dependencies not useful (and 1847 sometimes confusing) to the casual installer 1848 --enable-silent-rules less verbose build output (undo: "make V=1") 1849 --disable-silent-rules verbose build output (undo: "make V=0") 1850 --enable-debug Enable debug build options 1851 --disable-debug Disable debug build options 1852 --enable-optimize Enable compiler optimizations 1853 --disable-optimize Disable compiler optimizations 1854 --enable-warnings Enable strict compiler warnings 1855 --disable-warnings Disable strict compiler warnings 1856 --enable-werror Enable compiler warnings as errors 1857 --disable-werror Disable compiler warnings as errors 1858 --enable-curldebug Enable curl debug memory tracking 1859 --disable-curldebug Disable curl debug memory tracking 1860 --enable-symbol-hiding Enable hiding of library internal symbols 1861 --disable-symbol-hiding Disable hiding of library internal symbols 1862 --enable-hidden-symbols To be deprecated, use --enable-symbol-hiding 1863 --disable-hidden-symbols 1864 To be deprecated, use --disable-symbol-hiding 1865 --enable-ares[=PATH] Enable c-ares for DNS lookups 1866 --disable-ares Disable c-ares for DNS lookups 1867 --disable-rt disable dependency on -lrt 1868 --enable-code-coverage Provide code coverage 1869 --enable-dependency-tracking 1870 do not reject slow dependency extractors 1871 --disable-dependency-tracking 1872 speeds up one-time build 1873 --disable-largefile omit support for large files 1874 --enable-shared[=PKGS] build shared libraries [default=yes] 1875 --enable-static[=PKGS] build static libraries [default=yes] 1876 --enable-fast-install[=PKGS] 1877 optimize for fast installation [default=yes] 1878 --disable-libtool-lock avoid locking (might break parallel builds) 1879 --enable-http Enable HTTP support 1880 --disable-http Disable HTTP support 1881 --enable-ftp Enable FTP support 1882 --disable-ftp Disable FTP support 1883 --enable-file Enable FILE support 1884 --disable-file Disable FILE support 1885 --enable-ldap Enable LDAP support 1886 --disable-ldap Disable LDAP support 1887 --enable-ldaps Enable LDAPS support 1888 --disable-ldaps Disable LDAPS support 1889 --enable-rtsp Enable RTSP support 1890 --disable-rtsp Disable RTSP support 1891 --enable-proxy Enable proxy support 1892 --disable-proxy Disable proxy support 1893 --enable-dict Enable DICT support 1894 --disable-dict Disable DICT support 1895 --enable-telnet Enable TELNET support 1896 --disable-telnet Disable TELNET support 1897 --enable-tftp Enable TFTP support 1898 --disable-tftp Disable TFTP support 1899 --enable-pop3 Enable POP3 support 1900 --disable-pop3 Disable POP3 support 1901 --enable-imap Enable IMAP support 1902 --disable-imap Disable IMAP support 1903 --enable-smb Enable SMB/CIFS support 1904 --disable-smb Disable SMB/CIFS support 1905 --enable-smtp Enable SMTP support 1906 --disable-smtp Disable SMTP support 1907 --enable-gopher Enable Gopher support 1908 --disable-gopher Disable Gopher support 1909 --enable-manual Enable built-in manual 1910 --disable-manual Disable built-in manual 1911 --enable-libcurl-option Enable --libcurl C code generation support 1912 --disable-libcurl-option 1913 Disable --libcurl C code generation support 1914 --enable-libgcc use libgcc when linking 1915 --enable-ipv6 Enable IPv6 (with IPv4) support 1916 --disable-ipv6 Disable IPv6 support 1917 --enable-openssl-auto-load-config 1918 Enable automatic loading of OpenSSL configuration 1919 --disable-openssl-auto-load-config 1920 Disable automatic loading of OpenSSL configuration 1921 --enable-versioned-symbols 1922 Enable versioned symbols in shared library 1923 --disable-versioned-symbols 1924 Disable versioned symbols in shared library 1925 --enable-threaded-resolver 1926 Enable threaded resolver 1927 --disable-threaded-resolver 1928 Disable threaded resolver 1929 --enable-pthreads Enable POSIX threads (default for threaded resolver) 1930 --disable-pthreads Disable POSIX threads 1931 --enable-verbose Enable verbose strings 1932 --disable-verbose Disable verbose strings 1933 --enable-sspi Enable SSPI 1934 --disable-sspi Disable SSPI 1935 --enable-crypto-auth Enable cryptographic authentication 1936 --disable-crypto-auth Disable cryptographic authentication 1937 --enable-ntlm-wb[=FILE] Enable NTLM delegation to winbind's ntlm_auth 1938 helper, where FILE is ntlm_auth's absolute filename 1939 (default: /usr/bin/ntlm_auth) 1940 --disable-ntlm-wb Disable NTLM delegation to winbind's ntlm_auth 1941 helper 1942 --enable-tls-srp Enable TLS-SRP authentication 1943 --disable-tls-srp Disable TLS-SRP authentication 1944 --enable-unix-sockets Enable Unix domain sockets 1945 --disable-unix-sockets Disable Unix domain sockets 1946 --enable-cookies Enable cookies support 1947 --disable-cookies Disable cookies support 1948 --enable-alt-svc Enable alt-svc support 1949 --disable-alt-svc Disable alt-svc support 1950 1951Optional Packages: 1952 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1953 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1954 --with-pic[=PKGS] try to use only PIC/non-PIC objects [default=use 1955 both] 1956 --with-aix-soname=aix|svr4|both 1957 shared library versioning (aka "SONAME") variant to 1958 provide on AIX, [default=aix]. 1959 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1960 --with-sysroot[=DIR] Search for dependent libraries within DIR (or the 1961 compiler's sysroot if not specified). 1962 --with-zlib=PATH search for zlib in PATH 1963 --without-zlib disable use of zlib 1964 --with-brotli=PATH Where to look for brotli, PATH points to the BROTLI 1965 installation; when possible, set the PKG_CONFIG_PATH 1966 environment variable instead of using this option 1967 --without-brotli disable BROTLI 1968 --with-ldap-lib=libname Specify name of ldap lib file 1969 --with-lber-lib=libname Specify name of lber lib file 1970 --with-gssapi-includes=DIR 1971 Specify location of GSS-API headers 1972 --with-gssapi-libs=DIR Specify location of GSS-API libs 1973 --with-gssapi=DIR Where to look for GSS-API 1974 --with-default-ssl-backend=NAME 1975 Use NAME as default SSL backend 1976 --without-default-ssl-backend 1977 Use implicit default SSL backend 1978 --with-winssl enable Windows native SSL/TLS 1979 --without-winssl disable Windows native SSL/TLS 1980 --with-schannel enable Windows native SSL/TLS 1981 --without-schannel disable Windows native SSL/TLS 1982 --with-darwinssl enable Apple OS native SSL/TLS 1983 --without-darwinssl disable Apple OS native SSL/TLS 1984 --with-secure-transport enable Apple OS native SSL/TLS 1985 --without-secure-transport 1986 disable Apple OS native SSL/TLS 1987 --with-amissl enable Amiga native SSL/TLS (AmiSSL) 1988 --without-amissl disable Amiga native SSL/TLS (AmiSSL) 1989 --with-ssl=PATH Where to look for OpenSSL, PATH points to the SSL 1990 installation (default: /usr/local/ssl); when 1991 possible, set the PKG_CONFIG_PATH environment 1992 variable instead of using this option 1993 --without-ssl disable OpenSSL 1994 --with-egd-socket=FILE Entropy Gathering Daemon socket pathname 1995 --with-random=FILE read randomness from FILE (default=/dev/urandom) 1996 --with-gnutls=PATH where to look for GnuTLS, PATH points to the 1997 installation root 1998 --without-gnutls disable GnuTLS detection 1999 --with-polarssl=PATH where to look for PolarSSL, PATH points to the 2000 installation root 2001 --without-polarssl disable PolarSSL detection 2002 --with-mbedtls=PATH where to look for mbedTLS, PATH points to the 2003 installation root 2004 --without-mbedtls disable mbedTLS detection 2005 --with-cyassl=PATH where to look for CyaSSL, PATH points to the 2006 installation root (default: system lib default) 2007 --without-cyassl disable CyaSSL detection 2008 --with-wolfssl=PATH where to look for WolfSSL, PATH points to the 2009 installation root (default: system lib default) 2010 --without-wolfssl disable WolfSSL detection 2011 --with-mesalink=PATH where to look for MesaLink, PATH points to the 2012 installation root 2013 --without-mesalink disable MesaLink detection 2014 --with-nss=PATH where to look for NSS, PATH points to the 2015 installation root 2016 --without-nss disable NSS detection 2017 --with-ca-bundle=FILE Path to a file containing CA certificates (example: 2018 /etc/ca-bundle.crt) 2019 --without-ca-bundle Don't use a default CA bundle 2020 --with-ca-path=DIRECTORY 2021 Path to a directory containing CA certificates 2022 stored individually, with their filenames in a hash 2023 format. This option can be used with OpenSSL, GnuTLS 2024 and PolarSSL backends. Refer to OpenSSL c_rehash for 2025 details. (example: /etc/certificates) 2026 --without-ca-path Don't use a default CA path 2027 --with-ca-fallback Use the built in CA store of the SSL library 2028 --without-ca-fallback Don't use the built in CA store of the SSL library 2029 --without-libpsl disable support for libpsl cookie checking 2030 --with-libmetalink=PATH where to look for libmetalink, PATH points to the 2031 installation root 2032 --without-libmetalink disable libmetalink detection 2033 --with-libssh2=PATH Where to look for libssh2, PATH points to the 2034 LIBSSH2 installation; when possible, set the 2035 PKG_CONFIG_PATH environment variable instead of 2036 using this option 2037 --with-libssh2 enable LIBSSH2 2038 --with-libssh=PATH Where to look for libssh, PATH points to the LIBSSH 2039 installation; when possible, set the PKG_CONFIG_PATH 2040 environment variable instead of using this option 2041 --with-libssh enable LIBSSH 2042 --with-librtmp=PATH Where to look for librtmp, PATH points to the 2043 LIBRTMP installation; when possible, set the 2044 PKG_CONFIG_PATH environment variable instead of 2045 using this option 2046 --without-librtmp disable LIBRTMP 2047 --with-winidn=PATH enable Windows native IDN 2048 --without-winidn disable Windows native IDN 2049 --with-libidn2=PATH Enable libidn2 usage 2050 --without-libidn2 Disable libidn2 usage 2051 --with-nghttp2=PATH Enable nghttp2 usage 2052 --without-nghttp2 Disable nghttp2 usage 2053 --with-zsh-functions-dir=PATH 2054 Install zsh completions to PATH 2055 --without-zsh-functions-dir 2056 Do not install zsh completions 2057 --with-fish-functions-dir=PATH 2058 Install fish completions to PATH 2059 --without-fish-functions-dir 2060 Do not install fish completions 2061 2062Some influential environment variables: 2063 CC C compiler command 2064 CFLAGS C compiler flags 2065 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 2066 nonstandard directory <lib dir> 2067 LIBS libraries to pass to the linker, e.g. -l<library> 2068 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 2069 you have headers in a nonstandard directory <include dir> 2070 CPP C preprocessor 2071 LT_SYS_LIBRARY_PATH 2072 User-defined run-time library search path. 2073 2074Use these variables to override the choices made by `configure' or to help 2075it to find libraries and programs with nonstandard names/locations. 2076 2077Report bugs to <a suitable curl mailing list: https://curl.haxx.se/mail/>. 2078_ACEOF 2079ac_status=$? 2080fi 2081 2082if test "$ac_init_help" = "recursive"; then 2083 # If there are subdirs, report their specific --help. 2084 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 2085 test -d "$ac_dir" || 2086 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 2087 continue 2088 ac_builddir=. 2089 2090case "$ac_dir" in 2091.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 2092*) 2093 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 2094 # A ".." for each directory in $ac_dir_suffix. 2095 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 2096 case $ac_top_builddir_sub in 2097 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 2098 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 2099 esac ;; 2100esac 2101ac_abs_top_builddir=$ac_pwd 2102ac_abs_builddir=$ac_pwd$ac_dir_suffix 2103# for backward compatibility: 2104ac_top_builddir=$ac_top_build_prefix 2105 2106case $srcdir in 2107 .) # We are building in place. 2108 ac_srcdir=. 2109 ac_top_srcdir=$ac_top_builddir_sub 2110 ac_abs_top_srcdir=$ac_pwd ;; 2111 [\\/]* | ?:[\\/]* ) # Absolute name. 2112 ac_srcdir=$srcdir$ac_dir_suffix; 2113 ac_top_srcdir=$srcdir 2114 ac_abs_top_srcdir=$srcdir ;; 2115 *) # Relative name. 2116 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 2117 ac_top_srcdir=$ac_top_build_prefix$srcdir 2118 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 2119esac 2120ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 2121 2122 cd "$ac_dir" || { ac_status=$?; continue; } 2123 # Check for guested configure. 2124 if test -f "$ac_srcdir/configure.gnu"; then 2125 echo && 2126 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 2127 elif test -f "$ac_srcdir/configure"; then 2128 echo && 2129 $SHELL "$ac_srcdir/configure" --help=recursive 2130 else 2131 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 2132 fi || ac_status=$? 2133 cd "$ac_pwd" || { ac_status=$?; break; } 2134 done 2135fi 2136 2137test -n "$ac_init_help" && exit $ac_status 2138if $ac_init_version; then 2139 cat <<\_ACEOF 2140curl configure - 2141generated by GNU Autoconf 2.69 2142 2143Copyright (C) 2012 Free Software Foundation, Inc. 2144This configure script is free software; the Free Software Foundation 2145gives unlimited permission to copy, distribute and modify it. 2146 2147Copyright (c) 1998 - 2019 Daniel Stenberg, <daniel@haxx.se> 2148This configure script may be copied, distributed and modified under the 2149terms of the curl license; see COPYING for more details 2150_ACEOF 2151 exit 2152fi 2153 2154## ------------------------ ## 2155## Autoconf initialization. ## 2156## ------------------------ ## 2157 2158# ac_fn_c_try_compile LINENO 2159# -------------------------- 2160# Try to compile conftest.$ac_ext, and return whether this succeeded. 2161ac_fn_c_try_compile () 2162{ 2163 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2164 rm -f conftest.$ac_objext 2165 if { { ac_try="$ac_compile" 2166case "(($ac_try" in 2167 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2168 *) ac_try_echo=$ac_try;; 2169esac 2170eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2171$as_echo "$ac_try_echo"; } >&5 2172 (eval "$ac_compile") 2>conftest.err 2173 ac_status=$? 2174 if test -s conftest.err; then 2175 grep -v '^ *+' conftest.err >conftest.er1 2176 cat conftest.er1 >&5 2177 mv -f conftest.er1 conftest.err 2178 fi 2179 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2180 test $ac_status = 0; } && { 2181 test -z "$ac_c_werror_flag" || 2182 test ! -s conftest.err 2183 } && test -s conftest.$ac_objext; then : 2184 ac_retval=0 2185else 2186 $as_echo "$as_me: failed program was:" >&5 2187sed 's/^/| /' conftest.$ac_ext >&5 2188 2189 ac_retval=1 2190fi 2191 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2192 as_fn_set_status $ac_retval 2193 2194} # ac_fn_c_try_compile 2195 2196# ac_fn_c_try_cpp LINENO 2197# ---------------------- 2198# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 2199ac_fn_c_try_cpp () 2200{ 2201 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2202 if { { ac_try="$ac_cpp conftest.$ac_ext" 2203case "(($ac_try" in 2204 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2205 *) ac_try_echo=$ac_try;; 2206esac 2207eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2208$as_echo "$ac_try_echo"; } >&5 2209 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 2210 ac_status=$? 2211 if test -s conftest.err; then 2212 grep -v '^ *+' conftest.err >conftest.er1 2213 cat conftest.er1 >&5 2214 mv -f conftest.er1 conftest.err 2215 fi 2216 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2217 test $ac_status = 0; } > conftest.i && { 2218 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 2219 test ! -s conftest.err 2220 }; then : 2221 ac_retval=0 2222else 2223 $as_echo "$as_me: failed program was:" >&5 2224sed 's/^/| /' conftest.$ac_ext >&5 2225 2226 ac_retval=1 2227fi 2228 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2229 as_fn_set_status $ac_retval 2230 2231} # ac_fn_c_try_cpp 2232 2233# ac_fn_c_try_link LINENO 2234# ----------------------- 2235# Try to link conftest.$ac_ext, and return whether this succeeded. 2236ac_fn_c_try_link () 2237{ 2238 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2239 rm -f conftest.$ac_objext conftest$ac_exeext 2240 if { { ac_try="$ac_link" 2241case "(($ac_try" in 2242 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2243 *) ac_try_echo=$ac_try;; 2244esac 2245eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2246$as_echo "$ac_try_echo"; } >&5 2247 (eval "$ac_link") 2>conftest.err 2248 ac_status=$? 2249 if test -s conftest.err; then 2250 grep -v '^ *+' conftest.err >conftest.er1 2251 cat conftest.er1 >&5 2252 mv -f conftest.er1 conftest.err 2253 fi 2254 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2255 test $ac_status = 0; } && { 2256 test -z "$ac_c_werror_flag" || 2257 test ! -s conftest.err 2258 } && test -s conftest$ac_exeext && { 2259 test "$cross_compiling" = yes || 2260 test -x conftest$ac_exeext 2261 }; then : 2262 ac_retval=0 2263else 2264 $as_echo "$as_me: failed program was:" >&5 2265sed 's/^/| /' conftest.$ac_ext >&5 2266 2267 ac_retval=1 2268fi 2269 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 2270 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 2271 # interfere with the next link command; also delete a directory that is 2272 # left behind by Apple's compiler. We do this before executing the actions. 2273 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 2274 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2275 as_fn_set_status $ac_retval 2276 2277} # ac_fn_c_try_link 2278 2279# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 2280# ------------------------------------------------------- 2281# Tests whether HEADER exists and can be compiled using the include files in 2282# INCLUDES, setting the cache variable VAR accordingly. 2283ac_fn_c_check_header_compile () 2284{ 2285 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2286 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 2287$as_echo_n "checking for $2... " >&6; } 2288if eval \${$3+:} false; then : 2289 $as_echo_n "(cached) " >&6 2290else 2291 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2292/* end confdefs.h. */ 2293$4 2294#include <$2> 2295_ACEOF 2296if ac_fn_c_try_compile "$LINENO"; then : 2297 eval "$3=yes" 2298else 2299 eval "$3=no" 2300fi 2301rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2302fi 2303eval ac_res=\$$3 2304 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2305$as_echo "$ac_res" >&6; } 2306 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2307 2308} # ac_fn_c_check_header_compile 2309 2310# ac_fn_c_try_run LINENO 2311# ---------------------- 2312# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 2313# that executables *can* be run. 2314ac_fn_c_try_run () 2315{ 2316 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2317 if { { ac_try="$ac_link" 2318case "(($ac_try" in 2319 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2320 *) ac_try_echo=$ac_try;; 2321esac 2322eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2323$as_echo "$ac_try_echo"; } >&5 2324 (eval "$ac_link") 2>&5 2325 ac_status=$? 2326 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2327 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 2328 { { case "(($ac_try" in 2329 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2330 *) ac_try_echo=$ac_try;; 2331esac 2332eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2333$as_echo "$ac_try_echo"; } >&5 2334 (eval "$ac_try") 2>&5 2335 ac_status=$? 2336 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2337 test $ac_status = 0; }; }; then : 2338 ac_retval=0 2339else 2340 $as_echo "$as_me: program exited with status $ac_status" >&5 2341 $as_echo "$as_me: failed program was:" >&5 2342sed 's/^/| /' conftest.$ac_ext >&5 2343 2344 ac_retval=$ac_status 2345fi 2346 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 2347 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2348 as_fn_set_status $ac_retval 2349 2350} # ac_fn_c_try_run 2351 2352# ac_fn_c_check_func LINENO FUNC VAR 2353# ---------------------------------- 2354# Tests whether FUNC exists, setting the cache variable VAR accordingly 2355ac_fn_c_check_func () 2356{ 2357 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2358 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 2359$as_echo_n "checking for $2... " >&6; } 2360if eval \${$3+:} false; then : 2361 $as_echo_n "(cached) " >&6 2362else 2363 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2364/* end confdefs.h. */ 2365 2366#define $2 innocuous_$2 2367#ifdef __STDC__ 2368# include <limits.h> 2369#else 2370# include <assert.h> 2371#endif 2372#undef $2 2373#ifdef __cplusplus 2374extern "C" 2375#endif 2376char $2 (); 2377#if defined __stub_$2 || defined __stub___$2 2378choke me 2379#endif 2380 2381int main (void) 2382{ 2383return $2 (); 2384 ; 2385 return 0; 2386} 2387_ACEOF 2388if ac_fn_c_try_link "$LINENO"; then : 2389 eval "$3=yes" 2390else 2391 eval "$3=no" 2392fi 2393rm -f core conftest.err conftest.$ac_objext \ 2394 conftest$ac_exeext conftest.$ac_ext 2395fi 2396eval ac_res=\$$3 2397 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2398$as_echo "$ac_res" >&6; } 2399 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2400 2401} # ac_fn_c_check_func 2402 2403# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 2404# ------------------------------------------------------- 2405# Tests whether HEADER exists, giving a warning if it cannot be compiled using 2406# the include files in INCLUDES and setting the cache variable VAR 2407# accordingly. 2408ac_fn_c_check_header_mongrel () 2409{ 2410 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2411 if eval \${$3+:} false; then : 2412 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 2413$as_echo_n "checking for $2... " >&6; } 2414if eval \${$3+:} false; then : 2415 $as_echo_n "(cached) " >&6 2416fi 2417eval ac_res=\$$3 2418 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2419$as_echo "$ac_res" >&6; } 2420else 2421 # Is the header compilable? 2422{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 2423$as_echo_n "checking $2 usability... " >&6; } 2424cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2425/* end confdefs.h. */ 2426$4 2427#include <$2> 2428_ACEOF 2429if ac_fn_c_try_compile "$LINENO"; then : 2430 ac_header_compiler=yes 2431else 2432 ac_header_compiler=no 2433fi 2434rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2435{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 2436$as_echo "$ac_header_compiler" >&6; } 2437 2438# Is the header present? 2439{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 2440$as_echo_n "checking $2 presence... " >&6; } 2441cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2442/* end confdefs.h. */ 2443#include <$2> 2444_ACEOF 2445if ac_fn_c_try_cpp "$LINENO"; then : 2446 ac_header_preproc=yes 2447else 2448 ac_header_preproc=no 2449fi 2450rm -f conftest.err conftest.i conftest.$ac_ext 2451{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 2452$as_echo "$ac_header_preproc" >&6; } 2453 2454# So? What about this header? 2455case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 2456 yes:no: ) 2457 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 2458$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 2459 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 2460$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 2461 ;; 2462 no:yes:* ) 2463 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 2464$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 2465 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 2466$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 2467 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 2468$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 2469 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 2470$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 2471 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 2472$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 2473( $as_echo "## ----------------------------------------------------------------------- ## 2474## Report this to a suitable curl mailing list: https://curl.haxx.se/mail/ ## 2475## ----------------------------------------------------------------------- ##" 2476 ) | sed "s/^/$as_me: WARNING: /" >&2 2477 ;; 2478esac 2479 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 2480$as_echo_n "checking for $2... " >&6; } 2481if eval \${$3+:} false; then : 2482 $as_echo_n "(cached) " >&6 2483else 2484 eval "$3=\$ac_header_compiler" 2485fi 2486eval ac_res=\$$3 2487 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2488$as_echo "$ac_res" >&6; } 2489fi 2490 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2491 2492} # ac_fn_c_check_header_mongrel 2493 2494# ac_fn_c_check_type LINENO TYPE VAR INCLUDES 2495# ------------------------------------------- 2496# Tests whether TYPE exists after having included INCLUDES, setting cache 2497# variable VAR accordingly. 2498ac_fn_c_check_type () 2499{ 2500 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2501 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 2502$as_echo_n "checking for $2... " >&6; } 2503if eval \${$3+:} false; then : 2504 $as_echo_n "(cached) " >&6 2505else 2506 eval "$3=no" 2507 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2508/* end confdefs.h. */ 2509$4 2510int main (void) 2511{ 2512if (sizeof ($2)) 2513 return 0; 2514 ; 2515 return 0; 2516} 2517_ACEOF 2518if ac_fn_c_try_compile "$LINENO"; then : 2519 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2520/* end confdefs.h. */ 2521$4 2522int main (void) 2523{ 2524if (sizeof (($2))) 2525 return 0; 2526 ; 2527 return 0; 2528} 2529_ACEOF 2530if ac_fn_c_try_compile "$LINENO"; then : 2531 2532else 2533 eval "$3=yes" 2534fi 2535rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2536fi 2537rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2538fi 2539eval ac_res=\$$3 2540 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2541$as_echo "$ac_res" >&6; } 2542 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2543 2544} # ac_fn_c_check_type 2545 2546# ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES 2547# --------------------------------------------- 2548# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR 2549# accordingly. 2550ac_fn_c_check_decl () 2551{ 2552 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2553 as_decl_name=`echo $2|sed 's/ *(.*//'` 2554 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'` 2555 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5 2556$as_echo_n "checking whether $as_decl_name is declared... " >&6; } 2557if eval \${$3+:} false; then : 2558 $as_echo_n "(cached) " >&6 2559else 2560 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2561/* end confdefs.h. */ 2562$4 2563int main (void) 2564{ 2565#ifndef $as_decl_name 2566#ifdef __cplusplus 2567 (void) $as_decl_use; 2568#else 2569 (void) $as_decl_name; 2570#endif 2571#endif 2572 2573 ; 2574 return 0; 2575} 2576_ACEOF 2577if ac_fn_c_try_compile "$LINENO"; then : 2578 eval "$3=yes" 2579else 2580 eval "$3=no" 2581fi 2582rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2583fi 2584eval ac_res=\$$3 2585 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2586$as_echo "$ac_res" >&6; } 2587 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2588 2589} # ac_fn_c_check_decl 2590 2591# ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES 2592# ---------------------------------------------------- 2593# Tries to find if the field MEMBER exists in type AGGR, after including 2594# INCLUDES, setting cache variable VAR accordingly. 2595ac_fn_c_check_member () 2596{ 2597 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2598 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5 2599$as_echo_n "checking for $2.$3... " >&6; } 2600if eval \${$4+:} false; then : 2601 $as_echo_n "(cached) " >&6 2602else 2603 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2604/* end confdefs.h. */ 2605$5 2606int main (void) 2607{ 2608static $2 ac_aggr; 2609if (ac_aggr.$3) 2610return 0; 2611 ; 2612 return 0; 2613} 2614_ACEOF 2615if ac_fn_c_try_compile "$LINENO"; then : 2616 eval "$4=yes" 2617else 2618 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2619/* end confdefs.h. */ 2620$5 2621int main (void) 2622{ 2623static $2 ac_aggr; 2624if (sizeof ac_aggr.$3) 2625return 0; 2626 ; 2627 return 0; 2628} 2629_ACEOF 2630if ac_fn_c_try_compile "$LINENO"; then : 2631 eval "$4=yes" 2632else 2633 eval "$4=no" 2634fi 2635rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2636fi 2637rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2638fi 2639eval ac_res=\$$4 2640 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2641$as_echo "$ac_res" >&6; } 2642 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2643 2644} # ac_fn_c_check_member 2645cat >config.log <<_ACEOF 2646This file contains any messages produced by compilers while 2647running configure, to aid debugging if configure makes a mistake. 2648 2649It was created by curl $as_me -, which was 2650generated by GNU Autoconf 2.69. Invocation command line was 2651 2652 $ $0 $@ 2653 2654_ACEOF 2655exec 5>>config.log 2656{ 2657cat <<_ASUNAME 2658## --------- ## 2659## Platform. ## 2660## --------- ## 2661 2662hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 2663uname -m = `(uname -m) 2>/dev/null || echo unknown` 2664uname -r = `(uname -r) 2>/dev/null || echo unknown` 2665uname -s = `(uname -s) 2>/dev/null || echo unknown` 2666uname -v = `(uname -v) 2>/dev/null || echo unknown` 2667 2668/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 2669/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 2670 2671/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 2672/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 2673/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 2674/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 2675/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 2676/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 2677/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 2678 2679_ASUNAME 2680 2681as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2682for as_dir in $PATH 2683do 2684 IFS=$as_save_IFS 2685 test -z "$as_dir" && as_dir=. 2686 $as_echo "PATH: $as_dir" 2687 done 2688IFS=$as_save_IFS 2689 2690} >&5 2691 2692cat >&5 <<_ACEOF 2693 2694 2695## ----------- ## 2696## Core tests. ## 2697## ----------- ## 2698 2699_ACEOF 2700 2701 2702# Keep a trace of the command line. 2703# Strip out --no-create and --no-recursion so they do not pile up. 2704# Strip out --silent because we don't want to record it for future runs. 2705# Also quote any args containing shell meta-characters. 2706# Make two passes to allow for proper duplicate-argument suppression. 2707ac_configure_args= 2708ac_configure_args0= 2709ac_configure_args1= 2710ac_must_keep_next=false 2711for ac_pass in 1 2 2712do 2713 for ac_arg 2714 do 2715 case $ac_arg in 2716 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 2717 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 2718 | -silent | --silent | --silen | --sile | --sil) 2719 continue ;; 2720 *\'*) 2721 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 2722 esac 2723 case $ac_pass in 2724 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2725 2) 2726 as_fn_append ac_configure_args1 " '$ac_arg'" 2727 if test $ac_must_keep_next = true; then 2728 ac_must_keep_next=false # Got value, back to normal. 2729 else 2730 case $ac_arg in 2731 *=* | --config-cache | -C | -disable-* | --disable-* \ 2732 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 2733 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 2734 | -with-* | --with-* | -without-* | --without-* | --x) 2735 case "$ac_configure_args0 " in 2736 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 2737 esac 2738 ;; 2739 -* ) ac_must_keep_next=true ;; 2740 esac 2741 fi 2742 as_fn_append ac_configure_args " '$ac_arg'" 2743 ;; 2744 esac 2745 done 2746done 2747{ ac_configure_args0=; unset ac_configure_args0;} 2748{ ac_configure_args1=; unset ac_configure_args1;} 2749 2750# When interrupted or exit'd, cleanup temporary files, and complete 2751# config.log. We remove comments because anyway the quotes in there 2752# would cause problems or look ugly. 2753# WARNING: Use '\'' to represent an apostrophe within the trap. 2754# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2755trap 'exit_status=$? 2756 # Save into config.log some information that might help in debugging. 2757 { 2758 echo 2759 2760 $as_echo "## ---------------- ## 2761## Cache variables. ## 2762## ---------------- ##" 2763 echo 2764 # The following way of writing the cache mishandles newlines in values, 2765( 2766 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2767 eval ac_val=\$$ac_var 2768 case $ac_val in #( 2769 *${as_nl}*) 2770 case $ac_var in #( 2771 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2772$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2773 esac 2774 case $ac_var in #( 2775 _ | IFS | as_nl) ;; #( 2776 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2777 *) { eval $ac_var=; unset $ac_var;} ;; 2778 esac ;; 2779 esac 2780 done 2781 (set) 2>&1 | 2782 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2783 *${as_nl}ac_space=\ *) 2784 sed -n \ 2785 "s/'\''/'\''\\\\'\'''\''/g; 2786 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2787 ;; #( 2788 *) 2789 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2790 ;; 2791 esac | 2792 sort 2793) 2794 echo 2795 2796 $as_echo "## ----------------- ## 2797## Output variables. ## 2798## ----------------- ##" 2799 echo 2800 for ac_var in $ac_subst_vars 2801 do 2802 eval ac_val=\$$ac_var 2803 case $ac_val in 2804 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2805 esac 2806 $as_echo "$ac_var='\''$ac_val'\''" 2807 done | sort 2808 echo 2809 2810 if test -n "$ac_subst_files"; then 2811 $as_echo "## ------------------- ## 2812## File substitutions. ## 2813## ------------------- ##" 2814 echo 2815 for ac_var in $ac_subst_files 2816 do 2817 eval ac_val=\$$ac_var 2818 case $ac_val in 2819 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2820 esac 2821 $as_echo "$ac_var='\''$ac_val'\''" 2822 done | sort 2823 echo 2824 fi 2825 2826 if test -s confdefs.h; then 2827 $as_echo "## ----------- ## 2828## confdefs.h. ## 2829## ----------- ##" 2830 echo 2831 cat confdefs.h 2832 echo 2833 fi 2834 test "$ac_signal" != 0 && 2835 $as_echo "$as_me: caught signal $ac_signal" 2836 $as_echo "$as_me: exit $exit_status" 2837 } >&5 2838 rm -f core *.core core.conftest.* && 2839 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2840 exit $exit_status 2841' 0 2842for ac_signal in 1 2 13 15; do 2843 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2844done 2845ac_signal=0 2846 2847# confdefs.h avoids OS command line length limits that DEFS can exceed. 2848rm -f -r conftest* confdefs.h 2849 2850$as_echo "/* confdefs.h */" > confdefs.h 2851 2852# Predefined preprocessor variables. 2853 2854cat >>confdefs.h <<_ACEOF 2855#define PACKAGE_NAME "$PACKAGE_NAME" 2856_ACEOF 2857 2858cat >>confdefs.h <<_ACEOF 2859#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2860_ACEOF 2861 2862cat >>confdefs.h <<_ACEOF 2863#define PACKAGE_VERSION "$PACKAGE_VERSION" 2864_ACEOF 2865 2866cat >>confdefs.h <<_ACEOF 2867#define PACKAGE_STRING "$PACKAGE_STRING" 2868_ACEOF 2869 2870cat >>confdefs.h <<_ACEOF 2871#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2872_ACEOF 2873 2874cat >>confdefs.h <<_ACEOF 2875#define PACKAGE_URL "$PACKAGE_URL" 2876_ACEOF 2877 2878 2879# Let the site file select an alternate cache file if it wants to. 2880# Prefer an explicitly selected file to automatically selected ones. 2881ac_site_file1=NONE 2882ac_site_file2=NONE 2883if test -n "$CONFIG_SITE"; then 2884 # We do not want a PATH search for config.site. 2885 case $CONFIG_SITE in #(( 2886 -*) ac_site_file1=./$CONFIG_SITE;; 2887 */*) ac_site_file1=$CONFIG_SITE;; 2888 *) ac_site_file1=./$CONFIG_SITE;; 2889 esac 2890elif test "x$prefix" != xNONE; then 2891 ac_site_file1=$prefix/share/config.site 2892 ac_site_file2=$prefix/etc/config.site 2893else 2894 ac_site_file1=$ac_default_prefix/share/config.site 2895 ac_site_file2=$ac_default_prefix/etc/config.site 2896fi 2897for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2898do 2899 test "x$ac_site_file" = xNONE && continue 2900 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 2901 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2902$as_echo "$as_me: loading site script $ac_site_file" >&6;} 2903 sed 's/^/| /' "$ac_site_file" >&5 2904 . "$ac_site_file" \ 2905 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2906$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2907as_fn_error $? "failed to load site script $ac_site_file 2908See \`config.log' for more details" "$LINENO" 5; } 2909 fi 2910done 2911 2912if test -r "$cache_file"; then 2913 # Some versions of bash will fail to source /dev/null (special files 2914 # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2915 if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2916 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2917$as_echo "$as_me: loading cache $cache_file" >&6;} 2918 case $cache_file in 2919 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2920 *) . "./$cache_file";; 2921 esac 2922 fi 2923else 2924 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2925$as_echo "$as_me: creating cache $cache_file" >&6;} 2926 >$cache_file 2927fi 2928 2929# Check that the precious variables saved in the cache have kept the same 2930# value. 2931ac_cache_corrupted=false 2932for ac_var in $ac_precious_vars; do 2933 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2934 eval ac_new_set=\$ac_env_${ac_var}_set 2935 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2936 eval ac_new_val=\$ac_env_${ac_var}_value 2937 case $ac_old_set,$ac_new_set in 2938 set,) 2939 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2940$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2941 ac_cache_corrupted=: ;; 2942 ,set) 2943 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2944$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2945 ac_cache_corrupted=: ;; 2946 ,);; 2947 *) 2948 if test "x$ac_old_val" != "x$ac_new_val"; then 2949 # differences in whitespace do not lead to failure. 2950 ac_old_val_w=`echo x $ac_old_val` 2951 ac_new_val_w=`echo x $ac_new_val` 2952 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2953 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2954$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2955 ac_cache_corrupted=: 2956 else 2957 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2958$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2959 eval $ac_var=\$ac_old_val 2960 fi 2961 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2962$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2963 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2964$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2965 fi;; 2966 esac 2967 # Pass precious variables to config.status. 2968 if test "$ac_new_set" = set; then 2969 case $ac_new_val in 2970 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2971 *) ac_arg=$ac_var=$ac_new_val ;; 2972 esac 2973 case " $ac_configure_args " in 2974 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2975 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2976 esac 2977 fi 2978done 2979if $ac_cache_corrupted; then 2980 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2981$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2982 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2983$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2984 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2985fi 2986## -------------------- ## 2987## Main body of script. ## 2988## -------------------- ## 2989 2990ac_ext=c 2991ac_cpp='$CPP $CPPFLAGS' 2992ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2993ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2994ac_compiler_gnu=$ac_cv_c_compiler_gnu 2995 2996 2997 2998 2999 3000 3001 3002# using curl-override.m4 3003 3004 3005 3006 3007 3008ac_config_headers="$ac_config_headers lib/curl_config.h" 3009 3010 3011 3012{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 3013$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } 3014 # Check whether --enable-maintainer-mode was given. 3015if test "${enable_maintainer_mode+set}" = set; then : 3016 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval 3017else 3018 USE_MAINTAINER_MODE=no 3019fi 3020 3021 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 3022$as_echo "$USE_MAINTAINER_MODE" >&6; } 3023 if test $USE_MAINTAINER_MODE = yes; then 3024 MAINTAINER_MODE_TRUE= 3025 MAINTAINER_MODE_FALSE='#' 3026else 3027 MAINTAINER_MODE_TRUE='#' 3028 MAINTAINER_MODE_FALSE= 3029fi 3030 3031 MAINT=$MAINTAINER_MODE_TRUE 3032 3033 3034# Check whether --enable-silent-rules was given. 3035if test "${enable_silent_rules+set}" = set; then : 3036 enableval=$enable_silent_rules; 3037fi 3038 3039case $enable_silent_rules in # ((( 3040 yes) AM_DEFAULT_VERBOSITY=0;; 3041 no) AM_DEFAULT_VERBOSITY=1;; 3042 *) AM_DEFAULT_VERBOSITY=0;; 3043esac 3044am_make=${MAKE-make} 3045{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 3046$as_echo_n "checking whether $am_make supports nested variables... " >&6; } 3047if ${am_cv_make_support_nested_variables+:} false; then : 3048 $as_echo_n "(cached) " >&6 3049else 3050 if $as_echo 'TRUE=$(BAR$(V)) 3051BAR0=false 3052BAR1=true 3053V=1 3054am__doit: 3055 @$(TRUE) 3056.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 3057 am_cv_make_support_nested_variables=yes 3058else 3059 am_cv_make_support_nested_variables=no 3060fi 3061fi 3062{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 3063$as_echo "$am_cv_make_support_nested_variables" >&6; } 3064if test $am_cv_make_support_nested_variables = yes; then 3065 AM_V='$(V)' 3066 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 3067else 3068 AM_V=$AM_DEFAULT_VERBOSITY 3069 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 3070fi 3071AM_BACKSLASH='\' 3072 3073 3074 3075 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable debug build options" >&5 3076$as_echo_n "checking whether to enable debug build options... " >&6; } 3077 OPT_DEBUG_BUILD="default" 3078 # Check whether --enable-debug was given. 3079if test "${enable_debug+set}" = set; then : 3080 enableval=$enable_debug; OPT_DEBUG_BUILD=$enableval 3081fi 3082 3083 case "$OPT_DEBUG_BUILD" in 3084 no) 3085 want_debug="no" 3086 ;; 3087 default) 3088 want_debug="no" 3089 ;; 3090 *) 3091 want_debug="yes" 3092 3093$as_echo "#define DEBUGBUILD 1" >>confdefs.h 3094 3095 ;; 3096 esac 3097 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $want_debug" >&5 3098$as_echo "$want_debug" >&6; } 3099 3100 3101 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable compiler optimizer" >&5 3102$as_echo_n "checking whether to enable compiler optimizer... " >&6; } 3103 OPT_COMPILER_OPTIMIZE="default" 3104 # Check whether --enable-optimize was given. 3105if test "${enable_optimize+set}" = set; then : 3106 enableval=$enable_optimize; OPT_COMPILER_OPTIMIZE=$enableval 3107fi 3108 3109 case "$OPT_COMPILER_OPTIMIZE" in 3110 no) 3111 want_optimize="no" 3112 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3113$as_echo "no" >&6; } 3114 ;; 3115 default) 3116 if test "$want_debug" = "yes"; then 3117 want_optimize="assume_no" 3118 { $as_echo "$as_me:${as_lineno-$LINENO}: result: (assumed) no" >&5 3119$as_echo "(assumed) no" >&6; } 3120 else 3121 want_optimize="assume_yes" 3122 { $as_echo "$as_me:${as_lineno-$LINENO}: result: (assumed) yes" >&5 3123$as_echo "(assumed) yes" >&6; } 3124 fi 3125 ;; 3126 *) 3127 want_optimize="yes" 3128 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3129$as_echo "yes" >&6; } 3130 ;; 3131 esac 3132 3133 3134 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable strict compiler warnings" >&5 3135$as_echo_n "checking whether to enable strict compiler warnings... " >&6; } 3136 OPT_COMPILER_WARNINGS="default" 3137 # Check whether --enable-warnings was given. 3138if test "${enable_warnings+set}" = set; then : 3139 enableval=$enable_warnings; OPT_COMPILER_WARNINGS=$enableval 3140fi 3141 3142 case "$OPT_COMPILER_WARNINGS" in 3143 no) 3144 want_warnings="no" 3145 ;; 3146 default) 3147 want_warnings="$want_debug" 3148 ;; 3149 *) 3150 want_warnings="yes" 3151 ;; 3152 esac 3153 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $want_warnings" >&5 3154$as_echo "$want_warnings" >&6; } 3155 3156 3157 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable compiler warnings as errors" >&5 3158$as_echo_n "checking whether to enable compiler warnings as errors... " >&6; } 3159 OPT_COMPILER_WERROR="default" 3160 # Check whether --enable-werror was given. 3161if test "${enable_werror+set}" = set; then : 3162 enableval=$enable_werror; OPT_COMPILER_WERROR=$enableval 3163fi 3164 3165 case "$OPT_COMPILER_WERROR" in 3166 no) 3167 want_werror="no" 3168 ;; 3169 default) 3170 want_werror="no" 3171 ;; 3172 *) 3173 want_werror="yes" 3174 ;; 3175 esac 3176 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $want_werror" >&5 3177$as_echo "$want_werror" >&6; } 3178 3179 3180 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable curl debug memory tracking" >&5 3181$as_echo_n "checking whether to enable curl debug memory tracking... " >&6; } 3182 OPT_CURLDEBUG_BUILD="default" 3183 # Check whether --enable-curldebug was given. 3184if test "${enable_curldebug+set}" = set; then : 3185 enableval=$enable_curldebug; OPT_CURLDEBUG_BUILD=$enableval 3186fi 3187 3188 case "$OPT_CURLDEBUG_BUILD" in 3189 no) 3190 want_curldebug="no" 3191 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3192$as_echo "no" >&6; } 3193 ;; 3194 default) 3195 if test "$want_debug" = "yes"; then 3196 { $as_echo "$as_me:${as_lineno-$LINENO}: result: (assumed) yes" >&5 3197$as_echo "(assumed) yes" >&6; } 3198 3199$as_echo "#define CURLDEBUG 1" >>confdefs.h 3200 3201 else 3202 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3203$as_echo "no" >&6; } 3204 fi 3205 want_curldebug_assumed="yes" 3206 want_curldebug="$want_debug" 3207 ;; 3208 *) 3209 want_curldebug="yes" 3210 3211$as_echo "#define CURLDEBUG 1" >>confdefs.h 3212 3213 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3214$as_echo "yes" >&6; } 3215 ;; 3216 esac 3217 3218 3219 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable hiding of library internal symbols" >&5 3220$as_echo_n "checking whether to enable hiding of library internal symbols... " >&6; } 3221 OPT_SYMBOL_HIDING="default" 3222 # Check whether --enable-symbol-hiding was given. 3223if test "${enable_symbol_hiding+set}" = set; then : 3224 enableval=$enable_symbol_hiding; OPT_SYMBOL_HIDING=$enableval 3225fi 3226 3227 # Check whether --enable-hidden-symbols was given. 3228if test "${enable_hidden_symbols+set}" = set; then : 3229 enableval=$enable_hidden_symbols; OPT_SYMBOL_HIDING=$enableval 3230fi 3231 3232 case "$OPT_SYMBOL_HIDING" in 3233 no) 3234 want_symbol_hiding="no" 3235 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3236$as_echo "no" >&6; } 3237 ;; 3238 default) 3239 want_symbol_hiding="yes" 3240 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3241$as_echo "yes" >&6; } 3242 ;; 3243 *) 3244 want_symbol_hiding="yes" 3245 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3246$as_echo "yes" >&6; } 3247 ;; 3248 esac 3249 3250 3251 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable c-ares for DNS lookups" >&5 3252$as_echo_n "checking whether to enable c-ares for DNS lookups... " >&6; } 3253 OPT_ARES="default" 3254 # Check whether --enable-ares was given. 3255if test "${enable_ares+set}" = set; then : 3256 enableval=$enable_ares; OPT_ARES=$enableval 3257fi 3258 3259 case "$OPT_ARES" in 3260 no) 3261 want_ares="no" 3262 ;; 3263 default) 3264 want_ares="no" 3265 ;; 3266 *) 3267 want_ares="yes" 3268 if test -n "$enableval" && test "$enableval" != "yes"; then 3269 want_ares_path="$enableval" 3270 fi 3271 ;; 3272 esac 3273 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $want_ares" >&5 3274$as_echo "$want_ares" >&6; } 3275 3276 3277 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to disable dependency on -lrt" >&5 3278$as_echo_n "checking whether to disable dependency on -lrt... " >&6; } 3279 OPT_RT="default" 3280 # Check whether --enable-rt was given. 3281if test "${enable_rt+set}" = set; then : 3282 enableval=$enable_rt; OPT_RT=$enableval 3283fi 3284 3285 case "$OPT_RT" in 3286 no) 3287 dontwant_rt="yes" 3288 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3289$as_echo "yes" >&6; } 3290 ;; 3291 default) 3292 dontwant_rt="no" 3293 { $as_echo "$as_me:${as_lineno-$LINENO}: result: (assumed no)" >&5 3294$as_echo "(assumed no)" >&6; } 3295 ;; 3296 *) 3297 dontwant_rt="no" 3298 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3299$as_echo "no" >&6; } 3300 ;; 3301 esac 3302 3303 3304# 3305# Check that 'XC_CONFIGURE_PREAMBLE' has already run. 3306# 3307 3308if test -z "$xc_configure_preamble_result"; then 3309 as_fn_error $? "xc_configure_preamble_result not set (internal problem)" "$LINENO" 5 3310fi 3311 3312# 3313# Check that 'PATH_SEPARATOR' has already been set. 3314# 3315 3316if test -z "$xc_PATH_SEPARATOR"; then 3317 as_fn_error $? "xc_PATH_SEPARATOR not set (internal problem)" "$LINENO" 5 3318fi 3319if test -z "$PATH_SEPARATOR"; then 3320 as_fn_error $? "PATH_SEPARATOR not set (internal or config.site problem)" "$LINENO" 5 3321fi 3322{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for path separator" >&5 3323$as_echo_n "checking for path separator... " >&6; } 3324{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $PATH_SEPARATOR" >&5 3325$as_echo "$PATH_SEPARATOR" >&6; } 3326if test "x$PATH_SEPARATOR" != "x$xc_PATH_SEPARATOR"; then 3327 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for initial path separator" >&5 3328$as_echo_n "checking for initial path separator... " >&6; } 3329 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xc_PATH_SEPARATOR" >&5 3330$as_echo "$xc_PATH_SEPARATOR" >&6; } 3331 as_fn_error $? "path separator mismatch (internal or config.site problem)" "$LINENO" 5 3332fi 3333 3334 3335# 3336# save the configure arguments 3337# 3338CONFIGURE_OPTIONS="\"$ac_configure_args\"" 3339 3340 3341CURL_CFLAG_EXTRAS="" 3342if test X"$want_werror" = Xyes; then 3343 CURL_CFLAG_EXTRAS="-Werror" 3344 if test "$compiler_id" = "GNU_C"; then 3345 if test "$compiler_num" -ge "500"; then 3346 CURL_CFLAG_EXTRAS="$CURL_CFLAG_EXTRAS -pedantic-errors" 3347 fi 3348 fi 3349fi 3350 3351 3352if test -z "$SED"; then 3353 # Extract the first word of "sed", so it can be a program name with args. 3354set dummy sed; ac_word=$2 3355{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3356$as_echo_n "checking for $ac_word... " >&6; } 3357if ${ac_cv_path_SED+:} false; then : 3358 $as_echo_n "(cached) " >&6 3359else 3360 case $SED in 3361 [\\/]* | ?:[\\/]*) 3362 ac_cv_path_SED="$SED" # Let the user override the test with a path. 3363 ;; 3364 *) 3365 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3366as_dummy="$PATH:/usr/bin:/usr/local/bin" 3367for as_dir in $as_dummy 3368do 3369 IFS=$as_save_IFS 3370 test -z "$as_dir" && as_dir=. 3371 for ac_exec_ext in '' $ac_executable_extensions; do 3372 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3373 ac_cv_path_SED="$as_dir/$ac_word$ac_exec_ext" 3374 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3375 break 2 3376 fi 3377done 3378 done 3379IFS=$as_save_IFS 3380 3381 test -z "$ac_cv_path_SED" && ac_cv_path_SED="not_found" 3382 ;; 3383esac 3384fi 3385SED=$ac_cv_path_SED 3386if test -n "$SED"; then 3387 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SED" >&5 3388$as_echo "$SED" >&6; } 3389else 3390 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3391$as_echo "no" >&6; } 3392fi 3393 3394 3395 if test -z "$SED" || test "$SED" = "not_found"; then 3396 as_fn_error $? "sed not found in PATH. Cannot continue without sed." "$LINENO" 5 3397 fi 3398fi 3399 3400 3401if test -z "$GREP"; then 3402 # Extract the first word of "grep", so it can be a program name with args. 3403set dummy grep; ac_word=$2 3404{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3405$as_echo_n "checking for $ac_word... " >&6; } 3406if ${ac_cv_path_GREP+:} false; then : 3407 $as_echo_n "(cached) " >&6 3408else 3409 case $GREP in 3410 [\\/]* | ?:[\\/]*) 3411 ac_cv_path_GREP="$GREP" # Let the user override the test with a path. 3412 ;; 3413 *) 3414 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3415as_dummy="$PATH:/usr/bin:/usr/local/bin" 3416for as_dir in $as_dummy 3417do 3418 IFS=$as_save_IFS 3419 test -z "$as_dir" && as_dir=. 3420 for ac_exec_ext in '' $ac_executable_extensions; do 3421 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3422 ac_cv_path_GREP="$as_dir/$ac_word$ac_exec_ext" 3423 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3424 break 2 3425 fi 3426done 3427 done 3428IFS=$as_save_IFS 3429 3430 test -z "$ac_cv_path_GREP" && ac_cv_path_GREP="not_found" 3431 ;; 3432esac 3433fi 3434GREP=$ac_cv_path_GREP 3435if test -n "$GREP"; then 3436 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GREP" >&5 3437$as_echo "$GREP" >&6; } 3438else 3439 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3440$as_echo "no" >&6; } 3441fi 3442 3443 3444 if test -z "$GREP" || test "$GREP" = "not_found"; then 3445 as_fn_error $? "grep not found in PATH. Cannot continue without grep." "$LINENO" 5 3446 fi 3447fi 3448 3449 3450if test -z "$EGREP"; then 3451 if echo a | ($GREP -E '(a|b)') >/dev/null 2>&1; then 3452 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 3453$as_echo_n "checking for egrep... " >&6; } 3454 EGREP="$GREP -E" 3455 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $EGREP" >&5 3456$as_echo "$EGREP" >&6; } 3457 else 3458 # Extract the first word of "egrep", so it can be a program name with args. 3459set dummy egrep; ac_word=$2 3460{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3461$as_echo_n "checking for $ac_word... " >&6; } 3462if ${ac_cv_path_EGREP+:} false; then : 3463 $as_echo_n "(cached) " >&6 3464else 3465 case $EGREP in 3466 [\\/]* | ?:[\\/]*) 3467 ac_cv_path_EGREP="$EGREP" # Let the user override the test with a path. 3468 ;; 3469 *) 3470 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3471as_dummy="$PATH:/usr/bin:/usr/local/bin" 3472for as_dir in $as_dummy 3473do 3474 IFS=$as_save_IFS 3475 test -z "$as_dir" && as_dir=. 3476 for ac_exec_ext in '' $ac_executable_extensions; do 3477 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3478 ac_cv_path_EGREP="$as_dir/$ac_word$ac_exec_ext" 3479 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3480 break 2 3481 fi 3482done 3483 done 3484IFS=$as_save_IFS 3485 3486 test -z "$ac_cv_path_EGREP" && ac_cv_path_EGREP="not_found" 3487 ;; 3488esac 3489fi 3490EGREP=$ac_cv_path_EGREP 3491if test -n "$EGREP"; then 3492 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $EGREP" >&5 3493$as_echo "$EGREP" >&6; } 3494else 3495 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3496$as_echo "no" >&6; } 3497fi 3498 3499 3500 fi 3501fi 3502if test -z "$EGREP" || test "$EGREP" = "not_found"; then 3503 as_fn_error $? "egrep not found in PATH. Cannot continue without egrep." "$LINENO" 5 3504fi 3505 3506 3507if test -z "$AR"; then 3508 if test -n "$ac_tool_prefix"; then 3509 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 3510set dummy ${ac_tool_prefix}ar; ac_word=$2 3511{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3512$as_echo_n "checking for $ac_word... " >&6; } 3513if ${ac_cv_path_AR+:} false; then : 3514 $as_echo_n "(cached) " >&6 3515else 3516 case $AR in 3517 [\\/]* | ?:[\\/]*) 3518 ac_cv_path_AR="$AR" # Let the user override the test with a path. 3519 ;; 3520 *) 3521 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3522as_dummy="$PATH:/usr/bin:/usr/local/bin" 3523for as_dir in $as_dummy 3524do 3525 IFS=$as_save_IFS 3526 test -z "$as_dir" && as_dir=. 3527 for ac_exec_ext in '' $ac_executable_extensions; do 3528 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3529 ac_cv_path_AR="$as_dir/$ac_word$ac_exec_ext" 3530 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3531 break 2 3532 fi 3533done 3534 done 3535IFS=$as_save_IFS 3536 3537 ;; 3538esac 3539fi 3540AR=$ac_cv_path_AR 3541if test -n "$AR"; then 3542 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 3543$as_echo "$AR" >&6; } 3544else 3545 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3546$as_echo "no" >&6; } 3547fi 3548 3549 3550fi 3551if test -z "$ac_cv_path_AR"; then 3552 ac_pt_AR=$AR 3553 # Extract the first word of "ar", so it can be a program name with args. 3554set dummy ar; ac_word=$2 3555{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3556$as_echo_n "checking for $ac_word... " >&6; } 3557if ${ac_cv_path_ac_pt_AR+:} false; then : 3558 $as_echo_n "(cached) " >&6 3559else 3560 case $ac_pt_AR in 3561 [\\/]* | ?:[\\/]*) 3562 ac_cv_path_ac_pt_AR="$ac_pt_AR" # Let the user override the test with a path. 3563 ;; 3564 *) 3565 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3566as_dummy="$PATH:/usr/bin:/usr/local/bin" 3567for as_dir in $as_dummy 3568do 3569 IFS=$as_save_IFS 3570 test -z "$as_dir" && as_dir=. 3571 for ac_exec_ext in '' $ac_executable_extensions; do 3572 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3573 ac_cv_path_ac_pt_AR="$as_dir/$ac_word$ac_exec_ext" 3574 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3575 break 2 3576 fi 3577done 3578 done 3579IFS=$as_save_IFS 3580 3581 ;; 3582esac 3583fi 3584ac_pt_AR=$ac_cv_path_ac_pt_AR 3585if test -n "$ac_pt_AR"; then 3586 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_AR" >&5 3587$as_echo "$ac_pt_AR" >&6; } 3588else 3589 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3590$as_echo "no" >&6; } 3591fi 3592 3593 if test "x$ac_pt_AR" = x; then 3594 AR="not_found" 3595 else 3596 case $cross_compiling:$ac_tool_warned in 3597yes:) 3598{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3599$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3600ac_tool_warned=yes ;; 3601esac 3602 AR=$ac_pt_AR 3603 fi 3604else 3605 AR="$ac_cv_path_AR" 3606fi 3607 3608 if test -z "$AR" || test "$AR" = "not_found"; then 3609 as_fn_error $? "ar not found in PATH. Cannot continue without ar." "$LINENO" 5 3610 fi 3611fi 3612 3613 3614 3615 3616CURLVERSION=`$SED -ne 's/^#define LIBCURL_VERSION "\(.*\)".*/\1/p' ${srcdir}/include/curl/curlver.h` 3617 3618 xc_prog_cc_prev_IFS=$IFS 3619 xc_prog_cc_prev_LIBS=$LIBS 3620 xc_prog_cc_prev_CFLAGS=$CFLAGS 3621 xc_prog_cc_prev_LDFLAGS=$LDFLAGS 3622 xc_prog_cc_prev_CPPFLAGS=$CPPFLAGS 3623 3624 3625 3626 xc_bad_var_libs=no 3627 for xc_word in $LIBS; do 3628 case "$xc_word" in 3629 -l* | --library=*) 3630 : 3631 ;; 3632 *) 3633 xc_bad_var_libs=yes 3634 ;; 3635 esac 3636 done 3637 if test $xc_bad_var_libs = yes; then 3638 { $as_echo "$as_me:${as_lineno-$LINENO}: using LIBS: $LIBS" >&5 3639$as_echo "$as_me: using LIBS: $LIBS" >&6;} 3640 { $as_echo "$as_me:${as_lineno-$LINENO}: LIBS note: LIBS should only be used to specify libraries (-lname)." >&5 3641$as_echo "$as_me: LIBS note: LIBS should only be used to specify libraries (-lname)." >&6;} 3642 fi 3643 3644 3645 xc_bad_var_ldflags=no 3646 for xc_word in $LDFLAGS; do 3647 case "$xc_word" in 3648 -D*) 3649 xc_bad_var_ldflags=yes 3650 ;; 3651 -U*) 3652 xc_bad_var_ldflags=yes 3653 ;; 3654 -I*) 3655 xc_bad_var_ldflags=yes 3656 ;; 3657 -l* | --library=*) 3658 xc_bad_var_ldflags=yes 3659 ;; 3660 esac 3661 done 3662 if test $xc_bad_var_ldflags = yes; then 3663 { $as_echo "$as_me:${as_lineno-$LINENO}: using LDFLAGS: $LDFLAGS" >&5 3664$as_echo "$as_me: using LDFLAGS: $LDFLAGS" >&6;} 3665 xc_bad_var_msg="LDFLAGS note: LDFLAGS should only be used to specify linker flags, not" 3666 for xc_word in $LDFLAGS; do 3667 case "$xc_word" in 3668 -D*) 3669 { $as_echo "$as_me:${as_lineno-$LINENO}: $xc_bad_var_msg macro definitions. Use CPPFLAGS for: $xc_word" >&5 3670$as_echo "$as_me: $xc_bad_var_msg macro definitions. Use CPPFLAGS for: $xc_word" >&6;} 3671 ;; 3672 -U*) 3673 { $as_echo "$as_me:${as_lineno-$LINENO}: $xc_bad_var_msg macro suppressions. Use CPPFLAGS for: $xc_word" >&5 3674$as_echo "$as_me: $xc_bad_var_msg macro suppressions. Use CPPFLAGS for: $xc_word" >&6;} 3675 ;; 3676 -I*) 3677 { $as_echo "$as_me:${as_lineno-$LINENO}: $xc_bad_var_msg include directories. Use CPPFLAGS for: $xc_word" >&5 3678$as_echo "$as_me: $xc_bad_var_msg include directories. Use CPPFLAGS for: $xc_word" >&6;} 3679 ;; 3680 -l* | --library=*) 3681 { $as_echo "$as_me:${as_lineno-$LINENO}: $xc_bad_var_msg libraries. Use LIBS for: $xc_word" >&5 3682$as_echo "$as_me: $xc_bad_var_msg libraries. Use LIBS for: $xc_word" >&6;} 3683 ;; 3684 esac 3685 done 3686 fi 3687 3688 3689 xc_bad_var_cppflags=no 3690 for xc_word in $CPPFLAGS; do 3691 case "$xc_word" in 3692 -rpath*) 3693 xc_bad_var_cppflags=yes 3694 ;; 3695 -L* | --library-path=*) 3696 xc_bad_var_cppflags=yes 3697 ;; 3698 -l* | --library=*) 3699 xc_bad_var_cppflags=yes 3700 ;; 3701 esac 3702 done 3703 if test $xc_bad_var_cppflags = yes; then 3704 { $as_echo "$as_me:${as_lineno-$LINENO}: using CPPFLAGS: $CPPFLAGS" >&5 3705$as_echo "$as_me: using CPPFLAGS: $CPPFLAGS" >&6;} 3706 xc_bad_var_msg="CPPFLAGS note: CPPFLAGS should only be used to specify C preprocessor flags, not" 3707 for xc_word in $CPPFLAGS; do 3708 case "$xc_word" in 3709 -rpath*) 3710 { $as_echo "$as_me:${as_lineno-$LINENO}: $xc_bad_var_msg library runtime directories. Use LDFLAGS for: $xc_word" >&5 3711$as_echo "$as_me: $xc_bad_var_msg library runtime directories. Use LDFLAGS for: $xc_word" >&6;} 3712 ;; 3713 -L* | --library-path=*) 3714 { $as_echo "$as_me:${as_lineno-$LINENO}: $xc_bad_var_msg library directories. Use LDFLAGS for: $xc_word" >&5 3715$as_echo "$as_me: $xc_bad_var_msg library directories. Use LDFLAGS for: $xc_word" >&6;} 3716 ;; 3717 -l* | --library=*) 3718 { $as_echo "$as_me:${as_lineno-$LINENO}: $xc_bad_var_msg libraries. Use LIBS for: $xc_word" >&5 3719$as_echo "$as_me: $xc_bad_var_msg libraries. Use LIBS for: $xc_word" >&6;} 3720 ;; 3721 esac 3722 done 3723 fi 3724 3725 3726 xc_bad_var_cflags=no 3727 for xc_word in $CFLAGS; do 3728 case "$xc_word" in 3729 -D*) 3730 xc_bad_var_cflags=yes 3731 ;; 3732 -U*) 3733 xc_bad_var_cflags=yes 3734 ;; 3735 -I*) 3736 xc_bad_var_cflags=yes 3737 ;; 3738 -rpath*) 3739 xc_bad_var_cflags=yes 3740 ;; 3741 -L* | --library-path=*) 3742 xc_bad_var_cflags=yes 3743 ;; 3744 -l* | --library=*) 3745 xc_bad_var_cflags=yes 3746 ;; 3747 esac 3748 done 3749 if test $xc_bad_var_cflags = yes; then 3750 { $as_echo "$as_me:${as_lineno-$LINENO}: using CFLAGS: $CFLAGS" >&5 3751$as_echo "$as_me: using CFLAGS: $CFLAGS" >&6;} 3752 xc_bad_var_msg="CFLAGS note: CFLAGS should only be used to specify C compiler flags, not" 3753 for xc_word in $CFLAGS; do 3754 case "$xc_word" in 3755 -D*) 3756 { $as_echo "$as_me:${as_lineno-$LINENO}: $xc_bad_var_msg macro definitions. Use CPPFLAGS for: $xc_word" >&5 3757$as_echo "$as_me: $xc_bad_var_msg macro definitions. Use CPPFLAGS for: $xc_word" >&6;} 3758 ;; 3759 -U*) 3760 { $as_echo "$as_me:${as_lineno-$LINENO}: $xc_bad_var_msg macro suppressions. Use CPPFLAGS for: $xc_word" >&5 3761$as_echo "$as_me: $xc_bad_var_msg macro suppressions. Use CPPFLAGS for: $xc_word" >&6;} 3762 ;; 3763 -I*) 3764 { $as_echo "$as_me:${as_lineno-$LINENO}: $xc_bad_var_msg include directories. Use CPPFLAGS for: $xc_word" >&5 3765$as_echo "$as_me: $xc_bad_var_msg include directories. Use CPPFLAGS for: $xc_word" >&6;} 3766 ;; 3767 -rpath*) 3768 { $as_echo "$as_me:${as_lineno-$LINENO}: $xc_bad_var_msg library runtime directories. Use LDFLAGS for: $xc_word" >&5 3769$as_echo "$as_me: $xc_bad_var_msg library runtime directories. Use LDFLAGS for: $xc_word" >&6;} 3770 ;; 3771 -L* | --library-path=*) 3772 { $as_echo "$as_me:${as_lineno-$LINENO}: $xc_bad_var_msg library directories. Use LDFLAGS for: $xc_word" >&5 3773$as_echo "$as_me: $xc_bad_var_msg library directories. Use LDFLAGS for: $xc_word" >&6;} 3774 ;; 3775 -l* | --library=*) 3776 { $as_echo "$as_me:${as_lineno-$LINENO}: $xc_bad_var_msg libraries. Use LIBS for: $xc_word" >&5 3777$as_echo "$as_me: $xc_bad_var_msg libraries. Use LIBS for: $xc_word" >&6;} 3778 ;; 3779 esac 3780 done 3781 fi 3782 3783 if test $xc_bad_var_libs = yes || 3784 test $xc_bad_var_cflags = yes || 3785 test $xc_bad_var_ldflags = yes || 3786 test $xc_bad_var_cppflags = yes; then 3787 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Continuing even with errors mentioned immediately above this line." >&5 3788$as_echo "$as_me: WARNING: Continuing even with errors mentioned immediately above this line." >&2;} 3789 fi 3790 3791ac_aux_dir= 3792for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 3793 if test -f "$ac_dir/install-sh"; then 3794 ac_aux_dir=$ac_dir 3795 ac_install_sh="$ac_aux_dir/install-sh -c" 3796 break 3797 elif test -f "$ac_dir/install.sh"; then 3798 ac_aux_dir=$ac_dir 3799 ac_install_sh="$ac_aux_dir/install.sh -c" 3800 break 3801 elif test -f "$ac_dir/shtool"; then 3802 ac_aux_dir=$ac_dir 3803 ac_install_sh="$ac_aux_dir/shtool install -c" 3804 break 3805 fi 3806done 3807if test -z "$ac_aux_dir"; then 3808 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 3809fi 3810 3811# These three variables are undocumented and unsupported, 3812# and are intended to be withdrawn in a future Autoconf release. 3813# They can cause serious problems if a builder's source tree is in a directory 3814# whose full name contains unusual characters. 3815ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 3816ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 3817ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 3818 3819 3820# Find a good install program. We prefer a C program (faster), 3821# so one script is as good as another. But avoid the broken or 3822# incompatible versions: 3823# SysV /etc/install, /usr/sbin/install 3824# SunOS /usr/etc/install 3825# IRIX /sbin/install 3826# AIX /bin/install 3827# AmigaOS /C/install, which installs bootblocks on floppy discs 3828# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 3829# AFS /usr/afsws/bin/install, which mishandles nonexistent args 3830# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 3831# OS/2's system install, which has a completely different semantic 3832# ./install, which can be erroneously created by make from ./install.sh. 3833# Reject install programs that cannot install multiple files. 3834{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 3835$as_echo_n "checking for a BSD-compatible install... " >&6; } 3836if test -z "$INSTALL"; then 3837if ${ac_cv_path_install+:} false; then : 3838 $as_echo_n "(cached) " >&6 3839else 3840 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3841for as_dir in $PATH 3842do 3843 IFS=$as_save_IFS 3844 test -z "$as_dir" && as_dir=. 3845 # Account for people who put trailing slashes in PATH elements. 3846case $as_dir/ in #(( 3847 ./ | .// | /[cC]/* | \ 3848 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 3849 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 3850 /usr/ucb/* ) ;; 3851 *) 3852 # OSF1 and SCO ODT 3.0 have their own names for install. 3853 # Don't use installbsd from OSF since it installs stuff as root 3854 # by default. 3855 for ac_prog in ginstall scoinst install; do 3856 for ac_exec_ext in '' $ac_executable_extensions; do 3857 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then 3858 if test $ac_prog = install && 3859 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 3860 # AIX install. It has an incompatible calling convention. 3861 : 3862 elif test $ac_prog = install && 3863 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 3864 # program-specific install script used by HP pwplus--don't use. 3865 : 3866 else 3867 rm -rf conftest.one conftest.two conftest.dir 3868 echo one > conftest.one 3869 echo two > conftest.two 3870 mkdir conftest.dir 3871 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 3872 test -s conftest.one && test -s conftest.two && 3873 test -s conftest.dir/conftest.one && 3874 test -s conftest.dir/conftest.two 3875 then 3876 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 3877 break 3 3878 fi 3879 fi 3880 fi 3881 done 3882 done 3883 ;; 3884esac 3885 3886 done 3887IFS=$as_save_IFS 3888 3889rm -rf conftest.one conftest.two conftest.dir 3890 3891fi 3892 if test "${ac_cv_path_install+set}" = set; then 3893 INSTALL=$ac_cv_path_install 3894 else 3895 # As a last resort, use the slow shell script. Don't cache a 3896 # value for INSTALL within a source directory, because that will 3897 # break other packages using the cache if that directory is 3898 # removed, or if the value is a relative name. 3899 INSTALL=$ac_install_sh 3900 fi 3901fi 3902{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 3903$as_echo "$INSTALL" >&6; } 3904 3905# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 3906# It thinks the first close brace ends the variable substitution. 3907test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 3908 3909test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 3910 3911test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 3912 3913# Expand $ac_aux_dir to an absolute path. 3914am_aux_dir=`cd "$ac_aux_dir" && pwd` 3915 3916ac_ext=c 3917ac_cpp='$CPP $CPPFLAGS' 3918ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3919ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3920ac_compiler_gnu=$ac_cv_c_compiler_gnu 3921if test -n "$ac_tool_prefix"; then 3922 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 3923set dummy ${ac_tool_prefix}gcc; ac_word=$2 3924{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3925$as_echo_n "checking for $ac_word... " >&6; } 3926if ${ac_cv_prog_CC+:} false; then : 3927 $as_echo_n "(cached) " >&6 3928else 3929 if test -n "$CC"; then 3930 ac_cv_prog_CC="$CC" # Let the user override the test. 3931else 3932as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3933for as_dir in $PATH 3934do 3935 IFS=$as_save_IFS 3936 test -z "$as_dir" && as_dir=. 3937 for ac_exec_ext in '' $ac_executable_extensions; do 3938 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3939 ac_cv_prog_CC="${ac_tool_prefix}gcc" 3940 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3941 break 2 3942 fi 3943done 3944 done 3945IFS=$as_save_IFS 3946 3947fi 3948fi 3949CC=$ac_cv_prog_CC 3950if test -n "$CC"; then 3951 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3952$as_echo "$CC" >&6; } 3953else 3954 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3955$as_echo "no" >&6; } 3956fi 3957 3958 3959fi 3960if test -z "$ac_cv_prog_CC"; then 3961 ac_ct_CC=$CC 3962 # Extract the first word of "gcc", so it can be a program name with args. 3963set dummy gcc; ac_word=$2 3964{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3965$as_echo_n "checking for $ac_word... " >&6; } 3966if ${ac_cv_prog_ac_ct_CC+:} false; then : 3967 $as_echo_n "(cached) " >&6 3968else 3969 if test -n "$ac_ct_CC"; then 3970 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3971else 3972as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3973for as_dir in $PATH 3974do 3975 IFS=$as_save_IFS 3976 test -z "$as_dir" && as_dir=. 3977 for ac_exec_ext in '' $ac_executable_extensions; do 3978 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3979 ac_cv_prog_ac_ct_CC="gcc" 3980 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3981 break 2 3982 fi 3983done 3984 done 3985IFS=$as_save_IFS 3986 3987fi 3988fi 3989ac_ct_CC=$ac_cv_prog_ac_ct_CC 3990if test -n "$ac_ct_CC"; then 3991 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3992$as_echo "$ac_ct_CC" >&6; } 3993else 3994 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3995$as_echo "no" >&6; } 3996fi 3997 3998 if test "x$ac_ct_CC" = x; then 3999 CC="" 4000 else 4001 case $cross_compiling:$ac_tool_warned in 4002yes:) 4003{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4004$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4005ac_tool_warned=yes ;; 4006esac 4007 CC=$ac_ct_CC 4008 fi 4009else 4010 CC="$ac_cv_prog_CC" 4011fi 4012 4013if test -z "$CC"; then 4014 if test -n "$ac_tool_prefix"; then 4015 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 4016set dummy ${ac_tool_prefix}cc; ac_word=$2 4017{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4018$as_echo_n "checking for $ac_word... " >&6; } 4019if ${ac_cv_prog_CC+:} false; then : 4020 $as_echo_n "(cached) " >&6 4021else 4022 if test -n "$CC"; then 4023 ac_cv_prog_CC="$CC" # Let the user override the test. 4024else 4025as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4026for as_dir in $PATH 4027do 4028 IFS=$as_save_IFS 4029 test -z "$as_dir" && as_dir=. 4030 for ac_exec_ext in '' $ac_executable_extensions; do 4031 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4032 ac_cv_prog_CC="${ac_tool_prefix}cc" 4033 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4034 break 2 4035 fi 4036done 4037 done 4038IFS=$as_save_IFS 4039 4040fi 4041fi 4042CC=$ac_cv_prog_CC 4043if test -n "$CC"; then 4044 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4045$as_echo "$CC" >&6; } 4046else 4047 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4048$as_echo "no" >&6; } 4049fi 4050 4051 4052 fi 4053fi 4054if test -z "$CC"; then 4055 # Extract the first word of "cc", so it can be a program name with args. 4056set dummy cc; ac_word=$2 4057{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4058$as_echo_n "checking for $ac_word... " >&6; } 4059if ${ac_cv_prog_CC+:} false; then : 4060 $as_echo_n "(cached) " >&6 4061else 4062 if test -n "$CC"; then 4063 ac_cv_prog_CC="$CC" # Let the user override the test. 4064else 4065 ac_prog_rejected=no 4066as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4067for as_dir in $PATH 4068do 4069 IFS=$as_save_IFS 4070 test -z "$as_dir" && as_dir=. 4071 for ac_exec_ext in '' $ac_executable_extensions; do 4072 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4073 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 4074 ac_prog_rejected=yes 4075 continue 4076 fi 4077 ac_cv_prog_CC="cc" 4078 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4079 break 2 4080 fi 4081done 4082 done 4083IFS=$as_save_IFS 4084 4085if test $ac_prog_rejected = yes; then 4086 # We found a bogon in the path, so make sure we never use it. 4087 set dummy $ac_cv_prog_CC 4088 shift 4089 if test $# != 0; then 4090 # We chose a different compiler from the bogus one. 4091 # However, it has the same basename, so the bogon will be chosen 4092 # first if we set CC to just the basename; use the full file name. 4093 shift 4094 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 4095 fi 4096fi 4097fi 4098fi 4099CC=$ac_cv_prog_CC 4100if test -n "$CC"; then 4101 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4102$as_echo "$CC" >&6; } 4103else 4104 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4105$as_echo "no" >&6; } 4106fi 4107 4108 4109fi 4110if test -z "$CC"; then 4111 if test -n "$ac_tool_prefix"; then 4112 for ac_prog in cl.exe 4113 do 4114 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 4115set dummy $ac_tool_prefix$ac_prog; ac_word=$2 4116{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4117$as_echo_n "checking for $ac_word... " >&6; } 4118if ${ac_cv_prog_CC+:} false; then : 4119 $as_echo_n "(cached) " >&6 4120else 4121 if test -n "$CC"; then 4122 ac_cv_prog_CC="$CC" # Let the user override the test. 4123else 4124as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4125for as_dir in $PATH 4126do 4127 IFS=$as_save_IFS 4128 test -z "$as_dir" && as_dir=. 4129 for ac_exec_ext in '' $ac_executable_extensions; do 4130 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4131 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 4132 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4133 break 2 4134 fi 4135done 4136 done 4137IFS=$as_save_IFS 4138 4139fi 4140fi 4141CC=$ac_cv_prog_CC 4142if test -n "$CC"; then 4143 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4144$as_echo "$CC" >&6; } 4145else 4146 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4147$as_echo "no" >&6; } 4148fi 4149 4150 4151 test -n "$CC" && break 4152 done 4153fi 4154if test -z "$CC"; then 4155 ac_ct_CC=$CC 4156 for ac_prog in cl.exe 4157do 4158 # Extract the first word of "$ac_prog", so it can be a program name with args. 4159set dummy $ac_prog; ac_word=$2 4160{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4161$as_echo_n "checking for $ac_word... " >&6; } 4162if ${ac_cv_prog_ac_ct_CC+:} false; then : 4163 $as_echo_n "(cached) " >&6 4164else 4165 if test -n "$ac_ct_CC"; then 4166 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 4167else 4168as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4169for as_dir in $PATH 4170do 4171 IFS=$as_save_IFS 4172 test -z "$as_dir" && as_dir=. 4173 for ac_exec_ext in '' $ac_executable_extensions; do 4174 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4175 ac_cv_prog_ac_ct_CC="$ac_prog" 4176 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4177 break 2 4178 fi 4179done 4180 done 4181IFS=$as_save_IFS 4182 4183fi 4184fi 4185ac_ct_CC=$ac_cv_prog_ac_ct_CC 4186if test -n "$ac_ct_CC"; then 4187 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 4188$as_echo "$ac_ct_CC" >&6; } 4189else 4190 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4191$as_echo "no" >&6; } 4192fi 4193 4194 4195 test -n "$ac_ct_CC" && break 4196done 4197 4198 if test "x$ac_ct_CC" = x; then 4199 CC="" 4200 else 4201 case $cross_compiling:$ac_tool_warned in 4202yes:) 4203{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4204$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4205ac_tool_warned=yes ;; 4206esac 4207 CC=$ac_ct_CC 4208 fi 4209fi 4210 4211fi 4212 4213 4214test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4215$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4216as_fn_error $? "no acceptable C compiler found in \$PATH 4217See \`config.log' for more details" "$LINENO" 5; } 4218 4219# Provide some information about the compiler. 4220$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 4221set X $ac_compile 4222ac_compiler=$2 4223for ac_option in --version -v -V -qversion; do 4224 { { ac_try="$ac_compiler $ac_option >&5" 4225case "(($ac_try" in 4226 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4227 *) ac_try_echo=$ac_try;; 4228esac 4229eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4230$as_echo "$ac_try_echo"; } >&5 4231 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 4232 ac_status=$? 4233 if test -s conftest.err; then 4234 sed '10a\ 4235... rest of stderr output deleted ... 4236 10q' conftest.err >conftest.er1 4237 cat conftest.er1 >&5 4238 fi 4239 rm -f conftest.er1 conftest.err 4240 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4241 test $ac_status = 0; } 4242done 4243 4244cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4245/* end confdefs.h. */ 4246 4247int main (void) 4248{ 4249 4250 ; 4251 return 0; 4252} 4253_ACEOF 4254ac_clean_files_save=$ac_clean_files 4255ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 4256# Try to create an executable without -o first, disregard a.out. 4257# It will help us diagnose broken compilers, and finding out an intuition 4258# of exeext. 4259{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 4260$as_echo_n "checking whether the C compiler works... " >&6; } 4261ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 4262 4263# The possible output files: 4264ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 4265 4266ac_rmfiles= 4267for ac_file in $ac_files 4268do 4269 case $ac_file in 4270 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 4271 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 4272 esac 4273done 4274rm -f $ac_rmfiles 4275 4276if { { ac_try="$ac_link_default" 4277case "(($ac_try" in 4278 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4279 *) ac_try_echo=$ac_try;; 4280esac 4281eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4282$as_echo "$ac_try_echo"; } >&5 4283 (eval "$ac_link_default") 2>&5 4284 ac_status=$? 4285 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4286 test $ac_status = 0; }; then : 4287 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 4288# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 4289# in a Makefile. We should not override ac_cv_exeext if it was cached, 4290# so that the user can short-circuit this test for compilers unknown to 4291# Autoconf. 4292for ac_file in $ac_files '' 4293do 4294 test -f "$ac_file" || continue 4295 case $ac_file in 4296 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 4297 ;; 4298 [ab].out ) 4299 # We found the default executable, but exeext='' is most 4300 # certainly right. 4301 break;; 4302 *.* ) 4303 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 4304 then :; else 4305 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 4306 fi 4307 # We set ac_cv_exeext here because the later test for it is not 4308 # safe: cross compilers may not add the suffix if given an `-o' 4309 # argument, so we may need to know it at that point already. 4310 # Even if this section looks crufty: it has the advantage of 4311 # actually working. 4312 break;; 4313 * ) 4314 break;; 4315 esac 4316done 4317test "$ac_cv_exeext" = no && ac_cv_exeext= 4318 4319else 4320 ac_file='' 4321fi 4322if test -z "$ac_file"; then : 4323 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4324$as_echo "no" >&6; } 4325$as_echo "$as_me: failed program was:" >&5 4326sed 's/^/| /' conftest.$ac_ext >&5 4327 4328{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4329$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4330as_fn_error 77 "C compiler cannot create executables 4331See \`config.log' for more details" "$LINENO" 5; } 4332else 4333 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4334$as_echo "yes" >&6; } 4335fi 4336{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 4337$as_echo_n "checking for C compiler default output file name... " >&6; } 4338{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 4339$as_echo "$ac_file" >&6; } 4340ac_exeext=$ac_cv_exeext 4341 4342rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 4343ac_clean_files=$ac_clean_files_save 4344{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 4345$as_echo_n "checking for suffix of executables... " >&6; } 4346if { { ac_try="$ac_link" 4347case "(($ac_try" in 4348 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4349 *) ac_try_echo=$ac_try;; 4350esac 4351eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4352$as_echo "$ac_try_echo"; } >&5 4353 (eval "$ac_link") 2>&5 4354 ac_status=$? 4355 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4356 test $ac_status = 0; }; then : 4357 # If both `conftest.exe' and `conftest' are `present' (well, observable) 4358# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 4359# work properly (i.e., refer to `conftest.exe'), while it won't with 4360# `rm'. 4361for ac_file in conftest.exe conftest conftest.*; do 4362 test -f "$ac_file" || continue 4363 case $ac_file in 4364 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 4365 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 4366 break;; 4367 * ) break;; 4368 esac 4369done 4370else 4371 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4372$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4373as_fn_error $? "cannot compute suffix of executables: cannot compile and link 4374See \`config.log' for more details" "$LINENO" 5; } 4375fi 4376rm -f conftest conftest$ac_cv_exeext 4377{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 4378$as_echo "$ac_cv_exeext" >&6; } 4379 4380rm -f conftest.$ac_ext 4381EXEEXT=$ac_cv_exeext 4382ac_exeext=$EXEEXT 4383cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4384/* end confdefs.h. */ 4385#include <stdio.h> 4386int main (void) 4387{ 4388FILE *f = fopen ("conftest.out", "w"); 4389 return ferror (f) || fclose (f) != 0; 4390 4391 ; 4392 return 0; 4393} 4394_ACEOF 4395ac_clean_files="$ac_clean_files conftest.out" 4396# Check that the compiler produces executables we can run. If not, either 4397# the compiler is broken, or we cross compile. 4398{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 4399$as_echo_n "checking whether we are cross compiling... " >&6; } 4400if test "$cross_compiling" != yes; then 4401 { { ac_try="$ac_link" 4402case "(($ac_try" in 4403 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4404 *) ac_try_echo=$ac_try;; 4405esac 4406eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4407$as_echo "$ac_try_echo"; } >&5 4408 (eval "$ac_link") 2>&5 4409 ac_status=$? 4410 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4411 test $ac_status = 0; } 4412 if { ac_try='./conftest$ac_cv_exeext' 4413 { { case "(($ac_try" in 4414 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4415 *) ac_try_echo=$ac_try;; 4416esac 4417eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4418$as_echo "$ac_try_echo"; } >&5 4419 (eval "$ac_try") 2>&5 4420 ac_status=$? 4421 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4422 test $ac_status = 0; }; }; then 4423 cross_compiling=no 4424 else 4425 if test "$cross_compiling" = maybe; then 4426 cross_compiling=yes 4427 else 4428 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4429$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4430as_fn_error $? "cannot run C compiled programs. 4431If you meant to cross compile, use \`--host'. 4432See \`config.log' for more details" "$LINENO" 5; } 4433 fi 4434 fi 4435fi 4436{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 4437$as_echo "$cross_compiling" >&6; } 4438 4439rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 4440ac_clean_files=$ac_clean_files_save 4441{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 4442$as_echo_n "checking for suffix of object files... " >&6; } 4443if ${ac_cv_objext+:} false; then : 4444 $as_echo_n "(cached) " >&6 4445else 4446 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4447/* end confdefs.h. */ 4448 4449int main (void) 4450{ 4451 4452 ; 4453 return 0; 4454} 4455_ACEOF 4456rm -f conftest.o conftest.obj 4457if { { ac_try="$ac_compile" 4458case "(($ac_try" in 4459 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4460 *) ac_try_echo=$ac_try;; 4461esac 4462eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4463$as_echo "$ac_try_echo"; } >&5 4464 (eval "$ac_compile") 2>&5 4465 ac_status=$? 4466 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4467 test $ac_status = 0; }; then : 4468 for ac_file in conftest.o conftest.obj conftest.*; do 4469 test -f "$ac_file" || continue; 4470 case $ac_file in 4471 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 4472 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 4473 break;; 4474 esac 4475done 4476else 4477 $as_echo "$as_me: failed program was:" >&5 4478sed 's/^/| /' conftest.$ac_ext >&5 4479 4480{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4481$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4482as_fn_error $? "cannot compute suffix of object files: cannot compile 4483See \`config.log' for more details" "$LINENO" 5; } 4484fi 4485rm -f conftest.$ac_cv_objext conftest.$ac_ext 4486fi 4487{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 4488$as_echo "$ac_cv_objext" >&6; } 4489OBJEXT=$ac_cv_objext 4490ac_objext=$OBJEXT 4491{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 4492$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 4493if ${ac_cv_c_compiler_gnu+:} false; then : 4494 $as_echo_n "(cached) " >&6 4495else 4496 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4497/* end confdefs.h. */ 4498 4499int main (void) 4500{ 4501#ifndef __GNUC__ 4502 choke me 4503#endif 4504 4505 ; 4506 return 0; 4507} 4508_ACEOF 4509if ac_fn_c_try_compile "$LINENO"; then : 4510 ac_compiler_gnu=yes 4511else 4512 ac_compiler_gnu=no 4513fi 4514rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4515ac_cv_c_compiler_gnu=$ac_compiler_gnu 4516 4517fi 4518{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 4519$as_echo "$ac_cv_c_compiler_gnu" >&6; } 4520if test $ac_compiler_gnu = yes; then 4521 GCC=yes 4522else 4523 GCC= 4524fi 4525ac_test_CFLAGS=${CFLAGS+set} 4526ac_save_CFLAGS=$CFLAGS 4527{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 4528$as_echo_n "checking whether $CC accepts -g... " >&6; } 4529if ${ac_cv_prog_cc_g+:} false; then : 4530 $as_echo_n "(cached) " >&6 4531else 4532 ac_save_c_werror_flag=$ac_c_werror_flag 4533 ac_c_werror_flag=yes 4534 ac_cv_prog_cc_g=no 4535 CFLAGS="-g" 4536 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4537/* end confdefs.h. */ 4538 4539int main (void) 4540{ 4541 4542 ; 4543 return 0; 4544} 4545_ACEOF 4546if ac_fn_c_try_compile "$LINENO"; then : 4547 ac_cv_prog_cc_g=yes 4548else 4549 CFLAGS="" 4550 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4551/* end confdefs.h. */ 4552 4553int main (void) 4554{ 4555 4556 ; 4557 return 0; 4558} 4559_ACEOF 4560if ac_fn_c_try_compile "$LINENO"; then : 4561 4562else 4563 ac_c_werror_flag=$ac_save_c_werror_flag 4564 CFLAGS="-g" 4565 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4566/* end confdefs.h. */ 4567 4568int main (void) 4569{ 4570 4571 ; 4572 return 0; 4573} 4574_ACEOF 4575if ac_fn_c_try_compile "$LINENO"; then : 4576 ac_cv_prog_cc_g=yes 4577fi 4578rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4579fi 4580rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4581fi 4582rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4583 ac_c_werror_flag=$ac_save_c_werror_flag 4584fi 4585{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 4586$as_echo "$ac_cv_prog_cc_g" >&6; } 4587if test "$ac_test_CFLAGS" = set; then 4588 CFLAGS=$ac_save_CFLAGS 4589elif test $ac_cv_prog_cc_g = yes; then 4590 if test "$GCC" = yes; then 4591 CFLAGS="-g -O2" 4592 else 4593 CFLAGS="-g" 4594 fi 4595else 4596 if test "$GCC" = yes; then 4597 CFLAGS="-O2" 4598 else 4599 CFLAGS= 4600 fi 4601fi 4602{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 4603$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 4604if ${ac_cv_prog_cc_c89+:} false; then : 4605 $as_echo_n "(cached) " >&6 4606else 4607 ac_cv_prog_cc_c89=no 4608ac_save_CC=$CC 4609cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4610/* end confdefs.h. */ 4611#include <stdarg.h> 4612#include <stdio.h> 4613struct stat; 4614/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 4615struct buf { int x; }; 4616FILE * (*rcsopen) (struct buf *, struct stat *, int); 4617static char *e (p, i) 4618 char **p; 4619 int i; 4620{ 4621 return p[i]; 4622} 4623static char *f (char * (*g) (char **, int), char **p, ...) 4624{ 4625 char *s; 4626 va_list v; 4627 va_start (v,p); 4628 s = g (p, va_arg (v,int)); 4629 va_end (v); 4630 return s; 4631} 4632 4633/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 4634 function prototypes and stuff, but not '\xHH' hex character constants. 4635 These don't provoke an error unfortunately, instead are silently treated 4636 as 'x'. The following induces an error, until -std is added to get 4637 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 4638 array size at least. It's necessary to write '\x00'==0 to get something 4639 that's true only with -std. */ 4640int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 4641 4642/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 4643 inside strings and character constants. */ 4644#define FOO(x) 'x' 4645int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 4646 4647int test (int i, double x); 4648struct s1 {int (*f) (int a);}; 4649struct s2 {int (*f) (double a);}; 4650int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 4651int argc; 4652char **argv; 4653int main (void) 4654{ 4655return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 4656 ; 4657 return 0; 4658} 4659_ACEOF 4660for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 4661 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 4662do 4663 CC="$ac_save_CC $ac_arg" 4664 if ac_fn_c_try_compile "$LINENO"; then : 4665 ac_cv_prog_cc_c89=$ac_arg 4666fi 4667rm -f core conftest.err conftest.$ac_objext 4668 test "x$ac_cv_prog_cc_c89" != "xno" && break 4669done 4670rm -f conftest.$ac_ext 4671CC=$ac_save_CC 4672 4673fi 4674# AC_CACHE_VAL 4675case "x$ac_cv_prog_cc_c89" in 4676 x) 4677 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 4678$as_echo "none needed" >&6; } ;; 4679 xno) 4680 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 4681$as_echo "unsupported" >&6; } ;; 4682 *) 4683 CC="$CC $ac_cv_prog_cc_c89" 4684 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 4685$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 4686esac 4687if test "x$ac_cv_prog_cc_c89" != xno; then : 4688 4689fi 4690 4691ac_ext=c 4692ac_cpp='$CPP $CPPFLAGS' 4693ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4694ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4695ac_compiler_gnu=$ac_cv_c_compiler_gnu 4696 4697ac_ext=c 4698ac_cpp='$CPP $CPPFLAGS' 4699ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4700ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4701ac_compiler_gnu=$ac_cv_c_compiler_gnu 4702{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 4703$as_echo_n "checking whether $CC understands -c and -o together... " >&6; } 4704if ${am_cv_prog_cc_c_o+:} false; then : 4705 $as_echo_n "(cached) " >&6 4706else 4707 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4708/* end confdefs.h. */ 4709 4710int main (void) 4711{ 4712 4713 ; 4714 return 0; 4715} 4716_ACEOF 4717 # Make sure it works both with $CC and with simple cc. 4718 # Following AC_PROG_CC_C_O, we do the test twice because some 4719 # compilers refuse to overwrite an existing .o file with -o, 4720 # though they will create one. 4721 am_cv_prog_cc_c_o=yes 4722 for am_i in 1 2; do 4723 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 4724 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 4725 ac_status=$? 4726 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4727 (exit $ac_status); } \ 4728 && test -f conftest2.$ac_objext; then 4729 : OK 4730 else 4731 am_cv_prog_cc_c_o=no 4732 break 4733 fi 4734 done 4735 rm -f core conftest* 4736 unset am_i 4737fi 4738{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 4739$as_echo "$am_cv_prog_cc_c_o" >&6; } 4740if test "$am_cv_prog_cc_c_o" != yes; then 4741 # Losing compiler, so override with the script. 4742 # FIXME: It is wrong to rewrite CC. 4743 # But if we don't then we get into trouble of one sort or another. 4744 # A longer-term fix would be to have automake use am__CC in this case, 4745 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 4746 CC="$am_aux_dir/compile $CC" 4747fi 4748ac_ext=c 4749ac_cpp='$CPP $CPPFLAGS' 4750ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4751ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4752ac_compiler_gnu=$ac_cv_c_compiler_gnu 4753 4754 4755 4756ac_ext=c 4757ac_cpp='$CPP $CPPFLAGS' 4758ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4759ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4760ac_compiler_gnu=$ac_cv_c_compiler_gnu 4761{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 4762$as_echo_n "checking how to run the C preprocessor... " >&6; } 4763# On Suns, sometimes $CPP names a directory. 4764if test -n "$CPP" && test -d "$CPP"; then 4765 CPP= 4766fi 4767if test -z "$CPP"; then 4768 if ${ac_cv_prog_CPP+:} false; then : 4769 $as_echo_n "(cached) " >&6 4770else 4771 # Double quotes because CPP needs to be expanded 4772 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 4773 do 4774 ac_preproc_ok=false 4775for ac_c_preproc_warn_flag in '' yes 4776do 4777 # Use a header file that comes with gcc, so configuring glibc 4778 # with a fresh cross-compiler works. 4779 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4780 # <limits.h> exists even on freestanding compilers. 4781 # On the NeXT, cc -E runs the code through the compiler's parser, 4782 # not just through cpp. "Syntax error" is here to catch this case. 4783 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4784/* end confdefs.h. */ 4785#ifdef __STDC__ 4786# include <limits.h> 4787#else 4788# include <assert.h> 4789#endif 4790 Syntax error 4791_ACEOF 4792if ac_fn_c_try_cpp "$LINENO"; then : 4793 4794else 4795 # Broken: fails on valid input. 4796continue 4797fi 4798rm -f conftest.err conftest.i conftest.$ac_ext 4799 4800 # OK, works on sane cases. Now check whether nonexistent headers 4801 # can be detected and how. 4802 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4803/* end confdefs.h. */ 4804#include <ac_nonexistent.h> 4805_ACEOF 4806if ac_fn_c_try_cpp "$LINENO"; then : 4807 # Broken: success on invalid input. 4808continue 4809else 4810 # Passes both tests. 4811ac_preproc_ok=: 4812break 4813fi 4814rm -f conftest.err conftest.i conftest.$ac_ext 4815 4816done 4817# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4818rm -f conftest.i conftest.err conftest.$ac_ext 4819if $ac_preproc_ok; then : 4820 break 4821fi 4822 4823 done 4824 ac_cv_prog_CPP=$CPP 4825 4826fi 4827 CPP=$ac_cv_prog_CPP 4828else 4829 ac_cv_prog_CPP=$CPP 4830fi 4831{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 4832$as_echo "$CPP" >&6; } 4833ac_preproc_ok=false 4834for ac_c_preproc_warn_flag in '' yes 4835do 4836 # Use a header file that comes with gcc, so configuring glibc 4837 # with a fresh cross-compiler works. 4838 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4839 # <limits.h> exists even on freestanding compilers. 4840 # On the NeXT, cc -E runs the code through the compiler's parser, 4841 # not just through cpp. "Syntax error" is here to catch this case. 4842 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4843/* end confdefs.h. */ 4844#ifdef __STDC__ 4845# include <limits.h> 4846#else 4847# include <assert.h> 4848#endif 4849 Syntax error 4850_ACEOF 4851if ac_fn_c_try_cpp "$LINENO"; then : 4852 4853else 4854 # Broken: fails on valid input. 4855continue 4856fi 4857rm -f conftest.err conftest.i conftest.$ac_ext 4858 4859 # OK, works on sane cases. Now check whether nonexistent headers 4860 # can be detected and how. 4861 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4862/* end confdefs.h. */ 4863#include <ac_nonexistent.h> 4864_ACEOF 4865if ac_fn_c_try_cpp "$LINENO"; then : 4866 # Broken: success on invalid input. 4867continue 4868else 4869 # Passes both tests. 4870ac_preproc_ok=: 4871break 4872fi 4873rm -f conftest.err conftest.i conftest.$ac_ext 4874 4875done 4876# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4877rm -f conftest.i conftest.err conftest.$ac_ext 4878if $ac_preproc_ok; then : 4879 4880else 4881 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4882$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4883as_fn_error $? "C preprocessor \"$CPP\" fails sanity check 4884See \`config.log' for more details" "$LINENO" 5; } 4885fi 4886 4887ac_ext=c 4888ac_cpp='$CPP $CPPFLAGS' 4889ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4890ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4891ac_compiler_gnu=$ac_cv_c_compiler_gnu 4892 4893 4894 IFS=$xc_prog_cc_prev_IFS 4895 LIBS=$xc_prog_cc_prev_LIBS 4896 CFLAGS=$xc_prog_cc_prev_CFLAGS 4897 LDFLAGS=$xc_prog_cc_prev_LDFLAGS 4898 CPPFLAGS=$xc_prog_cc_prev_CPPFLAGS 4899 4900 4901 4902 4903 4904 4905{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 4906$as_echo_n "checking for a sed that does not truncate output... " >&6; } 4907if ${ac_cv_path_SED+:} false; then : 4908 $as_echo_n "(cached) " >&6 4909else 4910 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 4911 for ac_i in 1 2 3 4 5 6 7; do 4912 ac_script="$ac_script$as_nl$ac_script" 4913 done 4914 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 4915 { ac_script=; unset ac_script;} 4916 if test -z "$SED"; then 4917 ac_path_SED_found=false 4918 # Loop through the user's path and test for each of PROGNAME-LIST 4919 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4920for as_dir in $PATH 4921do 4922 IFS=$as_save_IFS 4923 test -z "$as_dir" && as_dir=. 4924 for ac_prog in sed gsed; do 4925 for ac_exec_ext in '' $ac_executable_extensions; do 4926 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 4927 as_fn_executable_p "$ac_path_SED" || continue 4928# Check for GNU ac_path_SED and select it if it is found. 4929 # Check for GNU $ac_path_SED 4930case `"$ac_path_SED" --version 2>&1` in 4931*GNU*) 4932 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 4933*) 4934 ac_count=0 4935 $as_echo_n 0123456789 >"conftest.in" 4936 while : 4937 do 4938 cat "conftest.in" "conftest.in" >"conftest.tmp" 4939 mv "conftest.tmp" "conftest.in" 4940 cp "conftest.in" "conftest.nl" 4941 $as_echo '' >> "conftest.nl" 4942 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 4943 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4944 as_fn_arith $ac_count + 1 && ac_count=$as_val 4945 if test $ac_count -gt ${ac_path_SED_max-0}; then 4946 # Best one so far, save it but keep looking for a better one 4947 ac_cv_path_SED="$ac_path_SED" 4948 ac_path_SED_max=$ac_count 4949 fi 4950 # 10*(2^10) chars as input seems more than enough 4951 test $ac_count -gt 10 && break 4952 done 4953 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4954esac 4955 4956 $ac_path_SED_found && break 3 4957 done 4958 done 4959 done 4960IFS=$as_save_IFS 4961 if test -z "$ac_cv_path_SED"; then 4962 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 4963 fi 4964else 4965 ac_cv_path_SED=$SED 4966fi 4967 4968fi 4969{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 4970$as_echo "$ac_cv_path_SED" >&6; } 4971 SED="$ac_cv_path_SED" 4972 rm -f conftest.sed 4973 4974 4975 4976 4977 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for code coverage support" >&5 4978$as_echo_n "checking for code coverage support... " >&6; } 4979 coverage="no" 4980 curl_coverage_msg="disabled" 4981 4982 # Check whether --enable-code-coverage was given. 4983if test "${enable_code_coverage+set}" = set; then : 4984 enableval=$enable_code_coverage; coverage="yes" 4985else 4986 coverage="no" 4987fi 4988 4989 4990 if test "$GCC" != "yes" ; then : 4991 coverage="no" 4992fi 4993 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $coverage" >&5 4994$as_echo "$coverage" >&6; } 4995 4996 if test "x$coverage" = "xyes"; then 4997 curl_coverage_msg="enabled" 4998 4999 if test -n "$ac_tool_prefix"; then 5000 # Extract the first word of "${ac_tool_prefix}gcov", so it can be a program name with args. 5001set dummy ${ac_tool_prefix}gcov; ac_word=$2 5002{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5003$as_echo_n "checking for $ac_word... " >&6; } 5004if ${ac_cv_prog_GCOV+:} false; then : 5005 $as_echo_n "(cached) " >&6 5006else 5007 if test -n "$GCOV"; then 5008 ac_cv_prog_GCOV="$GCOV" # Let the user override the test. 5009else 5010as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5011for as_dir in $PATH 5012do 5013 IFS=$as_save_IFS 5014 test -z "$as_dir" && as_dir=. 5015 for ac_exec_ext in '' $ac_executable_extensions; do 5016 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5017 ac_cv_prog_GCOV="${ac_tool_prefix}gcov" 5018 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5019 break 2 5020 fi 5021done 5022 done 5023IFS=$as_save_IFS 5024 5025fi 5026fi 5027GCOV=$ac_cv_prog_GCOV 5028if test -n "$GCOV"; then 5029 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GCOV" >&5 5030$as_echo "$GCOV" >&6; } 5031else 5032 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5033$as_echo "no" >&6; } 5034fi 5035 5036 5037fi 5038if test -z "$ac_cv_prog_GCOV"; then 5039 ac_ct_GCOV=$GCOV 5040 # Extract the first word of "gcov", so it can be a program name with args. 5041set dummy gcov; ac_word=$2 5042{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5043$as_echo_n "checking for $ac_word... " >&6; } 5044if ${ac_cv_prog_ac_ct_GCOV+:} false; then : 5045 $as_echo_n "(cached) " >&6 5046else 5047 if test -n "$ac_ct_GCOV"; then 5048 ac_cv_prog_ac_ct_GCOV="$ac_ct_GCOV" # Let the user override the test. 5049else 5050as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5051for as_dir in $PATH 5052do 5053 IFS=$as_save_IFS 5054 test -z "$as_dir" && as_dir=. 5055 for ac_exec_ext in '' $ac_executable_extensions; do 5056 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5057 ac_cv_prog_ac_ct_GCOV="gcov" 5058 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5059 break 2 5060 fi 5061done 5062 done 5063IFS=$as_save_IFS 5064 5065fi 5066fi 5067ac_ct_GCOV=$ac_cv_prog_ac_ct_GCOV 5068if test -n "$ac_ct_GCOV"; then 5069 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_GCOV" >&5 5070$as_echo "$ac_ct_GCOV" >&6; } 5071else 5072 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5073$as_echo "no" >&6; } 5074fi 5075 5076 if test "x$ac_ct_GCOV" = x; then 5077 GCOV="gcov" 5078 else 5079 case $cross_compiling:$ac_tool_warned in 5080yes:) 5081{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5082$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5083ac_tool_warned=yes ;; 5084esac 5085 GCOV=$ac_ct_GCOV 5086 fi 5087else 5088 GCOV="$ac_cv_prog_GCOV" 5089fi 5090 5091 if test -z "$GCOV"; then 5092 as_fn_error $? "needs gcov for code coverage" "$LINENO" 5 5093 fi 5094 # Extract the first word of "lcov", so it can be a program name with args. 5095set dummy lcov; ac_word=$2 5096{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5097$as_echo_n "checking for $ac_word... " >&6; } 5098if ${ac_cv_prog_LCOV+:} false; then : 5099 $as_echo_n "(cached) " >&6 5100else 5101 if test -n "$LCOV"; then 5102 ac_cv_prog_LCOV="$LCOV" # Let the user override the test. 5103else 5104as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5105for as_dir in $PATH 5106do 5107 IFS=$as_save_IFS 5108 test -z "$as_dir" && as_dir=. 5109 for ac_exec_ext in '' $ac_executable_extensions; do 5110 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5111 ac_cv_prog_LCOV="lcov" 5112 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5113 break 2 5114 fi 5115done 5116 done 5117IFS=$as_save_IFS 5118 5119fi 5120fi 5121LCOV=$ac_cv_prog_LCOV 5122if test -n "$LCOV"; then 5123 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LCOV" >&5 5124$as_echo "$LCOV" >&6; } 5125else 5126 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5127$as_echo "no" >&6; } 5128fi 5129 5130 5131 if test -z "$LCOV"; then 5132 as_fn_error $? "needs lcov for code coverage" "$LINENO" 5 5133 fi 5134 5135 CPPFLAGS="$CPPFLAGS -DNDEBUG" 5136 CFLAGS="$CLAGS -O0 -g -fprofile-arcs -ftest-coverage" 5137 LIBS="$LIBS -lgcov" 5138 fi 5139 5140 5141am__api_version='1.15' 5142 5143{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 5144$as_echo_n "checking whether build environment is sane... " >&6; } 5145# Reject unsafe characters in $srcdir or the absolute working directory 5146# name. Accept space and tab only in the latter. 5147am_lf=' 5148' 5149case `pwd` in 5150 *[\\\"\#\$\&\'\`$am_lf]*) 5151 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; 5152esac 5153case $srcdir in 5154 *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 5155 as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; 5156esac 5157 5158# Do 'set' in a subshell so we don't clobber the current shell's 5159# arguments. Must try -L first in case configure is actually a 5160# symlink; some systems play weird games with the mod time of symlinks 5161# (eg FreeBSD returns the mod time of the symlink's containing 5162# directory). 5163if ( 5164 am_has_slept=no 5165 for am_try in 1 2; do 5166 echo "timestamp, slept: $am_has_slept" > conftest.file 5167 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 5168 if test "$*" = "X"; then 5169 # -L didn't work. 5170 set X `ls -t "$srcdir/configure" conftest.file` 5171 fi 5172 if test "$*" != "X $srcdir/configure conftest.file" \ 5173 && test "$*" != "X conftest.file $srcdir/configure"; then 5174 5175 # If neither matched, then we have a broken ls. This can happen 5176 # if, for instance, CONFIG_SHELL is bash and it inherits a 5177 # broken ls alias from the environment. This has actually 5178 # happened. Such a system could not be considered "sane". 5179 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken 5180 alias in your environment" "$LINENO" 5 5181 fi 5182 if test "$2" = conftest.file || test $am_try -eq 2; then 5183 break 5184 fi 5185 # Just in case. 5186 sleep 1 5187 am_has_slept=yes 5188 done 5189 test "$2" = conftest.file 5190 ) 5191then 5192 # Ok. 5193 : 5194else 5195 as_fn_error $? "newly created file is older than distributed files! 5196Check your system clock" "$LINENO" 5 5197fi 5198{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5199$as_echo "yes" >&6; } 5200# If we didn't sleep, we still need to ensure time stamps of config.status and 5201# generated files are strictly newer. 5202am_sleep_pid= 5203if grep 'slept: no' conftest.file >/dev/null 2>&1; then 5204 ( sleep 1 ) & 5205 am_sleep_pid=$! 5206fi 5207 5208rm -f conftest.file 5209 5210test "$program_prefix" != NONE && 5211 program_transform_name="s&^&$program_prefix&;$program_transform_name" 5212# Use a double $ so make ignores it. 5213test "$program_suffix" != NONE && 5214 program_transform_name="s&\$&$program_suffix&;$program_transform_name" 5215# Double any \ or $. 5216# By default was `s,x,x', remove it if useless. 5217ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 5218program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 5219 5220if test x"${MISSING+set}" != xset; then 5221 case $am_aux_dir in 5222 *\ * | *\ *) 5223 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; 5224 *) 5225 MISSING="\${SHELL} $am_aux_dir/missing" ;; 5226 esac 5227fi 5228# Use eval to expand $SHELL 5229if eval "$MISSING --is-lightweight"; then 5230 am_missing_run="$MISSING " 5231else 5232 am_missing_run= 5233 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 5234$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;} 5235fi 5236 5237if test x"${install_sh+set}" != xset; then 5238 case $am_aux_dir in 5239 *\ * | *\ *) 5240 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 5241 *) 5242 install_sh="\${SHELL} $am_aux_dir/install-sh" 5243 esac 5244fi 5245 5246# Installed binaries are usually stripped using 'strip' when the user 5247# run "make install-strip". However 'strip' might not be the right 5248# tool to use in cross-compilation environments, therefore Automake 5249# will honor the 'STRIP' environment variable to overrule this program. 5250if test "$cross_compiling" != no; then 5251 if test -n "$ac_tool_prefix"; then 5252 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 5253set dummy ${ac_tool_prefix}strip; ac_word=$2 5254{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5255$as_echo_n "checking for $ac_word... " >&6; } 5256if ${ac_cv_prog_STRIP+:} false; then : 5257 $as_echo_n "(cached) " >&6 5258else 5259 if test -n "$STRIP"; then 5260 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 5261else 5262as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5263for as_dir in $PATH 5264do 5265 IFS=$as_save_IFS 5266 test -z "$as_dir" && as_dir=. 5267 for ac_exec_ext in '' $ac_executable_extensions; do 5268 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5269 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 5270 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5271 break 2 5272 fi 5273done 5274 done 5275IFS=$as_save_IFS 5276 5277fi 5278fi 5279STRIP=$ac_cv_prog_STRIP 5280if test -n "$STRIP"; then 5281 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 5282$as_echo "$STRIP" >&6; } 5283else 5284 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5285$as_echo "no" >&6; } 5286fi 5287 5288 5289fi 5290if test -z "$ac_cv_prog_STRIP"; then 5291 ac_ct_STRIP=$STRIP 5292 # Extract the first word of "strip", so it can be a program name with args. 5293set dummy strip; ac_word=$2 5294{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5295$as_echo_n "checking for $ac_word... " >&6; } 5296if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 5297 $as_echo_n "(cached) " >&6 5298else 5299 if test -n "$ac_ct_STRIP"; then 5300 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 5301else 5302as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5303for as_dir in $PATH 5304do 5305 IFS=$as_save_IFS 5306 test -z "$as_dir" && as_dir=. 5307 for ac_exec_ext in '' $ac_executable_extensions; do 5308 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5309 ac_cv_prog_ac_ct_STRIP="strip" 5310 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5311 break 2 5312 fi 5313done 5314 done 5315IFS=$as_save_IFS 5316 5317fi 5318fi 5319ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 5320if test -n "$ac_ct_STRIP"; then 5321 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 5322$as_echo "$ac_ct_STRIP" >&6; } 5323else 5324 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5325$as_echo "no" >&6; } 5326fi 5327 5328 if test "x$ac_ct_STRIP" = x; then 5329 STRIP=":" 5330 else 5331 case $cross_compiling:$ac_tool_warned in 5332yes:) 5333{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5334$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5335ac_tool_warned=yes ;; 5336esac 5337 STRIP=$ac_ct_STRIP 5338 fi 5339else 5340 STRIP="$ac_cv_prog_STRIP" 5341fi 5342 5343fi 5344INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 5345 5346{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 5347$as_echo_n "checking for a thread-safe mkdir -p... " >&6; } 5348if test -z "$MKDIR_P"; then 5349 if ${ac_cv_path_mkdir+:} false; then : 5350 $as_echo_n "(cached) " >&6 5351else 5352 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5353for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 5354do 5355 IFS=$as_save_IFS 5356 test -z "$as_dir" && as_dir=. 5357 for ac_prog in mkdir gmkdir; do 5358 for ac_exec_ext in '' $ac_executable_extensions; do 5359 as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue 5360 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 5361 'mkdir (GNU coreutils) '* | \ 5362 'mkdir (coreutils) '* | \ 5363 'mkdir (fileutils) '4.1*) 5364 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 5365 break 3;; 5366 esac 5367 done 5368 done 5369 done 5370IFS=$as_save_IFS 5371 5372fi 5373 5374 test -d ./--version && rmdir ./--version 5375 if test "${ac_cv_path_mkdir+set}" = set; then 5376 MKDIR_P="$ac_cv_path_mkdir -p" 5377 else 5378 # As a last resort, use the slow shell script. Don't cache a 5379 # value for MKDIR_P within a source directory, because that will 5380 # break other packages using the cache if that directory is 5381 # removed, or if the value is a relative name. 5382 MKDIR_P="$ac_install_sh -d" 5383 fi 5384fi 5385{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 5386$as_echo "$MKDIR_P" >&6; } 5387 5388for ac_prog in gawk mawk nawk awk 5389do 5390 # Extract the first word of "$ac_prog", so it can be a program name with args. 5391set dummy $ac_prog; ac_word=$2 5392{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5393$as_echo_n "checking for $ac_word... " >&6; } 5394if ${ac_cv_prog_AWK+:} false; then : 5395 $as_echo_n "(cached) " >&6 5396else 5397 if test -n "$AWK"; then 5398 ac_cv_prog_AWK="$AWK" # Let the user override the test. 5399else 5400as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5401for as_dir in $PATH 5402do 5403 IFS=$as_save_IFS 5404 test -z "$as_dir" && as_dir=. 5405 for ac_exec_ext in '' $ac_executable_extensions; do 5406 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5407 ac_cv_prog_AWK="$ac_prog" 5408 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5409 break 2 5410 fi 5411done 5412 done 5413IFS=$as_save_IFS 5414 5415fi 5416fi 5417AWK=$ac_cv_prog_AWK 5418if test -n "$AWK"; then 5419 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 5420$as_echo "$AWK" >&6; } 5421else 5422 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5423$as_echo "no" >&6; } 5424fi 5425 5426 5427 test -n "$AWK" && break 5428done 5429 5430{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 5431$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 5432set x ${MAKE-make} 5433ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 5434if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : 5435 $as_echo_n "(cached) " >&6 5436else 5437 cat >conftest.make <<\_ACEOF 5438SHELL = /bin/sh 5439all: 5440 @echo '@@@%%%=$(MAKE)=@@@%%%' 5441_ACEOF 5442# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 5443case `${MAKE-make} -f conftest.make 2>/dev/null` in 5444 *@@@%%%=?*=@@@%%%*) 5445 eval ac_cv_prog_make_${ac_make}_set=yes;; 5446 *) 5447 eval ac_cv_prog_make_${ac_make}_set=no;; 5448esac 5449rm -f conftest.make 5450fi 5451if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 5452 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5453$as_echo "yes" >&6; } 5454 SET_MAKE= 5455else 5456 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5457$as_echo "no" >&6; } 5458 SET_MAKE="MAKE=${MAKE-make}" 5459fi 5460 5461rm -rf .tst 2>/dev/null 5462mkdir .tst 2>/dev/null 5463if test -d .tst; then 5464 am__leading_dot=. 5465else 5466 am__leading_dot=_ 5467fi 5468rmdir .tst 2>/dev/null 5469 5470DEPDIR="${am__leading_dot}deps" 5471 5472ac_config_commands="$ac_config_commands depfiles" 5473 5474 5475am_make=${MAKE-make} 5476cat > confinc << 'END' 5477am__doit: 5478 @echo this is the am__doit target 5479.PHONY: am__doit 5480END 5481# If we don't find an include directive, just comment out the code. 5482{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 5483$as_echo_n "checking for style of include used by $am_make... " >&6; } 5484am__include="#" 5485am__quote= 5486_am_result=none 5487# First try GNU make style include. 5488echo "include confinc" > confmf 5489# Ignore all kinds of additional output from 'make'. 5490case `$am_make -s -f confmf 2> /dev/null` in #( 5491*the\ am__doit\ target*) 5492 am__include=include 5493 am__quote= 5494 _am_result=GNU 5495 ;; 5496esac 5497# Now try BSD make style include. 5498if test "$am__include" = "#"; then 5499 echo '.include "confinc"' > confmf 5500 case `$am_make -s -f confmf 2> /dev/null` in #( 5501 *the\ am__doit\ target*) 5502 am__include=.include 5503 am__quote="\"" 5504 _am_result=BSD 5505 ;; 5506 esac 5507fi 5508 5509 5510{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 5511$as_echo "$_am_result" >&6; } 5512rm -f confinc confmf 5513 5514# Check whether --enable-dependency-tracking was given. 5515if test "${enable_dependency_tracking+set}" = set; then : 5516 enableval=$enable_dependency_tracking; 5517fi 5518 5519if test "x$enable_dependency_tracking" != xno; then 5520 am_depcomp="$ac_aux_dir/depcomp" 5521 AMDEPBACKSLASH='\' 5522 am__nodep='_no' 5523fi 5524 if test "x$enable_dependency_tracking" != xno; then 5525 AMDEP_TRUE= 5526 AMDEP_FALSE='#' 5527else 5528 AMDEP_TRUE='#' 5529 AMDEP_FALSE= 5530fi 5531 5532 5533## --------------------------------------- ## 5534## Start of automake initialization code ## 5535## --------------------------------------- ## 5536 5537if test "`cd $srcdir && pwd`" != "`pwd`"; then 5538 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 5539 # is not polluted with repeated "-I." 5540 am__isrc=' -I$(srcdir)' 5541 # test to see if srcdir already configured 5542 if test -f $srcdir/config.status; then 5543 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 5544 fi 5545fi 5546 5547# test whether we have cygpath 5548if test -z "$CYGPATH_W"; then 5549 if (cygpath --version) >/dev/null 2>/dev/null; then 5550 CYGPATH_W='cygpath -w' 5551 else 5552 CYGPATH_W=echo 5553 fi 5554fi 5555 5556 5557# Define the identity of the package. 5558 PACKAGE='curl' 5559 VERSION='-' 5560 5561 5562cat >>confdefs.h <<_ACEOF 5563#define PACKAGE "$PACKAGE" 5564_ACEOF 5565 5566 5567cat >>confdefs.h <<_ACEOF 5568#define VERSION "$VERSION" 5569_ACEOF 5570 5571# Some tools Automake needs. 5572 5573ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 5574 5575 5576AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 5577 5578 5579AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 5580 5581 5582AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 5583 5584 5585MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 5586 5587# For better backward compatibility. To be removed once Automake 1.9.x 5588# dies out for good. For more background, see: 5589# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html> 5590# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html> 5591mkdir_p='$(MKDIR_P)' 5592 5593# We need awk for the "check" target (and possibly the TAP driver). The 5594# system "awk" is bad on some platforms. 5595# Always define AMTAR for backward compatibility. Yes, it's still used 5596# in the wild :-( We should find a proper way to deprecate it ... 5597AMTAR='$${TAR-tar}' 5598 5599 5600# We'll loop over all known methods to create a tar archive until one works. 5601_am_tools='gnutar pax cpio none' 5602 5603am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' 5604 5605 5606 5607 5608 5609depcc="$CC" am_compiler_list= 5610 5611{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 5612$as_echo_n "checking dependency style of $depcc... " >&6; } 5613if ${am_cv_CC_dependencies_compiler_type+:} false; then : 5614 $as_echo_n "(cached) " >&6 5615else 5616 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 5617 # We make a subdir and do the tests there. Otherwise we can end up 5618 # making bogus files that we don't know about and never remove. For 5619 # instance it was reported that on HP-UX the gcc test will end up 5620 # making a dummy file named 'D' -- because '-MD' means "put the output 5621 # in D". 5622 rm -rf conftest.dir 5623 mkdir conftest.dir 5624 # Copy depcomp to subdir because otherwise we won't find it if we're 5625 # using a relative directory. 5626 cp "$am_depcomp" conftest.dir 5627 cd conftest.dir 5628 # We will build objects and dependencies in a subdirectory because 5629 # it helps to detect inapplicable dependency modes. For instance 5630 # both Tru64's cc and ICC support -MD to output dependencies as a 5631 # side effect of compilation, but ICC will put the dependencies in 5632 # the current directory while Tru64 will put them in the object 5633 # directory. 5634 mkdir sub 5635 5636 am_cv_CC_dependencies_compiler_type=none 5637 if test "$am_compiler_list" = ""; then 5638 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 5639 fi 5640 am__universal=false 5641 case " $depcc " in #( 5642 *\ -arch\ *\ -arch\ *) am__universal=true ;; 5643 esac 5644 5645 for depmode in $am_compiler_list; do 5646 # Setup a source with many dependencies, because some compilers 5647 # like to wrap large dependency lists on column 80 (with \), and 5648 # we should not choose a depcomp mode which is confused by this. 5649 # 5650 # We need to recreate these files for each test, as the compiler may 5651 # overwrite some of them when testing with obscure command lines. 5652 # This happens at least with the AIX C compiler. 5653 : > sub/conftest.c 5654 for i in 1 2 3 4 5 6; do 5655 echo '#include "conftst'$i'.h"' >> sub/conftest.c 5656 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with 5657 # Solaris 10 /bin/sh. 5658 echo '/* dummy */' > sub/conftst$i.h 5659 done 5660 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 5661 5662 # We check with '-c' and '-o' for the sake of the "dashmstdout" 5663 # mode. It turns out that the SunPro C++ compiler does not properly 5664 # handle '-M -o', and we need to detect this. Also, some Intel 5665 # versions had trouble with output in subdirs. 5666 am__obj=sub/conftest.${OBJEXT-o} 5667 am__minus_obj="-o $am__obj" 5668 case $depmode in 5669 gcc) 5670 # This depmode causes a compiler race in universal mode. 5671 test "$am__universal" = false || continue 5672 ;; 5673 nosideeffect) 5674 # After this tag, mechanisms are not by side-effect, so they'll 5675 # only be used when explicitly requested. 5676 if test "x$enable_dependency_tracking" = xyes; then 5677 continue 5678 else 5679 break 5680 fi 5681 ;; 5682 msvc7 | msvc7msys | msvisualcpp | msvcmsys) 5683 # This compiler won't grok '-c -o', but also, the minuso test has 5684 # not run yet. These depmodes are late enough in the game, and 5685 # so weak that their functioning should not be impacted. 5686 am__obj=conftest.${OBJEXT-o} 5687 am__minus_obj= 5688 ;; 5689 none) break ;; 5690 esac 5691 if depmode=$depmode \ 5692 source=sub/conftest.c object=$am__obj \ 5693 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 5694 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 5695 >/dev/null 2>conftest.err && 5696 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 5697 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 5698 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 5699 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 5700 # icc doesn't choke on unknown options, it will just issue warnings 5701 # or remarks (even with -Werror). So we grep stderr for any message 5702 # that says an option was ignored or not supported. 5703 # When given -MP, icc 7.0 and 7.1 complain thusly: 5704 # icc: Command line warning: ignoring option '-M'; no argument required 5705 # The diagnosis changed in icc 8.0: 5706 # icc: Command line remark: option '-MP' not supported 5707 if (grep 'ignoring option' conftest.err || 5708 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 5709 am_cv_CC_dependencies_compiler_type=$depmode 5710 break 5711 fi 5712 fi 5713 done 5714 5715 cd .. 5716 rm -rf conftest.dir 5717else 5718 am_cv_CC_dependencies_compiler_type=none 5719fi 5720 5721fi 5722{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 5723$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 5724CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 5725 5726 if 5727 test "x$enable_dependency_tracking" != xno \ 5728 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 5729 am__fastdepCC_TRUE= 5730 am__fastdepCC_FALSE='#' 5731else 5732 am__fastdepCC_TRUE='#' 5733 am__fastdepCC_FALSE= 5734fi 5735 5736 5737 5738# POSIX will say in a future version that running "rm -f" with no argument 5739# is OK; and we want to be able to make that assumption in our Makefile 5740# recipes. So use an aggressive probe to check that the usage we want is 5741# actually supported "in the wild" to an acceptable degree. 5742# See automake bug#10828. 5743# To make any issue more visible, cause the running configure to be aborted 5744# by default if the 'rm' program in use doesn't match our expectations; the 5745# user can still override this though. 5746if rm -f && rm -fr && rm -rf; then : OK; else 5747 cat >&2 <<'END' 5748Oops! 5749 5750Your 'rm' program seems unable to run without file operands specified 5751on the command line, even when the '-f' option is present. This is contrary 5752to the behaviour of most rm programs out there, and not conforming with 5753the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542> 5754 5755Please tell bug-automake@gnu.org about your system, including the value 5756of your $PATH and any error possibly output before this message. This 5757can help us improve future automake versions. 5758 5759END 5760 if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then 5761 echo 'Configuration will proceed anyway, since you have set the' >&2 5762 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 5763 echo >&2 5764 else 5765 cat >&2 <<'END' 5766Aborting the configuration process, to ensure you take notice of the issue. 5767 5768You can download and install GNU coreutils to get an 'rm' implementation 5769that behaves properly: <http://www.gnu.org/software/coreutils/>. 5770 5771If you want to complete the configuration process using your problematic 5772'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM 5773to "yes", and re-run configure. 5774 5775END 5776 as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5 5777 fi 5778fi 5779 5780## ------------------------------------- ## 5781## End of automake initialization code ## 5782## ------------------------------------- ## 5783 5784 5785{ $as_echo "$as_me:${as_lineno-$LINENO}: checking curl version" >&5 5786$as_echo_n "checking curl version... " >&6; } 5787{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CURLVERSION" >&5 5788$as_echo "$CURLVERSION" >&6; } 5789 5790 5791 5792VERSIONNUM=`$SED -ne 's/^#define LIBCURL_VERSION_NUM 0x\([0-9A-Fa-f]*\).*/\1/p' ${srcdir}/include/curl/curlver.h` 5793 5794 5795PKGADD_PKG="HAXXcurl" 5796PKGADD_NAME="curl - a client that groks URLs" 5797PKGADD_VENDOR="curl.haxx.se" 5798 5799 5800 5801 5802 curl_ssl_msg="no (--with-{ssl,gnutls,nss,polarssl,mbedtls,cyassl,schannel,secure-transport,mesalink,amissl} )" 5803 curl_ssh_msg="no (--with-libssh2)" 5804 curl_zlib_msg="no (--with-zlib)" 5805 curl_brotli_msg="no (--with-brotli)" 5806 curl_gss_msg="no (--with-gssapi)" 5807curl_tls_srp_msg="no (--enable-tls-srp)" 5808 curl_res_msg="default (--enable-ares / --enable-threaded-resolver)" 5809 curl_ipv6_msg="no (--enable-ipv6)" 5810curl_unix_sockets_msg="no (--enable-unix-sockets)" 5811 curl_idn_msg="no (--with-{libidn2,winidn})" 5812 curl_manual_msg="no (--enable-manual)" 5813curl_libcurl_msg="enabled (--disable-libcurl-option)" 5814curl_verbose_msg="enabled (--disable-verbose)" 5815 curl_sspi_msg="no (--enable-sspi)" 5816 curl_ldap_msg="no (--enable-ldap / --with-ldap-lib / --with-lber-lib)" 5817 curl_ldaps_msg="no (--enable-ldaps)" 5818 curl_rtsp_msg="no (--enable-rtsp)" 5819 curl_rtmp_msg="no (--with-librtmp)" 5820 curl_mtlnk_msg="no (--with-libmetalink)" 5821 curl_psl_msg="no (--with-libpsl)" 5822 5823 ssl_backends= 5824 5825INITIAL_LDFLAGS=$LDFLAGS 5826INITIAL_LIBS=$LIBS 5827 5828 5829# Make sure we can run config.sub. 5830$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 5831 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 5832 5833{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 5834$as_echo_n "checking build system type... " >&6; } 5835if ${ac_cv_build+:} false; then : 5836 $as_echo_n "(cached) " >&6 5837else 5838 ac_build_alias=$build_alias 5839test "x$ac_build_alias" = x && 5840 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 5841test "x$ac_build_alias" = x && 5842 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 5843ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 5844 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 5845 5846fi 5847{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 5848$as_echo "$ac_cv_build" >&6; } 5849case $ac_cv_build in 5850*-*-*) ;; 5851*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 5852esac 5853build=$ac_cv_build 5854ac_save_IFS=$IFS; IFS='-' 5855set x $ac_cv_build 5856shift 5857build_cpu=$1 5858build_vendor=$2 5859shift; shift 5860# Remember, the first character of IFS is used to create $*, 5861# except with old shells: 5862build_os=$* 5863IFS=$ac_save_IFS 5864case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 5865 5866 5867{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 5868$as_echo_n "checking host system type... " >&6; } 5869if ${ac_cv_host+:} false; then : 5870 $as_echo_n "(cached) " >&6 5871else 5872 if test "x$host_alias" = x; then 5873 ac_cv_host=$ac_cv_build 5874else 5875 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 5876 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 5877fi 5878 5879fi 5880{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 5881$as_echo "$ac_cv_host" >&6; } 5882case $ac_cv_host in 5883*-*-*) ;; 5884*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 5885esac 5886host=$ac_cv_host 5887ac_save_IFS=$IFS; IFS='-' 5888set x $ac_cv_host 5889shift 5890host_cpu=$1 5891host_vendor=$2 5892shift; shift 5893# Remember, the first character of IFS is used to create $*, 5894# except with old shells: 5895host_os=$* 5896IFS=$ac_save_IFS 5897case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 5898 5899 5900 5901cat >>confdefs.h <<_ACEOF 5902#define OS "${host}" 5903_ACEOF 5904 5905 5906# Silence warning: ar: 'u' modifier ignored since 'D' is the default 5907AR_FLAGS=cr 5908 5909 5910 5911 5912{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 5913$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 5914if ${ac_cv_path_GREP+:} false; then : 5915 $as_echo_n "(cached) " >&6 5916else 5917 if test -z "$GREP"; then 5918 ac_path_GREP_found=false 5919 # Loop through the user's path and test for each of PROGNAME-LIST 5920 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5921for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 5922do 5923 IFS=$as_save_IFS 5924 test -z "$as_dir" && as_dir=. 5925 for ac_prog in grep ggrep; do 5926 for ac_exec_ext in '' $ac_executable_extensions; do 5927 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 5928 as_fn_executable_p "$ac_path_GREP" || continue 5929# Check for GNU ac_path_GREP and select it if it is found. 5930 # Check for GNU $ac_path_GREP 5931case `"$ac_path_GREP" --version 2>&1` in 5932*GNU*) 5933 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 5934*) 5935 ac_count=0 5936 $as_echo_n 0123456789 >"conftest.in" 5937 while : 5938 do 5939 cat "conftest.in" "conftest.in" >"conftest.tmp" 5940 mv "conftest.tmp" "conftest.in" 5941 cp "conftest.in" "conftest.nl" 5942 $as_echo 'GREP' >> "conftest.nl" 5943 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 5944 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5945 as_fn_arith $ac_count + 1 && ac_count=$as_val 5946 if test $ac_count -gt ${ac_path_GREP_max-0}; then 5947 # Best one so far, save it but keep looking for a better one 5948 ac_cv_path_GREP="$ac_path_GREP" 5949 ac_path_GREP_max=$ac_count 5950 fi 5951 # 10*(2^10) chars as input seems more than enough 5952 test $ac_count -gt 10 && break 5953 done 5954 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5955esac 5956 5957 $ac_path_GREP_found && break 3 5958 done 5959 done 5960 done 5961IFS=$as_save_IFS 5962 if test -z "$ac_cv_path_GREP"; then 5963 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 5964 fi 5965else 5966 ac_cv_path_GREP=$GREP 5967fi 5968 5969fi 5970{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 5971$as_echo "$ac_cv_path_GREP" >&6; } 5972 GREP="$ac_cv_path_GREP" 5973 5974 5975{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 5976$as_echo_n "checking for egrep... " >&6; } 5977if ${ac_cv_path_EGREP+:} false; then : 5978 $as_echo_n "(cached) " >&6 5979else 5980 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 5981 then ac_cv_path_EGREP="$GREP -E" 5982 else 5983 if test -z "$EGREP"; then 5984 ac_path_EGREP_found=false 5985 # Loop through the user's path and test for each of PROGNAME-LIST 5986 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5987for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 5988do 5989 IFS=$as_save_IFS 5990 test -z "$as_dir" && as_dir=. 5991 for ac_prog in egrep; do 5992 for ac_exec_ext in '' $ac_executable_extensions; do 5993 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 5994 as_fn_executable_p "$ac_path_EGREP" || continue 5995# Check for GNU ac_path_EGREP and select it if it is found. 5996 # Check for GNU $ac_path_EGREP 5997case `"$ac_path_EGREP" --version 2>&1` in 5998*GNU*) 5999 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 6000*) 6001 ac_count=0 6002 $as_echo_n 0123456789 >"conftest.in" 6003 while : 6004 do 6005 cat "conftest.in" "conftest.in" >"conftest.tmp" 6006 mv "conftest.tmp" "conftest.in" 6007 cp "conftest.in" "conftest.nl" 6008 $as_echo 'EGREP' >> "conftest.nl" 6009 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 6010 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 6011 as_fn_arith $ac_count + 1 && ac_count=$as_val 6012 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 6013 # Best one so far, save it but keep looking for a better one 6014 ac_cv_path_EGREP="$ac_path_EGREP" 6015 ac_path_EGREP_max=$ac_count 6016 fi 6017 # 10*(2^10) chars as input seems more than enough 6018 test $ac_count -gt 10 && break 6019 done 6020 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 6021esac 6022 6023 $ac_path_EGREP_found && break 3 6024 done 6025 done 6026 done 6027IFS=$as_save_IFS 6028 if test -z "$ac_cv_path_EGREP"; then 6029 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 6030 fi 6031else 6032 ac_cv_path_EGREP=$EGREP 6033fi 6034 6035 fi 6036fi 6037{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 6038$as_echo "$ac_cv_path_EGREP" >&6; } 6039 EGREP="$ac_cv_path_EGREP" 6040 6041 6042 6043 6044 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if OS is AIX (to define _ALL_SOURCE)" >&5 6045$as_echo_n "checking if OS is AIX (to define _ALL_SOURCE)... " >&6; } 6046 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6047/* end confdefs.h. */ 6048 6049#ifdef _AIX 6050 yes_this_is_aix 6051#endif 6052 6053_ACEOF 6054if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 6055 $EGREP "yes_this_is_aix" >/dev/null 2>&1; then : 6056 6057 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6058$as_echo "yes" >&6; } 6059 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h 6060 6061 6062else 6063 6064 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6065$as_echo "no" >&6; } 6066 6067fi 6068rm -f conftest* 6069 6070 6071 6072 6073 # 6074 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if _THREAD_SAFE is already defined" >&5 6075$as_echo_n "checking if _THREAD_SAFE is already defined... " >&6; } 6076 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6077/* end confdefs.h. */ 6078 6079 6080 6081int main (void) 6082{ 6083 6084#ifdef _THREAD_SAFE 6085 int dummy=1; 6086#else 6087 force compilation error 6088#endif 6089 6090 ; 6091 return 0; 6092} 6093 6094_ACEOF 6095if ac_fn_c_try_compile "$LINENO"; then : 6096 6097 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6098$as_echo "yes" >&6; } 6099 tmp_thread_safe_initially_defined="yes" 6100 6101else 6102 6103 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6104$as_echo "no" >&6; } 6105 tmp_thread_safe_initially_defined="no" 6106 6107fi 6108rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6109 # 6110 if test "$tmp_thread_safe_initially_defined" = "no"; then 6111 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if _THREAD_SAFE is actually needed" >&5 6112$as_echo_n "checking if _THREAD_SAFE is actually needed... " >&6; } 6113 6114 case $host_os in 6115 aix[123].* | aix4.[012].*) 6116 tmp_need_thread_safe="no" 6117 ;; 6118 aix*) 6119 tmp_need_thread_safe="yes" 6120 ;; 6121 *) 6122 tmp_need_thread_safe="no" 6123 ;; 6124 esac 6125 6126 if test "$tmp_need_thread_safe" = "yes"; then 6127 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6128$as_echo "yes" >&6; } 6129 else 6130 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6131$as_echo "no" >&6; } 6132 fi 6133 fi 6134 # 6135 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if _THREAD_SAFE is onwards defined" >&5 6136$as_echo_n "checking if _THREAD_SAFE is onwards defined... " >&6; } 6137 if test "$tmp_thread_safe_initially_defined" = "yes" || 6138 test "$tmp_need_thread_safe" = "yes"; then 6139 6140 6141$as_echo "#define NEED_THREAD_SAFE 1" >>confdefs.h 6142 6143cat >>confdefs.h <<_EOF 6144#ifndef _THREAD_SAFE 6145# define _THREAD_SAFE 6146#endif 6147_EOF 6148 6149 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6150$as_echo "yes" >&6; } 6151 else 6152 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6153$as_echo "no" >&6; } 6154 fi 6155 # 6156 6157 6158 # 6159 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if _REENTRANT is already defined" >&5 6160$as_echo_n "checking if _REENTRANT is already defined... " >&6; } 6161 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6162/* end confdefs.h. */ 6163 6164 6165 6166int main (void) 6167{ 6168 6169#ifdef _REENTRANT 6170 int dummy=1; 6171#else 6172 force compilation error 6173#endif 6174 6175 ; 6176 return 0; 6177} 6178 6179_ACEOF 6180if ac_fn_c_try_compile "$LINENO"; then : 6181 6182 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6183$as_echo "yes" >&6; } 6184 tmp_reentrant_initially_defined="yes" 6185 6186else 6187 6188 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6189$as_echo "no" >&6; } 6190 tmp_reentrant_initially_defined="no" 6191 6192fi 6193rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6194 # 6195 if test "$tmp_reentrant_initially_defined" = "no"; then 6196 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if _REENTRANT is actually needed" >&5 6197$as_echo_n "checking if _REENTRANT is actually needed... " >&6; } 6198 6199 case $host_os in 6200 solaris*) 6201 tmp_need_reentrant="yes" 6202 ;; 6203 *) 6204 tmp_need_reentrant="no" 6205 ;; 6206 esac 6207 6208 if test "$tmp_need_reentrant" = "no"; then 6209 6210 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6211/* end confdefs.h. */ 6212 6213 6214#include <errno.h> 6215 6216int main (void) 6217{ 6218 6219 if(0 != errno) 6220 return 1; 6221 6222 ; 6223 return 0; 6224} 6225 6226_ACEOF 6227if ac_fn_c_try_compile "$LINENO"; then : 6228 6229 tmp_errno="yes" 6230 6231else 6232 6233 tmp_errno="no" 6234 6235fi 6236rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6237 if test "$tmp_errno" = "yes"; then 6238 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6239/* end confdefs.h. */ 6240 6241 6242#include <errno.h> 6243 6244int main (void) 6245{ 6246 6247#ifdef errno 6248 int dummy=1; 6249#else 6250 force compilation error 6251#endif 6252 6253 ; 6254 return 0; 6255} 6256 6257_ACEOF 6258if ac_fn_c_try_compile "$LINENO"; then : 6259 6260 tmp_errno="errno_macro_defined" 6261 6262else 6263 6264 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6265/* end confdefs.h. */ 6266 6267 6268#define _REENTRANT 6269#include <errno.h> 6270 6271int main (void) 6272{ 6273 6274#ifdef errno 6275 int dummy=1; 6276#else 6277 force compilation error 6278#endif 6279 6280 ; 6281 return 0; 6282} 6283 6284_ACEOF 6285if ac_fn_c_try_compile "$LINENO"; then : 6286 6287 tmp_errno="errno_macro_needs_reentrant" 6288 tmp_need_reentrant="yes" 6289 6290fi 6291rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6292 6293fi 6294rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6295 fi 6296 6297 fi 6298 if test "$tmp_need_reentrant" = "no"; then 6299 6300 if test "$tmp_need_reentrant" = "no"; then 6301 6302 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6303/* end confdefs.h. */ 6304 6305 6306#define gmtime_r innocuous_gmtime_r 6307#ifdef __STDC__ 6308# include <limits.h> 6309#else 6310# include <assert.h> 6311#endif 6312#undef gmtime_r 6313#ifdef __cplusplus 6314extern "C" 6315#endif 6316char gmtime_r (); 6317#if defined __stub_gmtime_r || defined __stub___gmtime_r 6318choke me 6319#endif 6320 6321int main (void) 6322{ 6323return gmtime_r (); 6324 ; 6325 return 0; 6326} 6327 6328_ACEOF 6329if ac_fn_c_try_link "$LINENO"; then : 6330 6331 tmp_gmtime_r="yes" 6332 6333else 6334 6335 tmp_gmtime_r="no" 6336 6337fi 6338rm -f core conftest.err conftest.$ac_objext \ 6339 conftest$ac_exeext conftest.$ac_ext 6340 if test "$tmp_gmtime_r" = "yes"; then 6341 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6342/* end confdefs.h. */ 6343 6344#include <sys/types.h> 6345#include <time.h> 6346 6347_ACEOF 6348if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 6349 $EGREP "gmtime_r" >/dev/null 2>&1; then : 6350 6351 tmp_gmtime_r="proto_declared" 6352 6353else 6354 6355 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6356/* end confdefs.h. */ 6357 6358#define _REENTRANT 6359#include <sys/types.h> 6360#include <time.h> 6361 6362_ACEOF 6363if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 6364 $EGREP "gmtime_r" >/dev/null 2>&1; then : 6365 6366 tmp_gmtime_r="proto_needs_reentrant" 6367 tmp_need_reentrant="yes" 6368 6369fi 6370rm -f conftest* 6371 6372 6373fi 6374rm -f conftest* 6375 6376 fi 6377 6378 fi 6379 if test "$tmp_need_reentrant" = "no"; then 6380 6381 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6382/* end confdefs.h. */ 6383 6384 6385#define localtime_r innocuous_localtime_r 6386#ifdef __STDC__ 6387# include <limits.h> 6388#else 6389# include <assert.h> 6390#endif 6391#undef localtime_r 6392#ifdef __cplusplus 6393extern "C" 6394#endif 6395char localtime_r (); 6396#if defined __stub_localtime_r || defined __stub___localtime_r 6397choke me 6398#endif 6399 6400int main (void) 6401{ 6402return localtime_r (); 6403 ; 6404 return 0; 6405} 6406 6407_ACEOF 6408if ac_fn_c_try_link "$LINENO"; then : 6409 6410 tmp_localtime_r="yes" 6411 6412else 6413 6414 tmp_localtime_r="no" 6415 6416fi 6417rm -f core conftest.err conftest.$ac_objext \ 6418 conftest$ac_exeext conftest.$ac_ext 6419 if test "$tmp_localtime_r" = "yes"; then 6420 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6421/* end confdefs.h. */ 6422 6423#include <sys/types.h> 6424#include <time.h> 6425 6426_ACEOF 6427if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 6428 $EGREP "localtime_r" >/dev/null 2>&1; then : 6429 6430 tmp_localtime_r="proto_declared" 6431 6432else 6433 6434 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6435/* end confdefs.h. */ 6436 6437#define _REENTRANT 6438#include <sys/types.h> 6439#include <time.h> 6440 6441_ACEOF 6442if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 6443 $EGREP "localtime_r" >/dev/null 2>&1; then : 6444 6445 tmp_localtime_r="proto_needs_reentrant" 6446 tmp_need_reentrant="yes" 6447 6448fi 6449rm -f conftest* 6450 6451 6452fi 6453rm -f conftest* 6454 6455 fi 6456 6457 fi 6458 if test "$tmp_need_reentrant" = "no"; then 6459 6460 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6461/* end confdefs.h. */ 6462 6463 6464#define strerror_r innocuous_strerror_r 6465#ifdef __STDC__ 6466# include <limits.h> 6467#else 6468# include <assert.h> 6469#endif 6470#undef strerror_r 6471#ifdef __cplusplus 6472extern "C" 6473#endif 6474char strerror_r (); 6475#if defined __stub_strerror_r || defined __stub___strerror_r 6476choke me 6477#endif 6478 6479int main (void) 6480{ 6481return strerror_r (); 6482 ; 6483 return 0; 6484} 6485 6486_ACEOF 6487if ac_fn_c_try_link "$LINENO"; then : 6488 6489 tmp_strerror_r="yes" 6490 6491else 6492 6493 tmp_strerror_r="no" 6494 6495fi 6496rm -f core conftest.err conftest.$ac_objext \ 6497 conftest$ac_exeext conftest.$ac_ext 6498 if test "$tmp_strerror_r" = "yes"; then 6499 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6500/* end confdefs.h. */ 6501 6502#include <sys/types.h> 6503#include <string.h> 6504 6505_ACEOF 6506if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 6507 $EGREP "strerror_r" >/dev/null 2>&1; then : 6508 6509 tmp_strerror_r="proto_declared" 6510 6511else 6512 6513 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6514/* end confdefs.h. */ 6515 6516#define _REENTRANT 6517#include <sys/types.h> 6518#include <string.h> 6519 6520_ACEOF 6521if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 6522 $EGREP "strerror_r" >/dev/null 2>&1; then : 6523 6524 tmp_strerror_r="proto_needs_reentrant" 6525 tmp_need_reentrant="yes" 6526 6527fi 6528rm -f conftest* 6529 6530 6531fi 6532rm -f conftest* 6533 6534 fi 6535 6536 fi 6537 if test "$tmp_need_reentrant" = "no"; then 6538 6539 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6540/* end confdefs.h. */ 6541 6542 6543#define strtok_r innocuous_strtok_r 6544#ifdef __STDC__ 6545# include <limits.h> 6546#else 6547# include <assert.h> 6548#endif 6549#undef strtok_r 6550#ifdef __cplusplus 6551extern "C" 6552#endif 6553char strtok_r (); 6554#if defined __stub_strtok_r || defined __stub___strtok_r 6555choke me 6556#endif 6557 6558int main (void) 6559{ 6560return strtok_r (); 6561 ; 6562 return 0; 6563} 6564 6565_ACEOF 6566if ac_fn_c_try_link "$LINENO"; then : 6567 6568 tmp_strtok_r="yes" 6569 6570else 6571 6572 tmp_strtok_r="no" 6573 6574fi 6575rm -f core conftest.err conftest.$ac_objext \ 6576 conftest$ac_exeext conftest.$ac_ext 6577 if test "$tmp_strtok_r" = "yes"; then 6578 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6579/* end confdefs.h. */ 6580 6581#include <sys/types.h> 6582#include <string.h> 6583 6584_ACEOF 6585if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 6586 $EGREP "strtok_r" >/dev/null 2>&1; then : 6587 6588 tmp_strtok_r="proto_declared" 6589 6590else 6591 6592 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6593/* end confdefs.h. */ 6594 6595#define _REENTRANT 6596#include <sys/types.h> 6597#include <string.h> 6598 6599_ACEOF 6600if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 6601 $EGREP "strtok_r" >/dev/null 2>&1; then : 6602 6603 tmp_strtok_r="proto_needs_reentrant" 6604 tmp_need_reentrant="yes" 6605 6606fi 6607rm -f conftest* 6608 6609 6610fi 6611rm -f conftest* 6612 6613 fi 6614 6615 fi 6616 if test "$tmp_need_reentrant" = "no"; then 6617 6618 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6619/* end confdefs.h. */ 6620 6621 6622#define inet_ntoa_r innocuous_inet_ntoa_r 6623#ifdef __STDC__ 6624# include <limits.h> 6625#else 6626# include <assert.h> 6627#endif 6628#undef inet_ntoa_r 6629#ifdef __cplusplus 6630extern "C" 6631#endif 6632char inet_ntoa_r (); 6633#if defined __stub_inet_ntoa_r || defined __stub___inet_ntoa_r 6634choke me 6635#endif 6636 6637int main (void) 6638{ 6639return inet_ntoa_r (); 6640 ; 6641 return 0; 6642} 6643 6644_ACEOF 6645if ac_fn_c_try_link "$LINENO"; then : 6646 6647 tmp_inet_ntoa_r="yes" 6648 6649else 6650 6651 tmp_inet_ntoa_r="no" 6652 6653fi 6654rm -f core conftest.err conftest.$ac_objext \ 6655 conftest$ac_exeext conftest.$ac_ext 6656 if test "$tmp_inet_ntoa_r" = "yes"; then 6657 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6658/* end confdefs.h. */ 6659 6660#include <sys/types.h> 6661#include <sys/socket.h> 6662#include <netinet/in.h> 6663#include <arpa/inet.h> 6664 6665_ACEOF 6666if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 6667 $EGREP "inet_ntoa_r" >/dev/null 2>&1; then : 6668 6669 tmp_inet_ntoa_r="proto_declared" 6670 6671else 6672 6673 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6674/* end confdefs.h. */ 6675 6676#define _REENTRANT 6677#include <sys/types.h> 6678#include <sys/socket.h> 6679#include <netinet/in.h> 6680#include <arpa/inet.h> 6681 6682_ACEOF 6683if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 6684 $EGREP "inet_ntoa_r" >/dev/null 2>&1; then : 6685 6686 tmp_inet_ntoa_r="proto_needs_reentrant" 6687 tmp_need_reentrant="yes" 6688 6689fi 6690rm -f conftest* 6691 6692 6693fi 6694rm -f conftest* 6695 6696 fi 6697 6698 fi 6699 if test "$tmp_need_reentrant" = "no"; then 6700 6701 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6702/* end confdefs.h. */ 6703 6704 6705#define gethostbyaddr_r innocuous_gethostbyaddr_r 6706#ifdef __STDC__ 6707# include <limits.h> 6708#else 6709# include <assert.h> 6710#endif 6711#undef gethostbyaddr_r 6712#ifdef __cplusplus 6713extern "C" 6714#endif 6715char gethostbyaddr_r (); 6716#if defined __stub_gethostbyaddr_r || defined __stub___gethostbyaddr_r 6717choke me 6718#endif 6719 6720int main (void) 6721{ 6722return gethostbyaddr_r (); 6723 ; 6724 return 0; 6725} 6726 6727_ACEOF 6728if ac_fn_c_try_link "$LINENO"; then : 6729 6730 tmp_gethostbyaddr_r="yes" 6731 6732else 6733 6734 tmp_gethostbyaddr_r="no" 6735 6736fi 6737rm -f core conftest.err conftest.$ac_objext \ 6738 conftest$ac_exeext conftest.$ac_ext 6739 if test "$tmp_gethostbyaddr_r" = "yes"; then 6740 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6741/* end confdefs.h. */ 6742 6743#include <sys/types.h> 6744#include <netdb.h> 6745 6746_ACEOF 6747if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 6748 $EGREP "gethostbyaddr_r" >/dev/null 2>&1; then : 6749 6750 tmp_gethostbyaddr_r="proto_declared" 6751 6752else 6753 6754 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6755/* end confdefs.h. */ 6756 6757#define _REENTRANT 6758#include <sys/types.h> 6759#include <netdb.h> 6760 6761_ACEOF 6762if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 6763 $EGREP "gethostbyaddr_r" >/dev/null 2>&1; then : 6764 6765 tmp_gethostbyaddr_r="proto_needs_reentrant" 6766 tmp_need_reentrant="yes" 6767 6768fi 6769rm -f conftest* 6770 6771 6772fi 6773rm -f conftest* 6774 6775 fi 6776 6777 fi 6778 if test "$tmp_need_reentrant" = "no"; then 6779 6780 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6781/* end confdefs.h. */ 6782 6783 6784#define gethostbyname_r innocuous_gethostbyname_r 6785#ifdef __STDC__ 6786# include <limits.h> 6787#else 6788# include <assert.h> 6789#endif 6790#undef gethostbyname_r 6791#ifdef __cplusplus 6792extern "C" 6793#endif 6794char gethostbyname_r (); 6795#if defined __stub_gethostbyname_r || defined __stub___gethostbyname_r 6796choke me 6797#endif 6798 6799int main (void) 6800{ 6801return gethostbyname_r (); 6802 ; 6803 return 0; 6804} 6805 6806_ACEOF 6807if ac_fn_c_try_link "$LINENO"; then : 6808 6809 tmp_gethostbyname_r="yes" 6810 6811else 6812 6813 tmp_gethostbyname_r="no" 6814 6815fi 6816rm -f core conftest.err conftest.$ac_objext \ 6817 conftest$ac_exeext conftest.$ac_ext 6818 if test "$tmp_gethostbyname_r" = "yes"; then 6819 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6820/* end confdefs.h. */ 6821 6822#include <sys/types.h> 6823#include <netdb.h> 6824 6825_ACEOF 6826if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 6827 $EGREP "gethostbyname_r" >/dev/null 2>&1; then : 6828 6829 tmp_gethostbyname_r="proto_declared" 6830 6831else 6832 6833 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6834/* end confdefs.h. */ 6835 6836#define _REENTRANT 6837#include <sys/types.h> 6838#include <netdb.h> 6839 6840_ACEOF 6841if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 6842 $EGREP "gethostbyname_r" >/dev/null 2>&1; then : 6843 6844 tmp_gethostbyname_r="proto_needs_reentrant" 6845 tmp_need_reentrant="yes" 6846 6847fi 6848rm -f conftest* 6849 6850 6851fi 6852rm -f conftest* 6853 6854 fi 6855 6856 fi 6857 if test "$tmp_need_reentrant" = "no"; then 6858 6859 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6860/* end confdefs.h. */ 6861 6862 6863#define getprotobyname_r innocuous_getprotobyname_r 6864#ifdef __STDC__ 6865# include <limits.h> 6866#else 6867# include <assert.h> 6868#endif 6869#undef getprotobyname_r 6870#ifdef __cplusplus 6871extern "C" 6872#endif 6873char getprotobyname_r (); 6874#if defined __stub_getprotobyname_r || defined __stub___getprotobyname_r 6875choke me 6876#endif 6877 6878int main (void) 6879{ 6880return getprotobyname_r (); 6881 ; 6882 return 0; 6883} 6884 6885_ACEOF 6886if ac_fn_c_try_link "$LINENO"; then : 6887 6888 tmp_getprotobyname_r="yes" 6889 6890else 6891 6892 tmp_getprotobyname_r="no" 6893 6894fi 6895rm -f core conftest.err conftest.$ac_objext \ 6896 conftest$ac_exeext conftest.$ac_ext 6897 if test "$tmp_getprotobyname_r" = "yes"; then 6898 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6899/* end confdefs.h. */ 6900 6901#include <sys/types.h> 6902#include <netdb.h> 6903 6904_ACEOF 6905if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 6906 $EGREP "getprotobyname_r" >/dev/null 2>&1; then : 6907 6908 tmp_getprotobyname_r="proto_declared" 6909 6910else 6911 6912 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6913/* end confdefs.h. */ 6914 6915#define _REENTRANT 6916#include <sys/types.h> 6917#include <netdb.h> 6918 6919_ACEOF 6920if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 6921 $EGREP "getprotobyname_r" >/dev/null 2>&1; then : 6922 6923 tmp_getprotobyname_r="proto_needs_reentrant" 6924 tmp_need_reentrant="yes" 6925 6926fi 6927rm -f conftest* 6928 6929 6930fi 6931rm -f conftest* 6932 6933 fi 6934 6935 fi 6936 if test "$tmp_need_reentrant" = "no"; then 6937 6938 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6939/* end confdefs.h. */ 6940 6941 6942#define getservbyport_r innocuous_getservbyport_r 6943#ifdef __STDC__ 6944# include <limits.h> 6945#else 6946# include <assert.h> 6947#endif 6948#undef getservbyport_r 6949#ifdef __cplusplus 6950extern "C" 6951#endif 6952char getservbyport_r (); 6953#if defined __stub_getservbyport_r || defined __stub___getservbyport_r 6954choke me 6955#endif 6956 6957int main (void) 6958{ 6959return getservbyport_r (); 6960 ; 6961 return 0; 6962} 6963 6964_ACEOF 6965if ac_fn_c_try_link "$LINENO"; then : 6966 6967 tmp_getservbyport_r="yes" 6968 6969else 6970 6971 tmp_getservbyport_r="no" 6972 6973fi 6974rm -f core conftest.err conftest.$ac_objext \ 6975 conftest$ac_exeext conftest.$ac_ext 6976 if test "$tmp_getservbyport_r" = "yes"; then 6977 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6978/* end confdefs.h. */ 6979 6980#include <sys/types.h> 6981#include <netdb.h> 6982 6983_ACEOF 6984if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 6985 $EGREP "getservbyport_r" >/dev/null 2>&1; then : 6986 6987 tmp_getservbyport_r="proto_declared" 6988 6989else 6990 6991 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6992/* end confdefs.h. */ 6993 6994#define _REENTRANT 6995#include <sys/types.h> 6996#include <netdb.h> 6997 6998_ACEOF 6999if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 7000 $EGREP "getservbyport_r" >/dev/null 2>&1; then : 7001 7002 tmp_getservbyport_r="proto_needs_reentrant" 7003 tmp_need_reentrant="yes" 7004 7005fi 7006rm -f conftest* 7007 7008 7009fi 7010rm -f conftest* 7011 7012 fi 7013 7014 fi 7015 7016 fi 7017 if test "$tmp_need_reentrant" = "yes"; then 7018 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7019$as_echo "yes" >&6; } 7020 else 7021 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7022$as_echo "no" >&6; } 7023 fi 7024 fi 7025 # 7026 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if _REENTRANT is onwards defined" >&5 7027$as_echo_n "checking if _REENTRANT is onwards defined... " >&6; } 7028 if test "$tmp_reentrant_initially_defined" = "yes" || 7029 test "$tmp_need_reentrant" = "yes"; then 7030 7031 7032$as_echo "#define NEED_REENTRANT 1" >>confdefs.h 7033 7034cat >>confdefs.h <<_EOF 7035#ifndef _REENTRANT 7036# define _REENTRANT 7037#endif 7038_EOF 7039 7040 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7041$as_echo "yes" >&6; } 7042 else 7043 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7044$as_echo "no" >&6; } 7045 fi 7046 # 7047 7048 7049# Check whether --enable-largefile was given. 7050if test "${enable_largefile+set}" = set; then : 7051 enableval=$enable_largefile; 7052fi 7053 7054if test "$enable_largefile" != no; then 7055 7056 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5 7057$as_echo_n "checking for special C compiler options needed for large files... " >&6; } 7058if ${ac_cv_sys_largefile_CC+:} false; then : 7059 $as_echo_n "(cached) " >&6 7060else 7061 ac_cv_sys_largefile_CC=no 7062 if test "$GCC" != yes; then 7063 ac_save_CC=$CC 7064 while :; do 7065 # IRIX 6.2 and later do not support large files by default, 7066 # so use the C compiler's -n32 option if that helps. 7067 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7068/* end confdefs.h. */ 7069#include <sys/types.h> 7070 /* Check that off_t can represent 2**63 - 1 correctly. 7071 We can't simply define LARGE_OFF_T to be 9223372036854775807, 7072 since some C++ compilers masquerading as C compilers 7073 incorrectly reject 9223372036854775807. */ 7074#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31)) 7075 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 7076 && LARGE_OFF_T % 2147483647 == 1) 7077 ? 1 : -1]; 7078int main (void) 7079{ 7080 7081 ; 7082 return 0; 7083} 7084_ACEOF 7085 if ac_fn_c_try_compile "$LINENO"; then : 7086 break 7087fi 7088rm -f core conftest.err conftest.$ac_objext 7089 CC="$CC -n32" 7090 if ac_fn_c_try_compile "$LINENO"; then : 7091 ac_cv_sys_largefile_CC=' -n32'; break 7092fi 7093rm -f core conftest.err conftest.$ac_objext 7094 break 7095 done 7096 CC=$ac_save_CC 7097 rm -f conftest.$ac_ext 7098 fi 7099fi 7100{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5 7101$as_echo "$ac_cv_sys_largefile_CC" >&6; } 7102 if test "$ac_cv_sys_largefile_CC" != no; then 7103 CC=$CC$ac_cv_sys_largefile_CC 7104 fi 7105 7106 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5 7107$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; } 7108if ${ac_cv_sys_file_offset_bits+:} false; then : 7109 $as_echo_n "(cached) " >&6 7110else 7111 while :; do 7112 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7113/* end confdefs.h. */ 7114#include <sys/types.h> 7115 /* Check that off_t can represent 2**63 - 1 correctly. 7116 We can't simply define LARGE_OFF_T to be 9223372036854775807, 7117 since some C++ compilers masquerading as C compilers 7118 incorrectly reject 9223372036854775807. */ 7119#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31)) 7120 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 7121 && LARGE_OFF_T % 2147483647 == 1) 7122 ? 1 : -1]; 7123int main (void) 7124{ 7125 7126 ; 7127 return 0; 7128} 7129_ACEOF 7130if ac_fn_c_try_compile "$LINENO"; then : 7131 ac_cv_sys_file_offset_bits=no; break 7132fi 7133rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7134 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7135/* end confdefs.h. */ 7136#define _FILE_OFFSET_BITS 64 7137#include <sys/types.h> 7138 /* Check that off_t can represent 2**63 - 1 correctly. 7139 We can't simply define LARGE_OFF_T to be 9223372036854775807, 7140 since some C++ compilers masquerading as C compilers 7141 incorrectly reject 9223372036854775807. */ 7142#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31)) 7143 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 7144 && LARGE_OFF_T % 2147483647 == 1) 7145 ? 1 : -1]; 7146int main (void) 7147{ 7148 7149 ; 7150 return 0; 7151} 7152_ACEOF 7153if ac_fn_c_try_compile "$LINENO"; then : 7154 ac_cv_sys_file_offset_bits=64; break 7155fi 7156rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7157 ac_cv_sys_file_offset_bits=unknown 7158 break 7159done 7160fi 7161{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5 7162$as_echo "$ac_cv_sys_file_offset_bits" >&6; } 7163case $ac_cv_sys_file_offset_bits in #( 7164 no | unknown) ;; 7165 *) 7166cat >>confdefs.h <<_ACEOF 7167#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits 7168_ACEOF 7169;; 7170esac 7171rm -rf conftest* 7172 if test $ac_cv_sys_file_offset_bits = unknown; then 7173 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5 7174$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; } 7175if ${ac_cv_sys_large_files+:} false; then : 7176 $as_echo_n "(cached) " >&6 7177else 7178 while :; do 7179 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7180/* end confdefs.h. */ 7181#include <sys/types.h> 7182 /* Check that off_t can represent 2**63 - 1 correctly. 7183 We can't simply define LARGE_OFF_T to be 9223372036854775807, 7184 since some C++ compilers masquerading as C compilers 7185 incorrectly reject 9223372036854775807. */ 7186#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31)) 7187 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 7188 && LARGE_OFF_T % 2147483647 == 1) 7189 ? 1 : -1]; 7190int main (void) 7191{ 7192 7193 ; 7194 return 0; 7195} 7196_ACEOF 7197if ac_fn_c_try_compile "$LINENO"; then : 7198 ac_cv_sys_large_files=no; break 7199fi 7200rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7201 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7202/* end confdefs.h. */ 7203#define _LARGE_FILES 1 7204#include <sys/types.h> 7205 /* Check that off_t can represent 2**63 - 1 correctly. 7206 We can't simply define LARGE_OFF_T to be 9223372036854775807, 7207 since some C++ compilers masquerading as C compilers 7208 incorrectly reject 9223372036854775807. */ 7209#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31)) 7210 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 7211 && LARGE_OFF_T % 2147483647 == 1) 7212 ? 1 : -1]; 7213int main (void) 7214{ 7215 7216 ; 7217 return 0; 7218} 7219_ACEOF 7220if ac_fn_c_try_compile "$LINENO"; then : 7221 ac_cv_sys_large_files=1; break 7222fi 7223rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7224 ac_cv_sys_large_files=unknown 7225 break 7226done 7227fi 7228{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5 7229$as_echo "$ac_cv_sys_large_files" >&6; } 7230case $ac_cv_sys_large_files in #( 7231 no | unknown) ;; 7232 *) 7233cat >>confdefs.h <<_ACEOF 7234#define _LARGE_FILES $ac_cv_sys_large_files 7235_ACEOF 7236;; 7237esac 7238rm -rf conftest* 7239 fi 7240 7241 7242fi 7243 7244 7245case `pwd` in 7246 *\ * | *\ *) 7247 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 7248$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 7249esac 7250 7251 7252 7253macro_version='2.4.6' 7254macro_revision='2.4.6' 7255 7256 7257 7258 7259 7260 7261 7262 7263 7264 7265 7266 7267 7268ltmain=$ac_aux_dir/ltmain.sh 7269 7270# Backslashify metacharacters that are still active within 7271# double-quoted strings. 7272sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 7273 7274# Same as above, but do not quote variable references. 7275double_quote_subst='s/\(["`\\]\)/\\\1/g' 7276 7277# Sed substitution to delay expansion of an escaped shell variable in a 7278# double_quote_subst'ed string. 7279delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 7280 7281# Sed substitution to delay expansion of an escaped single quote. 7282delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 7283 7284# Sed substitution to avoid accidental globbing in evaled expressions 7285no_glob_subst='s/\*/\\\*/g' 7286 7287ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 7288ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 7289ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 7290 7291{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 7292$as_echo_n "checking how to print strings... " >&6; } 7293# Test print first, because it will be a builtin if present. 7294if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \ 7295 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 7296 ECHO='print -r --' 7297elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 7298 ECHO='printf %s\n' 7299else 7300 # Use this function as a fallback that always works. 7301 func_fallback_echo () 7302 { 7303 eval 'cat <<_LTECHO_EOF 7304$1 7305_LTECHO_EOF' 7306 } 7307 ECHO='func_fallback_echo' 7308fi 7309 7310# func_echo_all arg... 7311# Invoke $ECHO with all args, space-separated. 7312func_echo_all () 7313{ 7314 $ECHO "" 7315} 7316 7317case $ECHO in 7318 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 7319$as_echo "printf" >&6; } ;; 7320 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 7321$as_echo "print -r" >&6; } ;; 7322 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 7323$as_echo "cat" >&6; } ;; 7324esac 7325 7326 7327 7328 7329 7330 7331 7332 7333 7334 7335 7336 7337 7338 7339{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 7340$as_echo_n "checking for a sed that does not truncate output... " >&6; } 7341if ${ac_cv_path_SED+:} false; then : 7342 $as_echo_n "(cached) " >&6 7343else 7344 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 7345 for ac_i in 1 2 3 4 5 6 7; do 7346 ac_script="$ac_script$as_nl$ac_script" 7347 done 7348 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 7349 { ac_script=; unset ac_script;} 7350 if test -z "$SED"; then 7351 ac_path_SED_found=false 7352 # Loop through the user's path and test for each of PROGNAME-LIST 7353 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7354for as_dir in $PATH 7355do 7356 IFS=$as_save_IFS 7357 test -z "$as_dir" && as_dir=. 7358 for ac_prog in sed gsed; do 7359 for ac_exec_ext in '' $ac_executable_extensions; do 7360 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 7361 as_fn_executable_p "$ac_path_SED" || continue 7362# Check for GNU ac_path_SED and select it if it is found. 7363 # Check for GNU $ac_path_SED 7364case `"$ac_path_SED" --version 2>&1` in 7365*GNU*) 7366 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 7367*) 7368 ac_count=0 7369 $as_echo_n 0123456789 >"conftest.in" 7370 while : 7371 do 7372 cat "conftest.in" "conftest.in" >"conftest.tmp" 7373 mv "conftest.tmp" "conftest.in" 7374 cp "conftest.in" "conftest.nl" 7375 $as_echo '' >> "conftest.nl" 7376 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 7377 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 7378 as_fn_arith $ac_count + 1 && ac_count=$as_val 7379 if test $ac_count -gt ${ac_path_SED_max-0}; then 7380 # Best one so far, save it but keep looking for a better one 7381 ac_cv_path_SED="$ac_path_SED" 7382 ac_path_SED_max=$ac_count 7383 fi 7384 # 10*(2^10) chars as input seems more than enough 7385 test $ac_count -gt 10 && break 7386 done 7387 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 7388esac 7389 7390 $ac_path_SED_found && break 3 7391 done 7392 done 7393 done 7394IFS=$as_save_IFS 7395 if test -z "$ac_cv_path_SED"; then 7396 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 7397 fi 7398else 7399 ac_cv_path_SED=$SED 7400fi 7401 7402fi 7403{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 7404$as_echo "$ac_cv_path_SED" >&6; } 7405 SED="$ac_cv_path_SED" 7406 rm -f conftest.sed 7407 7408test -z "$SED" && SED=sed 7409Xsed="$SED -e 1s/^X//" 7410 7411 7412 7413 7414 7415 7416 7417 7418 7419 7420 7421{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 7422$as_echo_n "checking for fgrep... " >&6; } 7423if ${ac_cv_path_FGREP+:} false; then : 7424 $as_echo_n "(cached) " >&6 7425else 7426 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 7427 then ac_cv_path_FGREP="$GREP -F" 7428 else 7429 if test -z "$FGREP"; then 7430 ac_path_FGREP_found=false 7431 # Loop through the user's path and test for each of PROGNAME-LIST 7432 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7433for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 7434do 7435 IFS=$as_save_IFS 7436 test -z "$as_dir" && as_dir=. 7437 for ac_prog in fgrep; do 7438 for ac_exec_ext in '' $ac_executable_extensions; do 7439 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 7440 as_fn_executable_p "$ac_path_FGREP" || continue 7441# Check for GNU ac_path_FGREP and select it if it is found. 7442 # Check for GNU $ac_path_FGREP 7443case `"$ac_path_FGREP" --version 2>&1` in 7444*GNU*) 7445 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 7446*) 7447 ac_count=0 7448 $as_echo_n 0123456789 >"conftest.in" 7449 while : 7450 do 7451 cat "conftest.in" "conftest.in" >"conftest.tmp" 7452 mv "conftest.tmp" "conftest.in" 7453 cp "conftest.in" "conftest.nl" 7454 $as_echo 'FGREP' >> "conftest.nl" 7455 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 7456 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 7457 as_fn_arith $ac_count + 1 && ac_count=$as_val 7458 if test $ac_count -gt ${ac_path_FGREP_max-0}; then 7459 # Best one so far, save it but keep looking for a better one 7460 ac_cv_path_FGREP="$ac_path_FGREP" 7461 ac_path_FGREP_max=$ac_count 7462 fi 7463 # 10*(2^10) chars as input seems more than enough 7464 test $ac_count -gt 10 && break 7465 done 7466 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 7467esac 7468 7469 $ac_path_FGREP_found && break 3 7470 done 7471 done 7472 done 7473IFS=$as_save_IFS 7474 if test -z "$ac_cv_path_FGREP"; then 7475 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 7476 fi 7477else 7478 ac_cv_path_FGREP=$FGREP 7479fi 7480 7481 fi 7482fi 7483{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 7484$as_echo "$ac_cv_path_FGREP" >&6; } 7485 FGREP="$ac_cv_path_FGREP" 7486 7487 7488test -z "$GREP" && GREP=grep 7489 7490 7491 7492 7493 7494 7495 7496 7497 7498 7499 7500 7501 7502 7503 7504 7505 7506 7507 7508# Check whether --with-gnu-ld was given. 7509if test "${with_gnu_ld+set}" = set; then : 7510 withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes 7511else 7512 with_gnu_ld=no 7513fi 7514 7515ac_prog=ld 7516if test yes = "$GCC"; then 7517 # Check if gcc -print-prog-name=ld gives a path. 7518 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 7519$as_echo_n "checking for ld used by $CC... " >&6; } 7520 case $host in 7521 *-*-mingw*) 7522 # gcc leaves a trailing carriage return, which upsets mingw 7523 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 7524 *) 7525 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 7526 esac 7527 case $ac_prog in 7528 # Accept absolute paths. 7529 [\\/]* | ?:[\\/]*) 7530 re_direlt='/[^/][^/]*/\.\./' 7531 # Canonicalize the pathname of ld 7532 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 7533 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 7534 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 7535 done 7536 test -z "$LD" && LD=$ac_prog 7537 ;; 7538 "") 7539 # If it fails, then pretend we aren't using GCC. 7540 ac_prog=ld 7541 ;; 7542 *) 7543 # If it is relative, then search for the first ld in PATH. 7544 with_gnu_ld=unknown 7545 ;; 7546 esac 7547elif test yes = "$with_gnu_ld"; then 7548 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 7549$as_echo_n "checking for GNU ld... " >&6; } 7550else 7551 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 7552$as_echo_n "checking for non-GNU ld... " >&6; } 7553fi 7554if ${lt_cv_path_LD+:} false; then : 7555 $as_echo_n "(cached) " >&6 7556else 7557 if test -z "$LD"; then 7558 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 7559 for ac_dir in $PATH; do 7560 IFS=$lt_save_ifs 7561 test -z "$ac_dir" && ac_dir=. 7562 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 7563 lt_cv_path_LD=$ac_dir/$ac_prog 7564 # Check to see if the program is GNU ld. I'd rather use --version, 7565 # but apparently some variants of GNU ld only accept -v. 7566 # Break only if it was the GNU/non-GNU ld that we prefer. 7567 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 7568 *GNU* | *'with BFD'*) 7569 test no != "$with_gnu_ld" && break 7570 ;; 7571 *) 7572 test yes != "$with_gnu_ld" && break 7573 ;; 7574 esac 7575 fi 7576 done 7577 IFS=$lt_save_ifs 7578else 7579 lt_cv_path_LD=$LD # Let the user override the test with a path. 7580fi 7581fi 7582 7583LD=$lt_cv_path_LD 7584if test -n "$LD"; then 7585 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 7586$as_echo "$LD" >&6; } 7587else 7588 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7589$as_echo "no" >&6; } 7590fi 7591test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 7592{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 7593$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 7594if ${lt_cv_prog_gnu_ld+:} false; then : 7595 $as_echo_n "(cached) " >&6 7596else 7597 # I'd rather use --version here, but apparently some GNU lds only accept -v. 7598case `$LD -v 2>&1 </dev/null` in 7599*GNU* | *'with BFD'*) 7600 lt_cv_prog_gnu_ld=yes 7601 ;; 7602*) 7603 lt_cv_prog_gnu_ld=no 7604 ;; 7605esac 7606fi 7607{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 7608$as_echo "$lt_cv_prog_gnu_ld" >&6; } 7609with_gnu_ld=$lt_cv_prog_gnu_ld 7610 7611 7612 7613 7614 7615 7616 7617 7618 7619{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 7620$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 7621if ${lt_cv_path_NM+:} false; then : 7622 $as_echo_n "(cached) " >&6 7623else 7624 if test -n "$NM"; then 7625 # Let the user override the test. 7626 lt_cv_path_NM=$NM 7627else 7628 lt_nm_to_check=${ac_tool_prefix}nm 7629 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 7630 lt_nm_to_check="$lt_nm_to_check nm" 7631 fi 7632 for lt_tmp_nm in $lt_nm_to_check; do 7633 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 7634 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 7635 IFS=$lt_save_ifs 7636 test -z "$ac_dir" && ac_dir=. 7637 tmp_nm=$ac_dir/$lt_tmp_nm 7638 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext"; then 7639 # Check to see if the nm accepts a BSD-compat flag. 7640 # Adding the 'sed 1q' prevents false positives on HP-UX, which says: 7641 # nm: unknown option "B" ignored 7642 # Tru64's nm complains that /dev/null is an invalid object file 7643 # MSYS converts /dev/null to NUL, MinGW nm treats NUL as empty 7644 case $build_os in 7645 mingw*) lt_bad_file=conftest.nm/nofile ;; 7646 *) lt_bad_file=/dev/null ;; 7647 esac 7648 case `"$tmp_nm" -B $lt_bad_file 2>&1 | sed '1q'` in 7649 *$lt_bad_file* | *'Invalid file or object type'*) 7650 lt_cv_path_NM="$tmp_nm -B" 7651 break 2 7652 ;; 7653 *) 7654 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 7655 */dev/null*) 7656 lt_cv_path_NM="$tmp_nm -p" 7657 break 2 7658 ;; 7659 *) 7660 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 7661 continue # so that we can try to find one that supports BSD flags 7662 ;; 7663 esac 7664 ;; 7665 esac 7666 fi 7667 done 7668 IFS=$lt_save_ifs 7669 done 7670 : ${lt_cv_path_NM=no} 7671fi 7672fi 7673{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 7674$as_echo "$lt_cv_path_NM" >&6; } 7675if test no != "$lt_cv_path_NM"; then 7676 NM=$lt_cv_path_NM 7677else 7678 # Didn't find any BSD compatible name lister, look for dumpbin. 7679 if test -n "$DUMPBIN"; then : 7680 # Let the user override the test. 7681 else 7682 if test -n "$ac_tool_prefix"; then 7683 for ac_prog in dumpbin "link -dump" 7684 do 7685 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 7686set dummy $ac_tool_prefix$ac_prog; ac_word=$2 7687{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7688$as_echo_n "checking for $ac_word... " >&6; } 7689if ${ac_cv_prog_DUMPBIN+:} false; then : 7690 $as_echo_n "(cached) " >&6 7691else 7692 if test -n "$DUMPBIN"; then 7693 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 7694else 7695as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7696for as_dir in $PATH 7697do 7698 IFS=$as_save_IFS 7699 test -z "$as_dir" && as_dir=. 7700 for ac_exec_ext in '' $ac_executable_extensions; do 7701 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7702 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 7703 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7704 break 2 7705 fi 7706done 7707 done 7708IFS=$as_save_IFS 7709 7710fi 7711fi 7712DUMPBIN=$ac_cv_prog_DUMPBIN 7713if test -n "$DUMPBIN"; then 7714 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 7715$as_echo "$DUMPBIN" >&6; } 7716else 7717 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7718$as_echo "no" >&6; } 7719fi 7720 7721 7722 test -n "$DUMPBIN" && break 7723 done 7724fi 7725if test -z "$DUMPBIN"; then 7726 ac_ct_DUMPBIN=$DUMPBIN 7727 for ac_prog in dumpbin "link -dump" 7728do 7729 # Extract the first word of "$ac_prog", so it can be a program name with args. 7730set dummy $ac_prog; ac_word=$2 7731{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7732$as_echo_n "checking for $ac_word... " >&6; } 7733if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then : 7734 $as_echo_n "(cached) " >&6 7735else 7736 if test -n "$ac_ct_DUMPBIN"; then 7737 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 7738else 7739as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7740for as_dir in $PATH 7741do 7742 IFS=$as_save_IFS 7743 test -z "$as_dir" && as_dir=. 7744 for ac_exec_ext in '' $ac_executable_extensions; do 7745 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7746 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 7747 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7748 break 2 7749 fi 7750done 7751 done 7752IFS=$as_save_IFS 7753 7754fi 7755fi 7756ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 7757if test -n "$ac_ct_DUMPBIN"; then 7758 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 7759$as_echo "$ac_ct_DUMPBIN" >&6; } 7760else 7761 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7762$as_echo "no" >&6; } 7763fi 7764 7765 7766 test -n "$ac_ct_DUMPBIN" && break 7767done 7768 7769 if test "x$ac_ct_DUMPBIN" = x; then 7770 DUMPBIN=":" 7771 else 7772 case $cross_compiling:$ac_tool_warned in 7773yes:) 7774{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7775$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7776ac_tool_warned=yes ;; 7777esac 7778 DUMPBIN=$ac_ct_DUMPBIN 7779 fi 7780fi 7781 7782 case `$DUMPBIN -symbols -headers /dev/null 2>&1 | sed '1q'` in 7783 *COFF*) 7784 DUMPBIN="$DUMPBIN -symbols -headers" 7785 ;; 7786 *) 7787 DUMPBIN=: 7788 ;; 7789 esac 7790 fi 7791 7792 if test : != "$DUMPBIN"; then 7793 NM=$DUMPBIN 7794 fi 7795fi 7796test -z "$NM" && NM=nm 7797 7798 7799 7800 7801 7802 7803{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 7804$as_echo_n "checking the name lister ($NM) interface... " >&6; } 7805if ${lt_cv_nm_interface+:} false; then : 7806 $as_echo_n "(cached) " >&6 7807else 7808 lt_cv_nm_interface="BSD nm" 7809 echo "int some_variable = 0;" > conftest.$ac_ext 7810 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 7811 (eval "$ac_compile" 2>conftest.err) 7812 cat conftest.err >&5 7813 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 7814 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 7815 cat conftest.err >&5 7816 (eval echo "\"\$as_me:$LINENO: output\"" >&5) 7817 cat conftest.out >&5 7818 if $GREP 'External.*some_variable' conftest.out > /dev/null; then 7819 lt_cv_nm_interface="MS dumpbin" 7820 fi 7821 rm -f conftest* 7822fi 7823{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 7824$as_echo "$lt_cv_nm_interface" >&6; } 7825 7826{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 7827$as_echo_n "checking whether ln -s works... " >&6; } 7828LN_S=$as_ln_s 7829if test "$LN_S" = "ln -s"; then 7830 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7831$as_echo "yes" >&6; } 7832else 7833 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 7834$as_echo "no, using $LN_S" >&6; } 7835fi 7836 7837# find the maximum length of command line arguments 7838{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 7839$as_echo_n "checking the maximum length of command line arguments... " >&6; } 7840if ${lt_cv_sys_max_cmd_len+:} false; then : 7841 $as_echo_n "(cached) " >&6 7842else 7843 i=0 7844 teststring=ABCD 7845 7846 case $build_os in 7847 msdosdjgpp*) 7848 # On DJGPP, this test can blow up pretty badly due to problems in libc 7849 # (any single argument exceeding 2000 bytes causes a buffer overrun 7850 # during glob expansion). Even if it were fixed, the result of this 7851 # check would be larger than it should be. 7852 lt_cv_sys_max_cmd_len=12288; # 12K is about right 7853 ;; 7854 7855 gnu*) 7856 # Under GNU Hurd, this test is not required because there is 7857 # no limit to the length of command line arguments. 7858 # Libtool will interpret -1 as no limit whatsoever 7859 lt_cv_sys_max_cmd_len=-1; 7860 ;; 7861 7862 cygwin* | mingw* | cegcc*) 7863 # On Win9x/ME, this test blows up -- it succeeds, but takes 7864 # about 5 minutes as the teststring grows exponentially. 7865 # Worse, since 9x/ME are not pre-emptively multitasking, 7866 # you end up with a "frozen" computer, even though with patience 7867 # the test eventually succeeds (with a max line length of 256k). 7868 # Instead, let's just punt: use the minimum linelength reported by 7869 # all of the supported platforms: 8192 (on NT/2K/XP). 7870 lt_cv_sys_max_cmd_len=8192; 7871 ;; 7872 7873 mint*) 7874 # On MiNT this can take a long time and run out of memory. 7875 lt_cv_sys_max_cmd_len=8192; 7876 ;; 7877 7878 amigaos*) 7879 # On AmigaOS with pdksh, this test takes hours, literally. 7880 # So we just punt and use a minimum line length of 8192. 7881 lt_cv_sys_max_cmd_len=8192; 7882 ;; 7883 7884 bitrig* | darwin* | dragonfly* | freebsd* | netbsd* | openbsd*) 7885 # This has been around since 386BSD, at least. Likely further. 7886 if test -x /sbin/sysctl; then 7887 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 7888 elif test -x /usr/sbin/sysctl; then 7889 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 7890 else 7891 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 7892 fi 7893 # And add a safety zone 7894 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 7895 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 7896 ;; 7897 7898 interix*) 7899 # We know the value 262144 and hardcode it with a safety zone (like BSD) 7900 lt_cv_sys_max_cmd_len=196608 7901 ;; 7902 7903 os2*) 7904 # The test takes a long time on OS/2. 7905 lt_cv_sys_max_cmd_len=8192 7906 ;; 7907 7908 osf*) 7909 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 7910 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 7911 # nice to cause kernel panics so lets avoid the loop below. 7912 # First set a reasonable default. 7913 lt_cv_sys_max_cmd_len=16384 7914 # 7915 if test -x /sbin/sysconfig; then 7916 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 7917 *1*) lt_cv_sys_max_cmd_len=-1 ;; 7918 esac 7919 fi 7920 ;; 7921 sco3.2v5*) 7922 lt_cv_sys_max_cmd_len=102400 7923 ;; 7924 sysv5* | sco5v6* | sysv4.2uw2*) 7925 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 7926 if test -n "$kargmax"; then 7927 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 7928 else 7929 lt_cv_sys_max_cmd_len=32768 7930 fi 7931 ;; 7932 *) 7933 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 7934 if test -n "$lt_cv_sys_max_cmd_len" && \ 7935 test undefined != "$lt_cv_sys_max_cmd_len"; then 7936 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 7937 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 7938 else 7939 # Make teststring a little bigger before we do anything with it. 7940 # a 1K string should be a reasonable start. 7941 for i in 1 2 3 4 5 6 7 8; do 7942 teststring=$teststring$teststring 7943 done 7944 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 7945 # If test is not a shell built-in, we'll probably end up computing a 7946 # maximum length that is only half of the actual maximum length, but 7947 # we can't tell. 7948 while { test X`env echo "$teststring$teststring" 2>/dev/null` \ 7949 = "X$teststring$teststring"; } >/dev/null 2>&1 && 7950 test 17 != "$i" # 1/2 MB should be enough 7951 do 7952 i=`expr $i + 1` 7953 teststring=$teststring$teststring 7954 done 7955 # Only check the string length outside the loop. 7956 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 7957 teststring= 7958 # Add a significant safety factor because C++ compilers can tack on 7959 # massive amounts of additional arguments before passing them to the 7960 # linker. It appears as though 1/2 is a usable value. 7961 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 7962 fi 7963 ;; 7964 esac 7965 7966fi 7967 7968if test -n "$lt_cv_sys_max_cmd_len"; then 7969 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 7970$as_echo "$lt_cv_sys_max_cmd_len" >&6; } 7971else 7972 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 7973$as_echo "none" >&6; } 7974fi 7975max_cmd_len=$lt_cv_sys_max_cmd_len 7976 7977 7978 7979 7980 7981 7982: ${CP="cp -f"} 7983: ${MV="mv -f"} 7984: ${RM="rm -f"} 7985 7986if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 7987 lt_unset=unset 7988else 7989 lt_unset=false 7990fi 7991 7992 7993 7994 7995 7996# test EBCDIC or ASCII 7997case `echo X|tr X '\101'` in 7998 A) # ASCII based system 7999 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 8000 lt_SP2NL='tr \040 \012' 8001 lt_NL2SP='tr \015\012 \040\040' 8002 ;; 8003 *) # EBCDIC based system 8004 lt_SP2NL='tr \100 \n' 8005 lt_NL2SP='tr \r\n \100\100' 8006 ;; 8007esac 8008 8009 8010 8011 8012 8013 8014 8015 8016 8017{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5 8018$as_echo_n "checking how to convert $build file names to $host format... " >&6; } 8019if ${lt_cv_to_host_file_cmd+:} false; then : 8020 $as_echo_n "(cached) " >&6 8021else 8022 case $host in 8023 *-*-mingw* ) 8024 case $build in 8025 *-*-mingw* ) # actually msys 8026 lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32 8027 ;; 8028 *-*-cygwin* ) 8029 lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32 8030 ;; 8031 * ) # otherwise, assume *nix 8032 lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32 8033 ;; 8034 esac 8035 ;; 8036 *-*-cygwin* ) 8037 case $build in 8038 *-*-mingw* ) # actually msys 8039 lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin 8040 ;; 8041 *-*-cygwin* ) 8042 lt_cv_to_host_file_cmd=func_convert_file_noop 8043 ;; 8044 * ) # otherwise, assume *nix 8045 lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin 8046 ;; 8047 esac 8048 ;; 8049 * ) # unhandled hosts (and "normal" native builds) 8050 lt_cv_to_host_file_cmd=func_convert_file_noop 8051 ;; 8052esac 8053 8054fi 8055 8056to_host_file_cmd=$lt_cv_to_host_file_cmd 8057{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5 8058$as_echo "$lt_cv_to_host_file_cmd" >&6; } 8059 8060 8061 8062 8063 8064{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5 8065$as_echo_n "checking how to convert $build file names to toolchain format... " >&6; } 8066if ${lt_cv_to_tool_file_cmd+:} false; then : 8067 $as_echo_n "(cached) " >&6 8068else 8069 #assume ordinary cross tools, or native build. 8070lt_cv_to_tool_file_cmd=func_convert_file_noop 8071case $host in 8072 *-*-mingw* ) 8073 case $build in 8074 *-*-mingw* ) # actually msys 8075 lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32 8076 ;; 8077 esac 8078 ;; 8079esac 8080 8081fi 8082 8083to_tool_file_cmd=$lt_cv_to_tool_file_cmd 8084{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5 8085$as_echo "$lt_cv_to_tool_file_cmd" >&6; } 8086 8087 8088 8089 8090 8091{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 8092$as_echo_n "checking for $LD option to reload object files... " >&6; } 8093if ${lt_cv_ld_reload_flag+:} false; then : 8094 $as_echo_n "(cached) " >&6 8095else 8096 lt_cv_ld_reload_flag='-r' 8097fi 8098{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 8099$as_echo "$lt_cv_ld_reload_flag" >&6; } 8100reload_flag=$lt_cv_ld_reload_flag 8101case $reload_flag in 8102"" | " "*) ;; 8103*) reload_flag=" $reload_flag" ;; 8104esac 8105reload_cmds='$LD$reload_flag -o $output$reload_objs' 8106case $host_os in 8107 cygwin* | mingw* | pw32* | cegcc*) 8108 if test yes != "$GCC"; then 8109 reload_cmds=false 8110 fi 8111 ;; 8112 darwin*) 8113 if test yes = "$GCC"; then 8114 reload_cmds='$LTCC $LTCFLAGS -nostdlib $wl-r -o $output$reload_objs' 8115 else 8116 reload_cmds='$LD$reload_flag -o $output$reload_objs' 8117 fi 8118 ;; 8119esac 8120 8121 8122 8123 8124 8125 8126 8127 8128 8129if test -n "$ac_tool_prefix"; then 8130 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 8131set dummy ${ac_tool_prefix}objdump; ac_word=$2 8132{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8133$as_echo_n "checking for $ac_word... " >&6; } 8134if ${ac_cv_prog_OBJDUMP+:} false; then : 8135 $as_echo_n "(cached) " >&6 8136else 8137 if test -n "$OBJDUMP"; then 8138 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 8139else 8140as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8141for as_dir in $PATH 8142do 8143 IFS=$as_save_IFS 8144 test -z "$as_dir" && as_dir=. 8145 for ac_exec_ext in '' $ac_executable_extensions; do 8146 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8147 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 8148 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8149 break 2 8150 fi 8151done 8152 done 8153IFS=$as_save_IFS 8154 8155fi 8156fi 8157OBJDUMP=$ac_cv_prog_OBJDUMP 8158if test -n "$OBJDUMP"; then 8159 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 8160$as_echo "$OBJDUMP" >&6; } 8161else 8162 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8163$as_echo "no" >&6; } 8164fi 8165 8166 8167fi 8168if test -z "$ac_cv_prog_OBJDUMP"; then 8169 ac_ct_OBJDUMP=$OBJDUMP 8170 # Extract the first word of "objdump", so it can be a program name with args. 8171set dummy objdump; ac_word=$2 8172{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8173$as_echo_n "checking for $ac_word... " >&6; } 8174if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : 8175 $as_echo_n "(cached) " >&6 8176else 8177 if test -n "$ac_ct_OBJDUMP"; then 8178 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 8179else 8180as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8181for as_dir in $PATH 8182do 8183 IFS=$as_save_IFS 8184 test -z "$as_dir" && as_dir=. 8185 for ac_exec_ext in '' $ac_executable_extensions; do 8186 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8187 ac_cv_prog_ac_ct_OBJDUMP="objdump" 8188 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8189 break 2 8190 fi 8191done 8192 done 8193IFS=$as_save_IFS 8194 8195fi 8196fi 8197ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 8198if test -n "$ac_ct_OBJDUMP"; then 8199 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 8200$as_echo "$ac_ct_OBJDUMP" >&6; } 8201else 8202 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8203$as_echo "no" >&6; } 8204fi 8205 8206 if test "x$ac_ct_OBJDUMP" = x; then 8207 OBJDUMP="false" 8208 else 8209 case $cross_compiling:$ac_tool_warned in 8210yes:) 8211{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8212$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8213ac_tool_warned=yes ;; 8214esac 8215 OBJDUMP=$ac_ct_OBJDUMP 8216 fi 8217else 8218 OBJDUMP="$ac_cv_prog_OBJDUMP" 8219fi 8220 8221test -z "$OBJDUMP" && OBJDUMP=objdump 8222 8223 8224 8225 8226 8227 8228{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 8229$as_echo_n "checking how to recognize dependent libraries... " >&6; } 8230if ${lt_cv_deplibs_check_method+:} false; then : 8231 $as_echo_n "(cached) " >&6 8232else 8233 lt_cv_file_magic_cmd='$MAGIC_CMD' 8234lt_cv_file_magic_test_file= 8235lt_cv_deplibs_check_method='unknown' 8236# Need to set the preceding variable on all platforms that support 8237# interlibrary dependencies. 8238# 'none' -- dependencies not supported. 8239# 'unknown' -- same as none, but documents that we really don't know. 8240# 'pass_all' -- all dependencies passed with no checks. 8241# 'test_compile' -- check by making test program. 8242# 'file_magic [[regex]]' -- check by looking for files in library path 8243# that responds to the $file_magic_cmd with a given extended regex. 8244# If you have 'file' or equivalent on your system and you're not sure 8245# whether 'pass_all' will *always* work, you probably want this one. 8246 8247case $host_os in 8248aix[4-9]*) 8249 lt_cv_deplibs_check_method=pass_all 8250 ;; 8251 8252beos*) 8253 lt_cv_deplibs_check_method=pass_all 8254 ;; 8255 8256bsdi[45]*) 8257 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 8258 lt_cv_file_magic_cmd='/usr/bin/file -L' 8259 lt_cv_file_magic_test_file=/shlib/libc.so 8260 ;; 8261 8262cygwin*) 8263 # func_win32_libid is a shell function defined in ltmain.sh 8264 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 8265 lt_cv_file_magic_cmd='func_win32_libid' 8266 ;; 8267 8268mingw* | pw32*) 8269 # Base MSYS/MinGW do not provide the 'file' command needed by 8270 # func_win32_libid shell function, so use a weaker test based on 'objdump', 8271 # unless we find 'file', for example because we are cross-compiling. 8272 if ( file / ) >/dev/null 2>&1; then 8273 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 8274 lt_cv_file_magic_cmd='func_win32_libid' 8275 else 8276 # Keep this pattern in sync with the one in func_win32_libid. 8277 lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' 8278 lt_cv_file_magic_cmd='$OBJDUMP -f' 8279 fi 8280 ;; 8281 8282cegcc*) 8283 # use the weaker test based on 'objdump'. See mingw*. 8284 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 8285 lt_cv_file_magic_cmd='$OBJDUMP -f' 8286 ;; 8287 8288darwin* | rhapsody*) 8289 lt_cv_deplibs_check_method=pass_all 8290 ;; 8291 8292freebsd* | dragonfly*) 8293 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 8294 case $host_cpu in 8295 i*86 ) 8296 # Not sure whether the presence of OpenBSD here was a mistake. 8297 # Let's accept both of them until this is cleared up. 8298 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 8299 lt_cv_file_magic_cmd=/usr/bin/file 8300 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 8301 ;; 8302 esac 8303 else 8304 lt_cv_deplibs_check_method=pass_all 8305 fi 8306 ;; 8307 8308haiku*) 8309 lt_cv_deplibs_check_method=pass_all 8310 ;; 8311 8312hpux10.20* | hpux11*) 8313 lt_cv_file_magic_cmd=/usr/bin/file 8314 case $host_cpu in 8315 ia64*) 8316 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 8317 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 8318 ;; 8319 hppa*64*) 8320 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]' 8321 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 8322 ;; 8323 *) 8324 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' 8325 lt_cv_file_magic_test_file=/usr/lib/libc.sl 8326 ;; 8327 esac 8328 ;; 8329 8330interix[3-9]*) 8331 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 8332 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 8333 ;; 8334 8335irix5* | irix6* | nonstopux*) 8336 case $LD in 8337 *-32|*"-32 ") libmagic=32-bit;; 8338 *-n32|*"-n32 ") libmagic=N32;; 8339 *-64|*"-64 ") libmagic=64-bit;; 8340 *) libmagic=never-match;; 8341 esac 8342 lt_cv_deplibs_check_method=pass_all 8343 ;; 8344 8345# This must be glibc/ELF. 8346linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 8347 lt_cv_deplibs_check_method=pass_all 8348 ;; 8349 8350netbsd* | netbsdelf*-gnu) 8351 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 8352 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 8353 else 8354 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 8355 fi 8356 ;; 8357 8358newos6*) 8359 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 8360 lt_cv_file_magic_cmd=/usr/bin/file 8361 lt_cv_file_magic_test_file=/usr/lib/libnls.so 8362 ;; 8363 8364*nto* | *qnx*) 8365 lt_cv_deplibs_check_method=pass_all 8366 ;; 8367 8368openbsd* | bitrig*) 8369 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then 8370 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 8371 else 8372 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 8373 fi 8374 ;; 8375 8376osf3* | osf4* | osf5*) 8377 lt_cv_deplibs_check_method=pass_all 8378 ;; 8379 8380rdos*) 8381 lt_cv_deplibs_check_method=pass_all 8382 ;; 8383 8384solaris*) 8385 lt_cv_deplibs_check_method=pass_all 8386 ;; 8387 8388sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 8389 lt_cv_deplibs_check_method=pass_all 8390 ;; 8391 8392sysv4 | sysv4.3*) 8393 case $host_vendor in 8394 motorola) 8395 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]' 8396 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 8397 ;; 8398 ncr) 8399 lt_cv_deplibs_check_method=pass_all 8400 ;; 8401 sequent) 8402 lt_cv_file_magic_cmd='/bin/file' 8403 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 8404 ;; 8405 sni) 8406 lt_cv_file_magic_cmd='/bin/file' 8407 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 8408 lt_cv_file_magic_test_file=/lib/libc.so 8409 ;; 8410 siemens) 8411 lt_cv_deplibs_check_method=pass_all 8412 ;; 8413 pc) 8414 lt_cv_deplibs_check_method=pass_all 8415 ;; 8416 esac 8417 ;; 8418 8419tpf*) 8420 lt_cv_deplibs_check_method=pass_all 8421 ;; 8422os2*) 8423 lt_cv_deplibs_check_method=pass_all 8424 ;; 8425esac 8426 8427fi 8428{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 8429$as_echo "$lt_cv_deplibs_check_method" >&6; } 8430 8431file_magic_glob= 8432want_nocaseglob=no 8433if test "$build" = "$host"; then 8434 case $host_os in 8435 mingw* | pw32*) 8436 if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then 8437 want_nocaseglob=yes 8438 else 8439 file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"` 8440 fi 8441 ;; 8442 esac 8443fi 8444 8445file_magic_cmd=$lt_cv_file_magic_cmd 8446deplibs_check_method=$lt_cv_deplibs_check_method 8447test -z "$deplibs_check_method" && deplibs_check_method=unknown 8448 8449 8450 8451 8452 8453 8454 8455 8456 8457 8458 8459 8460 8461 8462 8463 8464 8465 8466 8467 8468 8469 8470if test -n "$ac_tool_prefix"; then 8471 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args. 8472set dummy ${ac_tool_prefix}dlltool; ac_word=$2 8473{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8474$as_echo_n "checking for $ac_word... " >&6; } 8475if ${ac_cv_prog_DLLTOOL+:} false; then : 8476 $as_echo_n "(cached) " >&6 8477else 8478 if test -n "$DLLTOOL"; then 8479 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test. 8480else 8481as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8482for as_dir in $PATH 8483do 8484 IFS=$as_save_IFS 8485 test -z "$as_dir" && as_dir=. 8486 for ac_exec_ext in '' $ac_executable_extensions; do 8487 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8488 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool" 8489 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8490 break 2 8491 fi 8492done 8493 done 8494IFS=$as_save_IFS 8495 8496fi 8497fi 8498DLLTOOL=$ac_cv_prog_DLLTOOL 8499if test -n "$DLLTOOL"; then 8500 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5 8501$as_echo "$DLLTOOL" >&6; } 8502else 8503 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8504$as_echo "no" >&6; } 8505fi 8506 8507 8508fi 8509if test -z "$ac_cv_prog_DLLTOOL"; then 8510 ac_ct_DLLTOOL=$DLLTOOL 8511 # Extract the first word of "dlltool", so it can be a program name with args. 8512set dummy dlltool; ac_word=$2 8513{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8514$as_echo_n "checking for $ac_word... " >&6; } 8515if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then : 8516 $as_echo_n "(cached) " >&6 8517else 8518 if test -n "$ac_ct_DLLTOOL"; then 8519 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test. 8520else 8521as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8522for as_dir in $PATH 8523do 8524 IFS=$as_save_IFS 8525 test -z "$as_dir" && as_dir=. 8526 for ac_exec_ext in '' $ac_executable_extensions; do 8527 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8528 ac_cv_prog_ac_ct_DLLTOOL="dlltool" 8529 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8530 break 2 8531 fi 8532done 8533 done 8534IFS=$as_save_IFS 8535 8536fi 8537fi 8538ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL 8539if test -n "$ac_ct_DLLTOOL"; then 8540 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5 8541$as_echo "$ac_ct_DLLTOOL" >&6; } 8542else 8543 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8544$as_echo "no" >&6; } 8545fi 8546 8547 if test "x$ac_ct_DLLTOOL" = x; then 8548 DLLTOOL="false" 8549 else 8550 case $cross_compiling:$ac_tool_warned in 8551yes:) 8552{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8553$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8554ac_tool_warned=yes ;; 8555esac 8556 DLLTOOL=$ac_ct_DLLTOOL 8557 fi 8558else 8559 DLLTOOL="$ac_cv_prog_DLLTOOL" 8560fi 8561 8562test -z "$DLLTOOL" && DLLTOOL=dlltool 8563 8564 8565 8566 8567 8568 8569 8570{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5 8571$as_echo_n "checking how to associate runtime and link libraries... " >&6; } 8572if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then : 8573 $as_echo_n "(cached) " >&6 8574else 8575 lt_cv_sharedlib_from_linklib_cmd='unknown' 8576 8577case $host_os in 8578cygwin* | mingw* | pw32* | cegcc*) 8579 # two different shell functions defined in ltmain.sh; 8580 # decide which one to use based on capabilities of $DLLTOOL 8581 case `$DLLTOOL --help 2>&1` in 8582 *--identify-strict*) 8583 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib 8584 ;; 8585 *) 8586 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback 8587 ;; 8588 esac 8589 ;; 8590*) 8591 # fallback: assume linklib IS sharedlib 8592 lt_cv_sharedlib_from_linklib_cmd=$ECHO 8593 ;; 8594esac 8595 8596fi 8597{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5 8598$as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; } 8599sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd 8600test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO 8601 8602 8603 8604 8605 8606 8607 8608if test -n "$ac_tool_prefix"; then 8609 for ac_prog in ar 8610 do 8611 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 8612set dummy $ac_tool_prefix$ac_prog; ac_word=$2 8613{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8614$as_echo_n "checking for $ac_word... " >&6; } 8615if ${ac_cv_prog_AR+:} false; then : 8616 $as_echo_n "(cached) " >&6 8617else 8618 if test -n "$AR"; then 8619 ac_cv_prog_AR="$AR" # Let the user override the test. 8620else 8621as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8622for as_dir in $PATH 8623do 8624 IFS=$as_save_IFS 8625 test -z "$as_dir" && as_dir=. 8626 for ac_exec_ext in '' $ac_executable_extensions; do 8627 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8628 ac_cv_prog_AR="$ac_tool_prefix$ac_prog" 8629 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8630 break 2 8631 fi 8632done 8633 done 8634IFS=$as_save_IFS 8635 8636fi 8637fi 8638AR=$ac_cv_prog_AR 8639if test -n "$AR"; then 8640 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 8641$as_echo "$AR" >&6; } 8642else 8643 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8644$as_echo "no" >&6; } 8645fi 8646 8647 8648 test -n "$AR" && break 8649 done 8650fi 8651if test -z "$AR"; then 8652 ac_ct_AR=$AR 8653 for ac_prog in ar 8654do 8655 # Extract the first word of "$ac_prog", so it can be a program name with args. 8656set dummy $ac_prog; ac_word=$2 8657{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8658$as_echo_n "checking for $ac_word... " >&6; } 8659if ${ac_cv_prog_ac_ct_AR+:} false; then : 8660 $as_echo_n "(cached) " >&6 8661else 8662 if test -n "$ac_ct_AR"; then 8663 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 8664else 8665as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8666for as_dir in $PATH 8667do 8668 IFS=$as_save_IFS 8669 test -z "$as_dir" && as_dir=. 8670 for ac_exec_ext in '' $ac_executable_extensions; do 8671 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8672 ac_cv_prog_ac_ct_AR="$ac_prog" 8673 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8674 break 2 8675 fi 8676done 8677 done 8678IFS=$as_save_IFS 8679 8680fi 8681fi 8682ac_ct_AR=$ac_cv_prog_ac_ct_AR 8683if test -n "$ac_ct_AR"; then 8684 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 8685$as_echo "$ac_ct_AR" >&6; } 8686else 8687 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8688$as_echo "no" >&6; } 8689fi 8690 8691 8692 test -n "$ac_ct_AR" && break 8693done 8694 8695 if test "x$ac_ct_AR" = x; then 8696 AR="false" 8697 else 8698 case $cross_compiling:$ac_tool_warned in 8699yes:) 8700{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8701$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8702ac_tool_warned=yes ;; 8703esac 8704 AR=$ac_ct_AR 8705 fi 8706fi 8707 8708: ${AR=ar} 8709: ${AR_FLAGS=cru} 8710 8711 8712 8713 8714 8715 8716 8717 8718 8719 8720 8721{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5 8722$as_echo_n "checking for archiver @FILE support... " >&6; } 8723if ${lt_cv_ar_at_file+:} false; then : 8724 $as_echo_n "(cached) " >&6 8725else 8726 lt_cv_ar_at_file=no 8727 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8728/* end confdefs.h. */ 8729 8730int main (void) 8731{ 8732 8733 ; 8734 return 0; 8735} 8736_ACEOF 8737if ac_fn_c_try_compile "$LINENO"; then : 8738 echo conftest.$ac_objext > conftest.lst 8739 lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5' 8740 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 8741 (eval $lt_ar_try) 2>&5 8742 ac_status=$? 8743 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 8744 test $ac_status = 0; } 8745 if test 0 -eq "$ac_status"; then 8746 # Ensure the archiver fails upon bogus file names. 8747 rm -f conftest.$ac_objext libconftest.a 8748 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 8749 (eval $lt_ar_try) 2>&5 8750 ac_status=$? 8751 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 8752 test $ac_status = 0; } 8753 if test 0 -ne "$ac_status"; then 8754 lt_cv_ar_at_file=@ 8755 fi 8756 fi 8757 rm -f conftest.* libconftest.a 8758 8759fi 8760rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8761 8762fi 8763{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5 8764$as_echo "$lt_cv_ar_at_file" >&6; } 8765 8766if test no = "$lt_cv_ar_at_file"; then 8767 archiver_list_spec= 8768else 8769 archiver_list_spec=$lt_cv_ar_at_file 8770fi 8771 8772 8773 8774 8775 8776 8777 8778if test -n "$ac_tool_prefix"; then 8779 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 8780set dummy ${ac_tool_prefix}strip; ac_word=$2 8781{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8782$as_echo_n "checking for $ac_word... " >&6; } 8783if ${ac_cv_prog_STRIP+:} false; then : 8784 $as_echo_n "(cached) " >&6 8785else 8786 if test -n "$STRIP"; then 8787 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 8788else 8789as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8790for as_dir in $PATH 8791do 8792 IFS=$as_save_IFS 8793 test -z "$as_dir" && as_dir=. 8794 for ac_exec_ext in '' $ac_executable_extensions; do 8795 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8796 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 8797 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8798 break 2 8799 fi 8800done 8801 done 8802IFS=$as_save_IFS 8803 8804fi 8805fi 8806STRIP=$ac_cv_prog_STRIP 8807if test -n "$STRIP"; then 8808 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 8809$as_echo "$STRIP" >&6; } 8810else 8811 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8812$as_echo "no" >&6; } 8813fi 8814 8815 8816fi 8817if test -z "$ac_cv_prog_STRIP"; then 8818 ac_ct_STRIP=$STRIP 8819 # Extract the first word of "strip", so it can be a program name with args. 8820set dummy strip; ac_word=$2 8821{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8822$as_echo_n "checking for $ac_word... " >&6; } 8823if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 8824 $as_echo_n "(cached) " >&6 8825else 8826 if test -n "$ac_ct_STRIP"; then 8827 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 8828else 8829as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8830for as_dir in $PATH 8831do 8832 IFS=$as_save_IFS 8833 test -z "$as_dir" && as_dir=. 8834 for ac_exec_ext in '' $ac_executable_extensions; do 8835 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8836 ac_cv_prog_ac_ct_STRIP="strip" 8837 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8838 break 2 8839 fi 8840done 8841 done 8842IFS=$as_save_IFS 8843 8844fi 8845fi 8846ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 8847if test -n "$ac_ct_STRIP"; then 8848 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 8849$as_echo "$ac_ct_STRIP" >&6; } 8850else 8851 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8852$as_echo "no" >&6; } 8853fi 8854 8855 if test "x$ac_ct_STRIP" = x; then 8856 STRIP=":" 8857 else 8858 case $cross_compiling:$ac_tool_warned in 8859yes:) 8860{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8861$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8862ac_tool_warned=yes ;; 8863esac 8864 STRIP=$ac_ct_STRIP 8865 fi 8866else 8867 STRIP="$ac_cv_prog_STRIP" 8868fi 8869 8870test -z "$STRIP" && STRIP=: 8871 8872 8873 8874 8875 8876 8877if test -n "$ac_tool_prefix"; then 8878 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 8879set dummy ${ac_tool_prefix}ranlib; ac_word=$2 8880{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8881$as_echo_n "checking for $ac_word... " >&6; } 8882if ${ac_cv_prog_RANLIB+:} false; then : 8883 $as_echo_n "(cached) " >&6 8884else 8885 if test -n "$RANLIB"; then 8886 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 8887else 8888as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8889for as_dir in $PATH 8890do 8891 IFS=$as_save_IFS 8892 test -z "$as_dir" && as_dir=. 8893 for ac_exec_ext in '' $ac_executable_extensions; do 8894 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8895 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 8896 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8897 break 2 8898 fi 8899done 8900 done 8901IFS=$as_save_IFS 8902 8903fi 8904fi 8905RANLIB=$ac_cv_prog_RANLIB 8906if test -n "$RANLIB"; then 8907 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 8908$as_echo "$RANLIB" >&6; } 8909else 8910 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8911$as_echo "no" >&6; } 8912fi 8913 8914 8915fi 8916if test -z "$ac_cv_prog_RANLIB"; then 8917 ac_ct_RANLIB=$RANLIB 8918 # Extract the first word of "ranlib", so it can be a program name with args. 8919set dummy ranlib; ac_word=$2 8920{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8921$as_echo_n "checking for $ac_word... " >&6; } 8922if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 8923 $as_echo_n "(cached) " >&6 8924else 8925 if test -n "$ac_ct_RANLIB"; then 8926 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 8927else 8928as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8929for as_dir in $PATH 8930do 8931 IFS=$as_save_IFS 8932 test -z "$as_dir" && as_dir=. 8933 for ac_exec_ext in '' $ac_executable_extensions; do 8934 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8935 ac_cv_prog_ac_ct_RANLIB="ranlib" 8936 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8937 break 2 8938 fi 8939done 8940 done 8941IFS=$as_save_IFS 8942 8943fi 8944fi 8945ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 8946if test -n "$ac_ct_RANLIB"; then 8947 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 8948$as_echo "$ac_ct_RANLIB" >&6; } 8949else 8950 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8951$as_echo "no" >&6; } 8952fi 8953 8954 if test "x$ac_ct_RANLIB" = x; then 8955 RANLIB=":" 8956 else 8957 case $cross_compiling:$ac_tool_warned in 8958yes:) 8959{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8960$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8961ac_tool_warned=yes ;; 8962esac 8963 RANLIB=$ac_ct_RANLIB 8964 fi 8965else 8966 RANLIB="$ac_cv_prog_RANLIB" 8967fi 8968 8969test -z "$RANLIB" && RANLIB=: 8970 8971 8972 8973 8974 8975 8976# Determine commands to create old-style static archives. 8977old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 8978old_postinstall_cmds='chmod 644 $oldlib' 8979old_postuninstall_cmds= 8980 8981if test -n "$RANLIB"; then 8982 case $host_os in 8983 bitrig* | openbsd*) 8984 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib" 8985 ;; 8986 *) 8987 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib" 8988 ;; 8989 esac 8990 old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib" 8991fi 8992 8993case $host_os in 8994 darwin*) 8995 lock_old_archive_extraction=yes ;; 8996 *) 8997 lock_old_archive_extraction=no ;; 8998esac 8999 9000 9001 9002 9003 9004 9005 9006 9007 9008 9009 9010 9011 9012 9013 9014 9015 9016 9017 9018 9019 9020 9021 9022 9023 9024 9025 9026 9027 9028 9029 9030 9031 9032 9033 9034 9035 9036 9037 9038# If no C compiler was specified, use CC. 9039LTCC=${LTCC-"$CC"} 9040 9041# If no C compiler flags were specified, use CFLAGS. 9042LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 9043 9044# Allow CC to be a program name with arguments. 9045compiler=$CC 9046 9047 9048# Check for command to grab the raw symbol name followed by C symbol from nm. 9049{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 9050$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 9051if ${lt_cv_sys_global_symbol_pipe+:} false; then : 9052 $as_echo_n "(cached) " >&6 9053else 9054 9055# These are sane defaults that work on at least a few old systems. 9056# [They come from Ultrix. What could be older than Ultrix?!! ;)] 9057 9058# Character class describing NM global symbol codes. 9059symcode='[BCDEGRST]' 9060 9061# Regexp to match symbols that can be accessed directly from C. 9062sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 9063 9064# Define system-specific variables. 9065case $host_os in 9066aix*) 9067 symcode='[BCDT]' 9068 ;; 9069cygwin* | mingw* | pw32* | cegcc*) 9070 symcode='[ABCDGISTW]' 9071 ;; 9072hpux*) 9073 if test ia64 = "$host_cpu"; then 9074 symcode='[ABCDEGRST]' 9075 fi 9076 ;; 9077irix* | nonstopux*) 9078 symcode='[BCDEGRST]' 9079 ;; 9080osf*) 9081 symcode='[BCDEGQRST]' 9082 ;; 9083solaris*) 9084 symcode='[BDRT]' 9085 ;; 9086sco3.2v5*) 9087 symcode='[DT]' 9088 ;; 9089sysv4.2uw2*) 9090 symcode='[DT]' 9091 ;; 9092sysv5* | sco5v6* | unixware* | OpenUNIX*) 9093 symcode='[ABDT]' 9094 ;; 9095sysv4) 9096 symcode='[DFNSTU]' 9097 ;; 9098esac 9099 9100# If we're using GNU nm, then use its standard symbol codes. 9101case `$NM -V 2>&1` in 9102*GNU* | *'with BFD'*) 9103 symcode='[ABCDGIRSTW]' ;; 9104esac 9105 9106if test "$lt_cv_nm_interface" = "MS dumpbin"; then 9107 # Gets list of data symbols to import. 9108 lt_cv_sys_global_symbol_to_import="sed -n -e 's/^I .* \(.*\)$/\1/p'" 9109 # Adjust the below global symbol transforms to fixup imported variables. 9110 lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;/p'" 9111 lt_c_name_hook=" -e 's/^I .* \(.*\)$/ {\"\1\", (void *) 0},/p'" 9112 lt_c_name_lib_hook="\ 9113 -e 's/^I .* \(lib.*\)$/ {\"\1\", (void *) 0},/p'\ 9114 -e 's/^I .* \(.*\)$/ {\"lib\1\", (void *) 0},/p'" 9115else 9116 # Disable hooks by default. 9117 lt_cv_sys_global_symbol_to_import= 9118 lt_cdecl_hook= 9119 lt_c_name_hook= 9120 lt_c_name_lib_hook= 9121fi 9122 9123# Transform an extracted symbol line into a proper C declaration. 9124# Some systems (esp. on ia64) link data and code symbols differently, 9125# so use this general approach. 9126lt_cv_sys_global_symbol_to_cdecl="sed -n"\ 9127$lt_cdecl_hook\ 9128" -e 's/^T .* \(.*\)$/extern int \1();/p'"\ 9129" -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'" 9130 9131# Transform an extracted symbol line into symbol name and symbol address 9132lt_cv_sys_global_symbol_to_c_name_address="sed -n"\ 9133$lt_c_name_hook\ 9134" -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\ 9135" -e 's/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/p'" 9136 9137# Transform an extracted symbol line into symbol name with lib prefix and 9138# symbol address. 9139lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n"\ 9140$lt_c_name_lib_hook\ 9141" -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\ 9142" -e 's/^$symcode$symcode* .* \(lib.*\)$/ {\"\1\", (void *) \&\1},/p'"\ 9143" -e 's/^$symcode$symcode* .* \(.*\)$/ {\"lib\1\", (void *) \&\1},/p'" 9144 9145# Handle CRLF in mingw tool chain 9146opt_cr= 9147case $build_os in 9148mingw*) 9149 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 9150 ;; 9151esac 9152 9153# Try without a prefix underscore, then with it. 9154for ac_symprfx in "" "_"; do 9155 9156 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 9157 symxfrm="\\1 $ac_symprfx\\2 \\2" 9158 9159 # Write the raw and C identifiers. 9160 if test "$lt_cv_nm_interface" = "MS dumpbin"; then 9161 # Fake it for dumpbin and say T for any non-static function, 9162 # D for any global variable and I for any imported variable. 9163 # Also find C++ and __fastcall symbols from MSVC++, 9164 # which start with @ or ?. 9165 lt_cv_sys_global_symbol_pipe="$AWK '"\ 9166" {last_section=section; section=\$ 3};"\ 9167" /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\ 9168" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 9169" /^ *Symbol name *: /{split(\$ 0,sn,\":\"); si=substr(sn[2],2)};"\ 9170" /^ *Type *: code/{print \"T\",si,substr(si,length(prfx))};"\ 9171" /^ *Type *: data/{print \"I\",si,substr(si,length(prfx))};"\ 9172" \$ 0!~/External *\|/{next};"\ 9173" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 9174" {if(hide[section]) next};"\ 9175" {f=\"D\"}; \$ 0~/\(\).*\|/{f=\"T\"};"\ 9176" {split(\$ 0,a,/\||\r/); split(a[2],s)};"\ 9177" s[1]~/^[@?]/{print f,s[1],s[1]; next};"\ 9178" s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx))}"\ 9179" ' prfx=^$ac_symprfx" 9180 else 9181 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 9182 fi 9183 lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'" 9184 9185 # Check to see that the pipe works correctly. 9186 pipe_works=no 9187 9188 rm -f conftest* 9189 cat > conftest.$ac_ext <<_LT_EOF 9190#ifdef __cplusplus 9191extern "C" { 9192#endif 9193char nm_test_var; 9194void nm_test_func(void); 9195void nm_test_func(void){} 9196#ifdef __cplusplus 9197} 9198#endif 9199int main(){nm_test_var='a';nm_test_func();return(0);} 9200_LT_EOF 9201 9202 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 9203 (eval $ac_compile) 2>&5 9204 ac_status=$? 9205 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 9206 test $ac_status = 0; }; then 9207 # Now try to grab the symbols. 9208 nlist=conftest.nm 9209 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 9210 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 9211 ac_status=$? 9212 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 9213 test $ac_status = 0; } && test -s "$nlist"; then 9214 # Try sorting and uniquifying the output. 9215 if sort "$nlist" | uniq > "$nlist"T; then 9216 mv -f "$nlist"T "$nlist" 9217 else 9218 rm -f "$nlist"T 9219 fi 9220 9221 # Make sure that we snagged all the symbols we need. 9222 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 9223 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 9224 cat <<_LT_EOF > conftest.$ac_ext 9225/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */ 9226#if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE 9227/* DATA imports from DLLs on WIN32 can't be const, because runtime 9228 relocations are performed -- see ld's documentation on pseudo-relocs. */ 9229# define LT_DLSYM_CONST 9230#elif defined __osf__ 9231/* This system does not cope well with relocations in const data. */ 9232# define LT_DLSYM_CONST 9233#else 9234# define LT_DLSYM_CONST const 9235#endif 9236 9237#ifdef __cplusplus 9238extern "C" { 9239#endif 9240 9241_LT_EOF 9242 # Now generate the symbol file. 9243 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 9244 9245 cat <<_LT_EOF >> conftest.$ac_ext 9246 9247/* The mapping between symbol names and symbols. */ 9248LT_DLSYM_CONST struct { 9249 const char *name; 9250 void *address; 9251} 9252lt__PROGRAM__LTX_preloaded_symbols[] = 9253{ 9254 { "@PROGRAM@", (void *) 0 }, 9255_LT_EOF 9256 $SED "s/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 9257 cat <<\_LT_EOF >> conftest.$ac_ext 9258 {0, (void *) 0} 9259}; 9260 9261/* This works around a problem in FreeBSD linker */ 9262#ifdef FREEBSD_WORKAROUND 9263static const void *lt_preloaded_setup() { 9264 return lt__PROGRAM__LTX_preloaded_symbols; 9265} 9266#endif 9267 9268#ifdef __cplusplus 9269} 9270#endif 9271_LT_EOF 9272 # Now try linking the two files. 9273 mv -f conftest.$ac_objext conftstm.$ac_objext 9274 lt_globsym_save_LIBS=$LIBS 9275 lt_globsym_save_CFLAGS=$CFLAGS 9276 LIBS=conftstm.$ac_objext 9277 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 9278 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 9279 (eval $ac_link) 2>&5 9280 ac_status=$? 9281 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 9282 test $ac_status = 0; } && test -s conftest$ac_exeext; then 9283 pipe_works=yes 9284 fi 9285 LIBS=$lt_globsym_save_LIBS 9286 CFLAGS=$lt_globsym_save_CFLAGS 9287 else 9288 echo "cannot find nm_test_func in $nlist" >&5 9289 fi 9290 else 9291 echo "cannot find nm_test_var in $nlist" >&5 9292 fi 9293 else 9294 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 9295 fi 9296 else 9297 echo "$progname: failed program was:" >&5 9298 cat conftest.$ac_ext >&5 9299 fi 9300 rm -rf conftest* conftst* 9301 9302 # Do not use the global_symbol_pipe unless it works. 9303 if test yes = "$pipe_works"; then 9304 break 9305 else 9306 lt_cv_sys_global_symbol_pipe= 9307 fi 9308done 9309 9310fi 9311 9312if test -z "$lt_cv_sys_global_symbol_pipe"; then 9313 lt_cv_sys_global_symbol_to_cdecl= 9314fi 9315if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 9316 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 9317$as_echo "failed" >&6; } 9318else 9319 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 9320$as_echo "ok" >&6; } 9321fi 9322 9323# Response file support. 9324if test "$lt_cv_nm_interface" = "MS dumpbin"; then 9325 nm_file_list_spec='@' 9326elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then 9327 nm_file_list_spec='@' 9328fi 9329 9330 9331 9332 9333 9334 9335 9336 9337 9338 9339 9340 9341 9342 9343 9344 9345 9346 9347 9348 9349 9350 9351 9352 9353 9354 9355 9356 9357 9358 9359 9360 9361 9362 9363 9364 9365 9366{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5 9367$as_echo_n "checking for sysroot... " >&6; } 9368 9369# Check whether --with-sysroot was given. 9370if test "${with_sysroot+set}" = set; then : 9371 withval=$with_sysroot; 9372else 9373 with_sysroot=no 9374fi 9375 9376 9377lt_sysroot= 9378case $with_sysroot in #( 9379 yes) 9380 if test yes = "$GCC"; then 9381 lt_sysroot=`$CC --print-sysroot 2>/dev/null` 9382 fi 9383 ;; #( 9384 /*) 9385 lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"` 9386 ;; #( 9387 no|'') 9388 ;; #( 9389 *) 9390 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_sysroot" >&5 9391$as_echo "$with_sysroot" >&6; } 9392 as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5 9393 ;; 9394esac 9395 9396 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5 9397$as_echo "${lt_sysroot:-no}" >&6; } 9398 9399 9400 9401 9402 9403{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a working dd" >&5 9404$as_echo_n "checking for a working dd... " >&6; } 9405if ${ac_cv_path_lt_DD+:} false; then : 9406 $as_echo_n "(cached) " >&6 9407else 9408 printf 0123456789abcdef0123456789abcdef >conftest.i 9409cat conftest.i conftest.i >conftest2.i 9410: ${lt_DD:=$DD} 9411if test -z "$lt_DD"; then 9412 ac_path_lt_DD_found=false 9413 # Loop through the user's path and test for each of PROGNAME-LIST 9414 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9415for as_dir in $PATH 9416do 9417 IFS=$as_save_IFS 9418 test -z "$as_dir" && as_dir=. 9419 for ac_prog in dd; do 9420 for ac_exec_ext in '' $ac_executable_extensions; do 9421 ac_path_lt_DD="$as_dir/$ac_prog$ac_exec_ext" 9422 as_fn_executable_p "$ac_path_lt_DD" || continue 9423if "$ac_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then 9424 cmp -s conftest.i conftest.out \ 9425 && ac_cv_path_lt_DD="$ac_path_lt_DD" ac_path_lt_DD_found=: 9426fi 9427 $ac_path_lt_DD_found && break 3 9428 done 9429 done 9430 done 9431IFS=$as_save_IFS 9432 if test -z "$ac_cv_path_lt_DD"; then 9433 : 9434 fi 9435else 9436 ac_cv_path_lt_DD=$lt_DD 9437fi 9438 9439rm -f conftest.i conftest2.i conftest.out 9440fi 9441{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_lt_DD" >&5 9442$as_echo "$ac_cv_path_lt_DD" >&6; } 9443 9444 9445{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to truncate binary pipes" >&5 9446$as_echo_n "checking how to truncate binary pipes... " >&6; } 9447if ${lt_cv_truncate_bin+:} false; then : 9448 $as_echo_n "(cached) " >&6 9449else 9450 printf 0123456789abcdef0123456789abcdef >conftest.i 9451cat conftest.i conftest.i >conftest2.i 9452lt_cv_truncate_bin= 9453if "$ac_cv_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then 9454 cmp -s conftest.i conftest.out \ 9455 && lt_cv_truncate_bin="$ac_cv_path_lt_DD bs=4096 count=1" 9456fi 9457rm -f conftest.i conftest2.i conftest.out 9458test -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q" 9459fi 9460{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_truncate_bin" >&5 9461$as_echo "$lt_cv_truncate_bin" >&6; } 9462 9463 9464 9465 9466 9467 9468 9469# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. 9470func_cc_basename () 9471{ 9472 for cc_temp in $*""; do 9473 case $cc_temp in 9474 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 9475 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 9476 \-*) ;; 9477 *) break;; 9478 esac 9479 done 9480 func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 9481} 9482 9483# Check whether --enable-libtool-lock was given. 9484if test "${enable_libtool_lock+set}" = set; then : 9485 enableval=$enable_libtool_lock; 9486fi 9487 9488test no = "$enable_libtool_lock" || enable_libtool_lock=yes 9489 9490# Some flags need to be propagated to the compiler or linker for good 9491# libtool support. 9492case $host in 9493ia64-*-hpux*) 9494 # Find out what ABI is being produced by ac_compile, and set mode 9495 # options accordingly. 9496 echo 'int i;' > conftest.$ac_ext 9497 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 9498 (eval $ac_compile) 2>&5 9499 ac_status=$? 9500 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 9501 test $ac_status = 0; }; then 9502 case `/usr/bin/file conftest.$ac_objext` in 9503 *ELF-32*) 9504 HPUX_IA64_MODE=32 9505 ;; 9506 *ELF-64*) 9507 HPUX_IA64_MODE=64 9508 ;; 9509 esac 9510 fi 9511 rm -rf conftest* 9512 ;; 9513*-*-irix6*) 9514 # Find out what ABI is being produced by ac_compile, and set linker 9515 # options accordingly. 9516 echo '#line '$LINENO' "configure"' > conftest.$ac_ext 9517 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 9518 (eval $ac_compile) 2>&5 9519 ac_status=$? 9520 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 9521 test $ac_status = 0; }; then 9522 if test yes = "$lt_cv_prog_gnu_ld"; then 9523 case `/usr/bin/file conftest.$ac_objext` in 9524 *32-bit*) 9525 LD="${LD-ld} -melf32bsmip" 9526 ;; 9527 *N32*) 9528 LD="${LD-ld} -melf32bmipn32" 9529 ;; 9530 *64-bit*) 9531 LD="${LD-ld} -melf64bmip" 9532 ;; 9533 esac 9534 else 9535 case `/usr/bin/file conftest.$ac_objext` in 9536 *32-bit*) 9537 LD="${LD-ld} -32" 9538 ;; 9539 *N32*) 9540 LD="${LD-ld} -n32" 9541 ;; 9542 *64-bit*) 9543 LD="${LD-ld} -64" 9544 ;; 9545 esac 9546 fi 9547 fi 9548 rm -rf conftest* 9549 ;; 9550 9551mips64*-*linux*) 9552 # Find out what ABI is being produced by ac_compile, and set linker 9553 # options accordingly. 9554 echo '#line '$LINENO' "configure"' > conftest.$ac_ext 9555 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 9556 (eval $ac_compile) 2>&5 9557 ac_status=$? 9558 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 9559 test $ac_status = 0; }; then 9560 emul=elf 9561 case `/usr/bin/file conftest.$ac_objext` in 9562 *32-bit*) 9563 emul="${emul}32" 9564 ;; 9565 *64-bit*) 9566 emul="${emul}64" 9567 ;; 9568 esac 9569 case `/usr/bin/file conftest.$ac_objext` in 9570 *MSB*) 9571 emul="${emul}btsmip" 9572 ;; 9573 *LSB*) 9574 emul="${emul}ltsmip" 9575 ;; 9576 esac 9577 case `/usr/bin/file conftest.$ac_objext` in 9578 *N32*) 9579 emul="${emul}n32" 9580 ;; 9581 esac 9582 LD="${LD-ld} -m $emul" 9583 fi 9584 rm -rf conftest* 9585 ;; 9586 9587x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ 9588s390*-*linux*|s390*-*tpf*|sparc*-*linux*) 9589 # Find out what ABI is being produced by ac_compile, and set linker 9590 # options accordingly. Note that the listed cases only cover the 9591 # situations where additional linker options are needed (such as when 9592 # doing 32-bit compilation for a host where ld defaults to 64-bit, or 9593 # vice versa); the common cases where no linker options are needed do 9594 # not appear in the list. 9595 echo 'int i;' > conftest.$ac_ext 9596 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 9597 (eval $ac_compile) 2>&5 9598 ac_status=$? 9599 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 9600 test $ac_status = 0; }; then 9601 case `/usr/bin/file conftest.o` in 9602 *32-bit*) 9603 case $host in 9604 x86_64-*kfreebsd*-gnu) 9605 LD="${LD-ld} -m elf_i386_fbsd" 9606 ;; 9607 x86_64-*linux*) 9608 case `/usr/bin/file conftest.o` in 9609 *x86-64*) 9610 LD="${LD-ld} -m elf32_x86_64" 9611 ;; 9612 *) 9613 LD="${LD-ld} -m elf_i386" 9614 ;; 9615 esac 9616 ;; 9617 powerpc64le-*linux*) 9618 LD="${LD-ld} -m elf32lppclinux" 9619 ;; 9620 powerpc64-*linux*) 9621 LD="${LD-ld} -m elf32ppclinux" 9622 ;; 9623 s390x-*linux*) 9624 LD="${LD-ld} -m elf_s390" 9625 ;; 9626 sparc64-*linux*) 9627 LD="${LD-ld} -m elf32_sparc" 9628 ;; 9629 esac 9630 ;; 9631 *64-bit*) 9632 case $host in 9633 x86_64-*kfreebsd*-gnu) 9634 LD="${LD-ld} -m elf_x86_64_fbsd" 9635 ;; 9636 x86_64-*linux*) 9637 LD="${LD-ld} -m elf_x86_64" 9638 ;; 9639 powerpcle-*linux*) 9640 LD="${LD-ld} -m elf64lppc" 9641 ;; 9642 powerpc-*linux*) 9643 LD="${LD-ld} -m elf64ppc" 9644 ;; 9645 s390*-*linux*|s390*-*tpf*) 9646 LD="${LD-ld} -m elf64_s390" 9647 ;; 9648 sparc*-*linux*) 9649 LD="${LD-ld} -m elf64_sparc" 9650 ;; 9651 esac 9652 ;; 9653 esac 9654 fi 9655 rm -rf conftest* 9656 ;; 9657 9658*-*-sco3.2v5*) 9659 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 9660 SAVE_CFLAGS=$CFLAGS 9661 CFLAGS="$CFLAGS -belf" 9662 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 9663$as_echo_n "checking whether the C compiler needs -belf... " >&6; } 9664if ${lt_cv_cc_needs_belf+:} false; then : 9665 $as_echo_n "(cached) " >&6 9666else 9667 ac_ext=c 9668ac_cpp='$CPP $CPPFLAGS' 9669ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 9670ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 9671ac_compiler_gnu=$ac_cv_c_compiler_gnu 9672 9673 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9674/* end confdefs.h. */ 9675 9676int main (void) 9677{ 9678 9679 ; 9680 return 0; 9681} 9682_ACEOF 9683if ac_fn_c_try_link "$LINENO"; then : 9684 lt_cv_cc_needs_belf=yes 9685else 9686 lt_cv_cc_needs_belf=no 9687fi 9688rm -f core conftest.err conftest.$ac_objext \ 9689 conftest$ac_exeext conftest.$ac_ext 9690 ac_ext=c 9691ac_cpp='$CPP $CPPFLAGS' 9692ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 9693ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 9694ac_compiler_gnu=$ac_cv_c_compiler_gnu 9695 9696fi 9697{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 9698$as_echo "$lt_cv_cc_needs_belf" >&6; } 9699 if test yes != "$lt_cv_cc_needs_belf"; then 9700 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 9701 CFLAGS=$SAVE_CFLAGS 9702 fi 9703 ;; 9704*-*solaris*) 9705 # Find out what ABI is being produced by ac_compile, and set linker 9706 # options accordingly. 9707 echo 'int i;' > conftest.$ac_ext 9708 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 9709 (eval $ac_compile) 2>&5 9710 ac_status=$? 9711 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 9712 test $ac_status = 0; }; then 9713 case `/usr/bin/file conftest.o` in 9714 *64-bit*) 9715 case $lt_cv_prog_gnu_ld in 9716 yes*) 9717 case $host in 9718 i?86-*-solaris*|x86_64-*-solaris*) 9719 LD="${LD-ld} -m elf_x86_64" 9720 ;; 9721 sparc*-*-solaris*) 9722 LD="${LD-ld} -m elf64_sparc" 9723 ;; 9724 esac 9725 # GNU ld 2.21 introduced _sol2 emulations. Use them if available. 9726 if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then 9727 LD=${LD-ld}_sol2 9728 fi 9729 ;; 9730 *) 9731 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 9732 LD="${LD-ld} -64" 9733 fi 9734 ;; 9735 esac 9736 ;; 9737 esac 9738 fi 9739 rm -rf conftest* 9740 ;; 9741esac 9742 9743need_locks=$enable_libtool_lock 9744 9745if test -n "$ac_tool_prefix"; then 9746 # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args. 9747set dummy ${ac_tool_prefix}mt; ac_word=$2 9748{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 9749$as_echo_n "checking for $ac_word... " >&6; } 9750if ${ac_cv_prog_MANIFEST_TOOL+:} false; then : 9751 $as_echo_n "(cached) " >&6 9752else 9753 if test -n "$MANIFEST_TOOL"; then 9754 ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test. 9755else 9756as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9757for as_dir in $PATH 9758do 9759 IFS=$as_save_IFS 9760 test -z "$as_dir" && as_dir=. 9761 for ac_exec_ext in '' $ac_executable_extensions; do 9762 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 9763 ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt" 9764 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 9765 break 2 9766 fi 9767done 9768 done 9769IFS=$as_save_IFS 9770 9771fi 9772fi 9773MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL 9774if test -n "$MANIFEST_TOOL"; then 9775 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5 9776$as_echo "$MANIFEST_TOOL" >&6; } 9777else 9778 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9779$as_echo "no" >&6; } 9780fi 9781 9782 9783fi 9784if test -z "$ac_cv_prog_MANIFEST_TOOL"; then 9785 ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL 9786 # Extract the first word of "mt", so it can be a program name with args. 9787set dummy mt; ac_word=$2 9788{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 9789$as_echo_n "checking for $ac_word... " >&6; } 9790if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then : 9791 $as_echo_n "(cached) " >&6 9792else 9793 if test -n "$ac_ct_MANIFEST_TOOL"; then 9794 ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test. 9795else 9796as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9797for as_dir in $PATH 9798do 9799 IFS=$as_save_IFS 9800 test -z "$as_dir" && as_dir=. 9801 for ac_exec_ext in '' $ac_executable_extensions; do 9802 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 9803 ac_cv_prog_ac_ct_MANIFEST_TOOL="mt" 9804 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 9805 break 2 9806 fi 9807done 9808 done 9809IFS=$as_save_IFS 9810 9811fi 9812fi 9813ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL 9814if test -n "$ac_ct_MANIFEST_TOOL"; then 9815 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5 9816$as_echo "$ac_ct_MANIFEST_TOOL" >&6; } 9817else 9818 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9819$as_echo "no" >&6; } 9820fi 9821 9822 if test "x$ac_ct_MANIFEST_TOOL" = x; then 9823 MANIFEST_TOOL=":" 9824 else 9825 case $cross_compiling:$ac_tool_warned in 9826yes:) 9827{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 9828$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 9829ac_tool_warned=yes ;; 9830esac 9831 MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL 9832 fi 9833else 9834 MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL" 9835fi 9836 9837test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt 9838{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5 9839$as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; } 9840if ${lt_cv_path_mainfest_tool+:} false; then : 9841 $as_echo_n "(cached) " >&6 9842else 9843 lt_cv_path_mainfest_tool=no 9844 echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5 9845 $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out 9846 cat conftest.err >&5 9847 if $GREP 'Manifest Tool' conftest.out > /dev/null; then 9848 lt_cv_path_mainfest_tool=yes 9849 fi 9850 rm -f conftest* 9851fi 9852{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5 9853$as_echo "$lt_cv_path_mainfest_tool" >&6; } 9854if test yes != "$lt_cv_path_mainfest_tool"; then 9855 MANIFEST_TOOL=: 9856fi 9857 9858 9859 9860 9861 9862 9863 case $host_os in 9864 rhapsody* | darwin*) 9865 if test -n "$ac_tool_prefix"; then 9866 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 9867set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 9868{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 9869$as_echo_n "checking for $ac_word... " >&6; } 9870if ${ac_cv_prog_DSYMUTIL+:} false; then : 9871 $as_echo_n "(cached) " >&6 9872else 9873 if test -n "$DSYMUTIL"; then 9874 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 9875else 9876as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9877for as_dir in $PATH 9878do 9879 IFS=$as_save_IFS 9880 test -z "$as_dir" && as_dir=. 9881 for ac_exec_ext in '' $ac_executable_extensions; do 9882 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 9883 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 9884 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 9885 break 2 9886 fi 9887done 9888 done 9889IFS=$as_save_IFS 9890 9891fi 9892fi 9893DSYMUTIL=$ac_cv_prog_DSYMUTIL 9894if test -n "$DSYMUTIL"; then 9895 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 9896$as_echo "$DSYMUTIL" >&6; } 9897else 9898 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9899$as_echo "no" >&6; } 9900fi 9901 9902 9903fi 9904if test -z "$ac_cv_prog_DSYMUTIL"; then 9905 ac_ct_DSYMUTIL=$DSYMUTIL 9906 # Extract the first word of "dsymutil", so it can be a program name with args. 9907set dummy dsymutil; ac_word=$2 9908{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 9909$as_echo_n "checking for $ac_word... " >&6; } 9910if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then : 9911 $as_echo_n "(cached) " >&6 9912else 9913 if test -n "$ac_ct_DSYMUTIL"; then 9914 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 9915else 9916as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9917for as_dir in $PATH 9918do 9919 IFS=$as_save_IFS 9920 test -z "$as_dir" && as_dir=. 9921 for ac_exec_ext in '' $ac_executable_extensions; do 9922 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 9923 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 9924 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 9925 break 2 9926 fi 9927done 9928 done 9929IFS=$as_save_IFS 9930 9931fi 9932fi 9933ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 9934if test -n "$ac_ct_DSYMUTIL"; then 9935 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 9936$as_echo "$ac_ct_DSYMUTIL" >&6; } 9937else 9938 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9939$as_echo "no" >&6; } 9940fi 9941 9942 if test "x$ac_ct_DSYMUTIL" = x; then 9943 DSYMUTIL=":" 9944 else 9945 case $cross_compiling:$ac_tool_warned in 9946yes:) 9947{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 9948$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 9949ac_tool_warned=yes ;; 9950esac 9951 DSYMUTIL=$ac_ct_DSYMUTIL 9952 fi 9953else 9954 DSYMUTIL="$ac_cv_prog_DSYMUTIL" 9955fi 9956 9957 if test -n "$ac_tool_prefix"; then 9958 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 9959set dummy ${ac_tool_prefix}nmedit; ac_word=$2 9960{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 9961$as_echo_n "checking for $ac_word... " >&6; } 9962if ${ac_cv_prog_NMEDIT+:} false; then : 9963 $as_echo_n "(cached) " >&6 9964else 9965 if test -n "$NMEDIT"; then 9966 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 9967else 9968as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9969for as_dir in $PATH 9970do 9971 IFS=$as_save_IFS 9972 test -z "$as_dir" && as_dir=. 9973 for ac_exec_ext in '' $ac_executable_extensions; do 9974 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 9975 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 9976 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 9977 break 2 9978 fi 9979done 9980 done 9981IFS=$as_save_IFS 9982 9983fi 9984fi 9985NMEDIT=$ac_cv_prog_NMEDIT 9986if test -n "$NMEDIT"; then 9987 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 9988$as_echo "$NMEDIT" >&6; } 9989else 9990 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9991$as_echo "no" >&6; } 9992fi 9993 9994 9995fi 9996if test -z "$ac_cv_prog_NMEDIT"; then 9997 ac_ct_NMEDIT=$NMEDIT 9998 # Extract the first word of "nmedit", so it can be a program name with args. 9999set dummy nmedit; ac_word=$2 10000{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 10001$as_echo_n "checking for $ac_word... " >&6; } 10002if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then : 10003 $as_echo_n "(cached) " >&6 10004else 10005 if test -n "$ac_ct_NMEDIT"; then 10006 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 10007else 10008as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 10009for as_dir in $PATH 10010do 10011 IFS=$as_save_IFS 10012 test -z "$as_dir" && as_dir=. 10013 for ac_exec_ext in '' $ac_executable_extensions; do 10014 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 10015 ac_cv_prog_ac_ct_NMEDIT="nmedit" 10016 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 10017 break 2 10018 fi 10019done 10020 done 10021IFS=$as_save_IFS 10022 10023fi 10024fi 10025ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 10026if test -n "$ac_ct_NMEDIT"; then 10027 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 10028$as_echo "$ac_ct_NMEDIT" >&6; } 10029else 10030 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10031$as_echo "no" >&6; } 10032fi 10033 10034 if test "x$ac_ct_NMEDIT" = x; then 10035 NMEDIT=":" 10036 else 10037 case $cross_compiling:$ac_tool_warned in 10038yes:) 10039{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 10040$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 10041ac_tool_warned=yes ;; 10042esac 10043 NMEDIT=$ac_ct_NMEDIT 10044 fi 10045else 10046 NMEDIT="$ac_cv_prog_NMEDIT" 10047fi 10048 10049 if test -n "$ac_tool_prefix"; then 10050 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 10051set dummy ${ac_tool_prefix}lipo; ac_word=$2 10052{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 10053$as_echo_n "checking for $ac_word... " >&6; } 10054if ${ac_cv_prog_LIPO+:} false; then : 10055 $as_echo_n "(cached) " >&6 10056else 10057 if test -n "$LIPO"; then 10058 ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 10059else 10060as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 10061for as_dir in $PATH 10062do 10063 IFS=$as_save_IFS 10064 test -z "$as_dir" && as_dir=. 10065 for ac_exec_ext in '' $ac_executable_extensions; do 10066 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 10067 ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 10068 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 10069 break 2 10070 fi 10071done 10072 done 10073IFS=$as_save_IFS 10074 10075fi 10076fi 10077LIPO=$ac_cv_prog_LIPO 10078if test -n "$LIPO"; then 10079 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 10080$as_echo "$LIPO" >&6; } 10081else 10082 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10083$as_echo "no" >&6; } 10084fi 10085 10086 10087fi 10088if test -z "$ac_cv_prog_LIPO"; then 10089 ac_ct_LIPO=$LIPO 10090 # Extract the first word of "lipo", so it can be a program name with args. 10091set dummy lipo; ac_word=$2 10092{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 10093$as_echo_n "checking for $ac_word... " >&6; } 10094if ${ac_cv_prog_ac_ct_LIPO+:} false; then : 10095 $as_echo_n "(cached) " >&6 10096else 10097 if test -n "$ac_ct_LIPO"; then 10098 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 10099else 10100as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 10101for as_dir in $PATH 10102do 10103 IFS=$as_save_IFS 10104 test -z "$as_dir" && as_dir=. 10105 for ac_exec_ext in '' $ac_executable_extensions; do 10106 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 10107 ac_cv_prog_ac_ct_LIPO="lipo" 10108 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 10109 break 2 10110 fi 10111done 10112 done 10113IFS=$as_save_IFS 10114 10115fi 10116fi 10117ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 10118if test -n "$ac_ct_LIPO"; then 10119 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 10120$as_echo "$ac_ct_LIPO" >&6; } 10121else 10122 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10123$as_echo "no" >&6; } 10124fi 10125 10126 if test "x$ac_ct_LIPO" = x; then 10127 LIPO=":" 10128 else 10129 case $cross_compiling:$ac_tool_warned in 10130yes:) 10131{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 10132$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 10133ac_tool_warned=yes ;; 10134esac 10135 LIPO=$ac_ct_LIPO 10136 fi 10137else 10138 LIPO="$ac_cv_prog_LIPO" 10139fi 10140 10141 if test -n "$ac_tool_prefix"; then 10142 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 10143set dummy ${ac_tool_prefix}otool; ac_word=$2 10144{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 10145$as_echo_n "checking for $ac_word... " >&6; } 10146if ${ac_cv_prog_OTOOL+:} false; then : 10147 $as_echo_n "(cached) " >&6 10148else 10149 if test -n "$OTOOL"; then 10150 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 10151else 10152as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 10153for as_dir in $PATH 10154do 10155 IFS=$as_save_IFS 10156 test -z "$as_dir" && as_dir=. 10157 for ac_exec_ext in '' $ac_executable_extensions; do 10158 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 10159 ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 10160 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 10161 break 2 10162 fi 10163done 10164 done 10165IFS=$as_save_IFS 10166 10167fi 10168fi 10169OTOOL=$ac_cv_prog_OTOOL 10170if test -n "$OTOOL"; then 10171 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 10172$as_echo "$OTOOL" >&6; } 10173else 10174 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10175$as_echo "no" >&6; } 10176fi 10177 10178 10179fi 10180if test -z "$ac_cv_prog_OTOOL"; then 10181 ac_ct_OTOOL=$OTOOL 10182 # Extract the first word of "otool", so it can be a program name with args. 10183set dummy otool; ac_word=$2 10184{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 10185$as_echo_n "checking for $ac_word... " >&6; } 10186if ${ac_cv_prog_ac_ct_OTOOL+:} false; then : 10187 $as_echo_n "(cached) " >&6 10188else 10189 if test -n "$ac_ct_OTOOL"; then 10190 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 10191else 10192as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 10193for as_dir in $PATH 10194do 10195 IFS=$as_save_IFS 10196 test -z "$as_dir" && as_dir=. 10197 for ac_exec_ext in '' $ac_executable_extensions; do 10198 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 10199 ac_cv_prog_ac_ct_OTOOL="otool" 10200 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 10201 break 2 10202 fi 10203done 10204 done 10205IFS=$as_save_IFS 10206 10207fi 10208fi 10209ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 10210if test -n "$ac_ct_OTOOL"; then 10211 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 10212$as_echo "$ac_ct_OTOOL" >&6; } 10213else 10214 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10215$as_echo "no" >&6; } 10216fi 10217 10218 if test "x$ac_ct_OTOOL" = x; then 10219 OTOOL=":" 10220 else 10221 case $cross_compiling:$ac_tool_warned in 10222yes:) 10223{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 10224$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 10225ac_tool_warned=yes ;; 10226esac 10227 OTOOL=$ac_ct_OTOOL 10228 fi 10229else 10230 OTOOL="$ac_cv_prog_OTOOL" 10231fi 10232 10233 if test -n "$ac_tool_prefix"; then 10234 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 10235set dummy ${ac_tool_prefix}otool64; ac_word=$2 10236{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 10237$as_echo_n "checking for $ac_word... " >&6; } 10238if ${ac_cv_prog_OTOOL64+:} false; then : 10239 $as_echo_n "(cached) " >&6 10240else 10241 if test -n "$OTOOL64"; then 10242 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 10243else 10244as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 10245for as_dir in $PATH 10246do 10247 IFS=$as_save_IFS 10248 test -z "$as_dir" && as_dir=. 10249 for ac_exec_ext in '' $ac_executable_extensions; do 10250 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 10251 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 10252 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 10253 break 2 10254 fi 10255done 10256 done 10257IFS=$as_save_IFS 10258 10259fi 10260fi 10261OTOOL64=$ac_cv_prog_OTOOL64 10262if test -n "$OTOOL64"; then 10263 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 10264$as_echo "$OTOOL64" >&6; } 10265else 10266 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10267$as_echo "no" >&6; } 10268fi 10269 10270 10271fi 10272if test -z "$ac_cv_prog_OTOOL64"; then 10273 ac_ct_OTOOL64=$OTOOL64 10274 # Extract the first word of "otool64", so it can be a program name with args. 10275set dummy otool64; ac_word=$2 10276{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 10277$as_echo_n "checking for $ac_word... " >&6; } 10278if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then : 10279 $as_echo_n "(cached) " >&6 10280else 10281 if test -n "$ac_ct_OTOOL64"; then 10282 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 10283else 10284as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 10285for as_dir in $PATH 10286do 10287 IFS=$as_save_IFS 10288 test -z "$as_dir" && as_dir=. 10289 for ac_exec_ext in '' $ac_executable_extensions; do 10290 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 10291 ac_cv_prog_ac_ct_OTOOL64="otool64" 10292 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 10293 break 2 10294 fi 10295done 10296 done 10297IFS=$as_save_IFS 10298 10299fi 10300fi 10301ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 10302if test -n "$ac_ct_OTOOL64"; then 10303 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 10304$as_echo "$ac_ct_OTOOL64" >&6; } 10305else 10306 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10307$as_echo "no" >&6; } 10308fi 10309 10310 if test "x$ac_ct_OTOOL64" = x; then 10311 OTOOL64=":" 10312 else 10313 case $cross_compiling:$ac_tool_warned in 10314yes:) 10315{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 10316$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 10317ac_tool_warned=yes ;; 10318esac 10319 OTOOL64=$ac_ct_OTOOL64 10320 fi 10321else 10322 OTOOL64="$ac_cv_prog_OTOOL64" 10323fi 10324 10325 10326 10327 10328 10329 10330 10331 10332 10333 10334 10335 10336 10337 10338 10339 10340 10341 10342 10343 10344 10345 10346 10347 10348 10349 10350 10351 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 10352$as_echo_n "checking for -single_module linker flag... " >&6; } 10353if ${lt_cv_apple_cc_single_mod+:} false; then : 10354 $as_echo_n "(cached) " >&6 10355else 10356 lt_cv_apple_cc_single_mod=no 10357 if test -z "$LT_MULTI_MODULE"; then 10358 # By default we will add the -single_module flag. You can override 10359 # by either setting the environment variable LT_MULTI_MODULE 10360 # non-empty at configure time, or by adding -multi_module to the 10361 # link flags. 10362 rm -rf libconftest.dylib* 10363 echo "int foo(void){return 1;}" > conftest.c 10364 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 10365-dynamiclib -Wl,-single_module conftest.c" >&5 10366 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 10367 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 10368 _lt_result=$? 10369 # If there is a non-empty error log, and "single_module" 10370 # appears in it, assume the flag caused a linker warning 10371 if test -s conftest.err && $GREP single_module conftest.err; then 10372 cat conftest.err >&5 10373 # Otherwise, if the output was created with a 0 exit code from 10374 # the compiler, it worked. 10375 elif test -f libconftest.dylib && test 0 = "$_lt_result"; then 10376 lt_cv_apple_cc_single_mod=yes 10377 else 10378 cat conftest.err >&5 10379 fi 10380 rm -rf libconftest.dylib* 10381 rm -f conftest.* 10382 fi 10383fi 10384{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 10385$as_echo "$lt_cv_apple_cc_single_mod" >&6; } 10386 10387 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 10388$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 10389if ${lt_cv_ld_exported_symbols_list+:} false; then : 10390 $as_echo_n "(cached) " >&6 10391else 10392 lt_cv_ld_exported_symbols_list=no 10393 save_LDFLAGS=$LDFLAGS 10394 echo "_main" > conftest.sym 10395 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 10396 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10397/* end confdefs.h. */ 10398 10399int main (void) 10400{ 10401 10402 ; 10403 return 0; 10404} 10405_ACEOF 10406if ac_fn_c_try_link "$LINENO"; then : 10407 lt_cv_ld_exported_symbols_list=yes 10408else 10409 lt_cv_ld_exported_symbols_list=no 10410fi 10411rm -f core conftest.err conftest.$ac_objext \ 10412 conftest$ac_exeext conftest.$ac_ext 10413 LDFLAGS=$save_LDFLAGS 10414 10415fi 10416{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 10417$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 10418 10419 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 10420$as_echo_n "checking for -force_load linker flag... " >&6; } 10421if ${lt_cv_ld_force_load+:} false; then : 10422 $as_echo_n "(cached) " >&6 10423else 10424 lt_cv_ld_force_load=no 10425 cat > conftest.c << _LT_EOF 10426int forced_loaded() { return 2;} 10427_LT_EOF 10428 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 10429 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 10430 echo "$AR cru libconftest.a conftest.o" >&5 10431 $AR cru libconftest.a conftest.o 2>&5 10432 echo "$RANLIB libconftest.a" >&5 10433 $RANLIB libconftest.a 2>&5 10434 cat > conftest.c << _LT_EOF 10435int main() { return 0;} 10436_LT_EOF 10437 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 10438 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 10439 _lt_result=$? 10440 if test -s conftest.err && $GREP force_load conftest.err; then 10441 cat conftest.err >&5 10442 elif test -f conftest && test 0 = "$_lt_result" && $GREP forced_load conftest >/dev/null 2>&1; then 10443 lt_cv_ld_force_load=yes 10444 else 10445 cat conftest.err >&5 10446 fi 10447 rm -f conftest.err libconftest.a conftest conftest.c 10448 rm -rf conftest.dSYM 10449 10450fi 10451{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 10452$as_echo "$lt_cv_ld_force_load" >&6; } 10453 case $host_os in 10454 rhapsody* | darwin1.[012]) 10455 _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;; 10456 darwin1.*) 10457 _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; 10458 darwin*) # darwin 5.x on 10459 # if running on 10.5 or later, the deployment target defaults 10460 # to the OS version, if on x86, and 10.4, the deployment 10461 # target defaults to 10.4. Don't you love it? 10462 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 10463 10.0,*86*-darwin8*|10.0,*-darwin[91]*) 10464 _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;; 10465 10.[012][,.]*) 10466 _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; 10467 10.*) 10468 _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;; 10469 esac 10470 ;; 10471 esac 10472 if test yes = "$lt_cv_apple_cc_single_mod"; then 10473 _lt_dar_single_mod='$single_module' 10474 fi 10475 if test yes = "$lt_cv_ld_exported_symbols_list"; then 10476 _lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym' 10477 else 10478 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.expsym $lib' 10479 fi 10480 if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then 10481 _lt_dsymutil='~$DSYMUTIL $lib || :' 10482 else 10483 _lt_dsymutil= 10484 fi 10485 ;; 10486 esac 10487 10488# func_munge_path_list VARIABLE PATH 10489# ----------------------------------- 10490# VARIABLE is name of variable containing _space_ separated list of 10491# directories to be munged by the contents of PATH, which is string 10492# having a format: 10493# "DIR[:DIR]:" 10494# string "DIR[ DIR]" will be prepended to VARIABLE 10495# ":DIR[:DIR]" 10496# string "DIR[ DIR]" will be appended to VARIABLE 10497# "DIRP[:DIRP]::[DIRA:]DIRA" 10498# string "DIRP[ DIRP]" will be prepended to VARIABLE and string 10499# "DIRA[ DIRA]" will be appended to VARIABLE 10500# "DIR[:DIR]" 10501# VARIABLE will be replaced by "DIR[ DIR]" 10502func_munge_path_list () 10503{ 10504 case x$2 in 10505 x) 10506 ;; 10507 *:) 10508 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\" 10509 ;; 10510 x:*) 10511 eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\" 10512 ;; 10513 *::*) 10514 eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\" 10515 eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\" 10516 ;; 10517 *) 10518 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\" 10519 ;; 10520 esac 10521} 10522 10523{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 10524$as_echo_n "checking for ANSI C header files... " >&6; } 10525if ${ac_cv_header_stdc+:} false; then : 10526 $as_echo_n "(cached) " >&6 10527else 10528 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10529/* end confdefs.h. */ 10530#include <stdlib.h> 10531#include <stdarg.h> 10532#include <string.h> 10533#include <float.h> 10534 10535int main (void) 10536{ 10537 10538 ; 10539 return 0; 10540} 10541_ACEOF 10542if ac_fn_c_try_compile "$LINENO"; then : 10543 ac_cv_header_stdc=yes 10544else 10545 ac_cv_header_stdc=no 10546fi 10547rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10548 10549if test $ac_cv_header_stdc = yes; then 10550 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 10551 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10552/* end confdefs.h. */ 10553#include <string.h> 10554 10555_ACEOF 10556if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 10557 $EGREP "memchr" >/dev/null 2>&1; then : 10558 10559else 10560 ac_cv_header_stdc=no 10561fi 10562rm -f conftest* 10563 10564fi 10565 10566if test $ac_cv_header_stdc = yes; then 10567 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 10568 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10569/* end confdefs.h. */ 10570#include <stdlib.h> 10571 10572_ACEOF 10573if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 10574 $EGREP "free" >/dev/null 2>&1; then : 10575 10576else 10577 ac_cv_header_stdc=no 10578fi 10579rm -f conftest* 10580 10581fi 10582 10583if test $ac_cv_header_stdc = yes; then 10584 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 10585 if test "$cross_compiling" = yes; then : 10586 : 10587else 10588 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10589/* end confdefs.h. */ 10590#include <ctype.h> 10591#include <stdlib.h> 10592#if ((' ' & 0x0FF) == 0x020) 10593# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 10594# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 10595#else 10596# define ISLOWER(c) \ 10597 (('a' <= (c) && (c) <= 'i') \ 10598 || ('j' <= (c) && (c) <= 'r') \ 10599 || ('s' <= (c) && (c) <= 'z')) 10600# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 10601#endif 10602 10603#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 10604int 10605main () 10606{ 10607 int i; 10608 for (i = 0; i < 256; i++) 10609 if (XOR (islower (i), ISLOWER (i)) 10610 || toupper (i) != TOUPPER (i)) 10611 return 2; 10612 return 0; 10613} 10614_ACEOF 10615if ac_fn_c_try_run "$LINENO"; then : 10616 10617else 10618 ac_cv_header_stdc=no 10619fi 10620rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 10621 conftest.$ac_objext conftest.beam conftest.$ac_ext 10622fi 10623 10624fi 10625fi 10626{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 10627$as_echo "$ac_cv_header_stdc" >&6; } 10628if test $ac_cv_header_stdc = yes; then 10629 10630$as_echo "#define STDC_HEADERS 1" >>confdefs.h 10631 10632fi 10633 10634# On IRIX 5.3, sys/types and inttypes.h are conflicting. 10635for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 10636 inttypes.h stdint.h unistd.h 10637do : 10638 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 10639ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 10640" 10641if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 10642 cat >>confdefs.h <<_ACEOF 10643#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 10644_ACEOF 10645 10646fi 10647 10648done 10649 10650 10651for ac_header in dlfcn.h 10652do : 10653 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 10654" 10655if test "x$ac_cv_header_dlfcn_h" = xyes; then : 10656 cat >>confdefs.h <<_ACEOF 10657#define HAVE_DLFCN_H 1 10658_ACEOF 10659 10660fi 10661 10662done 10663 10664# ------------------------------------ # 10665# Determine libtool default behavior # 10666# ------------------------------------ # 10667 10668# 10669# Default behavior is to enable shared and static libraries on systems 10670# where libtool knows how to build both library versions, and does not 10671# require separate configuration and build runs for each flavor. 10672# 10673 10674xc_lt_want_enable_shared='yes' 10675xc_lt_want_enable_static='yes' 10676 10677# 10678# User may have disabled shared or static libraries. 10679# 10680case "x$enable_shared" in # ( 10681 xno) 10682 xc_lt_want_enable_shared='no' 10683 ;; 10684esac 10685case "x$enable_static" in # ( 10686 xno) 10687 xc_lt_want_enable_static='no' 10688 ;; 10689esac 10690if test "x$xc_lt_want_enable_shared" = 'xno' && 10691 test "x$xc_lt_want_enable_static" = 'xno'; then 10692 as_fn_error $? "can not disable shared and static libraries simultaneously" "$LINENO" 5 10693fi 10694 10695# 10696# Default behavior on systems that require independent configuration 10697# and build runs for shared and static is to enable shared libraries 10698# and disable static ones. On these systems option '--disable-shared' 10699# must be used in order to build a proper static library. 10700# 10701 10702if test "x$xc_lt_want_enable_shared" = 'xyes' && 10703 test "x$xc_lt_want_enable_static" = 'xyes'; then 10704 case $host_os in # ( 10705 pw32* | cegcc* | os2* | aix*) 10706 xc_lt_want_enable_static='no' 10707 ;; 10708 esac 10709fi 10710 10711# 10712# Make libtool aware of current shared and static library preferences 10713# taking in account that, depending on host characteristics, libtool 10714# may modify these option preferences later in this configure script. 10715# 10716 10717enable_shared=$xc_lt_want_enable_shared 10718enable_static=$xc_lt_want_enable_static 10719 10720# 10721# Default behavior is to build PIC objects for shared libraries and 10722# non-PIC objects for static libraries. 10723# 10724 10725xc_lt_want_with_pic='default' 10726 10727# 10728# User may have specified PIC preference. 10729# 10730 10731case "x$with_pic" in # (( 10732 xno) 10733 xc_lt_want_with_pic='no' 10734 ;; 10735 xyes) 10736 xc_lt_want_with_pic='yes' 10737 ;; 10738esac 10739 10740# 10741# Default behavior on some systems where building a shared library out 10742# of non-PIC compiled objects will fail with following linker error 10743# "relocation R_X86_64_32 can not be used when making a shared object" 10744# is to build PIC objects even for static libraries. This behavior may 10745# be overridden using 'configure --disable-shared --without-pic'. 10746# 10747 10748if test "x$xc_lt_want_with_pic" = 'xdefault'; then 10749 case $host_cpu in # ( 10750 x86_64 | amd64 | ia64) 10751 case $host_os in # ( 10752 linux* | freebsd*) 10753 xc_lt_want_with_pic='yes' 10754 ;; 10755 esac 10756 ;; 10757 esac 10758fi 10759 10760# 10761# Make libtool aware of current PIC preference taking in account that, 10762# depending on host characteristics, libtool may modify PIC default 10763# behavior to fit host system idiosyncrasies later in this script. 10764# 10765 10766with_pic=$xc_lt_want_with_pic 10767 10768## ----------------------- ## 10769## Start of libtool code ## 10770## ----------------------- ## 10771 10772 10773 10774 10775# Set options 10776enable_win32_dll=yes 10777 10778case $host in 10779*-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-cegcc*) 10780 if test -n "$ac_tool_prefix"; then 10781 # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args. 10782set dummy ${ac_tool_prefix}as; ac_word=$2 10783{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 10784$as_echo_n "checking for $ac_word... " >&6; } 10785if ${ac_cv_prog_AS+:} false; then : 10786 $as_echo_n "(cached) " >&6 10787else 10788 if test -n "$AS"; then 10789 ac_cv_prog_AS="$AS" # Let the user override the test. 10790else 10791as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 10792for as_dir in $PATH 10793do 10794 IFS=$as_save_IFS 10795 test -z "$as_dir" && as_dir=. 10796 for ac_exec_ext in '' $ac_executable_extensions; do 10797 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 10798 ac_cv_prog_AS="${ac_tool_prefix}as" 10799 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 10800 break 2 10801 fi 10802done 10803 done 10804IFS=$as_save_IFS 10805 10806fi 10807fi 10808AS=$ac_cv_prog_AS 10809if test -n "$AS"; then 10810 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5 10811$as_echo "$AS" >&6; } 10812else 10813 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10814$as_echo "no" >&6; } 10815fi 10816 10817 10818fi 10819if test -z "$ac_cv_prog_AS"; then 10820 ac_ct_AS=$AS 10821 # Extract the first word of "as", so it can be a program name with args. 10822set dummy as; ac_word=$2 10823{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 10824$as_echo_n "checking for $ac_word... " >&6; } 10825if ${ac_cv_prog_ac_ct_AS+:} false; then : 10826 $as_echo_n "(cached) " >&6 10827else 10828 if test -n "$ac_ct_AS"; then 10829 ac_cv_prog_ac_ct_AS="$ac_ct_AS" # Let the user override the test. 10830else 10831as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 10832for as_dir in $PATH 10833do 10834 IFS=$as_save_IFS 10835 test -z "$as_dir" && as_dir=. 10836 for ac_exec_ext in '' $ac_executable_extensions; do 10837 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 10838 ac_cv_prog_ac_ct_AS="as" 10839 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 10840 break 2 10841 fi 10842done 10843 done 10844IFS=$as_save_IFS 10845 10846fi 10847fi 10848ac_ct_AS=$ac_cv_prog_ac_ct_AS 10849if test -n "$ac_ct_AS"; then 10850 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AS" >&5 10851$as_echo "$ac_ct_AS" >&6; } 10852else 10853 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10854$as_echo "no" >&6; } 10855fi 10856 10857 if test "x$ac_ct_AS" = x; then 10858 AS="false" 10859 else 10860 case $cross_compiling:$ac_tool_warned in 10861yes:) 10862{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 10863$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 10864ac_tool_warned=yes ;; 10865esac 10866 AS=$ac_ct_AS 10867 fi 10868else 10869 AS="$ac_cv_prog_AS" 10870fi 10871 10872 if test -n "$ac_tool_prefix"; then 10873 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args. 10874set dummy ${ac_tool_prefix}dlltool; ac_word=$2 10875{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 10876$as_echo_n "checking for $ac_word... " >&6; } 10877if ${ac_cv_prog_DLLTOOL+:} false; then : 10878 $as_echo_n "(cached) " >&6 10879else 10880 if test -n "$DLLTOOL"; then 10881 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test. 10882else 10883as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 10884for as_dir in $PATH 10885do 10886 IFS=$as_save_IFS 10887 test -z "$as_dir" && as_dir=. 10888 for ac_exec_ext in '' $ac_executable_extensions; do 10889 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 10890 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool" 10891 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 10892 break 2 10893 fi 10894done 10895 done 10896IFS=$as_save_IFS 10897 10898fi 10899fi 10900DLLTOOL=$ac_cv_prog_DLLTOOL 10901if test -n "$DLLTOOL"; then 10902 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5 10903$as_echo "$DLLTOOL" >&6; } 10904else 10905 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10906$as_echo "no" >&6; } 10907fi 10908 10909 10910fi 10911if test -z "$ac_cv_prog_DLLTOOL"; then 10912 ac_ct_DLLTOOL=$DLLTOOL 10913 # Extract the first word of "dlltool", so it can be a program name with args. 10914set dummy dlltool; ac_word=$2 10915{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 10916$as_echo_n "checking for $ac_word... " >&6; } 10917if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then : 10918 $as_echo_n "(cached) " >&6 10919else 10920 if test -n "$ac_ct_DLLTOOL"; then 10921 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test. 10922else 10923as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 10924for as_dir in $PATH 10925do 10926 IFS=$as_save_IFS 10927 test -z "$as_dir" && as_dir=. 10928 for ac_exec_ext in '' $ac_executable_extensions; do 10929 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 10930 ac_cv_prog_ac_ct_DLLTOOL="dlltool" 10931 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 10932 break 2 10933 fi 10934done 10935 done 10936IFS=$as_save_IFS 10937 10938fi 10939fi 10940ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL 10941if test -n "$ac_ct_DLLTOOL"; then 10942 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5 10943$as_echo "$ac_ct_DLLTOOL" >&6; } 10944else 10945 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10946$as_echo "no" >&6; } 10947fi 10948 10949 if test "x$ac_ct_DLLTOOL" = x; then 10950 DLLTOOL="false" 10951 else 10952 case $cross_compiling:$ac_tool_warned in 10953yes:) 10954{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 10955$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 10956ac_tool_warned=yes ;; 10957esac 10958 DLLTOOL=$ac_ct_DLLTOOL 10959 fi 10960else 10961 DLLTOOL="$ac_cv_prog_DLLTOOL" 10962fi 10963 10964 if test -n "$ac_tool_prefix"; then 10965 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 10966set dummy ${ac_tool_prefix}objdump; ac_word=$2 10967{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 10968$as_echo_n "checking for $ac_word... " >&6; } 10969if ${ac_cv_prog_OBJDUMP+:} false; then : 10970 $as_echo_n "(cached) " >&6 10971else 10972 if test -n "$OBJDUMP"; then 10973 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 10974else 10975as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 10976for as_dir in $PATH 10977do 10978 IFS=$as_save_IFS 10979 test -z "$as_dir" && as_dir=. 10980 for ac_exec_ext in '' $ac_executable_extensions; do 10981 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 10982 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 10983 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 10984 break 2 10985 fi 10986done 10987 done 10988IFS=$as_save_IFS 10989 10990fi 10991fi 10992OBJDUMP=$ac_cv_prog_OBJDUMP 10993if test -n "$OBJDUMP"; then 10994 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 10995$as_echo "$OBJDUMP" >&6; } 10996else 10997 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10998$as_echo "no" >&6; } 10999fi 11000 11001 11002fi 11003if test -z "$ac_cv_prog_OBJDUMP"; then 11004 ac_ct_OBJDUMP=$OBJDUMP 11005 # Extract the first word of "objdump", so it can be a program name with args. 11006set dummy objdump; ac_word=$2 11007{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11008$as_echo_n "checking for $ac_word... " >&6; } 11009if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : 11010 $as_echo_n "(cached) " >&6 11011else 11012 if test -n "$ac_ct_OBJDUMP"; then 11013 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 11014else 11015as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11016for as_dir in $PATH 11017do 11018 IFS=$as_save_IFS 11019 test -z "$as_dir" && as_dir=. 11020 for ac_exec_ext in '' $ac_executable_extensions; do 11021 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 11022 ac_cv_prog_ac_ct_OBJDUMP="objdump" 11023 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 11024 break 2 11025 fi 11026done 11027 done 11028IFS=$as_save_IFS 11029 11030fi 11031fi 11032ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 11033if test -n "$ac_ct_OBJDUMP"; then 11034 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 11035$as_echo "$ac_ct_OBJDUMP" >&6; } 11036else 11037 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11038$as_echo "no" >&6; } 11039fi 11040 11041 if test "x$ac_ct_OBJDUMP" = x; then 11042 OBJDUMP="false" 11043 else 11044 case $cross_compiling:$ac_tool_warned in 11045yes:) 11046{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 11047$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 11048ac_tool_warned=yes ;; 11049esac 11050 OBJDUMP=$ac_ct_OBJDUMP 11051 fi 11052else 11053 OBJDUMP="$ac_cv_prog_OBJDUMP" 11054fi 11055 11056 ;; 11057esac 11058 11059test -z "$AS" && AS=as 11060 11061 11062 11063 11064 11065test -z "$DLLTOOL" && DLLTOOL=dlltool 11066 11067 11068 11069 11070 11071test -z "$OBJDUMP" && OBJDUMP=objdump 11072 11073 11074 11075 11076 11077 11078 11079 enable_dlopen=no 11080 11081 11082 11083 # Check whether --enable-shared was given. 11084if test "${enable_shared+set}" = set; then : 11085 enableval=$enable_shared; p=${PACKAGE-default} 11086 case $enableval in 11087 yes) enable_shared=yes ;; 11088 no) enable_shared=no ;; 11089 *) 11090 enable_shared=no 11091 # Look at the argument we got. We use all the common list separators. 11092 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 11093 for pkg in $enableval; do 11094 IFS=$lt_save_ifs 11095 if test "X$pkg" = "X$p"; then 11096 enable_shared=yes 11097 fi 11098 done 11099 IFS=$lt_save_ifs 11100 ;; 11101 esac 11102else 11103 enable_shared=yes 11104fi 11105 11106 11107 11108 11109 11110 11111 11112 11113 11114 # Check whether --enable-static was given. 11115if test "${enable_static+set}" = set; then : 11116 enableval=$enable_static; p=${PACKAGE-default} 11117 case $enableval in 11118 yes) enable_static=yes ;; 11119 no) enable_static=no ;; 11120 *) 11121 enable_static=no 11122 # Look at the argument we got. We use all the common list separators. 11123 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 11124 for pkg in $enableval; do 11125 IFS=$lt_save_ifs 11126 if test "X$pkg" = "X$p"; then 11127 enable_static=yes 11128 fi 11129 done 11130 IFS=$lt_save_ifs 11131 ;; 11132 esac 11133else 11134 enable_static=yes 11135fi 11136 11137 11138 11139 11140 11141 11142 11143 11144 11145 11146# Check whether --with-pic was given. 11147if test "${with_pic+set}" = set; then : 11148 withval=$with_pic; lt_p=${PACKAGE-default} 11149 case $withval in 11150 yes|no) pic_mode=$withval ;; 11151 *) 11152 pic_mode=default 11153 # Look at the argument we got. We use all the common list separators. 11154 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 11155 for lt_pkg in $withval; do 11156 IFS=$lt_save_ifs 11157 if test "X$lt_pkg" = "X$lt_p"; then 11158 pic_mode=yes 11159 fi 11160 done 11161 IFS=$lt_save_ifs 11162 ;; 11163 esac 11164else 11165 pic_mode=default 11166fi 11167 11168 11169 11170 11171 11172 11173 11174 11175 # Check whether --enable-fast-install was given. 11176if test "${enable_fast_install+set}" = set; then : 11177 enableval=$enable_fast_install; p=${PACKAGE-default} 11178 case $enableval in 11179 yes) enable_fast_install=yes ;; 11180 no) enable_fast_install=no ;; 11181 *) 11182 enable_fast_install=no 11183 # Look at the argument we got. We use all the common list separators. 11184 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 11185 for pkg in $enableval; do 11186 IFS=$lt_save_ifs 11187 if test "X$pkg" = "X$p"; then 11188 enable_fast_install=yes 11189 fi 11190 done 11191 IFS=$lt_save_ifs 11192 ;; 11193 esac 11194else 11195 enable_fast_install=yes 11196fi 11197 11198 11199 11200 11201 11202 11203 11204 11205 shared_archive_member_spec= 11206case $host,$enable_shared in 11207power*-*-aix[5-9]*,yes) 11208 { $as_echo "$as_me:${as_lineno-$LINENO}: checking which variant of shared library versioning to provide" >&5 11209$as_echo_n "checking which variant of shared library versioning to provide... " >&6; } 11210 11211# Check whether --with-aix-soname was given. 11212if test "${with_aix_soname+set}" = set; then : 11213 withval=$with_aix_soname; case $withval in 11214 aix|svr4|both) 11215 ;; 11216 *) 11217 as_fn_error $? "Unknown argument to --with-aix-soname" "$LINENO" 5 11218 ;; 11219 esac 11220 lt_cv_with_aix_soname=$with_aix_soname 11221else 11222 if ${lt_cv_with_aix_soname+:} false; then : 11223 $as_echo_n "(cached) " >&6 11224else 11225 lt_cv_with_aix_soname=aix 11226fi 11227 11228 with_aix_soname=$lt_cv_with_aix_soname 11229fi 11230 11231 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_aix_soname" >&5 11232$as_echo "$with_aix_soname" >&6; } 11233 if test aix != "$with_aix_soname"; then 11234 # For the AIX way of multilib, we name the shared archive member 11235 # based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o', 11236 # and 'shr.imp' or 'shr_64.imp', respectively, for the Import File. 11237 # Even when GNU compilers ignore OBJECT_MODE but need '-maix64' flag, 11238 # the AIX toolchain works better with OBJECT_MODE set (default 32). 11239 if test 64 = "${OBJECT_MODE-32}"; then 11240 shared_archive_member_spec=shr_64 11241 else 11242 shared_archive_member_spec=shr 11243 fi 11244 fi 11245 ;; 11246*) 11247 with_aix_soname=aix 11248 ;; 11249esac 11250 11251 11252 11253 11254 11255 11256 11257 11258 11259 11260# This can be used to rebuild libtool when needed 11261LIBTOOL_DEPS=$ltmain 11262 11263# Always use our own libtool. 11264LIBTOOL='$(SHELL) $(top_builddir)/libtool' 11265 11266 11267 11268 11269 11270 11271 11272 11273 11274 11275 11276 11277 11278 11279 11280 11281 11282 11283 11284 11285 11286 11287 11288 11289 11290 11291 11292 11293 11294 11295test -z "$LN_S" && LN_S="ln -s" 11296 11297 11298 11299 11300 11301 11302 11303 11304 11305 11306 11307 11308 11309 11310if test -n "${ZSH_VERSION+set}"; then 11311 setopt NO_GLOB_SUBST 11312fi 11313 11314{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 11315$as_echo_n "checking for objdir... " >&6; } 11316if ${lt_cv_objdir+:} false; then : 11317 $as_echo_n "(cached) " >&6 11318else 11319 rm -f .libs 2>/dev/null 11320mkdir .libs 2>/dev/null 11321if test -d .libs; then 11322 lt_cv_objdir=.libs 11323else 11324 # MS-DOS does not allow filenames that begin with a dot. 11325 lt_cv_objdir=_libs 11326fi 11327rmdir .libs 2>/dev/null 11328fi 11329{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 11330$as_echo "$lt_cv_objdir" >&6; } 11331objdir=$lt_cv_objdir 11332 11333 11334 11335 11336 11337cat >>confdefs.h <<_ACEOF 11338#define LT_OBJDIR "$lt_cv_objdir/" 11339_ACEOF 11340 11341 11342 11343 11344case $host_os in 11345aix3*) 11346 # AIX sometimes has problems with the GCC collect2 program. For some 11347 # reason, if we set the COLLECT_NAMES environment variable, the problems 11348 # vanish in a puff of smoke. 11349 if test set != "${COLLECT_NAMES+set}"; then 11350 COLLECT_NAMES= 11351 export COLLECT_NAMES 11352 fi 11353 ;; 11354esac 11355 11356# Global variables: 11357ofile=libtool 11358can_build_shared=yes 11359 11360# All known linkers require a '.a' archive for static linking (except MSVC, 11361# which needs '.lib'). 11362libext=a 11363 11364with_gnu_ld=$lt_cv_prog_gnu_ld 11365 11366old_CC=$CC 11367old_CFLAGS=$CFLAGS 11368 11369# Set sane defaults for various variables 11370test -z "$CC" && CC=cc 11371test -z "$LTCC" && LTCC=$CC 11372test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 11373test -z "$LD" && LD=ld 11374test -z "$ac_objext" && ac_objext=o 11375 11376func_cc_basename $compiler 11377cc_basename=$func_cc_basename_result 11378 11379 11380# Only perform the check for file, if the check method requires it 11381test -z "$MAGIC_CMD" && MAGIC_CMD=file 11382case $deplibs_check_method in 11383file_magic*) 11384 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 11385 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 11386$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 11387if ${lt_cv_path_MAGIC_CMD+:} false; then : 11388 $as_echo_n "(cached) " >&6 11389else 11390 case $MAGIC_CMD in 11391[\\/*] | ?:[\\/]*) 11392 lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path. 11393 ;; 11394*) 11395 lt_save_MAGIC_CMD=$MAGIC_CMD 11396 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 11397 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 11398 for ac_dir in $ac_dummy; do 11399 IFS=$lt_save_ifs 11400 test -z "$ac_dir" && ac_dir=. 11401 if test -f "$ac_dir/${ac_tool_prefix}file"; then 11402 lt_cv_path_MAGIC_CMD=$ac_dir/"${ac_tool_prefix}file" 11403 if test -n "$file_magic_test_file"; then 11404 case $deplibs_check_method in 11405 "file_magic "*) 11406 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 11407 MAGIC_CMD=$lt_cv_path_MAGIC_CMD 11408 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 11409 $EGREP "$file_magic_regex" > /dev/null; then 11410 : 11411 else 11412 cat <<_LT_EOF 1>&2 11413 11414*** Warning: the command libtool uses to detect shared libraries, 11415*** $file_magic_cmd, produces output that libtool cannot recognize. 11416*** The result is that libtool may fail to recognize shared libraries 11417*** as such. This will affect the creation of libtool libraries that 11418*** depend on shared libraries, but programs linked with such libtool 11419*** libraries will work regardless of this problem. Nevertheless, you 11420*** may want to report the problem to your system manager and/or to 11421*** bug-libtool@gnu.org 11422 11423_LT_EOF 11424 fi ;; 11425 esac 11426 fi 11427 break 11428 fi 11429 done 11430 IFS=$lt_save_ifs 11431 MAGIC_CMD=$lt_save_MAGIC_CMD 11432 ;; 11433esac 11434fi 11435 11436MAGIC_CMD=$lt_cv_path_MAGIC_CMD 11437if test -n "$MAGIC_CMD"; then 11438 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 11439$as_echo "$MAGIC_CMD" >&6; } 11440else 11441 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11442$as_echo "no" >&6; } 11443fi 11444 11445 11446 11447 11448 11449if test -z "$lt_cv_path_MAGIC_CMD"; then 11450 if test -n "$ac_tool_prefix"; then 11451 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 11452$as_echo_n "checking for file... " >&6; } 11453if ${lt_cv_path_MAGIC_CMD+:} false; then : 11454 $as_echo_n "(cached) " >&6 11455else 11456 case $MAGIC_CMD in 11457[\\/*] | ?:[\\/]*) 11458 lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path. 11459 ;; 11460*) 11461 lt_save_MAGIC_CMD=$MAGIC_CMD 11462 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 11463 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 11464 for ac_dir in $ac_dummy; do 11465 IFS=$lt_save_ifs 11466 test -z "$ac_dir" && ac_dir=. 11467 if test -f "$ac_dir/file"; then 11468 lt_cv_path_MAGIC_CMD=$ac_dir/"file" 11469 if test -n "$file_magic_test_file"; then 11470 case $deplibs_check_method in 11471 "file_magic "*) 11472 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 11473 MAGIC_CMD=$lt_cv_path_MAGIC_CMD 11474 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 11475 $EGREP "$file_magic_regex" > /dev/null; then 11476 : 11477 else 11478 cat <<_LT_EOF 1>&2 11479 11480*** Warning: the command libtool uses to detect shared libraries, 11481*** $file_magic_cmd, produces output that libtool cannot recognize. 11482*** The result is that libtool may fail to recognize shared libraries 11483*** as such. This will affect the creation of libtool libraries that 11484*** depend on shared libraries, but programs linked with such libtool 11485*** libraries will work regardless of this problem. Nevertheless, you 11486*** may want to report the problem to your system manager and/or to 11487*** bug-libtool@gnu.org 11488 11489_LT_EOF 11490 fi ;; 11491 esac 11492 fi 11493 break 11494 fi 11495 done 11496 IFS=$lt_save_ifs 11497 MAGIC_CMD=$lt_save_MAGIC_CMD 11498 ;; 11499esac 11500fi 11501 11502MAGIC_CMD=$lt_cv_path_MAGIC_CMD 11503if test -n "$MAGIC_CMD"; then 11504 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 11505$as_echo "$MAGIC_CMD" >&6; } 11506else 11507 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11508$as_echo "no" >&6; } 11509fi 11510 11511 11512 else 11513 MAGIC_CMD=: 11514 fi 11515fi 11516 11517 fi 11518 ;; 11519esac 11520 11521# Use C for the default configuration in the libtool script 11522 11523lt_save_CC=$CC 11524ac_ext=c 11525ac_cpp='$CPP $CPPFLAGS' 11526ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11527ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11528ac_compiler_gnu=$ac_cv_c_compiler_gnu 11529 11530 11531# Source file extension for C test sources. 11532ac_ext=c 11533 11534# Object file extension for compiled C test sources. 11535objext=o 11536objext=$objext 11537 11538# Code to be used in simple compile tests 11539lt_simple_compile_test_code="int some_variable = 0;" 11540 11541# Code to be used in simple link tests 11542lt_simple_link_test_code='int main(){return(0);}' 11543 11544 11545 11546 11547 11548 11549 11550# If no C compiler was specified, use CC. 11551LTCC=${LTCC-"$CC"} 11552 11553# If no C compiler flags were specified, use CFLAGS. 11554LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 11555 11556# Allow CC to be a program name with arguments. 11557compiler=$CC 11558 11559# Save the default compiler, since it gets overwritten when the other 11560# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 11561compiler_DEFAULT=$CC 11562 11563# save warnings/boilerplate of simple test code 11564ac_outfile=conftest.$ac_objext 11565echo "$lt_simple_compile_test_code" >conftest.$ac_ext 11566eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 11567_lt_compiler_boilerplate=`cat conftest.err` 11568$RM conftest* 11569 11570ac_outfile=conftest.$ac_objext 11571echo "$lt_simple_link_test_code" >conftest.$ac_ext 11572eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 11573_lt_linker_boilerplate=`cat conftest.err` 11574$RM -r conftest* 11575 11576 11577## CAVEAT EMPTOR: 11578## There is no encapsulation within the following macros, do not change 11579## the running order or otherwise move them around unless you know exactly 11580## what you are doing... 11581if test -n "$compiler"; then 11582 11583lt_prog_compiler_no_builtin_flag= 11584 11585if test yes = "$GCC"; then 11586 case $cc_basename in 11587 nvcc*) 11588 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 11589 *) 11590 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 11591 esac 11592 11593 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 11594$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 11595if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then : 11596 $as_echo_n "(cached) " >&6 11597else 11598 lt_cv_prog_compiler_rtti_exceptions=no 11599 ac_outfile=conftest.$ac_objext 11600 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 11601 lt_compiler_flag="-fno-rtti -fno-exceptions" ## exclude from sc_useless_quotes_in_assignment 11602 # Insert the option either (1) after the last *FLAGS variable, or 11603 # (2) before a word containing "conftest.", or (3) at the end. 11604 # Note that $ac_compile itself does not contain backslashes and begins 11605 # with a dollar sign (not a hyphen), so the echo should work correctly. 11606 # The option is referenced via a variable to avoid confusing sed. 11607 lt_compile=`echo "$ac_compile" | $SED \ 11608 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 11609 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 11610 -e 's:$: $lt_compiler_flag:'` 11611 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 11612 (eval "$lt_compile" 2>conftest.err) 11613 ac_status=$? 11614 cat conftest.err >&5 11615 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11616 if (exit $ac_status) && test -s "$ac_outfile"; then 11617 # The compiler can only warn and ignore the option if not recognized 11618 # So say no if there are warnings other than the usual output. 11619 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 11620 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 11621 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 11622 lt_cv_prog_compiler_rtti_exceptions=yes 11623 fi 11624 fi 11625 $RM conftest* 11626 11627fi 11628{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 11629$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 11630 11631if test yes = "$lt_cv_prog_compiler_rtti_exceptions"; then 11632 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 11633else 11634 : 11635fi 11636 11637fi 11638 11639 11640 11641 11642 11643 11644 lt_prog_compiler_wl= 11645lt_prog_compiler_pic= 11646lt_prog_compiler_static= 11647 11648 11649 if test yes = "$GCC"; then 11650 lt_prog_compiler_wl='-Wl,' 11651 lt_prog_compiler_static='-static' 11652 11653 case $host_os in 11654 aix*) 11655 # All AIX code is PIC. 11656 if test ia64 = "$host_cpu"; then 11657 # AIX 5 now supports IA64 processor 11658 lt_prog_compiler_static='-Bstatic' 11659 fi 11660 lt_prog_compiler_pic='-fPIC' 11661 ;; 11662 11663 amigaos*) 11664 case $host_cpu in 11665 powerpc) 11666 # see comment about AmigaOS4 .so support 11667 lt_prog_compiler_pic='-fPIC' 11668 ;; 11669 m68k) 11670 # FIXME: we need at least 68020 code to build shared libraries, but 11671 # adding the '-m68020' flag to GCC prevents building anything better, 11672 # like '-m68040'. 11673 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 11674 ;; 11675 esac 11676 ;; 11677 11678 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 11679 # PIC is the default for these OSes. 11680 ;; 11681 11682 mingw* | cygwin* | pw32* | os2* | cegcc*) 11683 # This hack is so that the source file can tell whether it is being 11684 # built for inclusion in a dll (and should export symbols for example). 11685 # Although the cygwin gcc ignores -fPIC, still need this for old-style 11686 # (--disable-auto-import) libraries 11687 lt_prog_compiler_pic='-DDLL_EXPORT' 11688 case $host_os in 11689 os2*) 11690 lt_prog_compiler_static='$wl-static' 11691 ;; 11692 esac 11693 ;; 11694 11695 darwin* | rhapsody*) 11696 # PIC is the default on this platform 11697 # Common symbols not allowed in MH_DYLIB files 11698 lt_prog_compiler_pic='-fno-common' 11699 ;; 11700 11701 haiku*) 11702 # PIC is the default for Haiku. 11703 # The "-static" flag exists, but is broken. 11704 lt_prog_compiler_static= 11705 ;; 11706 11707 hpux*) 11708 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 11709 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 11710 # sets the default TLS model and affects inlining. 11711 case $host_cpu in 11712 hppa*64*) 11713 # +Z the default 11714 ;; 11715 *) 11716 lt_prog_compiler_pic='-fPIC' 11717 ;; 11718 esac 11719 ;; 11720 11721 interix[3-9]*) 11722 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 11723 # Instead, we relocate shared libraries at runtime. 11724 ;; 11725 11726 msdosdjgpp*) 11727 # Just because we use GCC doesn't mean we suddenly get shared libraries 11728 # on systems that don't support them. 11729 lt_prog_compiler_can_build_shared=no 11730 enable_shared=no 11731 ;; 11732 11733 *nto* | *qnx*) 11734 # QNX uses GNU C++, but need to define -shared option too, otherwise 11735 # it will coredump. 11736 lt_prog_compiler_pic='-fPIC -shared' 11737 ;; 11738 11739 sysv4*MP*) 11740 if test -d /usr/nec; then 11741 lt_prog_compiler_pic=-Kconform_pic 11742 fi 11743 ;; 11744 11745 *) 11746 lt_prog_compiler_pic='-fPIC' 11747 ;; 11748 esac 11749 11750 case $cc_basename in 11751 nvcc*) # Cuda Compiler Driver 2.2 11752 lt_prog_compiler_wl='-Xlinker ' 11753 if test -n "$lt_prog_compiler_pic"; then 11754 lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic" 11755 fi 11756 ;; 11757 esac 11758 else 11759 # PORTME Check for flag to pass linker flags through the system compiler. 11760 case $host_os in 11761 aix*) 11762 lt_prog_compiler_wl='-Wl,' 11763 if test ia64 = "$host_cpu"; then 11764 # AIX 5 now supports IA64 processor 11765 lt_prog_compiler_static='-Bstatic' 11766 else 11767 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 11768 fi 11769 ;; 11770 11771 darwin* | rhapsody*) 11772 # PIC is the default on this platform 11773 # Common symbols not allowed in MH_DYLIB files 11774 lt_prog_compiler_pic='-fno-common' 11775 case $cc_basename in 11776 nagfor*) 11777 # NAG Fortran compiler 11778 lt_prog_compiler_wl='-Wl,-Wl,,' 11779 lt_prog_compiler_pic='-PIC' 11780 lt_prog_compiler_static='-Bstatic' 11781 ;; 11782 esac 11783 ;; 11784 11785 mingw* | cygwin* | pw32* | os2* | cegcc*) 11786 # This hack is so that the source file can tell whether it is being 11787 # built for inclusion in a dll (and should export symbols for example). 11788 lt_prog_compiler_pic='-DDLL_EXPORT' 11789 case $host_os in 11790 os2*) 11791 lt_prog_compiler_static='$wl-static' 11792 ;; 11793 esac 11794 ;; 11795 11796 hpux9* | hpux10* | hpux11*) 11797 lt_prog_compiler_wl='-Wl,' 11798 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 11799 # not for PA HP-UX. 11800 case $host_cpu in 11801 hppa*64*|ia64*) 11802 # +Z the default 11803 ;; 11804 *) 11805 lt_prog_compiler_pic='+Z' 11806 ;; 11807 esac 11808 # Is there a better lt_prog_compiler_static that works with the bundled CC? 11809 lt_prog_compiler_static='$wl-a ${wl}archive' 11810 ;; 11811 11812 irix5* | irix6* | nonstopux*) 11813 lt_prog_compiler_wl='-Wl,' 11814 # PIC (with -KPIC) is the default. 11815 lt_prog_compiler_static='-non_shared' 11816 ;; 11817 11818 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 11819 case $cc_basename in 11820 # old Intel for x86_64, which still supported -KPIC. 11821 ecc*) 11822 lt_prog_compiler_wl='-Wl,' 11823 lt_prog_compiler_pic='-KPIC' 11824 lt_prog_compiler_static='-static' 11825 ;; 11826 # icc used to be incompatible with GCC. 11827 # ICC 10 doesn't accept -KPIC any more. 11828 icc* | ifort*) 11829 lt_prog_compiler_wl='-Wl,' 11830 lt_prog_compiler_pic='-fPIC' 11831 lt_prog_compiler_static='-static' 11832 ;; 11833 # Lahey Fortran 8.1. 11834 lf95*) 11835 lt_prog_compiler_wl='-Wl,' 11836 lt_prog_compiler_pic='--shared' 11837 lt_prog_compiler_static='--static' 11838 ;; 11839 nagfor*) 11840 # NAG Fortran compiler 11841 lt_prog_compiler_wl='-Wl,-Wl,,' 11842 lt_prog_compiler_pic='-PIC' 11843 lt_prog_compiler_static='-Bstatic' 11844 ;; 11845 tcc*) 11846 # Fabrice Bellard et al's Tiny C Compiler 11847 lt_prog_compiler_wl='-Wl,' 11848 lt_prog_compiler_pic='-fPIC' 11849 lt_prog_compiler_static='-static' 11850 ;; 11851 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 11852 # Portland Group compilers (*not* the Pentium gcc compiler, 11853 # which looks to be a dead project) 11854 lt_prog_compiler_wl='-Wl,' 11855 lt_prog_compiler_pic='-fpic' 11856 lt_prog_compiler_static='-Bstatic' 11857 ;; 11858 ccc*) 11859 lt_prog_compiler_wl='-Wl,' 11860 # All Alpha code is PIC. 11861 lt_prog_compiler_static='-non_shared' 11862 ;; 11863 xl* | bgxl* | bgf* | mpixl*) 11864 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 11865 lt_prog_compiler_wl='-Wl,' 11866 lt_prog_compiler_pic='-qpic' 11867 lt_prog_compiler_static='-qstaticlink' 11868 ;; 11869 *) 11870 case `$CC -V 2>&1 | sed 5q` in 11871 *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*) 11872 # Sun Fortran 8.3 passes all unrecognized flags to the linker 11873 lt_prog_compiler_pic='-KPIC' 11874 lt_prog_compiler_static='-Bstatic' 11875 lt_prog_compiler_wl='' 11876 ;; 11877 *Sun\ F* | *Sun*Fortran*) 11878 lt_prog_compiler_pic='-KPIC' 11879 lt_prog_compiler_static='-Bstatic' 11880 lt_prog_compiler_wl='-Qoption ld ' 11881 ;; 11882 *Sun\ C*) 11883 # Sun C 5.9 11884 lt_prog_compiler_pic='-KPIC' 11885 lt_prog_compiler_static='-Bstatic' 11886 lt_prog_compiler_wl='-Wl,' 11887 ;; 11888 *Intel*\ [CF]*Compiler*) 11889 lt_prog_compiler_wl='-Wl,' 11890 lt_prog_compiler_pic='-fPIC' 11891 lt_prog_compiler_static='-static' 11892 ;; 11893 *Portland\ Group*) 11894 lt_prog_compiler_wl='-Wl,' 11895 lt_prog_compiler_pic='-fpic' 11896 lt_prog_compiler_static='-Bstatic' 11897 ;; 11898 esac 11899 ;; 11900 esac 11901 ;; 11902 11903 newsos6) 11904 lt_prog_compiler_pic='-KPIC' 11905 lt_prog_compiler_static='-Bstatic' 11906 ;; 11907 11908 *nto* | *qnx*) 11909 # QNX uses GNU C++, but need to define -shared option too, otherwise 11910 # it will coredump. 11911 lt_prog_compiler_pic='-fPIC -shared' 11912 ;; 11913 11914 osf3* | osf4* | osf5*) 11915 lt_prog_compiler_wl='-Wl,' 11916 # All OSF/1 code is PIC. 11917 lt_prog_compiler_static='-non_shared' 11918 ;; 11919 11920 rdos*) 11921 lt_prog_compiler_static='-non_shared' 11922 ;; 11923 11924 solaris*) 11925 lt_prog_compiler_pic='-KPIC' 11926 lt_prog_compiler_static='-Bstatic' 11927 case $cc_basename in 11928 f77* | f90* | f95* | sunf77* | sunf90* | sunf95*) 11929 lt_prog_compiler_wl='-Qoption ld ';; 11930 *) 11931 lt_prog_compiler_wl='-Wl,';; 11932 esac 11933 ;; 11934 11935 sunos4*) 11936 lt_prog_compiler_wl='-Qoption ld ' 11937 lt_prog_compiler_pic='-PIC' 11938 lt_prog_compiler_static='-Bstatic' 11939 ;; 11940 11941 sysv4 | sysv4.2uw2* | sysv4.3*) 11942 lt_prog_compiler_wl='-Wl,' 11943 lt_prog_compiler_pic='-KPIC' 11944 lt_prog_compiler_static='-Bstatic' 11945 ;; 11946 11947 sysv4*MP*) 11948 if test -d /usr/nec; then 11949 lt_prog_compiler_pic='-Kconform_pic' 11950 lt_prog_compiler_static='-Bstatic' 11951 fi 11952 ;; 11953 11954 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 11955 lt_prog_compiler_wl='-Wl,' 11956 lt_prog_compiler_pic='-KPIC' 11957 lt_prog_compiler_static='-Bstatic' 11958 ;; 11959 11960 unicos*) 11961 lt_prog_compiler_wl='-Wl,' 11962 lt_prog_compiler_can_build_shared=no 11963 ;; 11964 11965 uts4*) 11966 lt_prog_compiler_pic='-pic' 11967 lt_prog_compiler_static='-Bstatic' 11968 ;; 11969 11970 *) 11971 lt_prog_compiler_can_build_shared=no 11972 ;; 11973 esac 11974 fi 11975 11976case $host_os in 11977 # For platforms that do not support PIC, -DPIC is meaningless: 11978 *djgpp*) 11979 lt_prog_compiler_pic= 11980 ;; 11981 *) 11982 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 11983 ;; 11984esac 11985 11986{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 11987$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 11988if ${lt_cv_prog_compiler_pic+:} false; then : 11989 $as_echo_n "(cached) " >&6 11990else 11991 lt_cv_prog_compiler_pic=$lt_prog_compiler_pic 11992fi 11993{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5 11994$as_echo "$lt_cv_prog_compiler_pic" >&6; } 11995lt_prog_compiler_pic=$lt_cv_prog_compiler_pic 11996 11997# 11998# Check to make sure the PIC flag actually works. 11999# 12000if test -n "$lt_prog_compiler_pic"; then 12001 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 12002$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 12003if ${lt_cv_prog_compiler_pic_works+:} false; then : 12004 $as_echo_n "(cached) " >&6 12005else 12006 lt_cv_prog_compiler_pic_works=no 12007 ac_outfile=conftest.$ac_objext 12008 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 12009 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" ## exclude from sc_useless_quotes_in_assignment 12010 # Insert the option either (1) after the last *FLAGS variable, or 12011 # (2) before a word containing "conftest.", or (3) at the end. 12012 # Note that $ac_compile itself does not contain backslashes and begins 12013 # with a dollar sign (not a hyphen), so the echo should work correctly. 12014 # The option is referenced via a variable to avoid confusing sed. 12015 lt_compile=`echo "$ac_compile" | $SED \ 12016 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 12017 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 12018 -e 's:$: $lt_compiler_flag:'` 12019 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 12020 (eval "$lt_compile" 2>conftest.err) 12021 ac_status=$? 12022 cat conftest.err >&5 12023 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12024 if (exit $ac_status) && test -s "$ac_outfile"; then 12025 # The compiler can only warn and ignore the option if not recognized 12026 # So say no if there are warnings other than the usual output. 12027 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 12028 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 12029 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 12030 lt_cv_prog_compiler_pic_works=yes 12031 fi 12032 fi 12033 $RM conftest* 12034 12035fi 12036{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 12037$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 12038 12039if test yes = "$lt_cv_prog_compiler_pic_works"; then 12040 case $lt_prog_compiler_pic in 12041 "" | " "*) ;; 12042 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 12043 esac 12044else 12045 lt_prog_compiler_pic= 12046 lt_prog_compiler_can_build_shared=no 12047fi 12048 12049fi 12050 12051 12052 12053 12054 12055 12056 12057 12058 12059 12060 12061# 12062# Check to make sure the static flag actually works. 12063# 12064wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 12065{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 12066$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 12067if ${lt_cv_prog_compiler_static_works+:} false; then : 12068 $as_echo_n "(cached) " >&6 12069else 12070 lt_cv_prog_compiler_static_works=no 12071 save_LDFLAGS=$LDFLAGS 12072 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 12073 echo "$lt_simple_link_test_code" > conftest.$ac_ext 12074 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 12075 # The linker can only warn and ignore the option if not recognized 12076 # So say no if there are warnings 12077 if test -s conftest.err; then 12078 # Append any errors to the config.log. 12079 cat conftest.err 1>&5 12080 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 12081 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 12082 if diff conftest.exp conftest.er2 >/dev/null; then 12083 lt_cv_prog_compiler_static_works=yes 12084 fi 12085 else 12086 lt_cv_prog_compiler_static_works=yes 12087 fi 12088 fi 12089 $RM -r conftest* 12090 LDFLAGS=$save_LDFLAGS 12091 12092fi 12093{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 12094$as_echo "$lt_cv_prog_compiler_static_works" >&6; } 12095 12096if test yes = "$lt_cv_prog_compiler_static_works"; then 12097 : 12098else 12099 lt_prog_compiler_static= 12100fi 12101 12102 12103 12104 12105 12106 12107 12108 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 12109$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 12110if ${lt_cv_prog_compiler_c_o+:} false; then : 12111 $as_echo_n "(cached) " >&6 12112else 12113 lt_cv_prog_compiler_c_o=no 12114 $RM -r conftest 2>/dev/null 12115 mkdir conftest 12116 cd conftest 12117 mkdir out 12118 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 12119 12120 lt_compiler_flag="-o out/conftest2.$ac_objext" 12121 # Insert the option either (1) after the last *FLAGS variable, or 12122 # (2) before a word containing "conftest.", or (3) at the end. 12123 # Note that $ac_compile itself does not contain backslashes and begins 12124 # with a dollar sign (not a hyphen), so the echo should work correctly. 12125 lt_compile=`echo "$ac_compile" | $SED \ 12126 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 12127 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 12128 -e 's:$: $lt_compiler_flag:'` 12129 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 12130 (eval "$lt_compile" 2>out/conftest.err) 12131 ac_status=$? 12132 cat out/conftest.err >&5 12133 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12134 if (exit $ac_status) && test -s out/conftest2.$ac_objext 12135 then 12136 # The compiler can only warn and ignore the option if not recognized 12137 # So say no if there are warnings 12138 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 12139 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 12140 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 12141 lt_cv_prog_compiler_c_o=yes 12142 fi 12143 fi 12144 chmod u+w . 2>&5 12145 $RM conftest* 12146 # SGI C++ compiler will create directory out/ii_files/ for 12147 # template instantiation 12148 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 12149 $RM out/* && rmdir out 12150 cd .. 12151 $RM -r conftest 12152 $RM conftest* 12153 12154fi 12155{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 12156$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 12157 12158 12159 12160 12161 12162 12163 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 12164$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 12165if ${lt_cv_prog_compiler_c_o+:} false; then : 12166 $as_echo_n "(cached) " >&6 12167else 12168 lt_cv_prog_compiler_c_o=no 12169 $RM -r conftest 2>/dev/null 12170 mkdir conftest 12171 cd conftest 12172 mkdir out 12173 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 12174 12175 lt_compiler_flag="-o out/conftest2.$ac_objext" 12176 # Insert the option either (1) after the last *FLAGS variable, or 12177 # (2) before a word containing "conftest.", or (3) at the end. 12178 # Note that $ac_compile itself does not contain backslashes and begins 12179 # with a dollar sign (not a hyphen), so the echo should work correctly. 12180 lt_compile=`echo "$ac_compile" | $SED \ 12181 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 12182 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 12183 -e 's:$: $lt_compiler_flag:'` 12184 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 12185 (eval "$lt_compile" 2>out/conftest.err) 12186 ac_status=$? 12187 cat out/conftest.err >&5 12188 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12189 if (exit $ac_status) && test -s out/conftest2.$ac_objext 12190 then 12191 # The compiler can only warn and ignore the option if not recognized 12192 # So say no if there are warnings 12193 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 12194 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 12195 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 12196 lt_cv_prog_compiler_c_o=yes 12197 fi 12198 fi 12199 chmod u+w . 2>&5 12200 $RM conftest* 12201 # SGI C++ compiler will create directory out/ii_files/ for 12202 # template instantiation 12203 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 12204 $RM out/* && rmdir out 12205 cd .. 12206 $RM -r conftest 12207 $RM conftest* 12208 12209fi 12210{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 12211$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 12212 12213 12214 12215 12216hard_links=nottested 12217if test no = "$lt_cv_prog_compiler_c_o" && test no != "$need_locks"; then 12218 # do not overwrite the value of need_locks provided by the user 12219 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 12220$as_echo_n "checking if we can lock with hard links... " >&6; } 12221 hard_links=yes 12222 $RM conftest* 12223 ln conftest.a conftest.b 2>/dev/null && hard_links=no 12224 touch conftest.a 12225 ln conftest.a conftest.b 2>&5 || hard_links=no 12226 ln conftest.a conftest.b 2>/dev/null && hard_links=no 12227 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 12228$as_echo "$hard_links" >&6; } 12229 if test no = "$hard_links"; then 12230 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5 12231$as_echo "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;} 12232 need_locks=warn 12233 fi 12234else 12235 need_locks=no 12236fi 12237 12238 12239 12240 12241 12242 12243 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 12244$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 12245 12246 runpath_var= 12247 allow_undefined_flag= 12248 always_export_symbols=no 12249 archive_cmds= 12250 archive_expsym_cmds= 12251 compiler_needs_object=no 12252 enable_shared_with_static_runtimes=no 12253 export_dynamic_flag_spec= 12254 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 12255 hardcode_automatic=no 12256 hardcode_direct=no 12257 hardcode_direct_absolute=no 12258 hardcode_libdir_flag_spec= 12259 hardcode_libdir_separator= 12260 hardcode_minus_L=no 12261 hardcode_shlibpath_var=unsupported 12262 inherit_rpath=no 12263 link_all_deplibs=unknown 12264 module_cmds= 12265 module_expsym_cmds= 12266 old_archive_from_new_cmds= 12267 old_archive_from_expsyms_cmds= 12268 thread_safe_flag_spec= 12269 whole_archive_flag_spec= 12270 # include_expsyms should be a list of space-separated symbols to be *always* 12271 # included in the symbol list 12272 include_expsyms= 12273 # exclude_expsyms can be an extended regexp of symbols to exclude 12274 # it will be wrapped by ' (' and ')$', so one must not match beginning or 12275 # end of line. Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'bc', 12276 # as well as any symbol that contains 'd'. 12277 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 12278 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 12279 # platforms (ab)use it in PIC code, but their linkers get confused if 12280 # the symbol is explicitly referenced. Since portable code cannot 12281 # rely on this symbol name, it's probably fine to never include it in 12282 # preloaded symbol tables. 12283 # Exclude shared library initialization/finalization symbols. 12284 extract_expsyms_cmds= 12285 12286 case $host_os in 12287 cygwin* | mingw* | pw32* | cegcc*) 12288 # FIXME: the MSVC++ port hasn't been tested in a loooong time 12289 # When not using gcc, we currently assume that we are using 12290 # Microsoft Visual C++. 12291 if test yes != "$GCC"; then 12292 with_gnu_ld=no 12293 fi 12294 ;; 12295 interix*) 12296 # we just hope/assume this is gcc and not c89 (= MSVC++) 12297 with_gnu_ld=yes 12298 ;; 12299 openbsd* | bitrig*) 12300 with_gnu_ld=no 12301 ;; 12302 linux* | k*bsd*-gnu | gnu*) 12303 link_all_deplibs=no 12304 ;; 12305 esac 12306 12307 ld_shlibs=yes 12308 12309 # On some targets, GNU ld is compatible enough with the native linker 12310 # that we're better off using the native interface for both. 12311 lt_use_gnu_ld_interface=no 12312 if test yes = "$with_gnu_ld"; then 12313 case $host_os in 12314 aix*) 12315 # The AIX port of GNU ld has always aspired to compatibility 12316 # with the native linker. However, as the warning in the GNU ld 12317 # block says, versions before 2.19.5* couldn't really create working 12318 # shared libraries, regardless of the interface used. 12319 case `$LD -v 2>&1` in 12320 *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 12321 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 12322 *\ \(GNU\ Binutils\)\ [3-9]*) ;; 12323 *) 12324 lt_use_gnu_ld_interface=yes 12325 ;; 12326 esac 12327 ;; 12328 *) 12329 lt_use_gnu_ld_interface=yes 12330 ;; 12331 esac 12332 fi 12333 12334 if test yes = "$lt_use_gnu_ld_interface"; then 12335 # If archive_cmds runs LD, not CC, wlarc should be empty 12336 wlarc='$wl' 12337 12338 # Set some defaults for GNU ld with shared library support. These 12339 # are reset later if shared libraries are not supported. Putting them 12340 # here allows them to be overridden if necessary. 12341 runpath_var=LD_RUN_PATH 12342 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 12343 export_dynamic_flag_spec='$wl--export-dynamic' 12344 # ancient GNU ld didn't support --whole-archive et. al. 12345 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 12346 whole_archive_flag_spec=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive' 12347 else 12348 whole_archive_flag_spec= 12349 fi 12350 supports_anon_versioning=no 12351 case `$LD -v | $SED -e 's/(^)\+)\s\+//' 2>&1` in 12352 *GNU\ gold*) supports_anon_versioning=yes ;; 12353 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 12354 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 12355 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 12356 *\ 2.11.*) ;; # other 2.11 versions 12357 *) supports_anon_versioning=yes ;; 12358 esac 12359 12360 # See if GNU ld supports shared libraries. 12361 case $host_os in 12362 aix[3-9]*) 12363 # On AIX/PPC, the GNU linker is very broken 12364 if test ia64 != "$host_cpu"; then 12365 ld_shlibs=no 12366 cat <<_LT_EOF 1>&2 12367 12368*** Warning: the GNU linker, at least up to release 2.19, is reported 12369*** to be unable to reliably create shared libraries on AIX. 12370*** Therefore, libtool is disabling shared libraries support. If you 12371*** really care for shared libraries, you may want to install binutils 12372*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 12373*** You will then need to restart the configuration process. 12374 12375_LT_EOF 12376 fi 12377 ;; 12378 12379 amigaos*) 12380 case $host_cpu in 12381 powerpc) 12382 # see comment about AmigaOS4 .so support 12383 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 12384 archive_expsym_cmds='' 12385 ;; 12386 m68k) 12387 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)' 12388 hardcode_libdir_flag_spec='-L$libdir' 12389 hardcode_minus_L=yes 12390 ;; 12391 esac 12392 ;; 12393 12394 beos*) 12395 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 12396 allow_undefined_flag=unsupported 12397 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 12398 # support --undefined. This deserves some investigation. FIXME 12399 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 12400 else 12401 ld_shlibs=no 12402 fi 12403 ;; 12404 12405 cygwin* | mingw* | pw32* | cegcc*) 12406 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 12407 # as there is no search path for DLLs. 12408 hardcode_libdir_flag_spec='-L$libdir' 12409 export_dynamic_flag_spec='$wl--export-all-symbols' 12410 allow_undefined_flag=unsupported 12411 always_export_symbols=no 12412 enable_shared_with_static_runtimes=yes 12413 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' 12414 exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname' 12415 12416 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 12417 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 12418 # If the export-symbols file already is a .def file, use it as 12419 # is; otherwise, prepend EXPORTS... 12420 archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then 12421 cp $export_symbols $output_objdir/$soname.def; 12422 else 12423 echo EXPORTS > $output_objdir/$soname.def; 12424 cat $export_symbols >> $output_objdir/$soname.def; 12425 fi~ 12426 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 12427 else 12428 ld_shlibs=no 12429 fi 12430 ;; 12431 12432 haiku*) 12433 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 12434 link_all_deplibs=yes 12435 ;; 12436 12437 os2*) 12438 hardcode_libdir_flag_spec='-L$libdir' 12439 hardcode_minus_L=yes 12440 allow_undefined_flag=unsupported 12441 shrext_cmds=.dll 12442 archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ 12443 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ 12444 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ 12445 $ECHO EXPORTS >> $output_objdir/$libname.def~ 12446 emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ 12447 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ 12448 emximp -o $lib $output_objdir/$libname.def' 12449 archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ 12450 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ 12451 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ 12452 $ECHO EXPORTS >> $output_objdir/$libname.def~ 12453 prefix_cmds="$SED"~ 12454 if test EXPORTS = "`$SED 1q $export_symbols`"; then 12455 prefix_cmds="$prefix_cmds -e 1d"; 12456 fi~ 12457 prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ 12458 cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ 12459 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ 12460 emximp -o $lib $output_objdir/$libname.def' 12461 old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' 12462 enable_shared_with_static_runtimes=yes 12463 ;; 12464 12465 interix[3-9]*) 12466 hardcode_direct=no 12467 hardcode_shlibpath_var=no 12468 hardcode_libdir_flag_spec='$wl-rpath,$libdir' 12469 export_dynamic_flag_spec='$wl-E' 12470 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 12471 # Instead, shared libraries are loaded at an image base (0x10000000 by 12472 # default) and relocated if they conflict, which is a slow very memory 12473 # consuming and fragmenting process. To avoid this, we pick a random, 12474 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 12475 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 12476 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 12477 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' 12478 ;; 12479 12480 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) 12481 tmp_diet=no 12482 if test linux-dietlibc = "$host_os"; then 12483 case $cc_basename in 12484 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 12485 esac 12486 fi 12487 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 12488 && test no = "$tmp_diet" 12489 then 12490 tmp_addflag=' $pic_flag' 12491 tmp_sharedflag='-shared' 12492 case $cc_basename,$host_cpu in 12493 pgcc*) # Portland Group C compiler 12494 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' 12495 tmp_addflag=' $pic_flag' 12496 ;; 12497 pgf77* | pgf90* | pgf95* | pgfortran*) 12498 # Portland Group f77 and f90 compilers 12499 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' 12500 tmp_addflag=' $pic_flag -Mnomain' ;; 12501 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 12502 tmp_addflag=' -i_dynamic' ;; 12503 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 12504 tmp_addflag=' -i_dynamic -nofor_main' ;; 12505 ifc* | ifort*) # Intel Fortran compiler 12506 tmp_addflag=' -nofor_main' ;; 12507 lf95*) # Lahey Fortran 8.1 12508 whole_archive_flag_spec= 12509 tmp_sharedflag='--shared' ;; 12510 nagfor*) # NAGFOR 5.3 12511 tmp_sharedflag='-Wl,-shared' ;; 12512 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 12513 tmp_sharedflag='-qmkshrobj' 12514 tmp_addflag= ;; 12515 nvcc*) # Cuda Compiler Driver 2.2 12516 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' 12517 compiler_needs_object=yes 12518 ;; 12519 esac 12520 case `$CC -V 2>&1 | sed 5q` in 12521 *Sun\ C*) # Sun C 5.9 12522 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' 12523 compiler_needs_object=yes 12524 tmp_sharedflag='-G' ;; 12525 *Sun\ F*) # Sun Fortran 8.3 12526 tmp_sharedflag='-G' ;; 12527 esac 12528 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 12529 12530 if test yes = "$supports_anon_versioning"; then 12531 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 12532 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 12533 echo "local: *; };" >> $output_objdir/$libname.ver~ 12534 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib' 12535 fi 12536 12537 case $cc_basename in 12538 tcc*) 12539 export_dynamic_flag_spec='-rdynamic' 12540 ;; 12541 xlf* | bgf* | bgxlf* | mpixlf*) 12542 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 12543 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 12544 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 12545 archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib' 12546 if test yes = "$supports_anon_versioning"; then 12547 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 12548 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 12549 echo "local: *; };" >> $output_objdir/$libname.ver~ 12550 $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 12551 fi 12552 ;; 12553 esac 12554 else 12555 ld_shlibs=no 12556 fi 12557 ;; 12558 12559 netbsd* | netbsdelf*-gnu) 12560 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 12561 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 12562 wlarc= 12563 else 12564 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 12565 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 12566 fi 12567 ;; 12568 12569 solaris*) 12570 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 12571 ld_shlibs=no 12572 cat <<_LT_EOF 1>&2 12573 12574*** Warning: The releases 2.8.* of the GNU linker cannot reliably 12575*** create shared libraries on Solaris systems. Therefore, libtool 12576*** is disabling shared libraries support. We urge you to upgrade GNU 12577*** binutils to release 2.9.1 or newer. Another option is to modify 12578*** your PATH or compiler configuration so that the native linker is 12579*** used, and then restart. 12580 12581_LT_EOF 12582 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 12583 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 12584 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 12585 else 12586 ld_shlibs=no 12587 fi 12588 ;; 12589 12590 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 12591 case `$LD -v 2>&1` in 12592 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 12593 ld_shlibs=no 12594 cat <<_LT_EOF 1>&2 12595 12596*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot 12597*** reliably create shared libraries on SCO systems. Therefore, libtool 12598*** is disabling shared libraries support. We urge you to upgrade GNU 12599*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 12600*** your PATH or compiler configuration so that the native linker is 12601*** used, and then restart. 12602 12603_LT_EOF 12604 ;; 12605 *) 12606 # For security reasons, it is highly recommended that you always 12607 # use absolute paths for naming shared libraries, and exclude the 12608 # DT_RUNPATH tag from executables and libraries. But doing so 12609 # requires that you compile everything twice, which is a pain. 12610 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 12611 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 12612 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 12613 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 12614 else 12615 ld_shlibs=no 12616 fi 12617 ;; 12618 esac 12619 ;; 12620 12621 sunos4*) 12622 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 12623 wlarc= 12624 hardcode_direct=yes 12625 hardcode_shlibpath_var=no 12626 ;; 12627 12628 *) 12629 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 12630 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 12631 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 12632 else 12633 ld_shlibs=no 12634 fi 12635 ;; 12636 esac 12637 12638 if test no = "$ld_shlibs"; then 12639 runpath_var= 12640 hardcode_libdir_flag_spec= 12641 export_dynamic_flag_spec= 12642 whole_archive_flag_spec= 12643 fi 12644 else 12645 # PORTME fill in a description of your system's linker (not GNU ld) 12646 case $host_os in 12647 aix3*) 12648 allow_undefined_flag=unsupported 12649 always_export_symbols=yes 12650 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' 12651 # Note: this linker hardcodes the directories in LIBPATH if there 12652 # are no directories specified by -L. 12653 hardcode_minus_L=yes 12654 if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then 12655 # Neither direct hardcoding nor static linking is supported with a 12656 # broken collect2. 12657 hardcode_direct=unsupported 12658 fi 12659 ;; 12660 12661 aix[4-9]*) 12662 if test ia64 = "$host_cpu"; then 12663 # On IA64, the linker does run time linking by default, so we don't 12664 # have to do anything special. 12665 aix_use_runtimelinking=no 12666 exp_sym_flag='-Bexport' 12667 no_entry_flag= 12668 else 12669 # If we're using GNU nm, then we don't want the "-C" option. 12670 # -C means demangle to GNU nm, but means don't demangle to AIX nm. 12671 # Without the "-l" option, or with the "-B" option, AIX nm treats 12672 # weak defined symbols like other global defined symbols, whereas 12673 # GNU nm marks them as "W". 12674 # While the 'weak' keyword is ignored in the Export File, we need 12675 # it in the Import File for the 'aix-soname' feature, so we have 12676 # to replace the "-B" option with "-P" for AIX nm. 12677 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 12678 export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols' 12679 else 12680 export_symbols_cmds='`func_echo_all $NM | $SED -e '\''s/B\([^B]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && (substr(\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols' 12681 fi 12682 aix_use_runtimelinking=no 12683 12684 # Test if we are trying to use run time linking or normal 12685 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 12686 # have runtime linking enabled, and use it for executables. 12687 # For shared libraries, we enable/disable runtime linking 12688 # depending on the kind of the shared library created - 12689 # when "with_aix_soname,aix_use_runtimelinking" is: 12690 # "aix,no" lib.a(lib.so.V) shared, rtl:no, for executables 12691 # "aix,yes" lib.so shared, rtl:yes, for executables 12692 # lib.a static archive 12693 # "both,no" lib.so.V(shr.o) shared, rtl:yes 12694 # lib.a(lib.so.V) shared, rtl:no, for executables 12695 # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables 12696 # lib.a(lib.so.V) shared, rtl:no 12697 # "svr4,*" lib.so.V(shr.o) shared, rtl:yes, for executables 12698 # lib.a static archive 12699 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 12700 for ld_flag in $LDFLAGS; do 12701 if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then 12702 aix_use_runtimelinking=yes 12703 break 12704 fi 12705 done 12706 if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then 12707 # With aix-soname=svr4, we create the lib.so.V shared archives only, 12708 # so we don't have lib.a shared libs to link our executables. 12709 # We have to force runtime linking in this case. 12710 aix_use_runtimelinking=yes 12711 LDFLAGS="$LDFLAGS -Wl,-brtl" 12712 fi 12713 ;; 12714 esac 12715 12716 exp_sym_flag='-bexport' 12717 no_entry_flag='-bnoentry' 12718 fi 12719 12720 # When large executables or shared objects are built, AIX ld can 12721 # have problems creating the table of contents. If linking a library 12722 # or program results in "error TOC overflow" add -mminimal-toc to 12723 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 12724 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 12725 12726 archive_cmds='' 12727 hardcode_direct=yes 12728 hardcode_direct_absolute=yes 12729 hardcode_libdir_separator=':' 12730 link_all_deplibs=yes 12731 file_list_spec='$wl-f,' 12732 case $with_aix_soname,$aix_use_runtimelinking in 12733 aix,*) ;; # traditional, no import file 12734 svr4,* | *,yes) # use import file 12735 # The Import File defines what to hardcode. 12736 hardcode_direct=no 12737 hardcode_direct_absolute=no 12738 ;; 12739 esac 12740 12741 if test yes = "$GCC"; then 12742 case $host_os in aix4.[012]|aix4.[012].*) 12743 # We only want to do this on AIX 4.2 and lower, the check 12744 # below for broken collect2 doesn't work under 4.3+ 12745 collect2name=`$CC -print-prog-name=collect2` 12746 if test -f "$collect2name" && 12747 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 12748 then 12749 # We have reworked collect2 12750 : 12751 else 12752 # We have old collect2 12753 hardcode_direct=unsupported 12754 # It fails to find uninstalled libraries when the uninstalled 12755 # path is not listed in the libpath. Setting hardcode_minus_L 12756 # to unsupported forces relinking 12757 hardcode_minus_L=yes 12758 hardcode_libdir_flag_spec='-L$libdir' 12759 hardcode_libdir_separator= 12760 fi 12761 ;; 12762 esac 12763 shared_flag='-shared' 12764 if test yes = "$aix_use_runtimelinking"; then 12765 shared_flag="$shared_flag "'$wl-G' 12766 fi 12767 # Need to ensure runtime linking is disabled for the traditional 12768 # shared library, or the linker may eventually find shared libraries 12769 # /with/ Import File - we do not want to mix them. 12770 shared_flag_aix='-shared' 12771 shared_flag_svr4='-shared $wl-G' 12772 else 12773 # not using gcc 12774 if test ia64 = "$host_cpu"; then 12775 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 12776 # chokes on -Wl,-G. The following line is correct: 12777 shared_flag='-G' 12778 else 12779 if test yes = "$aix_use_runtimelinking"; then 12780 shared_flag='$wl-G' 12781 else 12782 shared_flag='$wl-bM:SRE' 12783 fi 12784 shared_flag_aix='$wl-bM:SRE' 12785 shared_flag_svr4='$wl-G' 12786 fi 12787 fi 12788 12789 export_dynamic_flag_spec='$wl-bexpall' 12790 # It seems that -bexpall does not export symbols beginning with 12791 # underscore (_), so it is better to generate a list of symbols to export. 12792 always_export_symbols=yes 12793 if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then 12794 # Warning - without using the other runtime loading flags (-brtl), 12795 # -berok will link without error, but may produce a broken library. 12796 allow_undefined_flag='-berok' 12797 # Determine the default libpath from the value encoded in an 12798 # empty executable. 12799 if test set = "${lt_cv_aix_libpath+set}"; then 12800 aix_libpath=$lt_cv_aix_libpath 12801else 12802 if ${lt_cv_aix_libpath_+:} false; then : 12803 $as_echo_n "(cached) " >&6 12804else 12805 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12806/* end confdefs.h. */ 12807 12808int main (void) 12809{ 12810 12811 ; 12812 return 0; 12813} 12814_ACEOF 12815if ac_fn_c_try_link "$LINENO"; then : 12816 12817 lt_aix_libpath_sed=' 12818 /Import File Strings/,/^$/ { 12819 /^0/ { 12820 s/^0 *\([^ ]*\) *$/\1/ 12821 p 12822 } 12823 }' 12824 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 12825 # Check for a 64-bit object if we didn't find anything. 12826 if test -z "$lt_cv_aix_libpath_"; then 12827 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 12828 fi 12829fi 12830rm -f core conftest.err conftest.$ac_objext \ 12831 conftest$ac_exeext conftest.$ac_ext 12832 if test -z "$lt_cv_aix_libpath_"; then 12833 lt_cv_aix_libpath_=/usr/lib:/lib 12834 fi 12835 12836fi 12837 12838 aix_libpath=$lt_cv_aix_libpath_ 12839fi 12840 12841 hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath" 12842 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 12843 else 12844 if test ia64 = "$host_cpu"; then 12845 hardcode_libdir_flag_spec='$wl-R $libdir:/usr/lib:/lib' 12846 allow_undefined_flag="-z nodefs" 12847 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" 12848 else 12849 # Determine the default libpath from the value encoded in an 12850 # empty executable. 12851 if test set = "${lt_cv_aix_libpath+set}"; then 12852 aix_libpath=$lt_cv_aix_libpath 12853else 12854 if ${lt_cv_aix_libpath_+:} false; then : 12855 $as_echo_n "(cached) " >&6 12856else 12857 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12858/* end confdefs.h. */ 12859 12860int main (void) 12861{ 12862 12863 ; 12864 return 0; 12865} 12866_ACEOF 12867if ac_fn_c_try_link "$LINENO"; then : 12868 12869 lt_aix_libpath_sed=' 12870 /Import File Strings/,/^$/ { 12871 /^0/ { 12872 s/^0 *\([^ ]*\) *$/\1/ 12873 p 12874 } 12875 }' 12876 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 12877 # Check for a 64-bit object if we didn't find anything. 12878 if test -z "$lt_cv_aix_libpath_"; then 12879 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 12880 fi 12881fi 12882rm -f core conftest.err conftest.$ac_objext \ 12883 conftest$ac_exeext conftest.$ac_ext 12884 if test -z "$lt_cv_aix_libpath_"; then 12885 lt_cv_aix_libpath_=/usr/lib:/lib 12886 fi 12887 12888fi 12889 12890 aix_libpath=$lt_cv_aix_libpath_ 12891fi 12892 12893 hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath" 12894 # Warning - without using the other run time loading flags, 12895 # -berok will link without error, but may produce a broken library. 12896 no_undefined_flag=' $wl-bernotok' 12897 allow_undefined_flag=' $wl-berok' 12898 if test yes = "$with_gnu_ld"; then 12899 # We only use this code for GNU lds that support --whole-archive. 12900 whole_archive_flag_spec='$wl--whole-archive$convenience $wl--no-whole-archive' 12901 else 12902 # Exported symbols can be pulled into shared objects from archives 12903 whole_archive_flag_spec='$convenience' 12904 fi 12905 archive_cmds_need_lc=yes 12906 archive_expsym_cmds='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d' 12907 # -brtl affects multiple linker settings, -berok does not and is overridden later 12908 compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([, ]\\)%-berok\\1%g"`' 12909 if test svr4 != "$with_aix_soname"; then 12910 # This is similar to how AIX traditionally builds its shared libraries. 12911 archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_aix' -o $output_objdir/$realname.d/$soname $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$realname.d/$soname' 12912 fi 12913 if test aix != "$with_aix_soname"; then 12914 archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_svr4' -o $output_objdir/$realname.d/$shared_archive_member_spec.o $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$STRIP -e $output_objdir/$realname.d/$shared_archive_member_spec.o~( func_echo_all "#! $soname($shared_archive_member_spec.o)"; if test shr_64 = "$shared_archive_member_spec"; then func_echo_all "# 64"; else func_echo_all "# 32"; fi; cat $export_symbols ) > $output_objdir/$realname.d/$shared_archive_member_spec.imp~$AR $AR_FLAGS $output_objdir/$soname $output_objdir/$realname.d/$shared_archive_member_spec.o $output_objdir/$realname.d/$shared_archive_member_spec.imp' 12915 else 12916 # used by -dlpreopen to get the symbols 12917 archive_expsym_cmds="$archive_expsym_cmds"'~$MV $output_objdir/$realname.d/$soname $output_objdir' 12918 fi 12919 archive_expsym_cmds="$archive_expsym_cmds"'~$RM -r $output_objdir/$realname.d' 12920 fi 12921 fi 12922 ;; 12923 12924 amigaos*) 12925 case $host_cpu in 12926 powerpc) 12927 # see comment about AmigaOS4 .so support 12928 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 12929 archive_expsym_cmds='' 12930 ;; 12931 m68k) 12932 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)' 12933 hardcode_libdir_flag_spec='-L$libdir' 12934 hardcode_minus_L=yes 12935 ;; 12936 esac 12937 ;; 12938 12939 bsdi[45]*) 12940 export_dynamic_flag_spec=-rdynamic 12941 ;; 12942 12943 cygwin* | mingw* | pw32* | cegcc*) 12944 # When not using gcc, we currently assume that we are using 12945 # Microsoft Visual C++. 12946 # hardcode_libdir_flag_spec is actually meaningless, as there is 12947 # no search path for DLLs. 12948 case $cc_basename in 12949 cl*) 12950 # Native MSVC 12951 hardcode_libdir_flag_spec=' ' 12952 allow_undefined_flag=unsupported 12953 always_export_symbols=yes 12954 file_list_spec='@' 12955 # Tell ltmain to make .lib files, not .a files. 12956 libext=lib 12957 # Tell ltmain to make .dll files, not .so files. 12958 shrext_cmds=.dll 12959 # FIXME: Setting linknames here is a bad hack. 12960 archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames=' 12961 archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then 12962 cp "$export_symbols" "$output_objdir/$soname.def"; 12963 echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp"; 12964 else 12965 $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp; 12966 fi~ 12967 $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ 12968 linknames=' 12969 # The linker will not automatically build a static lib if we build a DLL. 12970 # _LT_TAGVAR(old_archive_from_new_cmds, )='true' 12971 enable_shared_with_static_runtimes=yes 12972 exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' 12973 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 12974 # Don't use ranlib 12975 old_postinstall_cmds='chmod 644 $oldlib' 12976 postlink_cmds='lt_outputfile="@OUTPUT@"~ 12977 lt_tool_outputfile="@TOOL_OUTPUT@"~ 12978 case $lt_outputfile in 12979 *.exe|*.EXE) ;; 12980 *) 12981 lt_outputfile=$lt_outputfile.exe 12982 lt_tool_outputfile=$lt_tool_outputfile.exe 12983 ;; 12984 esac~ 12985 if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then 12986 $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; 12987 $RM "$lt_outputfile.manifest"; 12988 fi' 12989 ;; 12990 *) 12991 # Assume MSVC wrapper 12992 hardcode_libdir_flag_spec=' ' 12993 allow_undefined_flag=unsupported 12994 # Tell ltmain to make .lib files, not .a files. 12995 libext=lib 12996 # Tell ltmain to make .dll files, not .so files. 12997 shrext_cmds=.dll 12998 # FIXME: Setting linknames here is a bad hack. 12999 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 13000 # The linker will automatically build a .lib file if we build a DLL. 13001 old_archive_from_new_cmds='true' 13002 # FIXME: Should let the user specify the lib program. 13003 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 13004 enable_shared_with_static_runtimes=yes 13005 ;; 13006 esac 13007 ;; 13008 13009 darwin* | rhapsody*) 13010 13011 13012 archive_cmds_need_lc=no 13013 hardcode_direct=no 13014 hardcode_automatic=yes 13015 hardcode_shlibpath_var=unsupported 13016 if test yes = "$lt_cv_ld_force_load"; then 13017 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\"`' 13018 13019 else 13020 whole_archive_flag_spec='' 13021 fi 13022 link_all_deplibs=yes 13023 allow_undefined_flag=$_lt_dar_allow_undefined 13024 case $cc_basename in 13025 ifort*|nagfor*) _lt_dar_can_shared=yes ;; 13026 *) _lt_dar_can_shared=$GCC ;; 13027 esac 13028 if test yes = "$_lt_dar_can_shared"; then 13029 output_verbose_link_cmd=func_echo_all 13030 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil" 13031 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil" 13032 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" 13033 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" 13034 13035 else 13036 ld_shlibs=no 13037 fi 13038 13039 ;; 13040 13041 dgux*) 13042 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 13043 hardcode_libdir_flag_spec='-L$libdir' 13044 hardcode_shlibpath_var=no 13045 ;; 13046 13047 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 13048 # support. Future versions do this automatically, but an explicit c++rt0.o 13049 # does not break anything, and helps significantly (at the cost of a little 13050 # extra space). 13051 freebsd2.2*) 13052 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 13053 hardcode_libdir_flag_spec='-R$libdir' 13054 hardcode_direct=yes 13055 hardcode_shlibpath_var=no 13056 ;; 13057 13058 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 13059 freebsd2.*) 13060 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 13061 hardcode_direct=yes 13062 hardcode_minus_L=yes 13063 hardcode_shlibpath_var=no 13064 ;; 13065 13066 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 13067 freebsd* | dragonfly*) 13068 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 13069 hardcode_libdir_flag_spec='-R$libdir' 13070 hardcode_direct=yes 13071 hardcode_shlibpath_var=no 13072 ;; 13073 13074 hpux9*) 13075 if test yes = "$GCC"; then 13076 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 -f $output_objdir/$soname $lib' 13077 else 13078 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 -f $output_objdir/$soname $lib' 13079 fi 13080 hardcode_libdir_flag_spec='$wl+b $wl$libdir' 13081 hardcode_libdir_separator=: 13082 hardcode_direct=yes 13083 13084 # hardcode_minus_L: Not really in the search PATH, 13085 # but as the default location of the library. 13086 hardcode_minus_L=yes 13087 export_dynamic_flag_spec='$wl-E' 13088 ;; 13089 13090 hpux10*) 13091 if test yes,no = "$GCC,$with_gnu_ld"; then 13092 archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 13093 else 13094 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 13095 fi 13096 if test no = "$with_gnu_ld"; then 13097 hardcode_libdir_flag_spec='$wl+b $wl$libdir' 13098 hardcode_libdir_separator=: 13099 hardcode_direct=yes 13100 hardcode_direct_absolute=yes 13101 export_dynamic_flag_spec='$wl-E' 13102 # hardcode_minus_L: Not really in the search PATH, 13103 # but as the default location of the library. 13104 hardcode_minus_L=yes 13105 fi 13106 ;; 13107 13108 hpux11*) 13109 if test yes,no = "$GCC,$with_gnu_ld"; then 13110 case $host_cpu in 13111 hppa*64*) 13112 archive_cmds='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' 13113 ;; 13114 ia64*) 13115 archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 13116 ;; 13117 *) 13118 archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 13119 ;; 13120 esac 13121 else 13122 case $host_cpu in 13123 hppa*64*) 13124 archive_cmds='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' 13125 ;; 13126 ia64*) 13127 archive_cmds='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 13128 ;; 13129 *) 13130 13131 # Older versions of the 11.00 compiler do not understand -b yet 13132 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 13133 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 13134$as_echo_n "checking if $CC understands -b... " >&6; } 13135if ${lt_cv_prog_compiler__b+:} false; then : 13136 $as_echo_n "(cached) " >&6 13137else 13138 lt_cv_prog_compiler__b=no 13139 save_LDFLAGS=$LDFLAGS 13140 LDFLAGS="$LDFLAGS -b" 13141 echo "$lt_simple_link_test_code" > conftest.$ac_ext 13142 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 13143 # The linker can only warn and ignore the option if not recognized 13144 # So say no if there are warnings 13145 if test -s conftest.err; then 13146 # Append any errors to the config.log. 13147 cat conftest.err 1>&5 13148 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 13149 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 13150 if diff conftest.exp conftest.er2 >/dev/null; then 13151 lt_cv_prog_compiler__b=yes 13152 fi 13153 else 13154 lt_cv_prog_compiler__b=yes 13155 fi 13156 fi 13157 $RM -r conftest* 13158 LDFLAGS=$save_LDFLAGS 13159 13160fi 13161{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 13162$as_echo "$lt_cv_prog_compiler__b" >&6; } 13163 13164if test yes = "$lt_cv_prog_compiler__b"; then 13165 archive_cmds='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 13166else 13167 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 13168fi 13169 13170 ;; 13171 esac 13172 fi 13173 if test no = "$with_gnu_ld"; then 13174 hardcode_libdir_flag_spec='$wl+b $wl$libdir' 13175 hardcode_libdir_separator=: 13176 13177 case $host_cpu in 13178 hppa*64*|ia64*) 13179 hardcode_direct=no 13180 hardcode_shlibpath_var=no 13181 ;; 13182 *) 13183 hardcode_direct=yes 13184 hardcode_direct_absolute=yes 13185 export_dynamic_flag_spec='$wl-E' 13186 13187 # hardcode_minus_L: Not really in the search PATH, 13188 # but as the default location of the library. 13189 hardcode_minus_L=yes 13190 ;; 13191 esac 13192 fi 13193 ;; 13194 13195 irix5* | irix6* | nonstopux*) 13196 if test yes = "$GCC"; then 13197 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' 13198 # Try to use the -exported_symbol ld option, if it does not 13199 # work, assume that -exports_file does not work either and 13200 # implicitly export all symbols. 13201 # This should be the same for all languages, so no per-tag cache variable. 13202 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5 13203$as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; } 13204if ${lt_cv_irix_exported_symbol+:} false; then : 13205 $as_echo_n "(cached) " >&6 13206else 13207 save_LDFLAGS=$LDFLAGS 13208 LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null" 13209 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13210/* end confdefs.h. */ 13211int foo (void) { return 0; } 13212_ACEOF 13213if ac_fn_c_try_link "$LINENO"; then : 13214 lt_cv_irix_exported_symbol=yes 13215else 13216 lt_cv_irix_exported_symbol=no 13217fi 13218rm -f core conftest.err conftest.$ac_objext \ 13219 conftest$ac_exeext conftest.$ac_ext 13220 LDFLAGS=$save_LDFLAGS 13221fi 13222{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5 13223$as_echo "$lt_cv_irix_exported_symbol" >&6; } 13224 if test yes = "$lt_cv_irix_exported_symbol"; then 13225 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' 13226 fi 13227 link_all_deplibs=no 13228 else 13229 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' 13230 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' 13231 fi 13232 archive_cmds_need_lc='no' 13233 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 13234 hardcode_libdir_separator=: 13235 inherit_rpath=yes 13236 link_all_deplibs=yes 13237 ;; 13238 13239 linux*) 13240 case $cc_basename in 13241 tcc*) 13242 # Fabrice Bellard et al's Tiny C Compiler 13243 ld_shlibs=yes 13244 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 13245 ;; 13246 esac 13247 ;; 13248 13249 netbsd* | netbsdelf*-gnu) 13250 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 13251 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 13252 else 13253 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 13254 fi 13255 hardcode_libdir_flag_spec='-R$libdir' 13256 hardcode_direct=yes 13257 hardcode_shlibpath_var=no 13258 ;; 13259 13260 newsos6) 13261 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 13262 hardcode_direct=yes 13263 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 13264 hardcode_libdir_separator=: 13265 hardcode_shlibpath_var=no 13266 ;; 13267 13268 *nto* | *qnx*) 13269 ;; 13270 13271 openbsd* | bitrig*) 13272 if test -f /usr/libexec/ld.so; then 13273 hardcode_direct=yes 13274 hardcode_shlibpath_var=no 13275 hardcode_direct_absolute=yes 13276 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then 13277 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 13278 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols' 13279 hardcode_libdir_flag_spec='$wl-rpath,$libdir' 13280 export_dynamic_flag_spec='$wl-E' 13281 else 13282 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 13283 hardcode_libdir_flag_spec='$wl-rpath,$libdir' 13284 fi 13285 else 13286 ld_shlibs=no 13287 fi 13288 ;; 13289 13290 os2*) 13291 hardcode_libdir_flag_spec='-L$libdir' 13292 hardcode_minus_L=yes 13293 allow_undefined_flag=unsupported 13294 shrext_cmds=.dll 13295 archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ 13296 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ 13297 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ 13298 $ECHO EXPORTS >> $output_objdir/$libname.def~ 13299 emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ 13300 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ 13301 emximp -o $lib $output_objdir/$libname.def' 13302 archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ 13303 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ 13304 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ 13305 $ECHO EXPORTS >> $output_objdir/$libname.def~ 13306 prefix_cmds="$SED"~ 13307 if test EXPORTS = "`$SED 1q $export_symbols`"; then 13308 prefix_cmds="$prefix_cmds -e 1d"; 13309 fi~ 13310 prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ 13311 cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ 13312 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ 13313 emximp -o $lib $output_objdir/$libname.def' 13314 old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' 13315 enable_shared_with_static_runtimes=yes 13316 ;; 13317 13318 osf3*) 13319 if test yes = "$GCC"; then 13320 allow_undefined_flag=' $wl-expect_unresolved $wl\*' 13321 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' 13322 else 13323 allow_undefined_flag=' -expect_unresolved \*' 13324 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' 13325 fi 13326 archive_cmds_need_lc='no' 13327 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 13328 hardcode_libdir_separator=: 13329 ;; 13330 13331 osf4* | osf5*) # as osf3* with the addition of -msym flag 13332 if test yes = "$GCC"; then 13333 allow_undefined_flag=' $wl-expect_unresolved $wl\*' 13334 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' 13335 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 13336 else 13337 allow_undefined_flag=' -expect_unresolved \*' 13338 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' 13339 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~ 13340 $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' 13341 13342 # Both c and cxx compiler support -rpath directly 13343 hardcode_libdir_flag_spec='-rpath $libdir' 13344 fi 13345 archive_cmds_need_lc='no' 13346 hardcode_libdir_separator=: 13347 ;; 13348 13349 solaris*) 13350 no_undefined_flag=' -z defs' 13351 if test yes = "$GCC"; then 13352 wlarc='$wl' 13353 archive_cmds='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' 13354 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 13355 $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' 13356 else 13357 case `$CC -V 2>&1` in 13358 *"Compilers 5.0"*) 13359 wlarc='' 13360 archive_cmds='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags' 13361 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 13362 $LD -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 13363 ;; 13364 *) 13365 wlarc='$wl' 13366 archive_cmds='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags' 13367 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 13368 $CC -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 13369 ;; 13370 esac 13371 fi 13372 hardcode_libdir_flag_spec='-R$libdir' 13373 hardcode_shlibpath_var=no 13374 case $host_os in 13375 solaris2.[0-5] | solaris2.[0-5].*) ;; 13376 *) 13377 # The compiler driver will combine and reorder linker options, 13378 # but understands '-z linker_flag'. GCC discards it without '$wl', 13379 # but is careful enough not to reorder. 13380 # Supported since Solaris 2.6 (maybe 2.5.1?) 13381 if test yes = "$GCC"; then 13382 whole_archive_flag_spec='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract' 13383 else 13384 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 13385 fi 13386 ;; 13387 esac 13388 link_all_deplibs=yes 13389 ;; 13390 13391 sunos4*) 13392 if test sequent = "$host_vendor"; then 13393 # Use $CC to link under sequent, because it throws in some extra .o 13394 # files that make .init and .fini sections work. 13395 archive_cmds='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags' 13396 else 13397 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 13398 fi 13399 hardcode_libdir_flag_spec='-L$libdir' 13400 hardcode_direct=yes 13401 hardcode_minus_L=yes 13402 hardcode_shlibpath_var=no 13403 ;; 13404 13405 sysv4) 13406 case $host_vendor in 13407 sni) 13408 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 13409 hardcode_direct=yes # is this really true??? 13410 ;; 13411 siemens) 13412 ## LD is ld it makes a PLAMLIB 13413 ## CC just makes a GrossModule. 13414 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 13415 reload_cmds='$CC -r -o $output$reload_objs' 13416 hardcode_direct=no 13417 ;; 13418 motorola) 13419 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 13420 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 13421 ;; 13422 esac 13423 runpath_var='LD_RUN_PATH' 13424 hardcode_shlibpath_var=no 13425 ;; 13426 13427 sysv4.3*) 13428 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 13429 hardcode_shlibpath_var=no 13430 export_dynamic_flag_spec='-Bexport' 13431 ;; 13432 13433 sysv4*MP*) 13434 if test -d /usr/nec; then 13435 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 13436 hardcode_shlibpath_var=no 13437 runpath_var=LD_RUN_PATH 13438 hardcode_runpath_var=yes 13439 ld_shlibs=yes 13440 fi 13441 ;; 13442 13443 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 13444 no_undefined_flag='$wl-z,text' 13445 archive_cmds_need_lc=no 13446 hardcode_shlibpath_var=no 13447 runpath_var='LD_RUN_PATH' 13448 13449 if test yes = "$GCC"; then 13450 archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 13451 archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 13452 else 13453 archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 13454 archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 13455 fi 13456 ;; 13457 13458 sysv5* | sco3.2v5* | sco5v6*) 13459 # Note: We CANNOT use -z defs as we might desire, because we do not 13460 # link with -lc, and that would cause any symbols used from libc to 13461 # always be unresolved, which means just about no library would 13462 # ever link correctly. If we're not using GNU ld we use -z text 13463 # though, which does catch some bad symbols but isn't as heavy-handed 13464 # as -z defs. 13465 no_undefined_flag='$wl-z,text' 13466 allow_undefined_flag='$wl-z,nodefs' 13467 archive_cmds_need_lc=no 13468 hardcode_shlibpath_var=no 13469 hardcode_libdir_flag_spec='$wl-R,$libdir' 13470 hardcode_libdir_separator=':' 13471 link_all_deplibs=yes 13472 export_dynamic_flag_spec='$wl-Bexport' 13473 runpath_var='LD_RUN_PATH' 13474 13475 if test yes = "$GCC"; then 13476 archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 13477 archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 13478 else 13479 archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 13480 archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 13481 fi 13482 ;; 13483 13484 uts4*) 13485 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 13486 hardcode_libdir_flag_spec='-L$libdir' 13487 hardcode_shlibpath_var=no 13488 ;; 13489 13490 *) 13491 ld_shlibs=no 13492 ;; 13493 esac 13494 13495 if test sni = "$host_vendor"; then 13496 case $host in 13497 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 13498 export_dynamic_flag_spec='$wl-Blargedynsym' 13499 ;; 13500 esac 13501 fi 13502 fi 13503 13504{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 13505$as_echo "$ld_shlibs" >&6; } 13506test no = "$ld_shlibs" && can_build_shared=no 13507 13508with_gnu_ld=$with_gnu_ld 13509 13510 13511 13512 13513 13514 13515 13516 13517 13518 13519 13520 13521 13522 13523 13524# 13525# Do we need to explicitly link libc? 13526# 13527case "x$archive_cmds_need_lc" in 13528x|xyes) 13529 # Assume -lc should be added 13530 archive_cmds_need_lc=yes 13531 13532 if test yes,yes = "$GCC,$enable_shared"; then 13533 case $archive_cmds in 13534 *'~'*) 13535 # FIXME: we may have to deal with multi-command sequences. 13536 ;; 13537 '$CC '*) 13538 # Test whether the compiler implicitly links with -lc since on some 13539 # systems, -lgcc has to come before -lc. If gcc already passes -lc 13540 # to ld, don't add -lc before -lgcc. 13541 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 13542$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 13543if ${lt_cv_archive_cmds_need_lc+:} false; then : 13544 $as_echo_n "(cached) " >&6 13545else 13546 $RM conftest* 13547 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 13548 13549 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 13550 (eval $ac_compile) 2>&5 13551 ac_status=$? 13552 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 13553 test $ac_status = 0; } 2>conftest.err; then 13554 soname=conftest 13555 lib=conftest 13556 libobjs=conftest.$ac_objext 13557 deplibs= 13558 wl=$lt_prog_compiler_wl 13559 pic_flag=$lt_prog_compiler_pic 13560 compiler_flags=-v 13561 linker_flags=-v 13562 verstring= 13563 output_objdir=. 13564 libname=conftest 13565 lt_save_allow_undefined_flag=$allow_undefined_flag 13566 allow_undefined_flag= 13567 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 13568 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 13569 ac_status=$? 13570 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 13571 test $ac_status = 0; } 13572 then 13573 lt_cv_archive_cmds_need_lc=no 13574 else 13575 lt_cv_archive_cmds_need_lc=yes 13576 fi 13577 allow_undefined_flag=$lt_save_allow_undefined_flag 13578 else 13579 cat conftest.err 1>&5 13580 fi 13581 $RM conftest* 13582 13583fi 13584{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 13585$as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 13586 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 13587 ;; 13588 esac 13589 fi 13590 ;; 13591esac 13592 13593 13594 13595 13596 13597 13598 13599 13600 13601 13602 13603 13604 13605 13606 13607 13608 13609 13610 13611 13612 13613 13614 13615 13616 13617 13618 13619 13620 13621 13622 13623 13624 13625 13626 13627 13628 13629 13630 13631 13632 13633 13634 13635 13636 13637 13638 13639 13640 13641 13642 13643 13644 13645 13646 13647 13648 13649 13650 13651 13652 13653 13654 13655 13656 13657 13658 13659 13660 13661 13662 13663 13664 13665 13666 13667 13668 13669 13670 13671 13672 13673 13674 13675 13676 13677 13678 13679 13680 13681 13682 13683 13684 13685 13686 13687 13688 13689 13690 13691 13692 13693 13694 13695 13696 13697 13698 13699 13700 13701 13702 13703 13704 13705 13706 13707 13708 13709 13710 13711 13712 13713 13714 13715 13716 13717 13718 13719 13720 13721 13722 13723 13724 13725 13726 13727 13728 13729 13730 13731 13732 13733 13734 13735 13736 13737 13738 13739 13740 13741 13742 13743 13744 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 13745$as_echo_n "checking dynamic linker characteristics... " >&6; } 13746 13747if test yes = "$GCC"; then 13748 case $host_os in 13749 darwin*) lt_awk_arg='/^libraries:/,/LR/' ;; 13750 *) lt_awk_arg='/^libraries:/' ;; 13751 esac 13752 case $host_os in 13753 mingw* | cegcc*) lt_sed_strip_eq='s|=\([A-Za-z]:\)|\1|g' ;; 13754 *) lt_sed_strip_eq='s|=/|/|g' ;; 13755 esac 13756 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 13757 case $lt_search_path_spec in 13758 *\;*) 13759 # if the path contains ";" then we assume it to be the separator 13760 # otherwise default to the standard path separator (i.e. ":") - it is 13761 # assumed that no part of a normal pathname contains ";" but that should 13762 # okay in the real world where ";" in dirpaths is itself problematic. 13763 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 13764 ;; 13765 *) 13766 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 13767 ;; 13768 esac 13769 # Ok, now we have the path, separated by spaces, we can step through it 13770 # and add multilib dir if necessary... 13771 lt_tmp_lt_search_path_spec= 13772 lt_multi_os_dir=/`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 13773 # ...but if some path component already ends with the multilib dir we assume 13774 # that all is fine and trust -print-search-dirs as is (GCC 4.2? or newer). 13775 case "$lt_multi_os_dir; $lt_search_path_spec " in 13776 "/; "* | "/.; "* | "/./; "* | *"$lt_multi_os_dir "* | *"$lt_multi_os_dir/ "*) 13777 lt_multi_os_dir= 13778 ;; 13779 esac 13780 for lt_sys_path in $lt_search_path_spec; do 13781 if test -d "$lt_sys_path$lt_multi_os_dir"; then 13782 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path$lt_multi_os_dir" 13783 elif test -n "$lt_multi_os_dir"; then 13784 test -d "$lt_sys_path" && \ 13785 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 13786 fi 13787 done 13788 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 13789BEGIN {RS = " "; FS = "/|\n";} { 13790 lt_foo = ""; 13791 lt_count = 0; 13792 for (lt_i = NF; lt_i > 0; lt_i--) { 13793 if ($lt_i != "" && $lt_i != ".") { 13794 if ($lt_i == "..") { 13795 lt_count++; 13796 } else { 13797 if (lt_count == 0) { 13798 lt_foo = "/" $lt_i lt_foo; 13799 } else { 13800 lt_count--; 13801 } 13802 } 13803 } 13804 } 13805 if (lt_foo != "") { lt_freq[lt_foo]++; } 13806 if (lt_freq[lt_foo] == 1) { print lt_foo; } 13807}'` 13808 # AWK program above erroneously prepends '/' to C:/dos/paths 13809 # for these hosts. 13810 case $host_os in 13811 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 13812 $SED 's|/\([A-Za-z]:\)|\1|g'` ;; 13813 esac 13814 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 13815else 13816 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 13817fi 13818library_names_spec= 13819libname_spec='lib$name' 13820soname_spec= 13821shrext_cmds=.so 13822postinstall_cmds= 13823postuninstall_cmds= 13824finish_cmds= 13825finish_eval= 13826shlibpath_var= 13827shlibpath_overrides_runpath=unknown 13828version_type=none 13829dynamic_linker="$host_os ld.so" 13830sys_lib_dlsearch_path_spec="/lib /usr/lib" 13831need_lib_prefix=unknown 13832hardcode_into_libs=no 13833 13834# when you set need_version to no, make sure it does not cause -set_version 13835# flags to be left without arguments 13836need_version=unknown 13837 13838 13839 13840case $host_os in 13841aix3*) 13842 version_type=linux # correct to gnu/linux during the next big refactor 13843 library_names_spec='$libname$release$shared_ext$versuffix $libname.a' 13844 shlibpath_var=LIBPATH 13845 13846 # AIX 3 has no versioning support, so we append a major version to the name. 13847 soname_spec='$libname$release$shared_ext$major' 13848 ;; 13849 13850aix[4-9]*) 13851 version_type=linux # correct to gnu/linux during the next big refactor 13852 need_lib_prefix=no 13853 need_version=no 13854 hardcode_into_libs=yes 13855 if test ia64 = "$host_cpu"; then 13856 # AIX 5 supports IA64 13857 library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext' 13858 shlibpath_var=LD_LIBRARY_PATH 13859 else 13860 # With GCC up to 2.95.x, collect2 would create an import file 13861 # for dependence libraries. The import file would start with 13862 # the line '#! .'. This would cause the generated library to 13863 # depend on '.', always an invalid library. This was fixed in 13864 # development snapshots of GCC prior to 3.0. 13865 case $host_os in 13866 aix4 | aix4.[01] | aix4.[01].*) 13867 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 13868 echo ' yes ' 13869 echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then 13870 : 13871 else 13872 can_build_shared=no 13873 fi 13874 ;; 13875 esac 13876 # Using Import Files as archive members, it is possible to support 13877 # filename-based versioning of shared library archives on AIX. While 13878 # this would work for both with and without runtime linking, it will 13879 # prevent static linking of such archives. So we do filename-based 13880 # shared library versioning with .so extension only, which is used 13881 # when both runtime linking and shared linking is enabled. 13882 # Unfortunately, runtime linking may impact performance, so we do 13883 # not want this to be the default eventually. Also, we use the 13884 # versioned .so libs for executables only if there is the -brtl 13885 # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only. 13886 # To allow for filename-based versioning support, we need to create 13887 # libNAME.so.V as an archive file, containing: 13888 # *) an Import File, referring to the versioned filename of the 13889 # archive as well as the shared archive member, telling the 13890 # bitwidth (32 or 64) of that shared object, and providing the 13891 # list of exported symbols of that shared object, eventually 13892 # decorated with the 'weak' keyword 13893 # *) the shared object with the F_LOADONLY flag set, to really avoid 13894 # it being seen by the linker. 13895 # At run time we better use the real file rather than another symlink, 13896 # but for link time we create the symlink libNAME.so -> libNAME.so.V 13897 13898 case $with_aix_soname,$aix_use_runtimelinking in 13899 # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct 13900 # soname into executable. Probably we can add versioning support to 13901 # collect2, so additional links can be useful in future. 13902 aix,yes) # traditional libtool 13903 dynamic_linker='AIX unversionable lib.so' 13904 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 13905 # instead of lib<name>.a to let people know that these are not 13906 # typical AIX shared libraries. 13907 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 13908 ;; 13909 aix,no) # traditional AIX only 13910 dynamic_linker='AIX lib.a(lib.so.V)' 13911 # We preserve .a as extension for shared libraries through AIX4.2 13912 # and later when we are not doing run time linking. 13913 library_names_spec='$libname$release.a $libname.a' 13914 soname_spec='$libname$release$shared_ext$major' 13915 ;; 13916 svr4,*) # full svr4 only 13917 dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o)" 13918 library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' 13919 # We do not specify a path in Import Files, so LIBPATH fires. 13920 shlibpath_overrides_runpath=yes 13921 ;; 13922 *,yes) # both, prefer svr4 13923 dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o), lib.a(lib.so.V)" 13924 library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' 13925 # unpreferred sharedlib libNAME.a needs extra handling 13926 postinstall_cmds='test -n "$linkname" || linkname="$realname"~func_stripname "" ".so" "$linkname"~$install_shared_prog "$dir/$func_stripname_result.$libext" "$destdir/$func_stripname_result.$libext"~test -z "$tstripme" || test -z "$striplib" || $striplib "$destdir/$func_stripname_result.$libext"' 13927 postuninstall_cmds='for n in $library_names $old_library; do :; done~func_stripname "" ".so" "$n"~test "$func_stripname_result" = "$n" || func_append rmfiles " $odir/$func_stripname_result.$libext"' 13928 # We do not specify a path in Import Files, so LIBPATH fires. 13929 shlibpath_overrides_runpath=yes 13930 ;; 13931 *,no) # both, prefer aix 13932 dynamic_linker="AIX lib.a(lib.so.V), lib.so.V($shared_archive_member_spec.o)" 13933 library_names_spec='$libname$release.a $libname.a' 13934 soname_spec='$libname$release$shared_ext$major' 13935 # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling 13936 postinstall_cmds='test -z "$dlname" || $install_shared_prog $dir/$dlname $destdir/$dlname~test -z "$tstripme" || test -z "$striplib" || $striplib $destdir/$dlname~test -n "$linkname" || linkname=$realname~func_stripname "" ".a" "$linkname"~(cd "$destdir" && $LN_S -f $dlname $func_stripname_result.so)' 13937 postuninstall_cmds='test -z "$dlname" || func_append rmfiles " $odir/$dlname"~for n in $old_library $library_names; do :; done~func_stripname "" ".a" "$n"~func_append rmfiles " $odir/$func_stripname_result.so"' 13938 ;; 13939 esac 13940 shlibpath_var=LIBPATH 13941 fi 13942 ;; 13943 13944amigaos*) 13945 case $host_cpu in 13946 powerpc) 13947 # Since July 2007 AmigaOS4 officially supports .so libraries. 13948 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 13949 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 13950 ;; 13951 m68k) 13952 library_names_spec='$libname.ixlibrary $libname.a' 13953 # Create ${libname}_ixlibrary.a entries in /sys/libs. 13954 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' 13955 ;; 13956 esac 13957 ;; 13958 13959beos*) 13960 library_names_spec='$libname$shared_ext' 13961 dynamic_linker="$host_os ld.so" 13962 shlibpath_var=LIBRARY_PATH 13963 ;; 13964 13965bsdi[45]*) 13966 version_type=linux # correct to gnu/linux during the next big refactor 13967 need_version=no 13968 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 13969 soname_spec='$libname$release$shared_ext$major' 13970 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 13971 shlibpath_var=LD_LIBRARY_PATH 13972 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 13973 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 13974 # the default ld.so.conf also contains /usr/contrib/lib and 13975 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 13976 # libtool to hard-code these into programs 13977 ;; 13978 13979cygwin* | mingw* | pw32* | cegcc*) 13980 version_type=windows 13981 shrext_cmds=.dll 13982 need_version=no 13983 need_lib_prefix=no 13984 13985 case $GCC,$cc_basename in 13986 yes,*) 13987 # gcc 13988 library_names_spec='$libname.dll.a' 13989 # DLL is installed to $(libdir)/../bin by postinstall_cmds 13990 postinstall_cmds='base_file=`basename \$file`~ 13991 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ 13992 dldir=$destdir/`dirname \$dlpath`~ 13993 test -d \$dldir || mkdir -p \$dldir~ 13994 $install_prog $dir/$dlname \$dldir/$dlname~ 13995 chmod a+x \$dldir/$dlname~ 13996 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 13997 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 13998 fi' 13999 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 14000 dlpath=$dir/\$dldll~ 14001 $RM \$dlpath' 14002 shlibpath_overrides_runpath=yes 14003 14004 case $host_os in 14005 cygwin*) 14006 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 14007 soname_spec='`echo $libname | sed -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 14008 14009 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 14010 ;; 14011 mingw* | cegcc*) 14012 # MinGW DLLs use traditional 'lib' prefix 14013 soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 14014 ;; 14015 pw32*) 14016 # pw32 DLLs use 'pw' prefix rather than 'lib' 14017 library_names_spec='`echo $libname | sed -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 14018 ;; 14019 esac 14020 dynamic_linker='Win32 ld.exe' 14021 ;; 14022 14023 *,cl*) 14024 # Native MSVC 14025 libname_spec='$name' 14026 soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 14027 library_names_spec='$libname.dll.lib' 14028 14029 case $build_os in 14030 mingw*) 14031 sys_lib_search_path_spec= 14032 lt_save_ifs=$IFS 14033 IFS=';' 14034 for lt_path in $LIB 14035 do 14036 IFS=$lt_save_ifs 14037 # Let DOS variable expansion print the short 8.3 style file name. 14038 lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"` 14039 sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path" 14040 done 14041 IFS=$lt_save_ifs 14042 # Convert to MSYS style. 14043 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'` 14044 ;; 14045 cygwin*) 14046 # Convert to unix form, then to dos form, then back to unix form 14047 # but this time dos style (no spaces!) so that the unix form looks 14048 # like /cygdrive/c/PROGRA~1:/cygdr... 14049 sys_lib_search_path_spec=`cygpath --path --unix "$LIB"` 14050 sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null` 14051 sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 14052 ;; 14053 *) 14054 sys_lib_search_path_spec=$LIB 14055 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then 14056 # It is most probably a Windows format PATH. 14057 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 14058 else 14059 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 14060 fi 14061 # FIXME: find the short name or the path components, as spaces are 14062 # common. (e.g. "Program Files" -> "PROGRA~1") 14063 ;; 14064 esac 14065 14066 # DLL is installed to $(libdir)/../bin by postinstall_cmds 14067 postinstall_cmds='base_file=`basename \$file`~ 14068 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ 14069 dldir=$destdir/`dirname \$dlpath`~ 14070 test -d \$dldir || mkdir -p \$dldir~ 14071 $install_prog $dir/$dlname \$dldir/$dlname' 14072 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 14073 dlpath=$dir/\$dldll~ 14074 $RM \$dlpath' 14075 shlibpath_overrides_runpath=yes 14076 dynamic_linker='Win32 link.exe' 14077 ;; 14078 14079 *) 14080 # Assume MSVC wrapper 14081 library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib' 14082 dynamic_linker='Win32 ld.exe' 14083 ;; 14084 esac 14085 # FIXME: first we should search . and the directory the executable is in 14086 shlibpath_var=PATH 14087 ;; 14088 14089darwin* | rhapsody*) 14090 dynamic_linker="$host_os dyld" 14091 version_type=darwin 14092 need_lib_prefix=no 14093 need_version=no 14094 library_names_spec='$libname$release$major$shared_ext $libname$shared_ext' 14095 soname_spec='$libname$release$major$shared_ext' 14096 shlibpath_overrides_runpath=yes 14097 shlibpath_var=DYLD_LIBRARY_PATH 14098 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 14099 14100 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 14101 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 14102 ;; 14103 14104dgux*) 14105 version_type=linux # correct to gnu/linux during the next big refactor 14106 need_lib_prefix=no 14107 need_version=no 14108 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 14109 soname_spec='$libname$release$shared_ext$major' 14110 shlibpath_var=LD_LIBRARY_PATH 14111 ;; 14112 14113freebsd* | dragonfly*) 14114 # DragonFly does not have aout. When/if they implement a new 14115 # versioning mechanism, adjust this. 14116 if test -x /usr/bin/objformat; then 14117 objformat=`/usr/bin/objformat` 14118 else 14119 case $host_os in 14120 freebsd[23].*) objformat=aout ;; 14121 *) objformat=elf ;; 14122 esac 14123 fi 14124 version_type=freebsd-$objformat 14125 case $version_type in 14126 freebsd-elf*) 14127 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 14128 soname_spec='$libname$release$shared_ext$major' 14129 need_version=no 14130 need_lib_prefix=no 14131 ;; 14132 freebsd-*) 14133 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 14134 need_version=yes 14135 ;; 14136 esac 14137 shlibpath_var=LD_LIBRARY_PATH 14138 case $host_os in 14139 freebsd2.*) 14140 shlibpath_overrides_runpath=yes 14141 ;; 14142 freebsd3.[01]* | freebsdelf3.[01]*) 14143 shlibpath_overrides_runpath=yes 14144 hardcode_into_libs=yes 14145 ;; 14146 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 14147 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 14148 shlibpath_overrides_runpath=no 14149 hardcode_into_libs=yes 14150 ;; 14151 *) # from 4.6 on, and DragonFly 14152 shlibpath_overrides_runpath=yes 14153 hardcode_into_libs=yes 14154 ;; 14155 esac 14156 ;; 14157 14158haiku*) 14159 version_type=linux # correct to gnu/linux during the next big refactor 14160 need_lib_prefix=no 14161 need_version=no 14162 dynamic_linker="$host_os runtime_loader" 14163 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 14164 soname_spec='$libname$release$shared_ext$major' 14165 shlibpath_var=LIBRARY_PATH 14166 shlibpath_overrides_runpath=no 14167 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' 14168 hardcode_into_libs=yes 14169 ;; 14170 14171hpux9* | hpux10* | hpux11*) 14172 # Give a soname corresponding to the major version so that dld.sl refuses to 14173 # link against other versions. 14174 version_type=sunos 14175 need_lib_prefix=no 14176 need_version=no 14177 case $host_cpu in 14178 ia64*) 14179 shrext_cmds='.so' 14180 hardcode_into_libs=yes 14181 dynamic_linker="$host_os dld.so" 14182 shlibpath_var=LD_LIBRARY_PATH 14183 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 14184 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 14185 soname_spec='$libname$release$shared_ext$major' 14186 if test 32 = "$HPUX_IA64_MODE"; then 14187 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 14188 sys_lib_dlsearch_path_spec=/usr/lib/hpux32 14189 else 14190 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 14191 sys_lib_dlsearch_path_spec=/usr/lib/hpux64 14192 fi 14193 ;; 14194 hppa*64*) 14195 shrext_cmds='.sl' 14196 hardcode_into_libs=yes 14197 dynamic_linker="$host_os dld.sl" 14198 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 14199 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 14200 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 14201 soname_spec='$libname$release$shared_ext$major' 14202 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 14203 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 14204 ;; 14205 *) 14206 shrext_cmds='.sl' 14207 dynamic_linker="$host_os dld.sl" 14208 shlibpath_var=SHLIB_PATH 14209 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 14210 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 14211 soname_spec='$libname$release$shared_ext$major' 14212 ;; 14213 esac 14214 # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 14215 postinstall_cmds='chmod 555 $lib' 14216 # or fails outright, so override atomically: 14217 install_override_mode=555 14218 ;; 14219 14220interix[3-9]*) 14221 version_type=linux # correct to gnu/linux during the next big refactor 14222 need_lib_prefix=no 14223 need_version=no 14224 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 14225 soname_spec='$libname$release$shared_ext$major' 14226 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 14227 shlibpath_var=LD_LIBRARY_PATH 14228 shlibpath_overrides_runpath=no 14229 hardcode_into_libs=yes 14230 ;; 14231 14232irix5* | irix6* | nonstopux*) 14233 case $host_os in 14234 nonstopux*) version_type=nonstopux ;; 14235 *) 14236 if test yes = "$lt_cv_prog_gnu_ld"; then 14237 version_type=linux # correct to gnu/linux during the next big refactor 14238 else 14239 version_type=irix 14240 fi ;; 14241 esac 14242 need_lib_prefix=no 14243 need_version=no 14244 soname_spec='$libname$release$shared_ext$major' 14245 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext' 14246 case $host_os in 14247 irix5* | nonstopux*) 14248 libsuff= shlibsuff= 14249 ;; 14250 *) 14251 case $LD in # libtool.m4 will add one of these switches to LD 14252 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 14253 libsuff= shlibsuff= libmagic=32-bit;; 14254 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 14255 libsuff=32 shlibsuff=N32 libmagic=N32;; 14256 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 14257 libsuff=64 shlibsuff=64 libmagic=64-bit;; 14258 *) libsuff= shlibsuff= libmagic=never-match;; 14259 esac 14260 ;; 14261 esac 14262 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 14263 shlibpath_overrides_runpath=no 14264 sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff" 14265 sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff" 14266 hardcode_into_libs=yes 14267 ;; 14268 14269# No shared lib support for Linux oldld, aout, or coff. 14270linux*oldld* | linux*aout* | linux*coff*) 14271 dynamic_linker=no 14272 ;; 14273 14274linux*android*) 14275 version_type=none # Android doesn't support versioned libraries. 14276 need_lib_prefix=no 14277 need_version=no 14278 library_names_spec='$libname$release$shared_ext' 14279 soname_spec='$libname$release$shared_ext' 14280 finish_cmds= 14281 shlibpath_var=LD_LIBRARY_PATH 14282 shlibpath_overrides_runpath=yes 14283 14284 # This implies no fast_install, which is unacceptable. 14285 # Some rework will be needed to allow for fast_install 14286 # before this can be enabled. 14287 hardcode_into_libs=yes 14288 14289 dynamic_linker='Android linker' 14290 # Don't embed -rpath directories since the linker doesn't support them. 14291 hardcode_libdir_flag_spec='-L$libdir' 14292 ;; 14293 14294# This must be glibc/ELF. 14295linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 14296 version_type=linux # correct to gnu/linux during the next big refactor 14297 need_lib_prefix=no 14298 need_version=no 14299 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 14300 soname_spec='$libname$release$shared_ext$major' 14301 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 14302 shlibpath_var=LD_LIBRARY_PATH 14303 shlibpath_overrides_runpath=no 14304 14305 # Some binutils ld are patched to set DT_RUNPATH 14306 if ${lt_cv_shlibpath_overrides_runpath+:} false; then : 14307 $as_echo_n "(cached) " >&6 14308else 14309 lt_cv_shlibpath_overrides_runpath=no 14310 save_LDFLAGS=$LDFLAGS 14311 save_libdir=$libdir 14312 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 14313 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 14314 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14315/* end confdefs.h. */ 14316 14317int main (void) 14318{ 14319 14320 ; 14321 return 0; 14322} 14323_ACEOF 14324if ac_fn_c_try_link "$LINENO"; then : 14325 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 14326 lt_cv_shlibpath_overrides_runpath=yes 14327fi 14328fi 14329rm -f core conftest.err conftest.$ac_objext \ 14330 conftest$ac_exeext conftest.$ac_ext 14331 LDFLAGS=$save_LDFLAGS 14332 libdir=$save_libdir 14333 14334fi 14335 14336 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 14337 14338 # This implies no fast_install, which is unacceptable. 14339 # Some rework will be needed to allow for fast_install 14340 # before this can be enabled. 14341 hardcode_into_libs=yes 14342 14343 # Ideally, we could use ldconfig to report *all* directores which are 14344 # searched for libraries, however this is still not possible. Aside from not 14345 # being certain /sbin/ldconfig is available, command 14346 # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64, 14347 # even though it is searched at run-time. Try to do the best guess by 14348 # appending ld.so.conf contents (and includes) to the search path. 14349 if test -f /etc/ld.so.conf; then 14350 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' ' '` 14351 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 14352 fi 14353 14354 # We used to test for /lib/ld.so.1 and disable shared libraries on 14355 # powerpc, because MkLinux only supported shared libraries with the 14356 # GNU dynamic linker. Since this was broken with cross compilers, 14357 # most powerpc-linux boxes support dynamic linking these days and 14358 # people can always --disable-shared, the test was removed, and we 14359 # assume the GNU/Linux dynamic linker is in use. 14360 dynamic_linker='GNU/Linux ld.so' 14361 ;; 14362 14363netbsdelf*-gnu) 14364 version_type=linux 14365 need_lib_prefix=no 14366 need_version=no 14367 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 14368 soname_spec='${libname}${release}${shared_ext}$major' 14369 shlibpath_var=LD_LIBRARY_PATH 14370 shlibpath_overrides_runpath=no 14371 hardcode_into_libs=yes 14372 dynamic_linker='NetBSD ld.elf_so' 14373 ;; 14374 14375netbsd*) 14376 version_type=sunos 14377 need_lib_prefix=no 14378 need_version=no 14379 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 14380 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 14381 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 14382 dynamic_linker='NetBSD (a.out) ld.so' 14383 else 14384 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 14385 soname_spec='$libname$release$shared_ext$major' 14386 dynamic_linker='NetBSD ld.elf_so' 14387 fi 14388 shlibpath_var=LD_LIBRARY_PATH 14389 shlibpath_overrides_runpath=yes 14390 hardcode_into_libs=yes 14391 ;; 14392 14393newsos6) 14394 version_type=linux # correct to gnu/linux during the next big refactor 14395 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 14396 shlibpath_var=LD_LIBRARY_PATH 14397 shlibpath_overrides_runpath=yes 14398 ;; 14399 14400*nto* | *qnx*) 14401 version_type=qnx 14402 need_lib_prefix=no 14403 need_version=no 14404 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 14405 soname_spec='$libname$release$shared_ext$major' 14406 shlibpath_var=LD_LIBRARY_PATH 14407 shlibpath_overrides_runpath=no 14408 hardcode_into_libs=yes 14409 dynamic_linker='ldqnx.so' 14410 ;; 14411 14412openbsd* | bitrig*) 14413 version_type=sunos 14414 sys_lib_dlsearch_path_spec=/usr/lib 14415 need_lib_prefix=no 14416 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then 14417 need_version=no 14418 else 14419 need_version=yes 14420 fi 14421 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 14422 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 14423 shlibpath_var=LD_LIBRARY_PATH 14424 shlibpath_overrides_runpath=yes 14425 ;; 14426 14427os2*) 14428 libname_spec='$name' 14429 version_type=windows 14430 shrext_cmds=.dll 14431 need_version=no 14432 need_lib_prefix=no 14433 # OS/2 can only load a DLL with a base name of 8 characters or less. 14434 soname_spec='`test -n "$os2dllname" && libname="$os2dllname"; 14435 v=$($ECHO $release$versuffix | tr -d .-); 14436 n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _); 14437 $ECHO $n$v`$shared_ext' 14438 library_names_spec='${libname}_dll.$libext' 14439 dynamic_linker='OS/2 ld.exe' 14440 shlibpath_var=BEGINLIBPATH 14441 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 14442 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 14443 postinstall_cmds='base_file=`basename \$file`~ 14444 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~ 14445 dldir=$destdir/`dirname \$dlpath`~ 14446 test -d \$dldir || mkdir -p \$dldir~ 14447 $install_prog $dir/$dlname \$dldir/$dlname~ 14448 chmod a+x \$dldir/$dlname~ 14449 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 14450 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 14451 fi' 14452 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~ 14453 dlpath=$dir/\$dldll~ 14454 $RM \$dlpath' 14455 ;; 14456 14457osf3* | osf4* | osf5*) 14458 version_type=osf 14459 need_lib_prefix=no 14460 need_version=no 14461 soname_spec='$libname$release$shared_ext$major' 14462 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 14463 shlibpath_var=LD_LIBRARY_PATH 14464 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 14465 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 14466 ;; 14467 14468rdos*) 14469 dynamic_linker=no 14470 ;; 14471 14472solaris*) 14473 version_type=linux # correct to gnu/linux during the next big refactor 14474 need_lib_prefix=no 14475 need_version=no 14476 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 14477 soname_spec='$libname$release$shared_ext$major' 14478 shlibpath_var=LD_LIBRARY_PATH 14479 shlibpath_overrides_runpath=yes 14480 hardcode_into_libs=yes 14481 # ldd complains unless libraries are executable 14482 postinstall_cmds='chmod +x $lib' 14483 ;; 14484 14485sunos4*) 14486 version_type=sunos 14487 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 14488 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 14489 shlibpath_var=LD_LIBRARY_PATH 14490 shlibpath_overrides_runpath=yes 14491 if test yes = "$with_gnu_ld"; then 14492 need_lib_prefix=no 14493 fi 14494 need_version=yes 14495 ;; 14496 14497sysv4 | sysv4.3*) 14498 version_type=linux # correct to gnu/linux during the next big refactor 14499 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 14500 soname_spec='$libname$release$shared_ext$major' 14501 shlibpath_var=LD_LIBRARY_PATH 14502 case $host_vendor in 14503 sni) 14504 shlibpath_overrides_runpath=no 14505 need_lib_prefix=no 14506 runpath_var=LD_RUN_PATH 14507 ;; 14508 siemens) 14509 need_lib_prefix=no 14510 ;; 14511 motorola) 14512 need_lib_prefix=no 14513 need_version=no 14514 shlibpath_overrides_runpath=no 14515 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 14516 ;; 14517 esac 14518 ;; 14519 14520sysv4*MP*) 14521 if test -d /usr/nec; then 14522 version_type=linux # correct to gnu/linux during the next big refactor 14523 library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext' 14524 soname_spec='$libname$shared_ext.$major' 14525 shlibpath_var=LD_LIBRARY_PATH 14526 fi 14527 ;; 14528 14529sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 14530 version_type=sco 14531 need_lib_prefix=no 14532 need_version=no 14533 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext' 14534 soname_spec='$libname$release$shared_ext$major' 14535 shlibpath_var=LD_LIBRARY_PATH 14536 shlibpath_overrides_runpath=yes 14537 hardcode_into_libs=yes 14538 if test yes = "$with_gnu_ld"; then 14539 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 14540 else 14541 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 14542 case $host_os in 14543 sco3.2v5*) 14544 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 14545 ;; 14546 esac 14547 fi 14548 sys_lib_dlsearch_path_spec='/usr/lib' 14549 ;; 14550 14551tpf*) 14552 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 14553 version_type=linux # correct to gnu/linux during the next big refactor 14554 need_lib_prefix=no 14555 need_version=no 14556 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 14557 shlibpath_var=LD_LIBRARY_PATH 14558 shlibpath_overrides_runpath=no 14559 hardcode_into_libs=yes 14560 ;; 14561 14562uts4*) 14563 version_type=linux # correct to gnu/linux during the next big refactor 14564 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 14565 soname_spec='$libname$release$shared_ext$major' 14566 shlibpath_var=LD_LIBRARY_PATH 14567 ;; 14568 14569*) 14570 dynamic_linker=no 14571 ;; 14572esac 14573{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 14574$as_echo "$dynamic_linker" >&6; } 14575test no = "$dynamic_linker" && can_build_shared=no 14576 14577variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 14578if test yes = "$GCC"; then 14579 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 14580fi 14581 14582if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then 14583 sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec 14584fi 14585 14586if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then 14587 sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec 14588fi 14589 14590# remember unaugmented sys_lib_dlsearch_path content for libtool script decls... 14591configure_time_dlsearch_path=$sys_lib_dlsearch_path_spec 14592 14593# ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code 14594func_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH" 14595 14596# to be used as default LT_SYS_LIBRARY_PATH value in generated libtool 14597configure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH 14598 14599 14600 14601 14602 14603 14604 14605 14606 14607 14608 14609 14610 14611 14612 14613 14614 14615 14616 14617 14618 14619 14620 14621 14622 14623 14624 14625 14626 14627 14628 14629 14630 14631 14632 14633 14634 14635 14636 14637 14638 14639 14640 14641 14642 14643 14644 14645 14646 14647 14648 14649 14650 14651 14652 14653 14654 14655 14656 14657 14658 14659 14660 14661 14662 14663 14664 14665 14666 14667 14668 14669 14670 14671 14672 14673 14674 14675 14676 14677 14678 14679 14680 14681 14682 14683 14684 14685 14686 14687 14688 14689 14690 14691 14692 14693 14694 14695 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 14696$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 14697hardcode_action= 14698if test -n "$hardcode_libdir_flag_spec" || 14699 test -n "$runpath_var" || 14700 test yes = "$hardcode_automatic"; then 14701 14702 # We can hardcode non-existent directories. 14703 if test no != "$hardcode_direct" && 14704 # If the only mechanism to avoid hardcoding is shlibpath_var, we 14705 # have to relink, otherwise we might link with an installed library 14706 # when we should be linking with a yet-to-be-installed one 14707 ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, )" && 14708 test no != "$hardcode_minus_L"; then 14709 # Linking always hardcodes the temporary library directory. 14710 hardcode_action=relink 14711 else 14712 # We can link without hardcoding, and we can hardcode nonexisting dirs. 14713 hardcode_action=immediate 14714 fi 14715else 14716 # We cannot hardcode anything, or else we can only hardcode existing 14717 # directories. 14718 hardcode_action=unsupported 14719fi 14720{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 14721$as_echo "$hardcode_action" >&6; } 14722 14723if test relink = "$hardcode_action" || 14724 test yes = "$inherit_rpath"; then 14725 # Fast installation is not supported 14726 enable_fast_install=no 14727elif test yes = "$shlibpath_overrides_runpath" || 14728 test no = "$enable_shared"; then 14729 # Fast installation is not necessary 14730 enable_fast_install=needless 14731fi 14732 14733 14734 14735 14736 14737 14738 if test yes != "$enable_dlopen"; then 14739 enable_dlopen=unknown 14740 enable_dlopen_self=unknown 14741 enable_dlopen_self_static=unknown 14742else 14743 lt_cv_dlopen=no 14744 lt_cv_dlopen_libs= 14745 14746 case $host_os in 14747 beos*) 14748 lt_cv_dlopen=load_add_on 14749 lt_cv_dlopen_libs= 14750 lt_cv_dlopen_self=yes 14751 ;; 14752 14753 mingw* | pw32* | cegcc*) 14754 lt_cv_dlopen=LoadLibrary 14755 lt_cv_dlopen_libs= 14756 ;; 14757 14758 cygwin*) 14759 lt_cv_dlopen=dlopen 14760 lt_cv_dlopen_libs= 14761 ;; 14762 14763 darwin*) 14764 # if libdl is installed we need to link against it 14765 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 14766$as_echo_n "checking for dlopen in -ldl... " >&6; } 14767if ${ac_cv_lib_dl_dlopen+:} false; then : 14768 $as_echo_n "(cached) " >&6 14769else 14770 ac_check_lib_save_LIBS=$LIBS 14771LIBS="-ldl $LIBS" 14772cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14773/* end confdefs.h. */ 14774 14775 14776#ifdef __cplusplus 14777extern "C" 14778#endif 14779char dlopen (); 14780int main (void) 14781{ 14782return dlopen (); 14783 ; 14784 return 0; 14785} 14786_ACEOF 14787if ac_fn_c_try_link "$LINENO"; then : 14788 ac_cv_lib_dl_dlopen=yes 14789else 14790 ac_cv_lib_dl_dlopen=no 14791fi 14792rm -f core conftest.err conftest.$ac_objext \ 14793 conftest$ac_exeext conftest.$ac_ext 14794LIBS=$ac_check_lib_save_LIBS 14795fi 14796{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 14797$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 14798if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 14799 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl 14800else 14801 14802 lt_cv_dlopen=dyld 14803 lt_cv_dlopen_libs= 14804 lt_cv_dlopen_self=yes 14805 14806fi 14807 14808 ;; 14809 14810 tpf*) 14811 # Don't try to run any link tests for TPF. We know it's impossible 14812 # because TPF is a cross-compiler, and we know how we open DSOs. 14813 lt_cv_dlopen=dlopen 14814 lt_cv_dlopen_libs= 14815 lt_cv_dlopen_self=no 14816 ;; 14817 14818 *) 14819 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 14820if test "x$ac_cv_func_shl_load" = xyes; then : 14821 lt_cv_dlopen=shl_load 14822else 14823 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 14824$as_echo_n "checking for shl_load in -ldld... " >&6; } 14825if ${ac_cv_lib_dld_shl_load+:} false; then : 14826 $as_echo_n "(cached) " >&6 14827else 14828 ac_check_lib_save_LIBS=$LIBS 14829LIBS="-ldld $LIBS" 14830cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14831/* end confdefs.h. */ 14832 14833 14834#ifdef __cplusplus 14835extern "C" 14836#endif 14837char shl_load (); 14838int main (void) 14839{ 14840return shl_load (); 14841 ; 14842 return 0; 14843} 14844_ACEOF 14845if ac_fn_c_try_link "$LINENO"; then : 14846 ac_cv_lib_dld_shl_load=yes 14847else 14848 ac_cv_lib_dld_shl_load=no 14849fi 14850rm -f core conftest.err conftest.$ac_objext \ 14851 conftest$ac_exeext conftest.$ac_ext 14852LIBS=$ac_check_lib_save_LIBS 14853fi 14854{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 14855$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 14856if test "x$ac_cv_lib_dld_shl_load" = xyes; then : 14857 lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld 14858else 14859 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 14860if test "x$ac_cv_func_dlopen" = xyes; then : 14861 lt_cv_dlopen=dlopen 14862else 14863 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 14864$as_echo_n "checking for dlopen in -ldl... " >&6; } 14865if ${ac_cv_lib_dl_dlopen+:} false; then : 14866 $as_echo_n "(cached) " >&6 14867else 14868 ac_check_lib_save_LIBS=$LIBS 14869LIBS="-ldl $LIBS" 14870cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14871/* end confdefs.h. */ 14872 14873 14874#ifdef __cplusplus 14875extern "C" 14876#endif 14877char dlopen (); 14878int main (void) 14879{ 14880return dlopen (); 14881 ; 14882 return 0; 14883} 14884_ACEOF 14885if ac_fn_c_try_link "$LINENO"; then : 14886 ac_cv_lib_dl_dlopen=yes 14887else 14888 ac_cv_lib_dl_dlopen=no 14889fi 14890rm -f core conftest.err conftest.$ac_objext \ 14891 conftest$ac_exeext conftest.$ac_ext 14892LIBS=$ac_check_lib_save_LIBS 14893fi 14894{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 14895$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 14896if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 14897 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl 14898else 14899 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 14900$as_echo_n "checking for dlopen in -lsvld... " >&6; } 14901if ${ac_cv_lib_svld_dlopen+:} false; then : 14902 $as_echo_n "(cached) " >&6 14903else 14904 ac_check_lib_save_LIBS=$LIBS 14905LIBS="-lsvld $LIBS" 14906cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14907/* end confdefs.h. */ 14908 14909 14910#ifdef __cplusplus 14911extern "C" 14912#endif 14913char dlopen (); 14914int main (void) 14915{ 14916return dlopen (); 14917 ; 14918 return 0; 14919} 14920_ACEOF 14921if ac_fn_c_try_link "$LINENO"; then : 14922 ac_cv_lib_svld_dlopen=yes 14923else 14924 ac_cv_lib_svld_dlopen=no 14925fi 14926rm -f core conftest.err conftest.$ac_objext \ 14927 conftest$ac_exeext conftest.$ac_ext 14928LIBS=$ac_check_lib_save_LIBS 14929fi 14930{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 14931$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 14932if test "x$ac_cv_lib_svld_dlopen" = xyes; then : 14933 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld 14934else 14935 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 14936$as_echo_n "checking for dld_link in -ldld... " >&6; } 14937if ${ac_cv_lib_dld_dld_link+:} false; then : 14938 $as_echo_n "(cached) " >&6 14939else 14940 ac_check_lib_save_LIBS=$LIBS 14941LIBS="-ldld $LIBS" 14942cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14943/* end confdefs.h. */ 14944 14945 14946#ifdef __cplusplus 14947extern "C" 14948#endif 14949char dld_link (); 14950int main (void) 14951{ 14952return dld_link (); 14953 ; 14954 return 0; 14955} 14956_ACEOF 14957if ac_fn_c_try_link "$LINENO"; then : 14958 ac_cv_lib_dld_dld_link=yes 14959else 14960 ac_cv_lib_dld_dld_link=no 14961fi 14962rm -f core conftest.err conftest.$ac_objext \ 14963 conftest$ac_exeext conftest.$ac_ext 14964LIBS=$ac_check_lib_save_LIBS 14965fi 14966{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 14967$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 14968if test "x$ac_cv_lib_dld_dld_link" = xyes; then : 14969 lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld 14970fi 14971 14972 14973fi 14974 14975 14976fi 14977 14978 14979fi 14980 14981 14982fi 14983 14984 14985fi 14986 14987 ;; 14988 esac 14989 14990 if test no = "$lt_cv_dlopen"; then 14991 enable_dlopen=no 14992 else 14993 enable_dlopen=yes 14994 fi 14995 14996 case $lt_cv_dlopen in 14997 dlopen) 14998 save_CPPFLAGS=$CPPFLAGS 14999 test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 15000 15001 save_LDFLAGS=$LDFLAGS 15002 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 15003 15004 save_LIBS=$LIBS 15005 LIBS="$lt_cv_dlopen_libs $LIBS" 15006 15007 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 15008$as_echo_n "checking whether a program can dlopen itself... " >&6; } 15009if ${lt_cv_dlopen_self+:} false; then : 15010 $as_echo_n "(cached) " >&6 15011else 15012 if test yes = "$cross_compiling"; then : 15013 lt_cv_dlopen_self=cross 15014else 15015 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 15016 lt_status=$lt_dlunknown 15017 cat > conftest.$ac_ext <<_LT_EOF 15018#line $LINENO "configure" 15019#include "confdefs.h" 15020 15021#if HAVE_DLFCN_H 15022#include <dlfcn.h> 15023#endif 15024 15025#include <stdio.h> 15026 15027#ifdef RTLD_GLOBAL 15028# define LT_DLGLOBAL RTLD_GLOBAL 15029#else 15030# ifdef DL_GLOBAL 15031# define LT_DLGLOBAL DL_GLOBAL 15032# else 15033# define LT_DLGLOBAL 0 15034# endif 15035#endif 15036 15037/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 15038 find out it does not work in some platform. */ 15039#ifndef LT_DLLAZY_OR_NOW 15040# ifdef RTLD_LAZY 15041# define LT_DLLAZY_OR_NOW RTLD_LAZY 15042# else 15043# ifdef DL_LAZY 15044# define LT_DLLAZY_OR_NOW DL_LAZY 15045# else 15046# ifdef RTLD_NOW 15047# define LT_DLLAZY_OR_NOW RTLD_NOW 15048# else 15049# ifdef DL_NOW 15050# define LT_DLLAZY_OR_NOW DL_NOW 15051# else 15052# define LT_DLLAZY_OR_NOW 0 15053# endif 15054# endif 15055# endif 15056# endif 15057#endif 15058 15059/* When -fvisibility=hidden is used, assume the code has been annotated 15060 correspondingly for the symbols needed. */ 15061#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 15062int fnord () __attribute__((visibility("default"))); 15063#endif 15064 15065int fnord () { return 42; } 15066int main () 15067{ 15068 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 15069 int status = $lt_dlunknown; 15070 15071 if (self) 15072 { 15073 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 15074 else 15075 { 15076 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 15077 else puts (dlerror ()); 15078 } 15079 /* dlclose (self); */ 15080 } 15081 else 15082 puts (dlerror ()); 15083 15084 return status; 15085} 15086_LT_EOF 15087 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 15088 (eval $ac_link) 2>&5 15089 ac_status=$? 15090 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 15091 test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then 15092 (./conftest; exit; ) >&5 2>/dev/null 15093 lt_status=$? 15094 case x$lt_status in 15095 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 15096 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 15097 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 15098 esac 15099 else : 15100 # compilation failed 15101 lt_cv_dlopen_self=no 15102 fi 15103fi 15104rm -fr conftest* 15105 15106 15107fi 15108{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 15109$as_echo "$lt_cv_dlopen_self" >&6; } 15110 15111 if test yes = "$lt_cv_dlopen_self"; then 15112 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 15113 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 15114$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 15115if ${lt_cv_dlopen_self_static+:} false; then : 15116 $as_echo_n "(cached) " >&6 15117else 15118 if test yes = "$cross_compiling"; then : 15119 lt_cv_dlopen_self_static=cross 15120else 15121 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 15122 lt_status=$lt_dlunknown 15123 cat > conftest.$ac_ext <<_LT_EOF 15124#line $LINENO "configure" 15125#include "confdefs.h" 15126 15127#if HAVE_DLFCN_H 15128#include <dlfcn.h> 15129#endif 15130 15131#include <stdio.h> 15132 15133#ifdef RTLD_GLOBAL 15134# define LT_DLGLOBAL RTLD_GLOBAL 15135#else 15136# ifdef DL_GLOBAL 15137# define LT_DLGLOBAL DL_GLOBAL 15138# else 15139# define LT_DLGLOBAL 0 15140# endif 15141#endif 15142 15143/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 15144 find out it does not work in some platform. */ 15145#ifndef LT_DLLAZY_OR_NOW 15146# ifdef RTLD_LAZY 15147# define LT_DLLAZY_OR_NOW RTLD_LAZY 15148# else 15149# ifdef DL_LAZY 15150# define LT_DLLAZY_OR_NOW DL_LAZY 15151# else 15152# ifdef RTLD_NOW 15153# define LT_DLLAZY_OR_NOW RTLD_NOW 15154# else 15155# ifdef DL_NOW 15156# define LT_DLLAZY_OR_NOW DL_NOW 15157# else 15158# define LT_DLLAZY_OR_NOW 0 15159# endif 15160# endif 15161# endif 15162# endif 15163#endif 15164 15165/* When -fvisibility=hidden is used, assume the code has been annotated 15166 correspondingly for the symbols needed. */ 15167#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 15168int fnord () __attribute__((visibility("default"))); 15169#endif 15170 15171int fnord () { return 42; } 15172int main () 15173{ 15174 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 15175 int status = $lt_dlunknown; 15176 15177 if (self) 15178 { 15179 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 15180 else 15181 { 15182 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 15183 else puts (dlerror ()); 15184 } 15185 /* dlclose (self); */ 15186 } 15187 else 15188 puts (dlerror ()); 15189 15190 return status; 15191} 15192_LT_EOF 15193 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 15194 (eval $ac_link) 2>&5 15195 ac_status=$? 15196 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 15197 test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then 15198 (./conftest; exit; ) >&5 2>/dev/null 15199 lt_status=$? 15200 case x$lt_status in 15201 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 15202 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 15203 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 15204 esac 15205 else : 15206 # compilation failed 15207 lt_cv_dlopen_self_static=no 15208 fi 15209fi 15210rm -fr conftest* 15211 15212 15213fi 15214{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 15215$as_echo "$lt_cv_dlopen_self_static" >&6; } 15216 fi 15217 15218 CPPFLAGS=$save_CPPFLAGS 15219 LDFLAGS=$save_LDFLAGS 15220 LIBS=$save_LIBS 15221 ;; 15222 esac 15223 15224 case $lt_cv_dlopen_self in 15225 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 15226 *) enable_dlopen_self=unknown ;; 15227 esac 15228 15229 case $lt_cv_dlopen_self_static in 15230 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 15231 *) enable_dlopen_self_static=unknown ;; 15232 esac 15233fi 15234 15235 15236 15237 15238 15239 15240 15241 15242 15243 15244 15245 15246 15247 15248 15249 15250 15251striplib= 15252old_striplib= 15253{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 15254$as_echo_n "checking whether stripping libraries is possible... " >&6; } 15255if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 15256 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 15257 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 15258 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 15259$as_echo "yes" >&6; } 15260else 15261# FIXME - insert some real tests, host_os isn't really good enough 15262 case $host_os in 15263 darwin*) 15264 if test -n "$STRIP"; then 15265 striplib="$STRIP -x" 15266 old_striplib="$STRIP -S" 15267 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 15268$as_echo "yes" >&6; } 15269 else 15270 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 15271$as_echo "no" >&6; } 15272 fi 15273 ;; 15274 *) 15275 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 15276$as_echo "no" >&6; } 15277 ;; 15278 esac 15279fi 15280 15281 15282 15283 15284 15285 15286 15287 15288 15289 15290 15291 15292 # Report what library types will actually be built 15293 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 15294$as_echo_n "checking if libtool supports shared libraries... " >&6; } 15295 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 15296$as_echo "$can_build_shared" >&6; } 15297 15298 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 15299$as_echo_n "checking whether to build shared libraries... " >&6; } 15300 test no = "$can_build_shared" && enable_shared=no 15301 15302 # On AIX, shared libraries and static libraries use the same namespace, and 15303 # are all built from PIC. 15304 case $host_os in 15305 aix3*) 15306 test yes = "$enable_shared" && enable_static=no 15307 if test -n "$RANLIB"; then 15308 archive_cmds="$archive_cmds~\$RANLIB \$lib" 15309 postinstall_cmds='$RANLIB $lib' 15310 fi 15311 ;; 15312 15313 aix[4-9]*) 15314 if test ia64 != "$host_cpu"; then 15315 case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in 15316 yes,aix,yes) ;; # shared object as lib.so file only 15317 yes,svr4,*) ;; # shared object as lib.so archive member only 15318 yes,*) enable_static=no ;; # shared object in lib.a archive as well 15319 esac 15320 fi 15321 ;; 15322 esac 15323 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 15324$as_echo "$enable_shared" >&6; } 15325 15326 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 15327$as_echo_n "checking whether to build static libraries... " >&6; } 15328 # Make sure either enable_shared or enable_static is yes. 15329 test yes = "$enable_shared" || enable_static=yes 15330 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 15331$as_echo "$enable_static" >&6; } 15332 15333 15334 15335 15336fi 15337ac_ext=c 15338ac_cpp='$CPP $CPPFLAGS' 15339ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 15340ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 15341ac_compiler_gnu=$ac_cv_c_compiler_gnu 15342 15343CC=$lt_save_CC 15344 15345 15346 15347 15348 15349 15350 15351 15352 15353 15354 15355 15356 15357 15358 15359 ac_config_commands="$ac_config_commands libtool" 15360 15361 15362 15363 15364# Only expand once: 15365 15366 15367## --------------------- ## 15368## End of libtool code ## 15369## --------------------- ## 15370 15371# 15372# Verify if finally libtool shared libraries will be built 15373# 15374 15375case "x$enable_shared" in # (( 15376 xyes | xno) 15377 xc_lt_build_shared=$enable_shared 15378 ;; 15379 *) 15380 as_fn_error $? "unexpected libtool enable_shared value: $enable_shared" "$LINENO" 5 15381 ;; 15382esac 15383 15384# 15385# Verify if finally libtool static libraries will be built 15386# 15387 15388case "x$enable_static" in # (( 15389 xyes | xno) 15390 xc_lt_build_static=$enable_static 15391 ;; 15392 *) 15393 as_fn_error $? "unexpected libtool enable_static value: $enable_static" "$LINENO" 5 15394 ;; 15395esac 15396 15397# 15398# Verify if libtool shared libraries should be linked using flag -version-info 15399# 15400 15401{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries with -version-info" >&5 15402$as_echo_n "checking whether to build shared libraries with -version-info... " >&6; } 15403xc_lt_shlib_use_version_info='yes' 15404if test "x$version_type" = 'xnone'; then 15405 xc_lt_shlib_use_version_info='no' 15406fi 15407case $host_os in # ( 15408 amigaos*) 15409 xc_lt_shlib_use_version_info='yes' 15410 ;; 15411esac 15412{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xc_lt_shlib_use_version_info" >&5 15413$as_echo "$xc_lt_shlib_use_version_info" >&6; } 15414 15415# 15416# Verify if libtool shared libraries should be linked using flag -no-undefined 15417# 15418 15419{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries with -no-undefined" >&5 15420$as_echo_n "checking whether to build shared libraries with -no-undefined... " >&6; } 15421xc_lt_shlib_use_no_undefined='no' 15422if test "x$allow_undefined" = 'xno'; then 15423 xc_lt_shlib_use_no_undefined='yes' 15424elif test "x$allow_undefined_flag" = 'xunsupported'; then 15425 xc_lt_shlib_use_no_undefined='yes' 15426fi 15427case $host_os in # ( 15428 cygwin* | mingw* | pw32* | cegcc* | os2* | aix*) 15429 xc_lt_shlib_use_no_undefined='yes' 15430 ;; 15431esac 15432{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xc_lt_shlib_use_no_undefined" >&5 15433$as_echo "$xc_lt_shlib_use_no_undefined" >&6; } 15434 15435# 15436# Verify if libtool shared libraries should be linked using flag -mimpure-text 15437# 15438 15439{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries with -mimpure-text" >&5 15440$as_echo_n "checking whether to build shared libraries with -mimpure-text... " >&6; } 15441xc_lt_shlib_use_mimpure_text='no' 15442case $host_os in # ( 15443 solaris2*) 15444 if test "x$GCC" = 'xyes'; then 15445 xc_lt_shlib_use_mimpure_text='yes' 15446 fi 15447 ;; 15448esac 15449{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xc_lt_shlib_use_mimpure_text" >&5 15450$as_echo "$xc_lt_shlib_use_mimpure_text" >&6; } 15451 15452# 15453# Find out whether libtool libraries would be built wit PIC 15454# 15455 15456case "x$pic_mode" in # (((( 15457 xdefault) 15458 xc_lt_build_shared_with_pic='yes' 15459 xc_lt_build_static_with_pic='no' 15460 ;; 15461 xyes) 15462 xc_lt_build_shared_with_pic='yes' 15463 xc_lt_build_static_with_pic='yes' 15464 ;; 15465 xno) 15466 xc_lt_build_shared_with_pic='no' 15467 xc_lt_build_static_with_pic='no' 15468 ;; 15469 *) 15470 xc_lt_build_shared_with_pic='unknown' 15471 xc_lt_build_static_with_pic='unknown' 15472 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unexpected libtool pic_mode value: $pic_mode" >&5 15473$as_echo "$as_me: WARNING: unexpected libtool pic_mode value: $pic_mode" >&2;} 15474 ;; 15475esac 15476{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries with PIC" >&5 15477$as_echo_n "checking whether to build shared libraries with PIC... " >&6; } 15478{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xc_lt_build_shared_with_pic" >&5 15479$as_echo "$xc_lt_build_shared_with_pic" >&6; } 15480{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries with PIC" >&5 15481$as_echo_n "checking whether to build static libraries with PIC... " >&6; } 15482{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xc_lt_build_static_with_pic" >&5 15483$as_echo "$xc_lt_build_static_with_pic" >&6; } 15484 15485# 15486# Verify if libtool shared libraries will be built while static not built 15487# 15488 15489{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries only" >&5 15490$as_echo_n "checking whether to build shared libraries only... " >&6; } 15491if test "$xc_lt_build_shared" = 'yes' && 15492 test "$xc_lt_build_static" = 'no'; then 15493 xc_lt_build_shared_only='yes' 15494else 15495 xc_lt_build_shared_only='no' 15496fi 15497{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xc_lt_build_shared_only" >&5 15498$as_echo "$xc_lt_build_shared_only" >&6; } 15499 15500# 15501# Verify if libtool static libraries will be built while shared not built 15502# 15503 15504{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries only" >&5 15505$as_echo_n "checking whether to build static libraries only... " >&6; } 15506if test "$xc_lt_build_static" = 'yes' && 15507 test "$xc_lt_build_shared" = 'no'; then 15508 xc_lt_build_static_only='yes' 15509else 15510 xc_lt_build_static_only='no' 15511fi 15512{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xc_lt_build_static_only" >&5 15513$as_echo "$xc_lt_build_static_only" >&6; } 15514 15515 15516 15517 15518# 15519# Automake conditionals based on libtool related checks 15520# 15521 15522 if test "x$xc_lt_shlib_use_version_info" = 'xyes'; then 15523 CURL_LT_SHLIB_USE_VERSION_INFO_TRUE= 15524 CURL_LT_SHLIB_USE_VERSION_INFO_FALSE='#' 15525else 15526 CURL_LT_SHLIB_USE_VERSION_INFO_TRUE='#' 15527 CURL_LT_SHLIB_USE_VERSION_INFO_FALSE= 15528fi 15529 15530 if test "x$xc_lt_shlib_use_no_undefined" = 'xyes'; then 15531 CURL_LT_SHLIB_USE_NO_UNDEFINED_TRUE= 15532 CURL_LT_SHLIB_USE_NO_UNDEFINED_FALSE='#' 15533else 15534 CURL_LT_SHLIB_USE_NO_UNDEFINED_TRUE='#' 15535 CURL_LT_SHLIB_USE_NO_UNDEFINED_FALSE= 15536fi 15537 15538 if test "x$xc_lt_shlib_use_mimpure_text" = 'xyes'; then 15539 CURL_LT_SHLIB_USE_MIMPURE_TEXT_TRUE= 15540 CURL_LT_SHLIB_USE_MIMPURE_TEXT_FALSE='#' 15541else 15542 CURL_LT_SHLIB_USE_MIMPURE_TEXT_TRUE='#' 15543 CURL_LT_SHLIB_USE_MIMPURE_TEXT_FALSE= 15544fi 15545 15546 15547# 15548# Due to libtool and automake machinery limitations of not allowing 15549# specifying separate CPPFLAGS or CFLAGS when compiling objects for 15550# inclusion of these in shared or static libraries, we are forced to 15551# build using separate configure runs for shared and static libraries 15552# on systems where different CPPFLAGS or CFLAGS are mandatory in order 15553# to compile objects for each kind of library. Notice that relying on 15554# the '-DPIC' CFLAG that libtool provides is not valid given that the 15555# user might for example choose to build static libraries with PIC. 15556# 15557 15558# 15559# Make our Makefile.am files use the staticlib CPPFLAG only when strictly 15560# targeting a static library and not building its shared counterpart. 15561# 15562 15563 if test "x$xc_lt_build_static_only" = 'xyes'; then 15564 USE_CPPFLAG_CURL_STATICLIB_TRUE= 15565 USE_CPPFLAG_CURL_STATICLIB_FALSE='#' 15566else 15567 USE_CPPFLAG_CURL_STATICLIB_TRUE='#' 15568 USE_CPPFLAG_CURL_STATICLIB_FALSE= 15569fi 15570 15571 15572# 15573# Make staticlib CPPFLAG variable and its definition visible in output 15574# files unconditionally, providing an empty definition unless strictly 15575# targeting a static library and not building its shared counterpart. 15576# 15577 15578CPPFLAG_CURL_STATICLIB= 15579if test "x$xc_lt_build_static_only" = 'xyes'; then 15580 CPPFLAG_CURL_STATICLIB='-DCURL_STATICLIB' 15581fi 15582 15583 15584 15585# Determine whether all dependent libraries must be specified when linking 15586if test "X$enable_shared" = "Xyes" -a "X$link_all_deplibs" = "Xno" 15587then 15588 REQUIRE_LIB_DEPS=no 15589else 15590 REQUIRE_LIB_DEPS=yes 15591fi 15592 15593 if test x$REQUIRE_LIB_DEPS = xyes; then 15594 USE_EXPLICIT_LIB_DEPS_TRUE= 15595 USE_EXPLICIT_LIB_DEPS_FALSE='#' 15596else 15597 USE_EXPLICIT_LIB_DEPS_TRUE='#' 15598 USE_EXPLICIT_LIB_DEPS_FALSE= 15599fi 15600 15601 15602{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5 15603$as_echo_n "checking for inline... " >&6; } 15604if ${ac_cv_c_inline+:} false; then : 15605 $as_echo_n "(cached) " >&6 15606else 15607 ac_cv_c_inline=no 15608for ac_kw in inline __inline__ __inline; do 15609 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15610/* end confdefs.h. */ 15611#ifndef __cplusplus 15612typedef int foo_t; 15613static $ac_kw foo_t static_foo () {return 0; } 15614$ac_kw foo_t foo () {return 0; } 15615#endif 15616 15617_ACEOF 15618if ac_fn_c_try_compile "$LINENO"; then : 15619 ac_cv_c_inline=$ac_kw 15620fi 15621rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15622 test "$ac_cv_c_inline" != no && break 15623done 15624 15625fi 15626{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5 15627$as_echo "$ac_cv_c_inline" >&6; } 15628 15629case $ac_cv_c_inline in 15630 inline | yes) ;; 15631 *) 15632 case $ac_cv_c_inline in 15633 no) ac_val=;; 15634 *) ac_val=$ac_cv_c_inline;; 15635 esac 15636 cat >>confdefs.h <<_ACEOF 15637#ifndef __cplusplus 15638#define inline $ac_val 15639#endif 15640_ACEOF 15641 ;; 15642esac 15643 15644 15645 15646 15647 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if cpp -P is needed" >&5 15648$as_echo_n "checking if cpp -P is needed... " >&6; } 15649 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15650/* end confdefs.h. */ 15651 15652 #include <errno.h> 15653TEST EINVAL TEST 15654 15655_ACEOF 15656if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 15657 $EGREP "TEST.*TEST" >/dev/null 2>&1; then : 15658 cpp=no 15659else 15660 cpp=yes 15661fi 15662rm -f conftest* 15663 15664 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cpp" >&5 15665$as_echo "$cpp" >&6; } 15666 15667 if test "x$cpp" = "xyes"; then 15668 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if cpp -P works" >&5 15669$as_echo_n "checking if cpp -P works... " >&6; } 15670 OLDCPPFLAGS=$CPPFLAGS 15671 CPPFLAGS="$CPPFLAGS -P" 15672 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15673/* end confdefs.h. */ 15674 15675 #include <errno.h> 15676TEST EINVAL TEST 15677 15678_ACEOF 15679if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 15680 $EGREP "TEST.*TEST" >/dev/null 2>&1; then : 15681 cpp_p=yes 15682else 15683 cpp_p=no 15684fi 15685rm -f conftest* 15686 15687 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cpp_p" >&5 15688$as_echo "$cpp_p" >&6; } 15689 15690 if test "x$cpp_p" = "xno"; then 15691 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: failed to figure out cpp -P alternative" >&5 15692$as_echo "$as_me: WARNING: failed to figure out cpp -P alternative" >&2;} 15693 # without -P 15694 CPPPFLAG="" 15695 else 15696 # with -P 15697 CPPPFLAG="-P" 15698 fi 15699 CPPFLAGS=$OLDCPPFLAGS 15700 else 15701 # without -P 15702 CPPPFLAG="" 15703 fi 15704 15705 15706 # 15707 compiler_id="unknown" 15708 compiler_num="0" 15709 # 15710 flags_dbg_all="unknown" 15711 flags_dbg_yes="unknown" 15712 flags_dbg_off="unknown" 15713 flags_opt_all="unknown" 15714 flags_opt_yes="unknown" 15715 flags_opt_off="unknown" 15716 # 15717 flags_prefer_cppflags="no" 15718 # 15719 15720 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler is DEC/Compaq/HP C" >&5 15721$as_echo_n "checking if compiler is DEC/Compaq/HP C... " >&6; } 15722 15723 OLDCPPFLAGS=$CPPFLAGS 15724 # CPPPFLAG comes from CURL_CPP_P 15725 CPPFLAGS="$CPPFLAGS $CPPPFLAG" 15726 if test -z "$SED"; then 15727 as_fn_error $? "SED not set. Cannot continue without SED being set." "$LINENO" 5 15728 fi 15729 if test -z "$GREP"; then 15730 as_fn_error $? "GREP not set. Cannot continue without GREP being set." "$LINENO" 5 15731 fi 15732 15733 tmp_exp="" 15734 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15735/* end confdefs.h. */ 15736 15737 15738#ifdef __DECC 15739CURL_DEF_TOKEN __DECC 15740#endif 15741 15742 15743_ACEOF 15744if ac_fn_c_try_cpp "$LINENO"; then : 15745 15746 tmp_exp=`eval "$ac_cpp conftest.$ac_ext" 2>/dev/null | \ 15747 "$GREP" CURL_DEF_TOKEN 2>/dev/null | \ 15748 "$SED" 's/.*CURL_DEF_TOKEN[ ][ ]*//' 2>/dev/null | \ 15749 "$SED" 's/["][ ]*["]//g' 2>/dev/null` 15750 if test -z "$tmp_exp" || test "$tmp_exp" = "__DECC"; then 15751 tmp_exp="" 15752 fi 15753 15754fi 15755rm -f conftest.err conftest.i conftest.$ac_ext 15756 if test -z "$tmp_exp"; then 15757 curl_cv_have_def___DECC=no 15758 15759 else 15760 curl_cv_have_def___DECC=yes 15761 curl_cv_def___DECC=$tmp_exp 15762 15763 fi 15764 CPPFLAGS=$OLDCPPFLAGS 15765 15766 15767 OLDCPPFLAGS=$CPPFLAGS 15768 # CPPPFLAG comes from CURL_CPP_P 15769 CPPFLAGS="$CPPFLAGS $CPPPFLAG" 15770 if test -z "$SED"; then 15771 as_fn_error $? "SED not set. Cannot continue without SED being set." "$LINENO" 5 15772 fi 15773 if test -z "$GREP"; then 15774 as_fn_error $? "GREP not set. Cannot continue without GREP being set." "$LINENO" 5 15775 fi 15776 15777 tmp_exp="" 15778 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15779/* end confdefs.h. */ 15780 15781 15782#ifdef __DECC_VER 15783CURL_DEF_TOKEN __DECC_VER 15784#endif 15785 15786 15787_ACEOF 15788if ac_fn_c_try_cpp "$LINENO"; then : 15789 15790 tmp_exp=`eval "$ac_cpp conftest.$ac_ext" 2>/dev/null | \ 15791 "$GREP" CURL_DEF_TOKEN 2>/dev/null | \ 15792 "$SED" 's/.*CURL_DEF_TOKEN[ ][ ]*//' 2>/dev/null | \ 15793 "$SED" 's/["][ ]*["]//g' 2>/dev/null` 15794 if test -z "$tmp_exp" || test "$tmp_exp" = "__DECC_VER"; then 15795 tmp_exp="" 15796 fi 15797 15798fi 15799rm -f conftest.err conftest.i conftest.$ac_ext 15800 if test -z "$tmp_exp"; then 15801 curl_cv_have_def___DECC_VER=no 15802 15803 else 15804 curl_cv_have_def___DECC_VER=yes 15805 curl_cv_def___DECC_VER=$tmp_exp 15806 15807 fi 15808 CPPFLAGS=$OLDCPPFLAGS 15809 15810 if test "$curl_cv_have_def___DECC" = "yes" && 15811 test "$curl_cv_have_def___DECC_VER" = "yes"; then 15812 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 15813$as_echo "yes" >&6; } 15814 compiler_id="DEC_C" 15815 flags_dbg_all="-g -g0 -g1 -g2 -g3" 15816 flags_dbg_yes="-g2" 15817 flags_dbg_off="" 15818 flags_opt_all="-O -O0 -O1 -O2 -O3 -O4" 15819 flags_opt_yes="-O1" 15820 flags_opt_off="-O0" 15821 else 15822 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 15823$as_echo "no" >&6; } 15824 fi 15825 15826 15827 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler is HP-UX C" >&5 15828$as_echo_n "checking if compiler is HP-UX C... " >&6; } 15829 15830 OLDCPPFLAGS=$CPPFLAGS 15831 # CPPPFLAG comes from CURL_CPP_P 15832 CPPFLAGS="$CPPFLAGS $CPPPFLAG" 15833 if test -z "$SED"; then 15834 as_fn_error $? "SED not set. Cannot continue without SED being set." "$LINENO" 5 15835 fi 15836 if test -z "$GREP"; then 15837 as_fn_error $? "GREP not set. Cannot continue without GREP being set." "$LINENO" 5 15838 fi 15839 15840 tmp_exp="" 15841 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15842/* end confdefs.h. */ 15843 15844 15845#ifdef __HP_cc 15846CURL_DEF_TOKEN __HP_cc 15847#endif 15848 15849 15850_ACEOF 15851if ac_fn_c_try_cpp "$LINENO"; then : 15852 15853 tmp_exp=`eval "$ac_cpp conftest.$ac_ext" 2>/dev/null | \ 15854 "$GREP" CURL_DEF_TOKEN 2>/dev/null | \ 15855 "$SED" 's/.*CURL_DEF_TOKEN[ ][ ]*//' 2>/dev/null | \ 15856 "$SED" 's/["][ ]*["]//g' 2>/dev/null` 15857 if test -z "$tmp_exp" || test "$tmp_exp" = "__HP_cc"; then 15858 tmp_exp="" 15859 fi 15860 15861fi 15862rm -f conftest.err conftest.i conftest.$ac_ext 15863 if test -z "$tmp_exp"; then 15864 curl_cv_have_def___HP_cc=no 15865 15866 else 15867 curl_cv_have_def___HP_cc=yes 15868 curl_cv_def___HP_cc=$tmp_exp 15869 15870 fi 15871 CPPFLAGS=$OLDCPPFLAGS 15872 15873 if test "$curl_cv_have_def___HP_cc" = "yes"; then 15874 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 15875$as_echo "yes" >&6; } 15876 compiler_id="HP_UX_C" 15877 flags_dbg_all="-g -s" 15878 flags_dbg_yes="-g" 15879 flags_dbg_off="-s" 15880 flags_opt_all="-O +O0 +O1 +O2 +O3 +O4" 15881 flags_opt_yes="+O2" 15882 flags_opt_off="+O0" 15883 else 15884 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 15885$as_echo "no" >&6; } 15886 fi 15887 15888 15889 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler is IBM C" >&5 15890$as_echo_n "checking if compiler is IBM C... " >&6; } 15891 15892 OLDCPPFLAGS=$CPPFLAGS 15893 # CPPPFLAG comes from CURL_CPP_P 15894 CPPFLAGS="$CPPFLAGS $CPPPFLAG" 15895 if test -z "$SED"; then 15896 as_fn_error $? "SED not set. Cannot continue without SED being set." "$LINENO" 5 15897 fi 15898 if test -z "$GREP"; then 15899 as_fn_error $? "GREP not set. Cannot continue without GREP being set." "$LINENO" 5 15900 fi 15901 15902 tmp_exp="" 15903 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15904/* end confdefs.h. */ 15905 15906 15907#ifdef __IBMC__ 15908CURL_DEF_TOKEN __IBMC__ 15909#endif 15910 15911 15912_ACEOF 15913if ac_fn_c_try_cpp "$LINENO"; then : 15914 15915 tmp_exp=`eval "$ac_cpp conftest.$ac_ext" 2>/dev/null | \ 15916 "$GREP" CURL_DEF_TOKEN 2>/dev/null | \ 15917 "$SED" 's/.*CURL_DEF_TOKEN[ ][ ]*//' 2>/dev/null | \ 15918 "$SED" 's/["][ ]*["]//g' 2>/dev/null` 15919 if test -z "$tmp_exp" || test "$tmp_exp" = "__IBMC__"; then 15920 tmp_exp="" 15921 fi 15922 15923fi 15924rm -f conftest.err conftest.i conftest.$ac_ext 15925 if test -z "$tmp_exp"; then 15926 curl_cv_have_def___IBMC__=no 15927 15928 else 15929 curl_cv_have_def___IBMC__=yes 15930 curl_cv_def___IBMC__=$tmp_exp 15931 15932 fi 15933 CPPFLAGS=$OLDCPPFLAGS 15934 15935 if test "$curl_cv_have_def___IBMC__" = "yes"; then 15936 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 15937$as_echo "yes" >&6; } 15938 compiler_id="IBM_C" 15939 flags_dbg_all="-g -g0 -g1 -g2 -g3" 15940 flags_dbg_yes="-g" 15941 flags_dbg_off="" 15942 flags_opt_all="-O -O0 -O1 -O2 -O3 -O4 -O5" 15943 flags_opt_all="$flags_opt_all -qnooptimize" 15944 flags_opt_all="$flags_opt_all -qoptimize=0" 15945 flags_opt_all="$flags_opt_all -qoptimize=1" 15946 flags_opt_all="$flags_opt_all -qoptimize=2" 15947 flags_opt_all="$flags_opt_all -qoptimize=3" 15948 flags_opt_all="$flags_opt_all -qoptimize=4" 15949 flags_opt_all="$flags_opt_all -qoptimize=5" 15950 flags_opt_yes="-O2" 15951 flags_opt_off="-qnooptimize" 15952 flags_prefer_cppflags="yes" 15953 else 15954 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 15955$as_echo "no" >&6; } 15956 fi 15957 15958 15959 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler is Intel C" >&5 15960$as_echo_n "checking if compiler is Intel C... " >&6; } 15961 15962 OLDCPPFLAGS=$CPPFLAGS 15963 # CPPPFLAG comes from CURL_CPP_P 15964 CPPFLAGS="$CPPFLAGS $CPPPFLAG" 15965 if test -z "$SED"; then 15966 as_fn_error $? "SED not set. Cannot continue without SED being set." "$LINENO" 5 15967 fi 15968 if test -z "$GREP"; then 15969 as_fn_error $? "GREP not set. Cannot continue without GREP being set." "$LINENO" 5 15970 fi 15971 15972 tmp_exp="" 15973 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15974/* end confdefs.h. */ 15975 15976 15977#ifdef __INTEL_COMPILER 15978CURL_DEF_TOKEN __INTEL_COMPILER 15979#endif 15980 15981 15982_ACEOF 15983if ac_fn_c_try_cpp "$LINENO"; then : 15984 15985 tmp_exp=`eval "$ac_cpp conftest.$ac_ext" 2>/dev/null | \ 15986 "$GREP" CURL_DEF_TOKEN 2>/dev/null | \ 15987 "$SED" 's/.*CURL_DEF_TOKEN[ ][ ]*//' 2>/dev/null | \ 15988 "$SED" 's/["][ ]*["]//g' 2>/dev/null` 15989 if test -z "$tmp_exp" || test "$tmp_exp" = "__INTEL_COMPILER"; then 15990 tmp_exp="" 15991 fi 15992 15993fi 15994rm -f conftest.err conftest.i conftest.$ac_ext 15995 if test -z "$tmp_exp"; then 15996 curl_cv_have_def___INTEL_COMPILER=no 15997 15998 else 15999 curl_cv_have_def___INTEL_COMPILER=yes 16000 curl_cv_def___INTEL_COMPILER=$tmp_exp 16001 16002 fi 16003 CPPFLAGS=$OLDCPPFLAGS 16004 16005 if test "$curl_cv_have_def___INTEL_COMPILER" = "yes"; then 16006 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 16007$as_echo "yes" >&6; } 16008 compiler_num="$curl_cv_def___INTEL_COMPILER" 16009 16010 OLDCPPFLAGS=$CPPFLAGS 16011 # CPPPFLAG comes from CURL_CPP_P 16012 CPPFLAGS="$CPPFLAGS $CPPPFLAG" 16013 if test -z "$SED"; then 16014 as_fn_error $? "SED not set. Cannot continue without SED being set." "$LINENO" 5 16015 fi 16016 if test -z "$GREP"; then 16017 as_fn_error $? "GREP not set. Cannot continue without GREP being set." "$LINENO" 5 16018 fi 16019 16020 tmp_exp="" 16021 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16022/* end confdefs.h. */ 16023 16024 16025#ifdef __unix__ 16026CURL_DEF_TOKEN __unix__ 16027#endif 16028 16029 16030_ACEOF 16031if ac_fn_c_try_cpp "$LINENO"; then : 16032 16033 tmp_exp=`eval "$ac_cpp conftest.$ac_ext" 2>/dev/null | \ 16034 "$GREP" CURL_DEF_TOKEN 2>/dev/null | \ 16035 "$SED" 's/.*CURL_DEF_TOKEN[ ][ ]*//' 2>/dev/null | \ 16036 "$SED" 's/["][ ]*["]//g' 2>/dev/null` 16037 if test -z "$tmp_exp" || test "$tmp_exp" = ""; then 16038 tmp_exp="" 16039 fi 16040 16041fi 16042rm -f conftest.err conftest.i conftest.$ac_ext 16043 if test -z "$tmp_exp"; then 16044 curl_cv_have_def___unix__=no 16045 16046 else 16047 curl_cv_have_def___unix__=yes 16048 curl_cv_def___unix__=$tmp_exp 16049 16050 fi 16051 CPPFLAGS=$OLDCPPFLAGS 16052 16053 if test "$curl_cv_have_def___unix__" = "yes"; then 16054 compiler_id="INTEL_UNIX_C" 16055 flags_dbg_all="-g -g0" 16056 flags_dbg_yes="-g" 16057 flags_dbg_off="" 16058 flags_opt_all="-O -O0 -O1 -O2 -O3 -Os" 16059 flags_opt_yes="-O2" 16060 flags_opt_off="-O0" 16061 else 16062 compiler_id="INTEL_WINDOWS_C" 16063 flags_dbg_all="/ZI /Zi /zI /zi /ZD /Zd /zD /zd /Z7 /z7 /Oy /Oy-" 16064 flags_dbg_all="$flags_dbg_all /debug" 16065 flags_dbg_all="$flags_dbg_all /debug:none" 16066 flags_dbg_all="$flags_dbg_all /debug:minimal" 16067 flags_dbg_all="$flags_dbg_all /debug:partial" 16068 flags_dbg_all="$flags_dbg_all /debug:full" 16069 flags_dbg_all="$flags_dbg_all /debug:semantic_stepping" 16070 flags_dbg_all="$flags_dbg_all /debug:extended" 16071 flags_dbg_yes="/Zi /Oy-" 16072 flags_dbg_off="/debug:none /Oy-" 16073 flags_opt_all="/O /O0 /O1 /O2 /O3 /Od /Og /Og- /Oi /Oi-" 16074 flags_opt_yes="/O2" 16075 flags_opt_off="/Od" 16076 fi 16077 else 16078 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 16079$as_echo "no" >&6; } 16080 fi 16081 16082 16083 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler is clang" >&5 16084$as_echo_n "checking if compiler is clang... " >&6; } 16085 16086 OLDCPPFLAGS=$CPPFLAGS 16087 # CPPPFLAG comes from CURL_CPP_P 16088 CPPFLAGS="$CPPFLAGS $CPPPFLAG" 16089 if test -z "$SED"; then 16090 as_fn_error $? "SED not set. Cannot continue without SED being set." "$LINENO" 5 16091 fi 16092 if test -z "$GREP"; then 16093 as_fn_error $? "GREP not set. Cannot continue without GREP being set." "$LINENO" 5 16094 fi 16095 16096 tmp_exp="" 16097 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16098/* end confdefs.h. */ 16099 16100 16101#ifdef __clang__ 16102CURL_DEF_TOKEN __clang__ 16103#endif 16104 16105 16106_ACEOF 16107if ac_fn_c_try_cpp "$LINENO"; then : 16108 16109 tmp_exp=`eval "$ac_cpp conftest.$ac_ext" 2>/dev/null | \ 16110 "$GREP" CURL_DEF_TOKEN 2>/dev/null | \ 16111 "$SED" 's/.*CURL_DEF_TOKEN[ ][ ]*//' 2>/dev/null | \ 16112 "$SED" 's/["][ ]*["]//g' 2>/dev/null` 16113 if test -z "$tmp_exp" || test "$tmp_exp" = "__clang__"; then 16114 tmp_exp="" 16115 fi 16116 16117fi 16118rm -f conftest.err conftest.i conftest.$ac_ext 16119 if test -z "$tmp_exp"; then 16120 curl_cv_have_def___clang__=no 16121 16122 else 16123 curl_cv_have_def___clang__=yes 16124 curl_cv_def___clang__=$tmp_exp 16125 16126 fi 16127 CPPFLAGS=$OLDCPPFLAGS 16128 16129 if test "$curl_cv_have_def___clang__" = "yes"; then 16130 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 16131$as_echo "yes" >&6; } 16132 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler is xlclang" >&5 16133$as_echo_n "checking if compiler is xlclang... " >&6; } 16134 16135 OLDCPPFLAGS=$CPPFLAGS 16136 # CPPPFLAG comes from CURL_CPP_P 16137 CPPFLAGS="$CPPFLAGS $CPPPFLAG" 16138 if test -z "$SED"; then 16139 as_fn_error $? "SED not set. Cannot continue without SED being set." "$LINENO" 5 16140 fi 16141 if test -z "$GREP"; then 16142 as_fn_error $? "GREP not set. Cannot continue without GREP being set." "$LINENO" 5 16143 fi 16144 16145 tmp_exp="" 16146 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16147/* end confdefs.h. */ 16148 16149 16150#ifdef __ibmxl__ 16151CURL_DEF_TOKEN __ibmxl__ 16152#endif 16153 16154 16155_ACEOF 16156if ac_fn_c_try_cpp "$LINENO"; then : 16157 16158 tmp_exp=`eval "$ac_cpp conftest.$ac_ext" 2>/dev/null | \ 16159 "$GREP" CURL_DEF_TOKEN 2>/dev/null | \ 16160 "$SED" 's/.*CURL_DEF_TOKEN[ ][ ]*//' 2>/dev/null | \ 16161 "$SED" 's/["][ ]*["]//g' 2>/dev/null` 16162 if test -z "$tmp_exp" || test "$tmp_exp" = "__ibmxl__"; then 16163 tmp_exp="" 16164 fi 16165 16166fi 16167rm -f conftest.err conftest.i conftest.$ac_ext 16168 if test -z "$tmp_exp"; then 16169 curl_cv_have_def___ibmxl__=no 16170 16171 else 16172 curl_cv_have_def___ibmxl__=yes 16173 curl_cv_def___ibmxl__=$tmp_exp 16174 16175 fi 16176 CPPFLAGS=$OLDCPPFLAGS 16177 16178 if test "$curl_cv_have_def___ibmxl__" = "yes" ; then 16179 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 16180$as_echo "yes" >&6; } 16181 compiler_id="XLCLANG" 16182 else 16183 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 16184$as_echo "no" >&6; } 16185 compiler_id="CLANG" 16186 fi 16187 fullclangver=`$CC -v 2>&1 | grep version` 16188 clangver=`echo $fullclangver | grep "based on LLVM " | "$SED" 's/.*(based on LLVM \([0-9]*\.[0-9]*\).*)/\1/'` 16189 if test -z "$clangver"; then 16190 if echo $fullclangver | grep "Apple LLVM version " >/dev/null; then 16191 clangver="3.7" 16192 else 16193 clangver=`echo $fullclangver | "$SED" 's/.*version \([0-9]*\.[0-9]*\).*/\1/'` 16194 fi 16195 fi 16196 clangvhi=`echo $clangver | cut -d . -f1` 16197 clangvlo=`echo $clangver | cut -d . -f2` 16198 compiler_num=`(expr $clangvhi "*" 100 + $clangvlo) 2>/dev/null` 16199 flags_dbg_all="-g -g0 -g1 -g2 -g3" 16200 flags_dbg_all="$flags_dbg_all -ggdb" 16201 flags_dbg_all="$flags_dbg_all -gstabs" 16202 flags_dbg_all="$flags_dbg_all -gstabs+" 16203 flags_dbg_all="$flags_dbg_all -gcoff" 16204 flags_dbg_all="$flags_dbg_all -gxcoff" 16205 flags_dbg_all="$flags_dbg_all -gdwarf-2" 16206 flags_dbg_all="$flags_dbg_all -gvms" 16207 flags_dbg_yes="-g" 16208 flags_dbg_off="" 16209 flags_opt_all="-O -O0 -O1 -O2 -Os -O3 -O4" 16210 flags_opt_yes="-Os" 16211 flags_opt_off="-O0" 16212 else 16213 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 16214$as_echo "no" >&6; } 16215 fi 16216 16217 16218 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler is GNU C" >&5 16219$as_echo_n "checking if compiler is GNU C... " >&6; } 16220 16221 OLDCPPFLAGS=$CPPFLAGS 16222 # CPPPFLAG comes from CURL_CPP_P 16223 CPPFLAGS="$CPPFLAGS $CPPPFLAG" 16224 if test -z "$SED"; then 16225 as_fn_error $? "SED not set. Cannot continue without SED being set." "$LINENO" 5 16226 fi 16227 if test -z "$GREP"; then 16228 as_fn_error $? "GREP not set. Cannot continue without GREP being set." "$LINENO" 5 16229 fi 16230 16231 tmp_exp="" 16232 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16233/* end confdefs.h. */ 16234 16235 16236#ifdef __GNUC__ 16237CURL_DEF_TOKEN __GNUC__ 16238#endif 16239 16240 16241_ACEOF 16242if ac_fn_c_try_cpp "$LINENO"; then : 16243 16244 tmp_exp=`eval "$ac_cpp conftest.$ac_ext" 2>/dev/null | \ 16245 "$GREP" CURL_DEF_TOKEN 2>/dev/null | \ 16246 "$SED" 's/.*CURL_DEF_TOKEN[ ][ ]*//' 2>/dev/null | \ 16247 "$SED" 's/["][ ]*["]//g' 2>/dev/null` 16248 if test -z "$tmp_exp" || test "$tmp_exp" = "__GNUC__"; then 16249 tmp_exp="" 16250 fi 16251 16252fi 16253rm -f conftest.err conftest.i conftest.$ac_ext 16254 if test -z "$tmp_exp"; then 16255 curl_cv_have_def___GNUC__=no 16256 16257 else 16258 curl_cv_have_def___GNUC__=yes 16259 curl_cv_def___GNUC__=$tmp_exp 16260 16261 fi 16262 CPPFLAGS=$OLDCPPFLAGS 16263 16264 if test "$curl_cv_have_def___GNUC__" = "yes" && 16265 test "$compiler_id" = "unknown"; then 16266 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 16267$as_echo "yes" >&6; } 16268 compiler_id="GNU_C" 16269 gccver=`$CC -dumpversion` 16270 gccvhi=`echo $gccver | cut -d . -f1` 16271 gccvlo=`echo $gccver | cut -d . -f2` 16272 compiler_num=`(expr $gccvhi "*" 100 + $gccvlo) 2>/dev/null` 16273 flags_dbg_all="-g -g0 -g1 -g2 -g3" 16274 flags_dbg_all="$flags_dbg_all -ggdb" 16275 flags_dbg_all="$flags_dbg_all -gstabs" 16276 flags_dbg_all="$flags_dbg_all -gstabs+" 16277 flags_dbg_all="$flags_dbg_all -gcoff" 16278 flags_dbg_all="$flags_dbg_all -gxcoff" 16279 flags_dbg_all="$flags_dbg_all -gdwarf-2" 16280 flags_dbg_all="$flags_dbg_all -gvms" 16281 flags_dbg_yes="-g" 16282 flags_dbg_off="" 16283 flags_opt_all="-O -O0 -O1 -O2 -O3 -Os -Og -Ofast" 16284 flags_opt_yes="-O2" 16285 flags_opt_off="-O0" 16286 16287 OLDCPPFLAGS=$CPPFLAGS 16288 # CPPPFLAG comes from CURL_CPP_P 16289 CPPFLAGS="$CPPFLAGS $CPPPFLAG" 16290 if test -z "$SED"; then 16291 as_fn_error $? "SED not set. Cannot continue without SED being set." "$LINENO" 5 16292 fi 16293 if test -z "$GREP"; then 16294 as_fn_error $? "GREP not set. Cannot continue without GREP being set." "$LINENO" 5 16295 fi 16296 16297 tmp_exp="" 16298 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16299/* end confdefs.h. */ 16300 16301 16302#ifdef _WIN32 16303CURL_DEF_TOKEN _WIN32 16304#endif 16305 16306 16307_ACEOF 16308if ac_fn_c_try_cpp "$LINENO"; then : 16309 16310 tmp_exp=`eval "$ac_cpp conftest.$ac_ext" 2>/dev/null | \ 16311 "$GREP" CURL_DEF_TOKEN 2>/dev/null | \ 16312 "$SED" 's/.*CURL_DEF_TOKEN[ ][ ]*//' 2>/dev/null | \ 16313 "$SED" 's/["][ ]*["]//g' 2>/dev/null` 16314 if test -z "$tmp_exp" || test "$tmp_exp" = "_WIN32"; then 16315 tmp_exp="" 16316 fi 16317 16318fi 16319rm -f conftest.err conftest.i conftest.$ac_ext 16320 if test -z "$tmp_exp"; then 16321 curl_cv_have_def__WIN32=no 16322 16323 else 16324 curl_cv_have_def__WIN32=yes 16325 curl_cv_def__WIN32=$tmp_exp 16326 16327 fi 16328 CPPFLAGS=$OLDCPPFLAGS 16329 16330 else 16331 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 16332$as_echo "no" >&6; } 16333 fi 16334 16335 16336 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler is LCC" >&5 16337$as_echo_n "checking if compiler is LCC... " >&6; } 16338 16339 OLDCPPFLAGS=$CPPFLAGS 16340 # CPPPFLAG comes from CURL_CPP_P 16341 CPPFLAGS="$CPPFLAGS $CPPPFLAG" 16342 if test -z "$SED"; then 16343 as_fn_error $? "SED not set. Cannot continue without SED being set." "$LINENO" 5 16344 fi 16345 if test -z "$GREP"; then 16346 as_fn_error $? "GREP not set. Cannot continue without GREP being set." "$LINENO" 5 16347 fi 16348 16349 tmp_exp="" 16350 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16351/* end confdefs.h. */ 16352 16353 16354#ifdef __LCC__ 16355CURL_DEF_TOKEN __LCC__ 16356#endif 16357 16358 16359_ACEOF 16360if ac_fn_c_try_cpp "$LINENO"; then : 16361 16362 tmp_exp=`eval "$ac_cpp conftest.$ac_ext" 2>/dev/null | \ 16363 "$GREP" CURL_DEF_TOKEN 2>/dev/null | \ 16364 "$SED" 's/.*CURL_DEF_TOKEN[ ][ ]*//' 2>/dev/null | \ 16365 "$SED" 's/["][ ]*["]//g' 2>/dev/null` 16366 if test -z "$tmp_exp" || test "$tmp_exp" = "__LCC__"; then 16367 tmp_exp="" 16368 fi 16369 16370fi 16371rm -f conftest.err conftest.i conftest.$ac_ext 16372 if test -z "$tmp_exp"; then 16373 curl_cv_have_def___LCC__=no 16374 16375 else 16376 curl_cv_have_def___LCC__=yes 16377 curl_cv_def___LCC__=$tmp_exp 16378 16379 fi 16380 CPPFLAGS=$OLDCPPFLAGS 16381 16382 if test "$curl_cv_have_def___LCC__" = "yes"; then 16383 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 16384$as_echo "yes" >&6; } 16385 compiler_id="LCC" 16386 flags_dbg_all="-g" 16387 flags_dbg_yes="-g" 16388 flags_dbg_off="" 16389 flags_opt_all="" 16390 flags_opt_yes="" 16391 flags_opt_off="" 16392 else 16393 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 16394$as_echo "no" >&6; } 16395 fi 16396 16397 16398 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler is SGI MIPSpro C" >&5 16399$as_echo_n "checking if compiler is SGI MIPSpro C... " >&6; } 16400 16401 OLDCPPFLAGS=$CPPFLAGS 16402 # CPPPFLAG comes from CURL_CPP_P 16403 CPPFLAGS="$CPPFLAGS $CPPPFLAG" 16404 if test -z "$SED"; then 16405 as_fn_error $? "SED not set. Cannot continue without SED being set." "$LINENO" 5 16406 fi 16407 if test -z "$GREP"; then 16408 as_fn_error $? "GREP not set. Cannot continue without GREP being set." "$LINENO" 5 16409 fi 16410 16411 tmp_exp="" 16412 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16413/* end confdefs.h. */ 16414 16415 16416#ifdef __GNUC__ 16417CURL_DEF_TOKEN __GNUC__ 16418#endif 16419 16420 16421_ACEOF 16422if ac_fn_c_try_cpp "$LINENO"; then : 16423 16424 tmp_exp=`eval "$ac_cpp conftest.$ac_ext" 2>/dev/null | \ 16425 "$GREP" CURL_DEF_TOKEN 2>/dev/null | \ 16426 "$SED" 's/.*CURL_DEF_TOKEN[ ][ ]*//' 2>/dev/null | \ 16427 "$SED" 's/["][ ]*["]//g' 2>/dev/null` 16428 if test -z "$tmp_exp" || test "$tmp_exp" = "__GNUC__"; then 16429 tmp_exp="" 16430 fi 16431 16432fi 16433rm -f conftest.err conftest.i conftest.$ac_ext 16434 if test -z "$tmp_exp"; then 16435 curl_cv_have_def___GNUC__=no 16436 16437 else 16438 curl_cv_have_def___GNUC__=yes 16439 curl_cv_def___GNUC__=$tmp_exp 16440 16441 fi 16442 CPPFLAGS=$OLDCPPFLAGS 16443 16444 16445 OLDCPPFLAGS=$CPPFLAGS 16446 # CPPPFLAG comes from CURL_CPP_P 16447 CPPFLAGS="$CPPFLAGS $CPPPFLAG" 16448 if test -z "$SED"; then 16449 as_fn_error $? "SED not set. Cannot continue without SED being set." "$LINENO" 5 16450 fi 16451 if test -z "$GREP"; then 16452 as_fn_error $? "GREP not set. Cannot continue without GREP being set." "$LINENO" 5 16453 fi 16454 16455 tmp_exp="" 16456 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16457/* end confdefs.h. */ 16458 16459 16460#ifdef _COMPILER_VERSION 16461CURL_DEF_TOKEN _COMPILER_VERSION 16462#endif 16463 16464 16465_ACEOF 16466if ac_fn_c_try_cpp "$LINENO"; then : 16467 16468 tmp_exp=`eval "$ac_cpp conftest.$ac_ext" 2>/dev/null | \ 16469 "$GREP" CURL_DEF_TOKEN 2>/dev/null | \ 16470 "$SED" 's/.*CURL_DEF_TOKEN[ ][ ]*//' 2>/dev/null | \ 16471 "$SED" 's/["][ ]*["]//g' 2>/dev/null` 16472 if test -z "$tmp_exp" || test "$tmp_exp" = "_COMPILER_VERSION"; then 16473 tmp_exp="" 16474 fi 16475 16476fi 16477rm -f conftest.err conftest.i conftest.$ac_ext 16478 if test -z "$tmp_exp"; then 16479 curl_cv_have_def__COMPILER_VERSION=no 16480 16481 else 16482 curl_cv_have_def__COMPILER_VERSION=yes 16483 curl_cv_def__COMPILER_VERSION=$tmp_exp 16484 16485 fi 16486 CPPFLAGS=$OLDCPPFLAGS 16487 16488 16489 OLDCPPFLAGS=$CPPFLAGS 16490 # CPPPFLAG comes from CURL_CPP_P 16491 CPPFLAGS="$CPPFLAGS $CPPPFLAG" 16492 if test -z "$SED"; then 16493 as_fn_error $? "SED not set. Cannot continue without SED being set." "$LINENO" 5 16494 fi 16495 if test -z "$GREP"; then 16496 as_fn_error $? "GREP not set. Cannot continue without GREP being set." "$LINENO" 5 16497 fi 16498 16499 tmp_exp="" 16500 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16501/* end confdefs.h. */ 16502 16503 16504#ifdef _SGI_COMPILER_VERSION 16505CURL_DEF_TOKEN _SGI_COMPILER_VERSION 16506#endif 16507 16508 16509_ACEOF 16510if ac_fn_c_try_cpp "$LINENO"; then : 16511 16512 tmp_exp=`eval "$ac_cpp conftest.$ac_ext" 2>/dev/null | \ 16513 "$GREP" CURL_DEF_TOKEN 2>/dev/null | \ 16514 "$SED" 's/.*CURL_DEF_TOKEN[ ][ ]*//' 2>/dev/null | \ 16515 "$SED" 's/["][ ]*["]//g' 2>/dev/null` 16516 if test -z "$tmp_exp" || test "$tmp_exp" = "_SGI_COMPILER_VERSION"; then 16517 tmp_exp="" 16518 fi 16519 16520fi 16521rm -f conftest.err conftest.i conftest.$ac_ext 16522 if test -z "$tmp_exp"; then 16523 curl_cv_have_def__SGI_COMPILER_VERSION=no 16524 16525 else 16526 curl_cv_have_def__SGI_COMPILER_VERSION=yes 16527 curl_cv_def__SGI_COMPILER_VERSION=$tmp_exp 16528 16529 fi 16530 CPPFLAGS=$OLDCPPFLAGS 16531 16532 if test "$curl_cv_have_def___GNUC__" = "no" && 16533 (test "$curl_cv_have_def__SGI_COMPILER_VERSION" = "yes" || 16534 test "$curl_cv_have_def__COMPILER_VERSION" = "yes"); then 16535 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 16536$as_echo "yes" >&6; } 16537 compiler_id="SGI_MIPSPRO_C" 16538 flags_dbg_all="-g -g0 -g1 -g2 -g3" 16539 flags_dbg_yes="-g" 16540 flags_dbg_off="" 16541 flags_opt_all="-O -O0 -O1 -O2 -O3 -Ofast" 16542 flags_opt_yes="-O2" 16543 flags_opt_off="-O0" 16544 else 16545 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 16546$as_echo "no" >&6; } 16547 fi 16548 16549 16550 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler is SGI MIPS C" >&5 16551$as_echo_n "checking if compiler is SGI MIPS C... " >&6; } 16552 16553 OLDCPPFLAGS=$CPPFLAGS 16554 # CPPPFLAG comes from CURL_CPP_P 16555 CPPFLAGS="$CPPFLAGS $CPPPFLAG" 16556 if test -z "$SED"; then 16557 as_fn_error $? "SED not set. Cannot continue without SED being set." "$LINENO" 5 16558 fi 16559 if test -z "$GREP"; then 16560 as_fn_error $? "GREP not set. Cannot continue without GREP being set." "$LINENO" 5 16561 fi 16562 16563 tmp_exp="" 16564 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16565/* end confdefs.h. */ 16566 16567 16568#ifdef __GNUC__ 16569CURL_DEF_TOKEN __GNUC__ 16570#endif 16571 16572 16573_ACEOF 16574if ac_fn_c_try_cpp "$LINENO"; then : 16575 16576 tmp_exp=`eval "$ac_cpp conftest.$ac_ext" 2>/dev/null | \ 16577 "$GREP" CURL_DEF_TOKEN 2>/dev/null | \ 16578 "$SED" 's/.*CURL_DEF_TOKEN[ ][ ]*//' 2>/dev/null | \ 16579 "$SED" 's/["][ ]*["]//g' 2>/dev/null` 16580 if test -z "$tmp_exp" || test "$tmp_exp" = "__GNUC__"; then 16581 tmp_exp="" 16582 fi 16583 16584fi 16585rm -f conftest.err conftest.i conftest.$ac_ext 16586 if test -z "$tmp_exp"; then 16587 curl_cv_have_def___GNUC__=no 16588 16589 else 16590 curl_cv_have_def___GNUC__=yes 16591 curl_cv_def___GNUC__=$tmp_exp 16592 16593 fi 16594 CPPFLAGS=$OLDCPPFLAGS 16595 16596 16597 OLDCPPFLAGS=$CPPFLAGS 16598 # CPPPFLAG comes from CURL_CPP_P 16599 CPPFLAGS="$CPPFLAGS $CPPPFLAG" 16600 if test -z "$SED"; then 16601 as_fn_error $? "SED not set. Cannot continue without SED being set." "$LINENO" 5 16602 fi 16603 if test -z "$GREP"; then 16604 as_fn_error $? "GREP not set. Cannot continue without GREP being set." "$LINENO" 5 16605 fi 16606 16607 tmp_exp="" 16608 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16609/* end confdefs.h. */ 16610 16611 16612#ifdef __sgi 16613CURL_DEF_TOKEN __sgi 16614#endif 16615 16616 16617_ACEOF 16618if ac_fn_c_try_cpp "$LINENO"; then : 16619 16620 tmp_exp=`eval "$ac_cpp conftest.$ac_ext" 2>/dev/null | \ 16621 "$GREP" CURL_DEF_TOKEN 2>/dev/null | \ 16622 "$SED" 's/.*CURL_DEF_TOKEN[ ][ ]*//' 2>/dev/null | \ 16623 "$SED" 's/["][ ]*["]//g' 2>/dev/null` 16624 if test -z "$tmp_exp" || test "$tmp_exp" = "__sgi"; then 16625 tmp_exp="" 16626 fi 16627 16628fi 16629rm -f conftest.err conftest.i conftest.$ac_ext 16630 if test -z "$tmp_exp"; then 16631 curl_cv_have_def___sgi=no 16632 16633 else 16634 curl_cv_have_def___sgi=yes 16635 curl_cv_def___sgi=$tmp_exp 16636 16637 fi 16638 CPPFLAGS=$OLDCPPFLAGS 16639 16640 if test "$curl_cv_have_def___GNUC__" = "no" && 16641 test "$curl_cv_have_def___sgi" = "yes" && 16642 test "$compiler_id" = "unknown"; then 16643 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 16644$as_echo "yes" >&6; } 16645 compiler_id="SGI_MIPS_C" 16646 flags_dbg_all="-g -g0 -g1 -g2 -g3" 16647 flags_dbg_yes="-g" 16648 flags_dbg_off="" 16649 flags_opt_all="-O -O0 -O1 -O2 -O3 -Ofast" 16650 flags_opt_yes="-O2" 16651 flags_opt_off="-O0" 16652 else 16653 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 16654$as_echo "no" >&6; } 16655 fi 16656 16657 16658 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler is SunPro C" >&5 16659$as_echo_n "checking if compiler is SunPro C... " >&6; } 16660 16661 OLDCPPFLAGS=$CPPFLAGS 16662 # CPPPFLAG comes from CURL_CPP_P 16663 CPPFLAGS="$CPPFLAGS $CPPPFLAG" 16664 if test -z "$SED"; then 16665 as_fn_error $? "SED not set. Cannot continue without SED being set." "$LINENO" 5 16666 fi 16667 if test -z "$GREP"; then 16668 as_fn_error $? "GREP not set. Cannot continue without GREP being set." "$LINENO" 5 16669 fi 16670 16671 tmp_exp="" 16672 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16673/* end confdefs.h. */ 16674 16675 16676#ifdef __SUNPRO_C 16677CURL_DEF_TOKEN __SUNPRO_C 16678#endif 16679 16680 16681_ACEOF 16682if ac_fn_c_try_cpp "$LINENO"; then : 16683 16684 tmp_exp=`eval "$ac_cpp conftest.$ac_ext" 2>/dev/null | \ 16685 "$GREP" CURL_DEF_TOKEN 2>/dev/null | \ 16686 "$SED" 's/.*CURL_DEF_TOKEN[ ][ ]*//' 2>/dev/null | \ 16687 "$SED" 's/["][ ]*["]//g' 2>/dev/null` 16688 if test -z "$tmp_exp" || test "$tmp_exp" = "__SUNPRO_C"; then 16689 tmp_exp="" 16690 fi 16691 16692fi 16693rm -f conftest.err conftest.i conftest.$ac_ext 16694 if test -z "$tmp_exp"; then 16695 curl_cv_have_def___SUNPRO_C=no 16696 16697 else 16698 curl_cv_have_def___SUNPRO_C=yes 16699 curl_cv_def___SUNPRO_C=$tmp_exp 16700 16701 fi 16702 CPPFLAGS=$OLDCPPFLAGS 16703 16704 if test "$curl_cv_have_def___SUNPRO_C" = "yes"; then 16705 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 16706$as_echo "yes" >&6; } 16707 compiler_id="SUNPRO_C" 16708 flags_dbg_all="-g -s" 16709 flags_dbg_yes="-g" 16710 flags_dbg_off="-s" 16711 flags_opt_all="-O -xO -xO1 -xO2 -xO3 -xO4 -xO5" 16712 flags_opt_yes="-xO2" 16713 flags_opt_off="" 16714 else 16715 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 16716$as_echo "no" >&6; } 16717 fi 16718 16719 16720 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler is Tiny C" >&5 16721$as_echo_n "checking if compiler is Tiny C... " >&6; } 16722 16723 OLDCPPFLAGS=$CPPFLAGS 16724 # CPPPFLAG comes from CURL_CPP_P 16725 CPPFLAGS="$CPPFLAGS $CPPPFLAG" 16726 if test -z "$SED"; then 16727 as_fn_error $? "SED not set. Cannot continue without SED being set." "$LINENO" 5 16728 fi 16729 if test -z "$GREP"; then 16730 as_fn_error $? "GREP not set. Cannot continue without GREP being set." "$LINENO" 5 16731 fi 16732 16733 tmp_exp="" 16734 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16735/* end confdefs.h. */ 16736 16737 16738#ifdef __TINYC__ 16739CURL_DEF_TOKEN __TINYC__ 16740#endif 16741 16742 16743_ACEOF 16744if ac_fn_c_try_cpp "$LINENO"; then : 16745 16746 tmp_exp=`eval "$ac_cpp conftest.$ac_ext" 2>/dev/null | \ 16747 "$GREP" CURL_DEF_TOKEN 2>/dev/null | \ 16748 "$SED" 's/.*CURL_DEF_TOKEN[ ][ ]*//' 2>/dev/null | \ 16749 "$SED" 's/["][ ]*["]//g' 2>/dev/null` 16750 if test -z "$tmp_exp" || test "$tmp_exp" = "__TINYC__"; then 16751 tmp_exp="" 16752 fi 16753 16754fi 16755rm -f conftest.err conftest.i conftest.$ac_ext 16756 if test -z "$tmp_exp"; then 16757 curl_cv_have_def___TINYC__=no 16758 16759 else 16760 curl_cv_have_def___TINYC__=yes 16761 curl_cv_def___TINYC__=$tmp_exp 16762 16763 fi 16764 CPPFLAGS=$OLDCPPFLAGS 16765 16766 if test "$curl_cv_have_def___TINYC__" = "yes"; then 16767 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 16768$as_echo "yes" >&6; } 16769 compiler_id="TINY_C" 16770 flags_dbg_all="-g -b" 16771 flags_dbg_yes="-g" 16772 flags_dbg_off="" 16773 flags_opt_all="" 16774 flags_opt_yes="" 16775 flags_opt_off="" 16776 else 16777 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 16778$as_echo "no" >&6; } 16779 fi 16780 16781 16782 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler is Watcom C" >&5 16783$as_echo_n "checking if compiler is Watcom C... " >&6; } 16784 16785 OLDCPPFLAGS=$CPPFLAGS 16786 # CPPPFLAG comes from CURL_CPP_P 16787 CPPFLAGS="$CPPFLAGS $CPPPFLAG" 16788 if test -z "$SED"; then 16789 as_fn_error $? "SED not set. Cannot continue without SED being set." "$LINENO" 5 16790 fi 16791 if test -z "$GREP"; then 16792 as_fn_error $? "GREP not set. Cannot continue without GREP being set." "$LINENO" 5 16793 fi 16794 16795 tmp_exp="" 16796 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16797/* end confdefs.h. */ 16798 16799 16800#ifdef __WATCOMC__ 16801CURL_DEF_TOKEN __WATCOMC__ 16802#endif 16803 16804 16805_ACEOF 16806if ac_fn_c_try_cpp "$LINENO"; then : 16807 16808 tmp_exp=`eval "$ac_cpp conftest.$ac_ext" 2>/dev/null | \ 16809 "$GREP" CURL_DEF_TOKEN 2>/dev/null | \ 16810 "$SED" 's/.*CURL_DEF_TOKEN[ ][ ]*//' 2>/dev/null | \ 16811 "$SED" 's/["][ ]*["]//g' 2>/dev/null` 16812 if test -z "$tmp_exp" || test "$tmp_exp" = "__WATCOMC__"; then 16813 tmp_exp="" 16814 fi 16815 16816fi 16817rm -f conftest.err conftest.i conftest.$ac_ext 16818 if test -z "$tmp_exp"; then 16819 curl_cv_have_def___WATCOMC__=no 16820 16821 else 16822 curl_cv_have_def___WATCOMC__=yes 16823 curl_cv_def___WATCOMC__=$tmp_exp 16824 16825 fi 16826 CPPFLAGS=$OLDCPPFLAGS 16827 16828 if test "$curl_cv_have_def___WATCOMC__" = "yes"; then 16829 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 16830$as_echo "yes" >&6; } 16831 16832 OLDCPPFLAGS=$CPPFLAGS 16833 # CPPPFLAG comes from CURL_CPP_P 16834 CPPFLAGS="$CPPFLAGS $CPPPFLAG" 16835 if test -z "$SED"; then 16836 as_fn_error $? "SED not set. Cannot continue without SED being set." "$LINENO" 5 16837 fi 16838 if test -z "$GREP"; then 16839 as_fn_error $? "GREP not set. Cannot continue without GREP being set." "$LINENO" 5 16840 fi 16841 16842 tmp_exp="" 16843 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16844/* end confdefs.h. */ 16845 16846 16847#ifdef __UNIX__ 16848CURL_DEF_TOKEN __UNIX__ 16849#endif 16850 16851 16852_ACEOF 16853if ac_fn_c_try_cpp "$LINENO"; then : 16854 16855 tmp_exp=`eval "$ac_cpp conftest.$ac_ext" 2>/dev/null | \ 16856 "$GREP" CURL_DEF_TOKEN 2>/dev/null | \ 16857 "$SED" 's/.*CURL_DEF_TOKEN[ ][ ]*//' 2>/dev/null | \ 16858 "$SED" 's/["][ ]*["]//g' 2>/dev/null` 16859 if test -z "$tmp_exp" || test "$tmp_exp" = "__UNIX__"; then 16860 tmp_exp="" 16861 fi 16862 16863fi 16864rm -f conftest.err conftest.i conftest.$ac_ext 16865 if test -z "$tmp_exp"; then 16866 curl_cv_have_def___UNIX__=no 16867 16868 else 16869 curl_cv_have_def___UNIX__=yes 16870 curl_cv_def___UNIX__=$tmp_exp 16871 16872 fi 16873 CPPFLAGS=$OLDCPPFLAGS 16874 16875 if test "$curl_cv_have_def___UNIX__" = "yes"; then 16876 compiler_id="WATCOM_UNIX_C" 16877 flags_dbg_all="-g1 -g1+ -g2 -g3" 16878 flags_dbg_yes="-g2" 16879 flags_dbg_off="" 16880 flags_opt_all="-O0 -O1 -O2 -O3" 16881 flags_opt_yes="-O2" 16882 flags_opt_off="-O0" 16883 else 16884 compiler_id="WATCOM_WINDOWS_C" 16885 flags_dbg_all="" 16886 flags_dbg_yes="" 16887 flags_dbg_off="" 16888 flags_opt_all="" 16889 flags_opt_yes="" 16890 flags_opt_off="" 16891 fi 16892 else 16893 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 16894$as_echo "no" >&6; } 16895 fi 16896 16897 # 16898 if test "$compiler_id" = "unknown"; then 16899 cat <<_EOF 1>&2 16900*** 16901*** Warning: This configure script does not have information about the 16902*** compiler you are using, relative to the flags required to enable or 16903*** disable generation of debug info, optimization options or warnings. 16904*** 16905*** Whatever settings are present in CFLAGS will be used for this run. 16906*** 16907*** If you wish to help the curl project to better support your compiler 16908*** you can report this and the required info on the libcurl development 16909*** mailing list: https://cool.haxx.se/mailman/listinfo/curl-library/ 16910*** 16911_EOF 16912 fi 16913 16914 16915squeeze() { 16916 _sqz_result="" 16917 eval _sqz_input=\$$1 16918 for _sqz_token in $_sqz_input; do 16919 if test -z "$_sqz_result"; then 16920 _sqz_result="$_sqz_token" 16921 else 16922 _sqz_result="$_sqz_result $_sqz_token" 16923 fi 16924 done 16925 eval $1=\$_sqz_result 16926 return 0 16927} 16928 16929 16930 # 16931 if test "$compiler_id" != "unknown"; then 16932 # 16933 if test "$compiler_id" = "GNU_C" || 16934 test "$compiler_id" = "CLANG"; then 16935 16936 if test "$compiler_id" = "GNU_C" || 16937 test "$compiler_id" = "CLANG"; then 16938 tmp_has_include="no" 16939 tmp_chg_FLAGS="$CFLAGS" 16940 for word1 in $tmp_chg_FLAGS; do 16941 case "$word1" in 16942 -I*) 16943 tmp_has_include="yes" 16944 ;; 16945 esac 16946 done 16947 if test "$tmp_has_include" = "yes"; then 16948 tmp_chg_FLAGS=`echo "$tmp_chg_FLAGS" | "$SED" 's/^-I/ -isystem /g'` 16949 tmp_chg_FLAGS=`echo "$tmp_chg_FLAGS" | "$SED" 's/ -I/ -isystem /g'` 16950 CFLAGS="$tmp_chg_FLAGS" 16951 squeeze CFLAGS 16952 fi 16953 tmp_has_include="no" 16954 tmp_chg_FLAGS="$CPPFLAGS" 16955 for word1 in $tmp_chg_FLAGS; do 16956 case "$word1" in 16957 -I*) 16958 tmp_has_include="yes" 16959 ;; 16960 esac 16961 done 16962 if test "$tmp_has_include" = "yes"; then 16963 tmp_chg_FLAGS=`echo "$tmp_chg_FLAGS" | "$SED" 's/^-I/ -isystem /g'` 16964 tmp_chg_FLAGS=`echo "$tmp_chg_FLAGS" | "$SED" 's/ -I/ -isystem /g'` 16965 CPPFLAGS="$tmp_chg_FLAGS" 16966 squeeze CPPFLAGS 16967 fi 16968 fi 16969 16970 fi 16971 # 16972 tmp_save_CPPFLAGS="$CPPFLAGS" 16973 tmp_save_CFLAGS="$CFLAGS" 16974 tmp_CPPFLAGS="" 16975 tmp_CFLAGS="" 16976 # 16977 case "$compiler_id" in 16978 # 16979 CLANG) 16980 # 16981 tmp_CFLAGS="$tmp_CFLAGS -Qunused-arguments" 16982 ;; 16983 # 16984 DEC_C) 16985 # 16986 tmp_CFLAGS="$tmp_CFLAGS -std1" 16987 tmp_CFLAGS="$tmp_CFLAGS -noansi_alias" 16988 tmp_CFLAGS="$tmp_CFLAGS -warnprotos" 16989 tmp_CFLAGS="$tmp_CFLAGS -msg_fatal toofewargs,toomanyargs" 16990 ;; 16991 # 16992 GNU_C) 16993 # 16994 if test "$compiler_num" -ge "295"; then 16995 tmp_CFLAGS="$tmp_CFLAGS -Werror-implicit-function-declaration" 16996 fi 16997 ;; 16998 # 16999 HP_UX_C) 17000 # 17001 tmp_CFLAGS="$tmp_CFLAGS -z" 17002 tmp_CFLAGS="$tmp_CFLAGS +W 4227,4255" 17003 ;; 17004 # 17005 IBM_C) 17006 # 17007 tmp_CPPFLAGS="$tmp_CPPFLAGS -qthreaded" 17008 tmp_CPPFLAGS="$tmp_CPPFLAGS -qnoansialias" 17009 tmp_CPPFLAGS="$tmp_CPPFLAGS -qhalt=e" 17010 ;; 17011 # 17012 INTEL_UNIX_C) 17013 # 17014 tmp_CFLAGS="$tmp_CFLAGS -std=gnu89" 17015 tmp_CPPFLAGS="$tmp_CPPFLAGS -we140,147,165,266" 17016 tmp_CPPFLAGS="$tmp_CPPFLAGS -wd279,981,1469" 17017 ;; 17018 # 17019 INTEL_WINDOWS_C) 17020 # 17021 tmp_CFLAGS="$tmp_CFLAGS" 17022 ;; 17023 # 17024 LCC) 17025 # 17026 tmp_CFLAGS="$tmp_CFLAGS -n" 17027 ;; 17028 # 17029 SGI_MIPS_C) 17030 # 17031 tmp_CFLAGS="$tmp_CFLAGS" 17032 ;; 17033 # 17034 SGI_MIPSPRO_C) 17035 # 17036 tmp_CFLAGS="$tmp_CFLAGS" 17037 ;; 17038 # 17039 SUNPRO_C) 17040 # 17041 tmp_CFLAGS="$tmp_CFLAGS" 17042 ;; 17043 # 17044 TINY_C) 17045 # 17046 tmp_CFLAGS="$tmp_CFLAGS" 17047 ;; 17048 # 17049 WATCOM_UNIX_C) 17050 # 17051 tmp_CFLAGS="$tmp_CFLAGS" 17052 ;; 17053 # 17054 WATCOM_WINDOWS_C) 17055 # 17056 tmp_CFLAGS="$tmp_CFLAGS" 17057 ;; 17058 # 17059 esac 17060 # 17061 squeeze tmp_CPPFLAGS 17062 squeeze tmp_CFLAGS 17063 # 17064 if test ! -z "$tmp_CFLAGS" || test ! -z "$tmp_CPPFLAGS"; then 17065 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler accepts some basic options" >&5 17066$as_echo_n "checking if compiler accepts some basic options... " >&6; } 17067 CPPFLAGS="$tmp_save_CPPFLAGS $tmp_CPPFLAGS" 17068 CFLAGS="$tmp_save_CFLAGS $tmp_CFLAGS" 17069 squeeze CPPFLAGS 17070 squeeze CFLAGS 17071 17072 tmp_compiler_works="unknown" 17073 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17074/* end confdefs.h. */ 17075 17076 17077 17078int main (void) 17079{ 17080 17081 int i = 1; 17082 return i; 17083 17084 ; 17085 return 0; 17086} 17087 17088_ACEOF 17089if ac_fn_c_try_compile "$LINENO"; then : 17090 17091 tmp_compiler_works="yes" 17092 17093else 17094 17095 tmp_compiler_works="no" 17096 echo " " >&6 17097 sed 's/^/cc-fail: /' conftest.err >&6 17098 echo " " >&6 17099 17100fi 17101rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 17102 if test "$tmp_compiler_works" = "yes"; then 17103 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17104/* end confdefs.h. */ 17105 17106 17107 17108int main (void) 17109{ 17110 17111 int i = 1; 17112 return i; 17113 17114 ; 17115 return 0; 17116} 17117 17118_ACEOF 17119if ac_fn_c_try_link "$LINENO"; then : 17120 17121 tmp_compiler_works="yes" 17122 17123else 17124 17125 tmp_compiler_works="no" 17126 echo " " >&6 17127 sed 's/^/link-fail: /' conftest.err >&6 17128 echo " " >&6 17129 17130fi 17131rm -f core conftest.err conftest.$ac_objext \ 17132 conftest$ac_exeext conftest.$ac_ext 17133 fi 17134 if test "x$cross_compiling" != "xyes" && 17135 test "$tmp_compiler_works" = "yes"; then 17136 17137 17138 old=$LD_LIBRARY_PATH 17139 LD_LIBRARY_PATH=$CURL_LIBRARY_PATH:$old 17140 export LD_LIBRARY_PATH 17141 if test "$cross_compiling" = yes; then : 17142 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 17143$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 17144as_fn_error $? "cannot run test program while cross compiling 17145See \`config.log' for more details" "$LINENO" 5; } 17146else 17147 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17148/* end confdefs.h. */ 17149 17150 17151# ifdef __STDC__ 17152# include <stdlib.h> 17153# endif 17154 17155int main (void) 17156{ 17157 17158 int i = 0; 17159 exit(i); 17160 17161 ; 17162 return 0; 17163} 17164 17165_ACEOF 17166if ac_fn_c_try_run "$LINENO"; then : 17167 tmp_compiler_works="yes" 17168 17169else 17170 tmp_compiler_works="no" 17171 echo " " >&6 17172 echo "run-fail: test program exited with status $ac_status" >&6 17173 echo " " >&6 17174 17175fi 17176rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 17177 conftest.$ac_objext conftest.beam conftest.$ac_ext 17178fi 17179 17180 LD_LIBRARY_PATH=$old # restore 17181 17182 fi 17183 if test "$tmp_compiler_works" = "yes"; then 17184 17185 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 17186$as_echo "yes" >&6; } 17187 { $as_echo "$as_me:${as_lineno-$LINENO}: compiler options added: $tmp_CFLAGS $tmp_CPPFLAGS" >&5 17188$as_echo "$as_me: compiler options added: $tmp_CFLAGS $tmp_CPPFLAGS" >&6;} 17189 17190 else 17191 17192 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 17193$as_echo "no" >&6; } 17194 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: compiler options rejected: $tmp_CFLAGS $tmp_CPPFLAGS" >&5 17195$as_echo "$as_me: WARNING: compiler options rejected: $tmp_CFLAGS $tmp_CPPFLAGS" >&2;} 17196 CPPFLAGS="$tmp_save_CPPFLAGS" 17197 CFLAGS="$tmp_save_CFLAGS" 17198 17199 fi 17200 17201 fi 17202 # 17203 fi 17204 17205 17206 # 17207 if test "$compiler_id" != "unknown"; then 17208 # 17209 tmp_save_CFLAGS="$CFLAGS" 17210 tmp_save_CPPFLAGS="$CPPFLAGS" 17211 # 17212 tmp_options="" 17213 tmp_CFLAGS="$CFLAGS" 17214 tmp_CPPFLAGS="$CPPFLAGS" 17215 17216 ac_var_stripped="" 17217 for word1 in $tmp_CFLAGS; do 17218 ac_var_strip_word="no" 17219 for word2 in $flags_dbg_all; do 17220 if test "$word1" = "$word2"; then 17221 ac_var_strip_word="yes" 17222 fi 17223 done 17224 if test "$ac_var_strip_word" = "no"; then 17225 ac_var_stripped="$ac_var_stripped $word1" 17226 fi 17227 done 17228 tmp_CFLAGS="$ac_var_stripped" 17229 squeeze tmp_CFLAGS 17230 17231 17232 ac_var_stripped="" 17233 for word1 in $tmp_CPPFLAGS; do 17234 ac_var_strip_word="no" 17235 for word2 in $flags_dbg_all; do 17236 if test "$word1" = "$word2"; then 17237 ac_var_strip_word="yes" 17238 fi 17239 done 17240 if test "$ac_var_strip_word" = "no"; then 17241 ac_var_stripped="$ac_var_stripped $word1" 17242 fi 17243 done 17244 tmp_CPPFLAGS="$ac_var_stripped" 17245 squeeze tmp_CPPFLAGS 17246 17247 # 17248 if test "$want_debug" = "yes"; then 17249 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler accepts debug enabling options" >&5 17250$as_echo_n "checking if compiler accepts debug enabling options... " >&6; } 17251 tmp_options="$flags_dbg_yes" 17252 fi 17253 if test "$want_debug" = "no"; then 17254 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler accepts debug disabling options" >&5 17255$as_echo_n "checking if compiler accepts debug disabling options... " >&6; } 17256 tmp_options="$flags_dbg_off" 17257 fi 17258 # 17259 if test "$flags_prefer_cppflags" = "yes"; then 17260 CPPFLAGS="$tmp_CPPFLAGS $tmp_options" 17261 CFLAGS="$tmp_CFLAGS" 17262 else 17263 CPPFLAGS="$tmp_CPPFLAGS" 17264 CFLAGS="$tmp_CFLAGS $tmp_options" 17265 fi 17266 squeeze CPPFLAGS 17267 squeeze CFLAGS 17268 17269 tmp_compiler_works="unknown" 17270 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17271/* end confdefs.h. */ 17272 17273 17274 17275int main (void) 17276{ 17277 17278 int i = 1; 17279 return i; 17280 17281 ; 17282 return 0; 17283} 17284 17285_ACEOF 17286if ac_fn_c_try_compile "$LINENO"; then : 17287 17288 tmp_compiler_works="yes" 17289 17290else 17291 17292 tmp_compiler_works="no" 17293 echo " " >&6 17294 sed 's/^/cc-fail: /' conftest.err >&6 17295 echo " " >&6 17296 17297fi 17298rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 17299 if test "$tmp_compiler_works" = "yes"; then 17300 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17301/* end confdefs.h. */ 17302 17303 17304 17305int main (void) 17306{ 17307 17308 int i = 1; 17309 return i; 17310 17311 ; 17312 return 0; 17313} 17314 17315_ACEOF 17316if ac_fn_c_try_link "$LINENO"; then : 17317 17318 tmp_compiler_works="yes" 17319 17320else 17321 17322 tmp_compiler_works="no" 17323 echo " " >&6 17324 sed 's/^/link-fail: /' conftest.err >&6 17325 echo " " >&6 17326 17327fi 17328rm -f core conftest.err conftest.$ac_objext \ 17329 conftest$ac_exeext conftest.$ac_ext 17330 fi 17331 if test "x$cross_compiling" != "xyes" && 17332 test "$tmp_compiler_works" = "yes"; then 17333 17334 17335 old=$LD_LIBRARY_PATH 17336 LD_LIBRARY_PATH=$CURL_LIBRARY_PATH:$old 17337 export LD_LIBRARY_PATH 17338 if test "$cross_compiling" = yes; then : 17339 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 17340$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 17341as_fn_error $? "cannot run test program while cross compiling 17342See \`config.log' for more details" "$LINENO" 5; } 17343else 17344 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17345/* end confdefs.h. */ 17346 17347 17348# ifdef __STDC__ 17349# include <stdlib.h> 17350# endif 17351 17352int main (void) 17353{ 17354 17355 int i = 0; 17356 exit(i); 17357 17358 ; 17359 return 0; 17360} 17361 17362_ACEOF 17363if ac_fn_c_try_run "$LINENO"; then : 17364 tmp_compiler_works="yes" 17365 17366else 17367 tmp_compiler_works="no" 17368 echo " " >&6 17369 echo "run-fail: test program exited with status $ac_status" >&6 17370 echo " " >&6 17371 17372fi 17373rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 17374 conftest.$ac_objext conftest.beam conftest.$ac_ext 17375fi 17376 17377 LD_LIBRARY_PATH=$old # restore 17378 17379 fi 17380 if test "$tmp_compiler_works" = "yes"; then 17381 17382 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 17383$as_echo "yes" >&6; } 17384 { $as_echo "$as_me:${as_lineno-$LINENO}: compiler options added: $tmp_options" >&5 17385$as_echo "$as_me: compiler options added: $tmp_options" >&6;} 17386 17387 else 17388 17389 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 17390$as_echo "no" >&6; } 17391 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: compiler options rejected: $tmp_options" >&5 17392$as_echo "$as_me: WARNING: compiler options rejected: $tmp_options" >&2;} 17393 CPPFLAGS="$tmp_save_CPPFLAGS" 17394 CFLAGS="$tmp_save_CFLAGS" 17395 17396 fi 17397 17398 # 17399 fi 17400 17401 17402 # 17403 if test "$compiler_id" != "unknown"; then 17404 # 17405 tmp_save_CFLAGS="$CFLAGS" 17406 tmp_save_CPPFLAGS="$CPPFLAGS" 17407 # 17408 tmp_options="" 17409 tmp_CFLAGS="$CFLAGS" 17410 tmp_CPPFLAGS="$CPPFLAGS" 17411 honor_optimize_option="yes" 17412 # 17413 # 17414 if test "$want_optimize" = "assume_no" || 17415 test "$want_optimize" = "assume_yes"; then 17416 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler optimizer assumed setting might be used" >&5 17417$as_echo_n "checking if compiler optimizer assumed setting might be used... " >&6; } 17418 17419 17420 ac_var_match_word="no" 17421 for word1 in $tmp_CFLAGS; do 17422 for word2 in $flags_opt_all; do 17423 if test "$word1" = "$word2"; then 17424 ac_var_match_word="yes" 17425 fi 17426 done 17427 done 17428 17429 if test "$ac_var_match_word" = "yes"; then 17430 17431 honor_optimize_option="no" 17432 17433 17434 fi 17435 17436 17437 17438 ac_var_match_word="no" 17439 for word1 in $tmp_CPPFLAGS; do 17440 for word2 in $flags_opt_all; do 17441 if test "$word1" = "$word2"; then 17442 ac_var_match_word="yes" 17443 fi 17444 done 17445 done 17446 17447 if test "$ac_var_match_word" = "yes"; then 17448 17449 honor_optimize_option="no" 17450 17451 17452 fi 17453 17454 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $honor_optimize_option" >&5 17455$as_echo "$honor_optimize_option" >&6; } 17456 if test "$honor_optimize_option" = "yes"; then 17457 if test "$want_optimize" = "assume_yes"; then 17458 want_optimize="yes" 17459 fi 17460 if test "$want_optimize" = "assume_no"; then 17461 want_optimize="no" 17462 fi 17463 fi 17464 fi 17465 # 17466 if test "$honor_optimize_option" = "yes"; then 17467 17468 ac_var_stripped="" 17469 for word1 in $tmp_CFLAGS; do 17470 ac_var_strip_word="no" 17471 for word2 in $flags_opt_all; do 17472 if test "$word1" = "$word2"; then 17473 ac_var_strip_word="yes" 17474 fi 17475 done 17476 if test "$ac_var_strip_word" = "no"; then 17477 ac_var_stripped="$ac_var_stripped $word1" 17478 fi 17479 done 17480 tmp_CFLAGS="$ac_var_stripped" 17481 squeeze tmp_CFLAGS 17482 17483 17484 ac_var_stripped="" 17485 for word1 in $tmp_CPPFLAGS; do 17486 ac_var_strip_word="no" 17487 for word2 in $flags_opt_all; do 17488 if test "$word1" = "$word2"; then 17489 ac_var_strip_word="yes" 17490 fi 17491 done 17492 if test "$ac_var_strip_word" = "no"; then 17493 ac_var_stripped="$ac_var_stripped $word1" 17494 fi 17495 done 17496 tmp_CPPFLAGS="$ac_var_stripped" 17497 squeeze tmp_CPPFLAGS 17498 17499 if test "$want_optimize" = "yes"; then 17500 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler accepts optimizer enabling options" >&5 17501$as_echo_n "checking if compiler accepts optimizer enabling options... " >&6; } 17502 tmp_options="$flags_opt_yes" 17503 fi 17504 if test "$want_optimize" = "no"; then 17505 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler accepts optimizer disabling options" >&5 17506$as_echo_n "checking if compiler accepts optimizer disabling options... " >&6; } 17507 tmp_options="$flags_opt_off" 17508 fi 17509 if test "$flags_prefer_cppflags" = "yes"; then 17510 CPPFLAGS="$tmp_CPPFLAGS $tmp_options" 17511 CFLAGS="$tmp_CFLAGS" 17512 else 17513 CPPFLAGS="$tmp_CPPFLAGS" 17514 CFLAGS="$tmp_CFLAGS $tmp_options" 17515 fi 17516 squeeze CPPFLAGS 17517 squeeze CFLAGS 17518 17519 tmp_compiler_works="unknown" 17520 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17521/* end confdefs.h. */ 17522 17523 17524 17525int main (void) 17526{ 17527 17528 int i = 1; 17529 return i; 17530 17531 ; 17532 return 0; 17533} 17534 17535_ACEOF 17536if ac_fn_c_try_compile "$LINENO"; then : 17537 17538 tmp_compiler_works="yes" 17539 17540else 17541 17542 tmp_compiler_works="no" 17543 echo " " >&6 17544 sed 's/^/cc-fail: /' conftest.err >&6 17545 echo " " >&6 17546 17547fi 17548rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 17549 if test "$tmp_compiler_works" = "yes"; then 17550 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17551/* end confdefs.h. */ 17552 17553 17554 17555int main (void) 17556{ 17557 17558 int i = 1; 17559 return i; 17560 17561 ; 17562 return 0; 17563} 17564 17565_ACEOF 17566if ac_fn_c_try_link "$LINENO"; then : 17567 17568 tmp_compiler_works="yes" 17569 17570else 17571 17572 tmp_compiler_works="no" 17573 echo " " >&6 17574 sed 's/^/link-fail: /' conftest.err >&6 17575 echo " " >&6 17576 17577fi 17578rm -f core conftest.err conftest.$ac_objext \ 17579 conftest$ac_exeext conftest.$ac_ext 17580 fi 17581 if test "x$cross_compiling" != "xyes" && 17582 test "$tmp_compiler_works" = "yes"; then 17583 17584 17585 old=$LD_LIBRARY_PATH 17586 LD_LIBRARY_PATH=$CURL_LIBRARY_PATH:$old 17587 export LD_LIBRARY_PATH 17588 if test "$cross_compiling" = yes; then : 17589 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 17590$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 17591as_fn_error $? "cannot run test program while cross compiling 17592See \`config.log' for more details" "$LINENO" 5; } 17593else 17594 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17595/* end confdefs.h. */ 17596 17597 17598# ifdef __STDC__ 17599# include <stdlib.h> 17600# endif 17601 17602int main (void) 17603{ 17604 17605 int i = 0; 17606 exit(i); 17607 17608 ; 17609 return 0; 17610} 17611 17612_ACEOF 17613if ac_fn_c_try_run "$LINENO"; then : 17614 tmp_compiler_works="yes" 17615 17616else 17617 tmp_compiler_works="no" 17618 echo " " >&6 17619 echo "run-fail: test program exited with status $ac_status" >&6 17620 echo " " >&6 17621 17622fi 17623rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 17624 conftest.$ac_objext conftest.beam conftest.$ac_ext 17625fi 17626 17627 LD_LIBRARY_PATH=$old # restore 17628 17629 fi 17630 if test "$tmp_compiler_works" = "yes"; then 17631 17632 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 17633$as_echo "yes" >&6; } 17634 { $as_echo "$as_me:${as_lineno-$LINENO}: compiler options added: $tmp_options" >&5 17635$as_echo "$as_me: compiler options added: $tmp_options" >&6;} 17636 17637 else 17638 17639 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 17640$as_echo "no" >&6; } 17641 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: compiler options rejected: $tmp_options" >&5 17642$as_echo "$as_me: WARNING: compiler options rejected: $tmp_options" >&2;} 17643 CPPFLAGS="$tmp_save_CPPFLAGS" 17644 CFLAGS="$tmp_save_CFLAGS" 17645 17646 fi 17647 17648 fi 17649 # 17650 fi 17651 17652 17653 # 17654 if test "$compiler_id" != "unknown"; then 17655 # 17656 tmp_save_CPPFLAGS="$CPPFLAGS" 17657 tmp_save_CFLAGS="$CFLAGS" 17658 tmp_CPPFLAGS="" 17659 tmp_CFLAGS="" 17660 # 17661 case "$compiler_id" in 17662 # 17663 CLANG) 17664 # 17665 if test "$want_warnings" = "yes"; then 17666 tmp_CFLAGS="$tmp_CFLAGS -pedantic" 17667 tmp_CFLAGS="$tmp_CFLAGS -Wall -Wextra" 17668 tmp_CFLAGS="$tmp_CFLAGS -Wpointer-arith -Wwrite-strings" 17669 tmp_CFLAGS="$tmp_CFLAGS -Wshadow" 17670 tmp_CFLAGS="$tmp_CFLAGS -Winline -Wnested-externs" 17671 tmp_CFLAGS="$tmp_CFLAGS -Wmissing-declarations" 17672 tmp_CFLAGS="$tmp_CFLAGS -Wmissing-prototypes" 17673 tmp_CFLAGS="$tmp_CFLAGS -Wno-long-long" 17674 tmp_CFLAGS="$tmp_CFLAGS -Wfloat-equal" 17675 tmp_CFLAGS="$tmp_CFLAGS -Wno-multichar -Wsign-compare" 17676 tmp_CFLAGS="$tmp_CFLAGS -Wundef" 17677 tmp_CFLAGS="$tmp_CFLAGS -Wno-format-nonliteral" 17678 tmp_CFLAGS="$tmp_CFLAGS -Wendif-labels -Wstrict-prototypes" 17679 tmp_CFLAGS="$tmp_CFLAGS -Wdeclaration-after-statement" 17680 tmp_CFLAGS="$tmp_CFLAGS -Wcast-align" 17681 tmp_CFLAGS="$tmp_CFLAGS -Wno-system-headers" 17682 tmp_CFLAGS="$tmp_CFLAGS -Wshorten-64-to-32" 17683 # 17684 if test "$compiler_num" -ge "101"; then 17685 tmp_CFLAGS="$tmp_CFLAGS -Wunused" 17686 fi 17687 # 17688 if test "$compiler_num" -ge "208"; then 17689 tmp_CFLAGS="$tmp_CFLAGS -Wvla" 17690 fi 17691 # 17692 if test "$compiler_num" -ge "209"; then 17693 tmp_CFLAGS="$tmp_CFLAGS -Wshift-sign-overflow" 17694 fi 17695 # 17696 if test "$compiler_num" -ge "302"; then 17697 case $host_os in 17698 cygwin* | mingw*) 17699 ;; 17700 *) 17701 tmp_CFLAGS="$tmp_CFLAGS -Wmissing-variable-declarations" 17702 ;; 17703 esac 17704 fi 17705 # 17706 if test "$compiler_num" -ge "306"; then 17707 tmp_CFLAGS="$tmp_CFLAGS -Wdouble-promotion" 17708 fi 17709 # 17710 if test "$compiler_num" -ge "309"; then 17711 tmp_CFLAGS="$tmp_CFLAGS -Wcomma" 17712 # avoid the varargs warning, fixed in 4.0 17713 # https://bugs.llvm.org/show_bug.cgi?id=29140 17714 if test "$compiler_num" -lt "400"; then 17715 tmp_CFLAGS="$tmp_CFLAGS -Wno-varargs" 17716 fi 17717 fi 17718 fi 17719 ;; 17720 # 17721 DEC_C) 17722 # 17723 if test "$want_warnings" = "yes"; then 17724 tmp_CFLAGS="$tmp_CFLAGS -msg_enable level3" 17725 fi 17726 ;; 17727 # 17728 GNU_C) 17729 # 17730 if test "$want_warnings" = "yes"; then 17731 # 17732 if test "x$cross_compiling" != "xyes" || 17733 test "$compiler_num" -ge "300"; then 17734 tmp_CFLAGS="$tmp_CFLAGS -pedantic" 17735 fi 17736 # 17737 tmp_CFLAGS="$tmp_CFLAGS -Wall -W" 17738 # 17739 if test "$compiler_num" -ge "104"; then 17740 tmp_CFLAGS="$tmp_CFLAGS -Wpointer-arith -Wwrite-strings" 17741 if test "x$cross_compiling" != "xyes" || 17742 test "$compiler_num" -ge "300"; then 17743 tmp_CFLAGS="$tmp_CFLAGS -Wunused -Wshadow" 17744 fi 17745 fi 17746 # 17747 if test "$compiler_num" -ge "207"; then 17748 tmp_CFLAGS="$tmp_CFLAGS -Winline -Wnested-externs" 17749 if test "x$cross_compiling" != "xyes" || 17750 test "$compiler_num" -ge "300"; then 17751 tmp_CFLAGS="$tmp_CFLAGS -Wmissing-declarations" 17752 tmp_CFLAGS="$tmp_CFLAGS -Wmissing-prototypes" 17753 fi 17754 fi 17755 # 17756 if test "$compiler_num" -ge "295"; then 17757 tmp_CFLAGS="$tmp_CFLAGS -Wno-long-long" 17758 tmp_CFLAGS="$tmp_CFLAGS -Wbad-function-cast" 17759 fi 17760 # 17761 if test "$compiler_num" -ge "296"; then 17762 tmp_CFLAGS="$tmp_CFLAGS -Wfloat-equal" 17763 tmp_CFLAGS="$tmp_CFLAGS -Wno-multichar -Wsign-compare" 17764 tmp_CFLAGS="$tmp_CFLAGS -Wundef" 17765 fi 17766 # 17767 if test "$compiler_num" -ge "297"; then 17768 tmp_CFLAGS="$tmp_CFLAGS -Wno-format-nonliteral" 17769 fi 17770 # 17771 if test "$compiler_num" -ge "300"; then 17772 tmp_CFLAGS="$tmp_CFLAGS" 17773 fi 17774 # 17775 if test "$compiler_num" -ge "303"; then 17776 tmp_CFLAGS="$tmp_CFLAGS -Wendif-labels -Wstrict-prototypes" 17777 fi 17778 # 17779 if test "$compiler_num" -ge "304"; then 17780 tmp_CFLAGS="$tmp_CFLAGS -Wdeclaration-after-statement" 17781 tmp_CFLAGS="$tmp_CFLAGS -Wold-style-definition" 17782 fi 17783 # 17784 if test "$compiler_num" -ge "400"; then 17785 tmp_CFLAGS="$tmp_CFLAGS -Wstrict-aliasing=3" 17786 fi 17787 # 17788 if test "$compiler_num" -ge "402"; then 17789 tmp_CFLAGS="$tmp_CFLAGS -Wcast-align" 17790 fi 17791 # 17792 if test "$compiler_num" -ge "403"; then 17793 tmp_CFLAGS="$tmp_CFLAGS -Wtype-limits -Wold-style-declaration" 17794 tmp_CFLAGS="$tmp_CFLAGS -Wmissing-parameter-type -Wempty-body" 17795 tmp_CFLAGS="$tmp_CFLAGS -Wclobbered -Wignored-qualifiers" 17796 tmp_CFLAGS="$tmp_CFLAGS -Wconversion -Wno-sign-conversion -Wvla" 17797 tmp_CFLAGS="$tmp_CFLAGS -ftree-vrp" 17798 fi 17799 # 17800 if test "$compiler_num" -ge "405"; then 17801 if test "$curl_cv_have_def__WIN32" = "yes"; then 17802 tmp_CFLAGS="$tmp_CFLAGS -Wno-pedantic-ms-format" 17803 fi 17804 fi 17805 # 17806 if test "$compiler_num" -ge "406"; then 17807 tmp_CFLAGS="$tmp_CFLAGS -Wdouble-promotion" 17808 fi 17809 # 17810 if test "$compiler_num" -ge "408"; then 17811 tmp_CFLAGS="$tmp_CFLAGS -Wformat=2" 17812 fi 17813 # 17814 if test "$compiler_num" -ge "500"; then 17815 tmp_CFLAGS="$tmp_CFLAGS -Warray-bounds=2" 17816 fi 17817 # 17818 if test "$compiler_num" -ge "600"; then 17819 tmp_CFLAGS="$tmp_CFLAGS -Wshift-negative-value" 17820 tmp_CFLAGS="$tmp_CFLAGS -Wshift-overflow=2" 17821 tmp_CFLAGS="$tmp_CFLAGS -Wnull-dereference -fdelete-null-pointer-checks" 17822 tmp_CFLAGS="$tmp_CFLAGS -Wduplicated-cond" 17823 tmp_CFLAGS="$tmp_CFLAGS -Wunused-const-variable" 17824 fi 17825 # 17826 if test "$compiler_num" -ge "700"; then 17827 tmp_CFLAGS="$tmp_CFLAGS -Wduplicated-branches" 17828 tmp_CFLAGS="$tmp_CFLAGS -Wrestrict" 17829 tmp_CFLAGS="$tmp_CFLAGS -Walloc-zero" 17830 tmp_CFLAGS="$tmp_CFLAGS -Wformat-overflow=2" 17831 tmp_CFLAGS="$tmp_CFLAGS -Wformat-truncation=2" 17832 tmp_CFLAGS="$tmp_CFLAGS -Wimplicit-fallthrough=4" 17833 fi 17834 # 17835 fi 17836 # 17837 if test "$compiler_num" -ge "300"; then 17838 tmp_CFLAGS="$tmp_CFLAGS -Wno-system-headers" 17839 else 17840 if test "x$cross_compiling" = "xyes"; then 17841 if test "$compiler_num" -ge "104"; then 17842 tmp_CFLAGS="$tmp_CFLAGS -Wno-unused -Wno-shadow" 17843 fi 17844 if test "$compiler_num" -ge "207"; then 17845 tmp_CFLAGS="$tmp_CFLAGS -Wno-missing-declarations" 17846 tmp_CFLAGS="$tmp_CFLAGS -Wno-missing-prototypes" 17847 fi 17848 fi 17849 fi 17850 ;; 17851 # 17852 HP_UX_C) 17853 # 17854 if test "$want_warnings" = "yes"; then 17855 tmp_CFLAGS="$tmp_CFLAGS +w1" 17856 fi 17857 ;; 17858 # 17859 IBM_C) 17860 # 17861 tmp_CFLAGS="$tmp_CFLAGS" 17862 ;; 17863 # 17864 INTEL_UNIX_C) 17865 # 17866 if test "$want_warnings" = "yes"; then 17867 if test "$compiler_num" -gt "600"; then 17868 tmp_CPPFLAGS="$tmp_CPPFLAGS -Wall -w2" 17869 tmp_CPPFLAGS="$tmp_CPPFLAGS -Wcheck" 17870 tmp_CPPFLAGS="$tmp_CPPFLAGS -Wcomment" 17871 tmp_CPPFLAGS="$tmp_CPPFLAGS -Wdeprecated" 17872 tmp_CPPFLAGS="$tmp_CPPFLAGS -Wmissing-prototypes" 17873 tmp_CPPFLAGS="$tmp_CPPFLAGS -Wp64" 17874 tmp_CPPFLAGS="$tmp_CPPFLAGS -Wpointer-arith" 17875 tmp_CPPFLAGS="$tmp_CPPFLAGS -Wreturn-type" 17876 tmp_CPPFLAGS="$tmp_CPPFLAGS -Wshadow" 17877 tmp_CPPFLAGS="$tmp_CPPFLAGS -Wuninitialized" 17878 tmp_CPPFLAGS="$tmp_CPPFLAGS -Wunused-function" 17879 fi 17880 fi 17881 tmp_CFLAGS="$tmp_CFLAGS -fno-omit-frame-pointer" 17882 tmp_CFLAGS="$tmp_CFLAGS -fno-strict-aliasing" 17883 tmp_CFLAGS="$tmp_CFLAGS -fp-model precise" 17884 if test "$compiler_num" -ge "1000"; then 17885 tmp_CFLAGS="$tmp_CFLAGS -vec-report0" 17886 fi 17887 ;; 17888 # 17889 INTEL_WINDOWS_C) 17890 # 17891 tmp_CFLAGS="$tmp_CFLAGS" 17892 ;; 17893 # 17894 LCC) 17895 # 17896 if test "$want_warnings" = "yes"; then 17897 tmp_CFLAGS="$tmp_CFLAGS" 17898 fi 17899 ;; 17900 # 17901 SGI_MIPS_C) 17902 # 17903 if test "$want_warnings" = "yes"; then 17904 tmp_CFLAGS="$tmp_CFLAGS -fullwarn" 17905 fi 17906 ;; 17907 # 17908 SGI_MIPSPRO_C) 17909 # 17910 if test "$want_warnings" = "yes"; then 17911 tmp_CFLAGS="$tmp_CFLAGS -fullwarn" 17912 tmp_CFLAGS="$tmp_CFLAGS -woff 1209" 17913 fi 17914 ;; 17915 # 17916 SUNPRO_C) 17917 # 17918 if test "$want_warnings" = "yes"; then 17919 tmp_CFLAGS="$tmp_CFLAGS -v" 17920 fi 17921 ;; 17922 # 17923 TINY_C) 17924 # 17925 if test "$want_warnings" = "yes"; then 17926 tmp_CFLAGS="$tmp_CFLAGS -Wall" 17927 tmp_CFLAGS="$tmp_CFLAGS -Wwrite-strings" 17928 tmp_CFLAGS="$tmp_CFLAGS -Wunsupported" 17929 fi 17930 ;; 17931 # 17932 WATCOM_UNIX_C) 17933 # 17934 if test "$want_warnings" = "yes"; then 17935 tmp_CFLAGS="$tmp_CFLAGS -Wall -Wextra" 17936 fi 17937 ;; 17938 # 17939 WATCOM_WINDOWS_C) 17940 # 17941 tmp_CFLAGS="$tmp_CFLAGS" 17942 ;; 17943 # 17944 esac 17945 # 17946 squeeze tmp_CPPFLAGS 17947 squeeze tmp_CFLAGS 17948 # 17949 if test ! -z "$tmp_CFLAGS" || test ! -z "$tmp_CPPFLAGS"; then 17950 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler accepts strict warning options" >&5 17951$as_echo_n "checking if compiler accepts strict warning options... " >&6; } 17952 CPPFLAGS="$tmp_save_CPPFLAGS $tmp_CPPFLAGS" 17953 CFLAGS="$tmp_save_CFLAGS $tmp_CFLAGS" 17954 squeeze CPPFLAGS 17955 squeeze CFLAGS 17956 17957 tmp_compiler_works="unknown" 17958 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17959/* end confdefs.h. */ 17960 17961 17962 17963int main (void) 17964{ 17965 17966 int i = 1; 17967 return i; 17968 17969 ; 17970 return 0; 17971} 17972 17973_ACEOF 17974if ac_fn_c_try_compile "$LINENO"; then : 17975 17976 tmp_compiler_works="yes" 17977 17978else 17979 17980 tmp_compiler_works="no" 17981 echo " " >&6 17982 sed 's/^/cc-fail: /' conftest.err >&6 17983 echo " " >&6 17984 17985fi 17986rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 17987 if test "$tmp_compiler_works" = "yes"; then 17988 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17989/* end confdefs.h. */ 17990 17991 17992 17993int main (void) 17994{ 17995 17996 int i = 1; 17997 return i; 17998 17999 ; 18000 return 0; 18001} 18002 18003_ACEOF 18004if ac_fn_c_try_link "$LINENO"; then : 18005 18006 tmp_compiler_works="yes" 18007 18008else 18009 18010 tmp_compiler_works="no" 18011 echo " " >&6 18012 sed 's/^/link-fail: /' conftest.err >&6 18013 echo " " >&6 18014 18015fi 18016rm -f core conftest.err conftest.$ac_objext \ 18017 conftest$ac_exeext conftest.$ac_ext 18018 fi 18019 if test "x$cross_compiling" != "xyes" && 18020 test "$tmp_compiler_works" = "yes"; then 18021 18022 18023 old=$LD_LIBRARY_PATH 18024 LD_LIBRARY_PATH=$CURL_LIBRARY_PATH:$old 18025 export LD_LIBRARY_PATH 18026 if test "$cross_compiling" = yes; then : 18027 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 18028$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 18029as_fn_error $? "cannot run test program while cross compiling 18030See \`config.log' for more details" "$LINENO" 5; } 18031else 18032 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18033/* end confdefs.h. */ 18034 18035 18036# ifdef __STDC__ 18037# include <stdlib.h> 18038# endif 18039 18040int main (void) 18041{ 18042 18043 int i = 0; 18044 exit(i); 18045 18046 ; 18047 return 0; 18048} 18049 18050_ACEOF 18051if ac_fn_c_try_run "$LINENO"; then : 18052 tmp_compiler_works="yes" 18053 18054else 18055 tmp_compiler_works="no" 18056 echo " " >&6 18057 echo "run-fail: test program exited with status $ac_status" >&6 18058 echo " " >&6 18059 18060fi 18061rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 18062 conftest.$ac_objext conftest.beam conftest.$ac_ext 18063fi 18064 18065 LD_LIBRARY_PATH=$old # restore 18066 18067 fi 18068 if test "$tmp_compiler_works" = "yes"; then 18069 18070 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 18071$as_echo "yes" >&6; } 18072 { $as_echo "$as_me:${as_lineno-$LINENO}: compiler options added: $tmp_CFLAGS $tmp_CPPFLAGS" >&5 18073$as_echo "$as_me: compiler options added: $tmp_CFLAGS $tmp_CPPFLAGS" >&6;} 18074 18075 else 18076 18077 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 18078$as_echo "no" >&6; } 18079 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: compiler options rejected: $tmp_CFLAGS $tmp_CPPFLAGS" >&5 18080$as_echo "$as_me: WARNING: compiler options rejected: $tmp_CFLAGS $tmp_CPPFLAGS" >&2;} 18081 CPPFLAGS="$tmp_save_CPPFLAGS" 18082 CFLAGS="$tmp_save_CFLAGS" 18083 18084 fi 18085 18086 fi 18087 # 18088 fi 18089 18090 18091if test "$compiler_id" = "INTEL_UNIX_C"; then 18092 # 18093 if test "$compiler_num" -ge "1000"; then 18094 CFLAGS="$CFLAGS -shared-intel" 18095 elif test "$compiler_num" -ge "900"; then 18096 CFLAGS="$CFLAGS -i-dynamic" 18097 fi 18098 # 18099fi 18100 18101 18102 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler halts on compilation errors" >&5 18103$as_echo_n "checking if compiler halts on compilation errors... " >&6; } 18104 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18105/* end confdefs.h. */ 18106 18107 18108 18109int main (void) 18110{ 18111 18112 force compilation error 18113 18114 ; 18115 return 0; 18116} 18117 18118_ACEOF 18119if ac_fn_c_try_compile "$LINENO"; then : 18120 18121 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 18122$as_echo "no" >&6; } 18123 as_fn_error $? "compiler does not halt on compilation errors." "$LINENO" 5 18124 18125else 18126 18127 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 18128$as_echo "yes" >&6; } 18129 18130fi 18131rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 18132 18133 18134 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler halts on negative sized arrays" >&5 18135$as_echo_n "checking if compiler halts on negative sized arrays... " >&6; } 18136 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18137/* end confdefs.h. */ 18138 18139 18140 typedef char bad_t[sizeof(char) == sizeof(int) ? -1 : -1 ]; 18141 18142int main (void) 18143{ 18144 18145 bad_t dummy; 18146 18147 ; 18148 return 0; 18149} 18150 18151_ACEOF 18152if ac_fn_c_try_compile "$LINENO"; then : 18153 18154 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 18155$as_echo "no" >&6; } 18156 as_fn_error $? "compiler does not halt on negative sized arrays." "$LINENO" 5 18157 18158else 18159 18160 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 18161$as_echo "yes" >&6; } 18162 18163fi 18164rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 18165 18166 18167 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler halts on function prototype mismatch" >&5 18168$as_echo_n "checking if compiler halts on function prototype mismatch... " >&6; } 18169 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18170/* end confdefs.h. */ 18171 18172 18173# include <stdlib.h> 18174 int rand(int n); 18175 int rand(int n) 18176 { 18177 if(n) 18178 return ++n; 18179 else 18180 return n; 18181 } 18182 18183int main (void) 18184{ 18185 18186 int i[2]={0,0}; 18187 int j = rand(i[0]); 18188 if(j) 18189 return j; 18190 18191 ; 18192 return 0; 18193} 18194 18195_ACEOF 18196if ac_fn_c_try_compile "$LINENO"; then : 18197 18198 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 18199$as_echo "no" >&6; } 18200 as_fn_error $? "compiler does not halt on function prototype mismatch." "$LINENO" 5 18201 18202else 18203 18204 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 18205$as_echo "yes" >&6; } 18206 18207fi 18208rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 18209 18210 18211 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler supports hiding library internal symbols" >&5 18212$as_echo_n "checking if compiler supports hiding library internal symbols... " >&6; } 18213 supports_symbol_hiding="no" 18214 symbol_hiding_CFLAGS="" 18215 symbol_hiding_EXTERN="" 18216 tmp_CFLAGS="" 18217 tmp_EXTERN="" 18218 case "$compiler_id" in 18219 CLANG) 18220 tmp_EXTERN="__attribute__ ((__visibility__ (\"default\")))" 18221 tmp_CFLAGS="-fvisibility=hidden" 18222 supports_symbol_hiding="yes" 18223 ;; 18224 GNU_C) 18225 if test "$compiler_num" -ge "304"; then 18226 if $CC --help --verbose 2>/dev/null | grep fvisibility= >/dev/null ; then 18227 tmp_EXTERN="__attribute__ ((__visibility__ (\"default\")))" 18228 tmp_CFLAGS="-fvisibility=hidden" 18229 supports_symbol_hiding="yes" 18230 fi 18231 fi 18232 ;; 18233 INTEL_UNIX_C) 18234 if test "$compiler_num" -ge "900"; then 18235 if $CC --help --verbose 2>&1 | grep fvisibility= > /dev/null ; then 18236 tmp_save_CFLAGS="$CFLAGS" 18237 CFLAGS="$CFLAGS -fvisibility=hidden" 18238 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18239/* end confdefs.h. */ 18240 18241 18242# include <stdio.h> 18243 18244int main (void) 18245{ 18246 18247 printf("icc fvisibility bug test"); 18248 18249 ; 18250 return 0; 18251} 18252 18253_ACEOF 18254if ac_fn_c_try_link "$LINENO"; then : 18255 18256 tmp_EXTERN="__attribute__ ((__visibility__ (\"default\")))" 18257 tmp_CFLAGS="-fvisibility=hidden" 18258 supports_symbol_hiding="yes" 18259 18260fi 18261rm -f core conftest.err conftest.$ac_objext \ 18262 conftest$ac_exeext conftest.$ac_ext 18263 CFLAGS="$tmp_save_CFLAGS" 18264 fi 18265 fi 18266 ;; 18267 SUNPRO_C) 18268 if $CC 2>&1 | grep flags >/dev/null && $CC -flags | grep xldscope= >/dev/null ; then 18269 tmp_EXTERN="__global" 18270 tmp_CFLAGS="-xldscope=hidden" 18271 supports_symbol_hiding="yes" 18272 fi 18273 ;; 18274 esac 18275 if test "$supports_symbol_hiding" = "yes"; then 18276 tmp_save_CFLAGS="$CFLAGS" 18277 CFLAGS="$tmp_save_CFLAGS $tmp_CFLAGS" 18278 squeeze CFLAGS 18279 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18280/* end confdefs.h. */ 18281 18282 18283 $tmp_EXTERN char *dummy(char *buff); 18284 char *dummy(char *buff) 18285 { 18286 if(buff) 18287 return ++buff; 18288 else 18289 return buff; 18290 } 18291 18292int main (void) 18293{ 18294 18295 char b[16]; 18296 char *r = dummy(&b[0]); 18297 if(r) 18298 return (int)*r; 18299 18300 ; 18301 return 0; 18302} 18303 18304_ACEOF 18305if ac_fn_c_try_compile "$LINENO"; then : 18306 18307 supports_symbol_hiding="yes" 18308 if test -f conftest.err; then 18309 grep 'visibility' conftest.err >/dev/null 18310 if test "$?" -eq "0"; then 18311 supports_symbol_hiding="no" 18312 fi 18313 fi 18314 18315else 18316 18317 supports_symbol_hiding="no" 18318 echo " " >&6 18319 sed 's/^/cc-src: /' conftest.$ac_ext >&6 18320 sed 's/^/cc-err: /' conftest.err >&6 18321 echo " " >&6 18322 18323fi 18324rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 18325 CFLAGS="$tmp_save_CFLAGS" 18326 fi 18327 if test "$supports_symbol_hiding" = "yes"; then 18328 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 18329$as_echo "yes" >&6; } 18330 symbol_hiding_CFLAGS="$tmp_CFLAGS" 18331 symbol_hiding_EXTERN="$tmp_EXTERN" 18332 else 18333 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 18334$as_echo "no" >&6; } 18335 fi 18336 18337 18338 18339 supports_curldebug="unknown" 18340 if test "$want_curldebug" = "yes"; then 18341 if test "x$enable_shared" != "xno" && 18342 test "x$enable_shared" != "xyes"; then 18343 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unknown enable_shared setting." >&5 18344$as_echo "$as_me: WARNING: unknown enable_shared setting." >&2;} 18345 supports_curldebug="no" 18346 fi 18347 if test "x$enable_static" != "xno" && 18348 test "x$enable_static" != "xyes"; then 18349 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unknown enable_static setting." >&5 18350$as_echo "$as_me: WARNING: unknown enable_static setting." >&2;} 18351 supports_curldebug="no" 18352 fi 18353 if test "$supports_curldebug" != "no"; then 18354 if test "$enable_shared" = "yes" && 18355 test "x$xc_lt_shlib_use_no_undefined" = 'xyes'; then 18356 supports_curldebug="no" 18357 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: shared library does not support undefined symbols." >&5 18358$as_echo "$as_me: WARNING: shared library does not support undefined symbols." >&2;} 18359 fi 18360 fi 18361 fi 18362 # 18363 if test "$want_curldebug" = "yes"; then 18364 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if curl debug memory tracking can be enabled" >&5 18365$as_echo_n "checking if curl debug memory tracking can be enabled... " >&6; } 18366 test "$supports_curldebug" = "no" || supports_curldebug="yes" 18367 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supports_curldebug" >&5 18368$as_echo "$supports_curldebug" >&6; } 18369 if test "$supports_curldebug" = "no"; then 18370 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot enable curl debug memory tracking." >&5 18371$as_echo "$as_me: WARNING: cannot enable curl debug memory tracking." >&2;} 18372 want_curldebug="no" 18373 fi 18374 fi 18375 18376 if test x$want_curldebug = xyes; then 18377 CURLDEBUG_TRUE= 18378 CURLDEBUG_FALSE='#' 18379else 18380 CURLDEBUG_TRUE='#' 18381 CURLDEBUG_FALSE= 18382fi 18383 18384 18385supports_unittests=yes 18386# cross-compilation of unit tests static library/programs fails when 18387# libcurl shared library is built. This might be due to a libtool or 18388# automake issue. In this case we disable unit tests. 18389if test "x$cross_compiling" != "xno" && 18390 test "x$enable_shared" != "xno"; then 18391 supports_unittests=no 18392fi 18393 18394# IRIX 6.5.24 gcc 3.3 autobuilds fail unittests library compilation due to 18395# a problem related with OpenSSL headers and library versions not matching. 18396# Disable unit tests while time to further investigate this is found. 18397case $host in 18398 mips-sgi-irix6.5) 18399 if test "$compiler_id" = "GNU_C"; then 18400 supports_unittests=no 18401 fi 18402 ;; 18403esac 18404 18405# All AIX autobuilds fails unit tests linking against unittests library 18406# due to unittests library being built with no symbols or members. Libtool ? 18407# Disable unit tests while time to further investigate this is found. 18408case $host_os in 18409 aix*) 18410 supports_unittests=no 18411 ;; 18412esac 18413 18414if test "x$want_debug" = "xyes" && 18415 test "x$supports_unittests" = "xyes"; then 18416 want_unittests=yes 18417else 18418 want_unittests=no 18419fi 18420 if test x$want_unittests = xyes; then 18421 BUILD_UNITTESTS_TRUE= 18422 BUILD_UNITTESTS_FALSE='#' 18423else 18424 BUILD_UNITTESTS_TRUE='#' 18425 BUILD_UNITTESTS_FALSE= 18426fi 18427 18428 18429 18430 18431 18432 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for windows.h" >&5 18433$as_echo_n "checking for windows.h... " >&6; } 18434if ${curl_cv_header_windows_h+:} false; then : 18435 $as_echo_n "(cached) " >&6 18436else 18437 18438 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18439/* end confdefs.h. */ 18440 18441 18442#undef inline 18443#ifndef WIN32_LEAN_AND_MEAN 18444#define WIN32_LEAN_AND_MEAN 18445#endif 18446#include <windows.h> 18447 18448int main (void) 18449{ 18450 18451#if defined(__CYGWIN__) || defined(__CEGCC__) 18452 HAVE_WINDOWS_H shall not be defined. 18453#else 18454 int dummy=2*WINVER; 18455#endif 18456 18457 ; 18458 return 0; 18459} 18460 18461_ACEOF 18462if ac_fn_c_try_compile "$LINENO"; then : 18463 18464 curl_cv_header_windows_h="yes" 18465 18466else 18467 18468 curl_cv_header_windows_h="no" 18469 18470fi 18471rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 18472 18473fi 18474{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $curl_cv_header_windows_h" >&5 18475$as_echo "$curl_cv_header_windows_h" >&6; } 18476 case "$curl_cv_header_windows_h" in 18477 yes) 18478 18479cat >>confdefs.h <<_ACEOF 18480#define HAVE_WINDOWS_H 1 18481_ACEOF 18482 18483 ;; 18484 esac 18485 18486 18487 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build target is a native Windows one" >&5 18488$as_echo_n "checking whether build target is a native Windows one... " >&6; } 18489if ${curl_cv_native_windows+:} false; then : 18490 $as_echo_n "(cached) " >&6 18491else 18492 18493 if test "$curl_cv_header_windows_h" = "no"; then 18494 curl_cv_native_windows="no" 18495 else 18496 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18497/* end confdefs.h. */ 18498 18499 18500 18501int main (void) 18502{ 18503 18504#if defined(__MINGW32__) || defined(__MINGW32CE__) || \ 18505 (defined(_MSC_VER) && (defined(_WIN32) || defined(_WIN64))) 18506 int dummy=1; 18507#else 18508 Not a native Windows build target. 18509#endif 18510 18511 ; 18512 return 0; 18513} 18514 18515_ACEOF 18516if ac_fn_c_try_compile "$LINENO"; then : 18517 18518 curl_cv_native_windows="yes" 18519 18520else 18521 18522 curl_cv_native_windows="no" 18523 18524fi 18525rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 18526 fi 18527 18528fi 18529{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $curl_cv_native_windows" >&5 18530$as_echo "$curl_cv_native_windows" >&6; } 18531 if test "x$curl_cv_native_windows" = xyes; then 18532 DOING_NATIVE_WINDOWS_TRUE= 18533 DOING_NATIVE_WINDOWS_FALSE='#' 18534else 18535 DOING_NATIVE_WINDOWS_TRUE='#' 18536 DOING_NATIVE_WINDOWS_FALSE= 18537fi 18538 18539 18540case X-"$curl_cv_native_windows" in 18541 X-yes) 18542 18543 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for winsock.h" >&5 18544$as_echo_n "checking for winsock.h... " >&6; } 18545if ${curl_cv_header_winsock_h+:} false; then : 18546 $as_echo_n "(cached) " >&6 18547else 18548 18549 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18550/* end confdefs.h. */ 18551 18552 18553#undef inline 18554#ifndef WIN32_LEAN_AND_MEAN 18555#define WIN32_LEAN_AND_MEAN 18556#endif 18557#include <windows.h> 18558#include <winsock.h> 18559 18560int main (void) 18561{ 18562 18563#if defined(__CYGWIN__) || defined(__CEGCC__) 18564 HAVE_WINSOCK_H shall not be defined. 18565#else 18566 int dummy=WSACleanup(); 18567#endif 18568 18569 ; 18570 return 0; 18571} 18572 18573_ACEOF 18574if ac_fn_c_try_compile "$LINENO"; then : 18575 18576 curl_cv_header_winsock_h="yes" 18577 18578else 18579 18580 curl_cv_header_winsock_h="no" 18581 18582fi 18583rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 18584 18585fi 18586{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $curl_cv_header_winsock_h" >&5 18587$as_echo "$curl_cv_header_winsock_h" >&6; } 18588 case "$curl_cv_header_winsock_h" in 18589 yes) 18590 18591cat >>confdefs.h <<_ACEOF 18592#define HAVE_WINSOCK_H 1 18593_ACEOF 18594 18595 ;; 18596 esac 18597 18598 18599 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for winsock2.h" >&5 18600$as_echo_n "checking for winsock2.h... " >&6; } 18601if ${curl_cv_header_winsock2_h+:} false; then : 18602 $as_echo_n "(cached) " >&6 18603else 18604 18605 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18606/* end confdefs.h. */ 18607 18608 18609#undef inline 18610#ifndef WIN32_LEAN_AND_MEAN 18611#define WIN32_LEAN_AND_MEAN 18612#endif 18613#include <windows.h> 18614#include <winsock2.h> 18615 18616int main (void) 18617{ 18618 18619#if defined(__CYGWIN__) || defined(__CEGCC__) || defined(__MINGW32CE__) 18620 HAVE_WINSOCK2_H shall not be defined. 18621#else 18622 int dummy=2*IPPROTO_ESP; 18623#endif 18624 18625 ; 18626 return 0; 18627} 18628 18629_ACEOF 18630if ac_fn_c_try_compile "$LINENO"; then : 18631 18632 curl_cv_header_winsock2_h="yes" 18633 18634else 18635 18636 curl_cv_header_winsock2_h="no" 18637 18638fi 18639rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 18640 18641fi 18642{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $curl_cv_header_winsock2_h" >&5 18643$as_echo "$curl_cv_header_winsock2_h" >&6; } 18644 case "$curl_cv_header_winsock2_h" in 18645 yes) 18646 18647cat >>confdefs.h <<_ACEOF 18648#define HAVE_WINSOCK2_H 1 18649_ACEOF 18650 18651 ;; 18652 esac 18653 18654 18655 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ws2tcpip.h" >&5 18656$as_echo_n "checking for ws2tcpip.h... " >&6; } 18657if ${curl_cv_header_ws2tcpip_h+:} false; then : 18658 $as_echo_n "(cached) " >&6 18659else 18660 18661 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18662/* end confdefs.h. */ 18663 18664 18665#undef inline 18666#ifndef WIN32_LEAN_AND_MEAN 18667#define WIN32_LEAN_AND_MEAN 18668#endif 18669#include <windows.h> 18670#include <winsock2.h> 18671#include <ws2tcpip.h> 18672 18673int main (void) 18674{ 18675 18676#if defined(__CYGWIN__) || defined(__CEGCC__) || defined(__MINGW32CE__) 18677 HAVE_WS2TCPIP_H shall not be defined. 18678#else 18679 int dummy=2*IP_PKTINFO; 18680#endif 18681 18682 ; 18683 return 0; 18684} 18685 18686_ACEOF 18687if ac_fn_c_try_compile "$LINENO"; then : 18688 18689 curl_cv_header_ws2tcpip_h="yes" 18690 18691else 18692 18693 curl_cv_header_ws2tcpip_h="no" 18694 18695fi 18696rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 18697 18698fi 18699{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $curl_cv_header_ws2tcpip_h" >&5 18700$as_echo "$curl_cv_header_ws2tcpip_h" >&6; } 18701 case "$curl_cv_header_ws2tcpip_h" in 18702 yes) 18703 18704cat >>confdefs.h <<_ACEOF 18705#define HAVE_WS2TCPIP_H 1 18706_ACEOF 18707 18708 ;; 18709 esac 18710 18711 18712 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for winldap.h" >&5 18713$as_echo_n "checking for winldap.h... " >&6; } 18714if ${curl_cv_header_winldap_h+:} false; then : 18715 $as_echo_n "(cached) " >&6 18716else 18717 18718 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18719/* end confdefs.h. */ 18720 18721 18722#undef inline 18723#ifdef HAVE_WINDOWS_H 18724#ifndef WIN32_LEAN_AND_MEAN 18725#define WIN32_LEAN_AND_MEAN 18726#endif 18727#include <windows.h> 18728#endif 18729#include <winldap.h> 18730 18731int main (void) 18732{ 18733 18734#if defined(__CYGWIN__) || defined(__CEGCC__) 18735 HAVE_WINLDAP_H shall not be defined. 18736#else 18737 LDAP *ldp = ldap_init("dummy", LDAP_PORT); 18738 ULONG res = ldap_unbind(ldp); 18739#endif 18740 18741 ; 18742 return 0; 18743} 18744 18745_ACEOF 18746if ac_fn_c_try_compile "$LINENO"; then : 18747 18748 curl_cv_header_winldap_h="yes" 18749 18750else 18751 18752 curl_cv_header_winldap_h="no" 18753 18754fi 18755rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 18756 18757fi 18758{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $curl_cv_header_winldap_h" >&5 18759$as_echo "$curl_cv_header_winldap_h" >&6; } 18760 case "$curl_cv_header_winldap_h" in 18761 yes) 18762 18763cat >>confdefs.h <<_ACEOF 18764#define HAVE_WINLDAP_H 1 18765_ACEOF 18766 18767 ;; 18768 esac 18769 18770 18771 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for winber.h" >&5 18772$as_echo_n "checking for winber.h... " >&6; } 18773if ${curl_cv_header_winber_h+:} false; then : 18774 $as_echo_n "(cached) " >&6 18775else 18776 18777 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18778/* end confdefs.h. */ 18779 18780 18781#undef inline 18782#ifdef HAVE_WINDOWS_H 18783#ifndef WIN32_LEAN_AND_MEAN 18784#define WIN32_LEAN_AND_MEAN 18785#endif 18786#include <windows.h> 18787#endif 18788#include <winldap.h> 18789#include <winber.h> 18790 18791int main (void) 18792{ 18793 18794#if defined(__CYGWIN__) || defined(__CEGCC__) 18795 HAVE_WINBER_H shall not be defined. 18796#else 18797 BERVAL *bvp = NULL; 18798 BerElement *bep = ber_init(bvp); 18799 ber_free(bep, 1); 18800#endif 18801 18802 ; 18803 return 0; 18804} 18805 18806_ACEOF 18807if ac_fn_c_try_compile "$LINENO"; then : 18808 18809 curl_cv_header_winber_h="yes" 18810 18811else 18812 18813 curl_cv_header_winber_h="no" 18814 18815fi 18816rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 18817 18818fi 18819{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $curl_cv_header_winber_h" >&5 18820$as_echo "$curl_cv_header_winber_h" >&6; } 18821 case "$curl_cv_header_winber_h" in 18822 yes) 18823 18824cat >>confdefs.h <<_ACEOF 18825#define HAVE_WINBER_H 1 18826_ACEOF 18827 18828 ;; 18829 esac 18830 18831 ;; 18832 *) 18833 curl_cv_header_winsock_h="no" 18834 curl_cv_header_winsock2_h="no" 18835 curl_cv_header_ws2tcpip_h="no" 18836 curl_cv_header_winldap_h="no" 18837 curl_cv_header_winber_h="no" 18838 ;; 18839esac 18840 18841 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build target supports WIN32 file API" >&5 18842$as_echo_n "checking whether build target supports WIN32 file API... " >&6; } 18843 curl_win32_file_api="no" 18844 if test "$curl_cv_header_windows_h" = "yes"; then 18845 if test x"$enable_largefile" != "xno"; then 18846 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18847/* end confdefs.h. */ 18848 18849 18850 18851int main (void) 18852{ 18853 18854#if !defined(_WIN32_WCE) && \ 18855 (defined(__MINGW32__) || \ 18856 (defined(_MSC_VER) && (defined(_WIN32) || defined(_WIN64)))) 18857 int dummy=1; 18858#else 18859 WIN32 large file API not supported. 18860#endif 18861 18862 ; 18863 return 0; 18864} 18865 18866_ACEOF 18867if ac_fn_c_try_compile "$LINENO"; then : 18868 18869 curl_win32_file_api="win32_large_files" 18870 18871fi 18872rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 18873 fi 18874 if test "$curl_win32_file_api" = "no"; then 18875 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18876/* end confdefs.h. */ 18877 18878 18879 18880int main (void) 18881{ 18882 18883#if defined(_WIN32_WCE) || defined(__MINGW32__) || defined(_MSC_VER) 18884 int dummy=1; 18885#else 18886 WIN32 small file API not supported. 18887#endif 18888 18889 ; 18890 return 0; 18891} 18892 18893_ACEOF 18894if ac_fn_c_try_compile "$LINENO"; then : 18895 18896 curl_win32_file_api="win32_small_files" 18897 18898fi 18899rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 18900 fi 18901 fi 18902 case "$curl_win32_file_api" in 18903 win32_large_files) 18904 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes (large file enabled)" >&5 18905$as_echo "yes (large file enabled)" >&6; } 18906 18907cat >>confdefs.h <<_ACEOF 18908#define USE_WIN32_LARGE_FILES 1 18909_ACEOF 18910 18911 ;; 18912 win32_small_files) 18913 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes (large file disabled)" >&5 18914$as_echo "yes (large file disabled)" >&6; } 18915 18916cat >>confdefs.h <<_ACEOF 18917#define USE_WIN32_SMALL_FILES 1 18918_ACEOF 18919 18920 ;; 18921 *) 18922 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 18923$as_echo "no" >&6; } 18924 ;; 18925 esac 18926 18927 18928 18929 18930 tst_cflags="no" 18931 case $host_os in 18932 darwin*) 18933 tst_cflags="yes" 18934 ;; 18935 esac 18936 18937 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for good-to-use Mac CFLAGS" >&5 18938$as_echo_n "checking for good-to-use Mac CFLAGS... " >&6; } 18939 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tst_cflags" >&5 18940$as_echo "$tst_cflags" >&6; }; 18941 18942 if test "$tst_cflags" = "yes"; then 18943 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for *version-min in CFLAGS" >&5 18944$as_echo_n "checking for *version-min in CFLAGS... " >&6; } 18945 min="" 18946 if test -z "$(echo $CFLAGS | grep m.*os.*-version-min)"; then 18947 min="-mmacosx-version-min=10.8" 18948 CFLAGS="$CFLAGS $min" 18949 fi 18950 if test -z "$min"; then 18951 { $as_echo "$as_me:${as_lineno-$LINENO}: result: set by user" >&5 18952$as_echo "set by user" >&6; } 18953 else 18954 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $min set" >&5 18955$as_echo "$min set" >&6; } 18956 fi 18957 18958 old_CFLAGS=$CFLAGS 18959 CFLAGS="$CFLAGS -Werror=partial-availability" 18960 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -Werror=partial-availability" >&5 18961$as_echo_n "checking whether $CC accepts -Werror=partial-availability... " >&6; } 18962 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18963/* end confdefs.h. */ 18964 18965int main (void) 18966{ 18967 18968 ; 18969 return 0; 18970} 18971_ACEOF 18972if ac_fn_c_try_compile "$LINENO"; then : 18973 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 18974$as_echo "yes" >&6; } 18975else 18976 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 18977$as_echo "no" >&6; } 18978 CFLAGS=$old_CFLAGS 18979fi 18980rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 18981 fi 18982 18983 18984 18985 { $as_echo "$as_me:${as_lineno-$LINENO}: checking to see if the compiler supports __builtin_available()" >&5 18986$as_echo_n "checking to see if the compiler supports __builtin_available()... " >&6; } 18987 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18988/* end confdefs.h. */ 18989 18990 18991#include <stdlib.h> 18992 18993int main (void) 18994{ 18995 18996 if (__builtin_available(macOS 10.8, iOS 5.0, *)) {} 18997 18998 ; 18999 return 0; 19000} 19001 19002_ACEOF 19003if ac_fn_c_try_compile "$LINENO"; then : 19004 19005 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 19006$as_echo "yes" >&6; } 19007 19008cat >>confdefs.h <<_ACEOF 19009#define HAVE_BUILTIN_AVAILABLE 1 19010_ACEOF 19011 19012 19013else 19014 19015 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19016$as_echo "no" >&6; } 19017 19018fi 19019rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 19020 19021 19022 19023{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to support http" >&5 19024$as_echo_n "checking whether to support http... " >&6; } 19025# Check whether --enable-http was given. 19026if test "${enable_http+set}" = set; then : 19027 enableval=$enable_http; case "$enableval" in 19028 no) 19029 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19030$as_echo "no" >&6; } 19031 19032$as_echo "#define CURL_DISABLE_HTTP 1" >>confdefs.h 19033 19034 disable_http="yes" 19035 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: disable HTTP disables FTP over proxy and RTSP" >&5 19036$as_echo "$as_me: WARNING: disable HTTP disables FTP over proxy and RTSP" >&2;} 19037 CURL_DISABLE_HTTP=1 19038 19039 19040$as_echo "#define CURL_DISABLE_RTSP 1" >>confdefs.h 19041 19042 CURL_DISABLE_RTSP=1 19043 19044 ;; 19045 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 19046$as_echo "yes" >&6; } 19047 ;; 19048 esac 19049else 19050 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 19051$as_echo "yes" >&6; } 19052 19053fi 19054 19055{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to support ftp" >&5 19056$as_echo_n "checking whether to support ftp... " >&6; } 19057# Check whether --enable-ftp was given. 19058if test "${enable_ftp+set}" = set; then : 19059 enableval=$enable_ftp; case "$enableval" in 19060 no) 19061 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19062$as_echo "no" >&6; } 19063 19064$as_echo "#define CURL_DISABLE_FTP 1" >>confdefs.h 19065 19066 CURL_DISABLE_FTP=1 19067 19068 ;; 19069 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 19070$as_echo "yes" >&6; } 19071 ;; 19072 esac 19073else 19074 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 19075$as_echo "yes" >&6; } 19076 19077fi 19078 19079{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to support file" >&5 19080$as_echo_n "checking whether to support file... " >&6; } 19081# Check whether --enable-file was given. 19082if test "${enable_file+set}" = set; then : 19083 enableval=$enable_file; case "$enableval" in 19084 no) 19085 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19086$as_echo "no" >&6; } 19087 19088$as_echo "#define CURL_DISABLE_FILE 1" >>confdefs.h 19089 19090 CURL_DISABLE_FILE=1 19091 19092 ;; 19093 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 19094$as_echo "yes" >&6; } 19095 ;; 19096 esac 19097else 19098 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 19099$as_echo "yes" >&6; } 19100 19101fi 19102 19103{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to support ldap" >&5 19104$as_echo_n "checking whether to support ldap... " >&6; } 19105# Check whether --enable-ldap was given. 19106if test "${enable_ldap+set}" = set; then : 19107 enableval=$enable_ldap; case "$enableval" in 19108 no) 19109 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19110$as_echo "no" >&6; } 19111 19112$as_echo "#define CURL_DISABLE_LDAP 1" >>confdefs.h 19113 19114 CURL_DISABLE_LDAP=1 19115 19116 ;; 19117 *) 19118 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 19119$as_echo "yes" >&6; } 19120 ;; 19121 esac 19122else 19123 19124 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 19125$as_echo "yes" >&6; } 19126 19127fi 19128 19129{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to support ldaps" >&5 19130$as_echo_n "checking whether to support ldaps... " >&6; } 19131# Check whether --enable-ldaps was given. 19132if test "${enable_ldaps+set}" = set; then : 19133 enableval=$enable_ldaps; case "$enableval" in 19134 no) 19135 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19136$as_echo "no" >&6; } 19137 19138$as_echo "#define CURL_DISABLE_LDAPS 1" >>confdefs.h 19139 19140 CURL_DISABLE_LDAPS=1 19141 19142 ;; 19143 *) if test "x$CURL_DISABLE_LDAP" = "x1" ; then 19144 { $as_echo "$as_me:${as_lineno-$LINENO}: result: LDAP needs to be enabled to support LDAPS" >&5 19145$as_echo "LDAP needs to be enabled to support LDAPS" >&6; } 19146 19147$as_echo "#define CURL_DISABLE_LDAPS 1" >>confdefs.h 19148 19149 CURL_DISABLE_LDAPS=1 19150 19151 else 19152 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 19153$as_echo "yes" >&6; } 19154 19155$as_echo "#define HAVE_LDAP_SSL 1" >>confdefs.h 19156 19157 HAVE_LDAP_SSL=1 19158 19159 fi 19160 ;; 19161 esac 19162else 19163 19164 if test "x$CURL_DISABLE_LDAP" = "x1" ; then 19165 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19166$as_echo "no" >&6; } 19167 19168$as_echo "#define CURL_DISABLE_LDAPS 1" >>confdefs.h 19169 19170 CURL_DISABLE_LDAPS=1 19171 19172 else 19173 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 19174$as_echo "yes" >&6; } 19175 19176$as_echo "#define HAVE_LDAP_SSL 1" >>confdefs.h 19177 19178 HAVE_LDAP_SSL=1 19179 19180 fi 19181 19182fi 19183 19184 19185{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to support rtsp" >&5 19186$as_echo_n "checking whether to support rtsp... " >&6; } 19187# Check whether --enable-rtsp was given. 19188if test "${enable_rtsp+set}" = set; then : 19189 enableval=$enable_rtsp; case "$enableval" in 19190 no) 19191 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19192$as_echo "no" >&6; } 19193 19194$as_echo "#define CURL_DISABLE_RTSP 1" >>confdefs.h 19195 19196 CURL_DISABLE_RTSP=1 19197 19198 ;; 19199 *) if test x$CURL_DISABLE_HTTP = x1 ; then 19200 as_fn_error $? "HTTP support needs to be enabled in order to enable RTSP support!" "$LINENO" 5 19201 else 19202 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 19203$as_echo "yes" >&6; } 19204 curl_rtsp_msg="enabled" 19205 fi 19206 ;; 19207 esac 19208else 19209 if test "x$CURL_DISABLE_HTTP" != "x1"; then 19210 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 19211$as_echo "yes" >&6; } 19212 curl_rtsp_msg="enabled" 19213 else 19214 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19215$as_echo "no" >&6; } 19216 fi 19217 19218fi 19219 19220 19221{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to support proxies" >&5 19222$as_echo_n "checking whether to support proxies... " >&6; } 19223# Check whether --enable-proxy was given. 19224if test "${enable_proxy+set}" = set; then : 19225 enableval=$enable_proxy; case "$enableval" in 19226 no) 19227 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19228$as_echo "no" >&6; } 19229 19230$as_echo "#define CURL_DISABLE_PROXY 1" >>confdefs.h 19231 19232 CURL_DISABLE_PROXY=1 19233 19234 ;; 19235 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 19236$as_echo "yes" >&6; } 19237 ;; 19238 esac 19239else 19240 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 19241$as_echo "yes" >&6; } 19242 19243fi 19244 19245 19246{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to support dict" >&5 19247$as_echo_n "checking whether to support dict... " >&6; } 19248# Check whether --enable-dict was given. 19249if test "${enable_dict+set}" = set; then : 19250 enableval=$enable_dict; case "$enableval" in 19251 no) 19252 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19253$as_echo "no" >&6; } 19254 19255$as_echo "#define CURL_DISABLE_DICT 1" >>confdefs.h 19256 19257 CURL_DISABLE_DICT=1 19258 19259 ;; 19260 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 19261$as_echo "yes" >&6; } 19262 ;; 19263 esac 19264else 19265 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 19266$as_echo "yes" >&6; } 19267 19268fi 19269 19270{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to support telnet" >&5 19271$as_echo_n "checking whether to support telnet... " >&6; } 19272# Check whether --enable-telnet was given. 19273if test "${enable_telnet+set}" = set; then : 19274 enableval=$enable_telnet; case "$enableval" in 19275 no) 19276 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19277$as_echo "no" >&6; } 19278 19279$as_echo "#define CURL_DISABLE_TELNET 1" >>confdefs.h 19280 19281 CURL_DISABLE_TELNET=1 19282 19283 ;; 19284 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 19285$as_echo "yes" >&6; } 19286 ;; 19287 esac 19288else 19289 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 19290$as_echo "yes" >&6; } 19291 19292fi 19293 19294{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to support tftp" >&5 19295$as_echo_n "checking whether to support tftp... " >&6; } 19296# Check whether --enable-tftp was given. 19297if test "${enable_tftp+set}" = set; then : 19298 enableval=$enable_tftp; case "$enableval" in 19299 no) 19300 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19301$as_echo "no" >&6; } 19302 19303$as_echo "#define CURL_DISABLE_TFTP 1" >>confdefs.h 19304 19305 CURL_DISABLE_TFTP=1 19306 19307 ;; 19308 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 19309$as_echo "yes" >&6; } 19310 ;; 19311 esac 19312else 19313 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 19314$as_echo "yes" >&6; } 19315 19316fi 19317 19318 19319{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to support pop3" >&5 19320$as_echo_n "checking whether to support pop3... " >&6; } 19321# Check whether --enable-pop3 was given. 19322if test "${enable_pop3+set}" = set; then : 19323 enableval=$enable_pop3; case "$enableval" in 19324 no) 19325 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19326$as_echo "no" >&6; } 19327 19328$as_echo "#define CURL_DISABLE_POP3 1" >>confdefs.h 19329 19330 CURL_DISABLE_POP3=1 19331 19332 ;; 19333 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 19334$as_echo "yes" >&6; } 19335 ;; 19336 esac 19337else 19338 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 19339$as_echo "yes" >&6; } 19340 19341fi 19342 19343 19344 19345{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to support imap" >&5 19346$as_echo_n "checking whether to support imap... " >&6; } 19347# Check whether --enable-imap was given. 19348if test "${enable_imap+set}" = set; then : 19349 enableval=$enable_imap; case "$enableval" in 19350 no) 19351 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19352$as_echo "no" >&6; } 19353 19354$as_echo "#define CURL_DISABLE_IMAP 1" >>confdefs.h 19355 19356 CURL_DISABLE_IMAP=1 19357 19358 ;; 19359 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 19360$as_echo "yes" >&6; } 19361 ;; 19362 esac 19363else 19364 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 19365$as_echo "yes" >&6; } 19366 19367fi 19368 19369 19370 19371{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to support smb" >&5 19372$as_echo_n "checking whether to support smb... " >&6; } 19373# Check whether --enable-smb was given. 19374if test "${enable_smb+set}" = set; then : 19375 enableval=$enable_smb; case "$enableval" in 19376 no) 19377 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19378$as_echo "no" >&6; } 19379 19380$as_echo "#define CURL_DISABLE_SMB 1" >>confdefs.h 19381 19382 CURL_DISABLE_SMB=1 19383 19384 ;; 19385 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 19386$as_echo "yes" >&6; } 19387 ;; 19388 esac 19389else 19390 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 19391$as_echo "yes" >&6; } 19392 19393fi 19394 19395 19396{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to support smtp" >&5 19397$as_echo_n "checking whether to support smtp... " >&6; } 19398# Check whether --enable-smtp was given. 19399if test "${enable_smtp+set}" = set; then : 19400 enableval=$enable_smtp; case "$enableval" in 19401 no) 19402 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19403$as_echo "no" >&6; } 19404 19405$as_echo "#define CURL_DISABLE_SMTP 1" >>confdefs.h 19406 19407 CURL_DISABLE_SMTP=1 19408 19409 ;; 19410 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 19411$as_echo "yes" >&6; } 19412 ;; 19413 esac 19414else 19415 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 19416$as_echo "yes" >&6; } 19417 19418fi 19419 19420 19421{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to support gopher" >&5 19422$as_echo_n "checking whether to support gopher... " >&6; } 19423# Check whether --enable-gopher was given. 19424if test "${enable_gopher+set}" = set; then : 19425 enableval=$enable_gopher; case "$enableval" in 19426 no) 19427 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19428$as_echo "no" >&6; } 19429 19430$as_echo "#define CURL_DISABLE_GOPHER 1" >>confdefs.h 19431 19432 CURL_DISABLE_GOPHER=1 19433 19434 ;; 19435 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 19436$as_echo "yes" >&6; } 19437 ;; 19438 esac 19439else 19440 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 19441$as_echo "yes" >&6; } 19442 19443fi 19444 19445 19446 19447 19448{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to provide built-in manual" >&5 19449$as_echo_n "checking whether to provide built-in manual... " >&6; } 19450# Check whether --enable-manual was given. 19451if test "${enable_manual+set}" = set; then : 19452 enableval=$enable_manual; case "$enableval" in 19453 no) 19454 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19455$as_echo "no" >&6; } 19456 ;; 19457 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 19458$as_echo "yes" >&6; } 19459 USE_MANUAL="1" 19460 ;; 19461 esac 19462else 19463 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 19464$as_echo "yes" >&6; } 19465 USE_MANUAL="1" 19466 19467fi 19468 19469 19470{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable generation of C code" >&5 19471$as_echo_n "checking whether to enable generation of C code... " >&6; } 19472# Check whether --enable-libcurl_option was given. 19473if test "${enable_libcurl_option+set}" = set; then : 19474 enableval=$enable_libcurl_option; case "$enableval" in 19475 no) 19476 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19477$as_echo "no" >&6; } 19478 19479$as_echo "#define CURL_DISABLE_LIBCURL_OPTION 1" >>confdefs.h 19480 19481 curl_libcurl_msg="no" 19482 ;; 19483 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 19484$as_echo "yes" >&6; } 19485 ;; 19486 esac 19487else 19488 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 19489$as_echo "yes" >&6; } 19490 19491fi 19492 19493 19494 19495{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use libgcc" >&5 19496$as_echo_n "checking whether to use libgcc... " >&6; } 19497# Check whether --enable-libgcc was given. 19498if test "${enable_libgcc+set}" = set; then : 19499 enableval=$enable_libgcc; case "$enableval" in 19500 yes) 19501 LIBS="-lgcc $LIBS" 19502 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 19503$as_echo "yes" >&6; } 19504 ;; 19505 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19506$as_echo "no" >&6; } 19507 ;; 19508 esac 19509else 19510 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19511$as_echo "no" >&6; } 19512 19513fi 19514 19515 19516 19517 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if X/Open network library is required" >&5 19518$as_echo_n "checking if X/Open network library is required... " >&6; } 19519 tst_lib_xnet_required="no" 19520 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19521/* end confdefs.h. */ 19522 19523 19524int main (void) 19525{ 19526#if defined(__hpux) && defined(_XOPEN_SOURCE) && (_XOPEN_SOURCE >= 600) 19527 return 0; 19528#elif defined(__hpux) && defined(_XOPEN_SOURCE_EXTENDED) 19529 return 0; 19530#else 19531 force compilation error 19532#endif 19533} 19534 19535 19536_ACEOF 19537if ac_fn_c_try_compile "$LINENO"; then : 19538 19539 tst_lib_xnet_required="yes" 19540 LIBS="-lxnet $LIBS" 19541 19542fi 19543rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 19544 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tst_lib_xnet_required" >&5 19545$as_echo "$tst_lib_xnet_required" >&6; } 19546 19547 19548ac_fn_c_check_func "$LINENO" "gethostbyname" "ac_cv_func_gethostbyname" 19549if test "x$ac_cv_func_gethostbyname" = xyes; then : 19550 HAVE_GETHOSTBYNAME="1" 19551 19552else 19553 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5 19554$as_echo_n "checking for gethostbyname in -lnsl... " >&6; } 19555if ${ac_cv_lib_nsl_gethostbyname+:} false; then : 19556 $as_echo_n "(cached) " >&6 19557else 19558 ac_check_lib_save_LIBS=$LIBS 19559LIBS="-lnsl $LIBS" 19560cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19561/* end confdefs.h. */ 19562 19563 19564#ifdef __cplusplus 19565extern "C" 19566#endif 19567char gethostbyname (); 19568int main (void) 19569{ 19570return gethostbyname (); 19571 ; 19572 return 0; 19573} 19574_ACEOF 19575if ac_fn_c_try_link "$LINENO"; then : 19576 ac_cv_lib_nsl_gethostbyname=yes 19577else 19578 ac_cv_lib_nsl_gethostbyname=no 19579fi 19580rm -f core conftest.err conftest.$ac_objext \ 19581 conftest$ac_exeext conftest.$ac_ext 19582LIBS=$ac_check_lib_save_LIBS 19583fi 19584{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5 19585$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; } 19586if test "x$ac_cv_lib_nsl_gethostbyname" = xyes; then : 19587 HAVE_GETHOSTBYNAME="1" 19588 LIBS="-lnsl $LIBS" 19589 19590fi 19591 19592 19593fi 19594 19595 19596if test "$HAVE_GETHOSTBYNAME" != "1" 19597then 19598 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lsocket" >&5 19599$as_echo_n "checking for gethostbyname in -lsocket... " >&6; } 19600if ${ac_cv_lib_socket_gethostbyname+:} false; then : 19601 $as_echo_n "(cached) " >&6 19602else 19603 ac_check_lib_save_LIBS=$LIBS 19604LIBS="-lsocket $LIBS" 19605cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19606/* end confdefs.h. */ 19607 19608 19609#ifdef __cplusplus 19610extern "C" 19611#endif 19612char gethostbyname (); 19613int main (void) 19614{ 19615return gethostbyname (); 19616 ; 19617 return 0; 19618} 19619_ACEOF 19620if ac_fn_c_try_link "$LINENO"; then : 19621 ac_cv_lib_socket_gethostbyname=yes 19622else 19623 ac_cv_lib_socket_gethostbyname=no 19624fi 19625rm -f core conftest.err conftest.$ac_objext \ 19626 conftest$ac_exeext conftest.$ac_ext 19627LIBS=$ac_check_lib_save_LIBS 19628fi 19629{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_gethostbyname" >&5 19630$as_echo "$ac_cv_lib_socket_gethostbyname" >&6; } 19631if test "x$ac_cv_lib_socket_gethostbyname" = xyes; then : 19632 HAVE_GETHOSTBYNAME="1" 19633 LIBS="-lsocket $LIBS" 19634 19635fi 19636 19637fi 19638 19639if test "$HAVE_GETHOSTBYNAME" != "1" 19640then 19641 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lwatt" >&5 19642$as_echo_n "checking for gethostbyname in -lwatt... " >&6; } 19643if ${ac_cv_lib_watt_gethostbyname+:} false; then : 19644 $as_echo_n "(cached) " >&6 19645else 19646 ac_check_lib_save_LIBS=$LIBS 19647LIBS="-lwatt $LIBS" 19648cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19649/* end confdefs.h. */ 19650 19651 19652#ifdef __cplusplus 19653extern "C" 19654#endif 19655char gethostbyname (); 19656int main (void) 19657{ 19658return gethostbyname (); 19659 ; 19660 return 0; 19661} 19662_ACEOF 19663if ac_fn_c_try_link "$LINENO"; then : 19664 ac_cv_lib_watt_gethostbyname=yes 19665else 19666 ac_cv_lib_watt_gethostbyname=no 19667fi 19668rm -f core conftest.err conftest.$ac_objext \ 19669 conftest$ac_exeext conftest.$ac_ext 19670LIBS=$ac_check_lib_save_LIBS 19671fi 19672{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_watt_gethostbyname" >&5 19673$as_echo "$ac_cv_lib_watt_gethostbyname" >&6; } 19674if test "x$ac_cv_lib_watt_gethostbyname" = xyes; then : 19675 HAVE_GETHOSTBYNAME="1" 19676 CPPFLAGS="-I/dev/env/WATT_ROOT/inc" 19677 LDFLAGS="-L/dev/env/WATT_ROOT/lib" 19678 LIBS="-lwatt $LIBS" 19679 19680fi 19681 19682fi 19683 19684if test "$HAVE_GETHOSTBYNAME" != "1" 19685then 19686 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname with both nsl and socket libs" >&5 19687$as_echo_n "checking for gethostbyname with both nsl and socket libs... " >&6; } 19688 my_ac_save_LIBS=$LIBS 19689 LIBS="-lnsl -lsocket $LIBS" 19690 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19691/* end confdefs.h. */ 19692 19693 19694 19695int main (void) 19696{ 19697 19698 gethostbyname(); 19699 19700 ; 19701 return 0; 19702} 19703 19704_ACEOF 19705if ac_fn_c_try_link "$LINENO"; then : 19706 19707 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 19708$as_echo "yes" >&6; } 19709 HAVE_GETHOSTBYNAME="1" 19710 19711else 19712 19713 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19714$as_echo "no" >&6; } 19715 LIBS=$my_ac_save_LIBS 19716 19717fi 19718rm -f core conftest.err conftest.$ac_objext \ 19719 conftest$ac_exeext conftest.$ac_ext 19720fi 19721 19722if test "$HAVE_GETHOSTBYNAME" != "1" 19723then 19724 if test "$curl_cv_header_windows_h" = "yes"; then 19725 if test "$curl_cv_header_winsock_h" = "yes"; then 19726 case $host in 19727 *-*-mingw32ce*) 19728 winsock_LIB="-lwinsock" 19729 ;; 19730 *) 19731 winsock_LIB="-lwsock32" 19732 ;; 19733 esac 19734 fi 19735 if test "$curl_cv_header_winsock2_h" = "yes"; then 19736 winsock_LIB="-lws2_32" 19737 fi 19738 if test ! -z "$winsock_LIB"; then 19739 my_ac_save_LIBS=$LIBS 19740 LIBS="$winsock_LIB $LIBS" 19741 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in $winsock_LIB" >&5 19742$as_echo_n "checking for gethostbyname in $winsock_LIB... " >&6; } 19743 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19744/* end confdefs.h. */ 19745 19746 19747#ifdef HAVE_WINDOWS_H 19748#ifndef WIN32_LEAN_AND_MEAN 19749#define WIN32_LEAN_AND_MEAN 19750#endif 19751#include <windows.h> 19752#ifdef HAVE_WINSOCK2_H 19753#include <winsock2.h> 19754#else 19755#ifdef HAVE_WINSOCK_H 19756#include <winsock.h> 19757#endif 19758#endif 19759#endif 19760 19761int main (void) 19762{ 19763 19764 gethostbyname("www.dummysite.com"); 19765 19766 ; 19767 return 0; 19768} 19769 19770_ACEOF 19771if ac_fn_c_try_link "$LINENO"; then : 19772 19773 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 19774$as_echo "yes" >&6; } 19775 HAVE_GETHOSTBYNAME="1" 19776 19777else 19778 19779 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19780$as_echo "no" >&6; } 19781 winsock_LIB="" 19782 LIBS=$my_ac_save_LIBS 19783 19784fi 19785rm -f core conftest.err conftest.$ac_objext \ 19786 conftest$ac_exeext conftest.$ac_ext 19787 fi 19788 fi 19789fi 19790 19791if test "$HAVE_GETHOSTBYNAME" != "1" 19792then 19793 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname for Minix 3" >&5 19794$as_echo_n "checking for gethostbyname for Minix 3... " >&6; } 19795 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19796/* end confdefs.h. */ 19797 19798 19799/* Older Minix versions may need <net/gen/netdb.h> here instead */ 19800#include <netdb.h> 19801 19802int main (void) 19803{ 19804 19805 gethostbyname("www.dummysite.com"); 19806 19807 ; 19808 return 0; 19809} 19810 19811_ACEOF 19812if ac_fn_c_try_link "$LINENO"; then : 19813 19814 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 19815$as_echo "yes" >&6; } 19816 HAVE_GETHOSTBYNAME="1" 19817 19818else 19819 19820 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19821$as_echo "no" >&6; } 19822 19823fi 19824rm -f core conftest.err conftest.$ac_objext \ 19825 conftest$ac_exeext conftest.$ac_ext 19826fi 19827 19828if test "$HAVE_GETHOSTBYNAME" != "1" 19829then 19830 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname for eCos" >&5 19831$as_echo_n "checking for gethostbyname for eCos... " >&6; } 19832 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19833/* end confdefs.h. */ 19834 19835 19836#include <stdio.h> 19837#include <netdb.h> 19838 19839int main (void) 19840{ 19841 19842 gethostbyname("www.dummysite.com"); 19843 19844 ; 19845 return 0; 19846} 19847 19848_ACEOF 19849if ac_fn_c_try_link "$LINENO"; then : 19850 19851 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 19852$as_echo "yes" >&6; } 19853 HAVE_GETHOSTBYNAME="1" 19854 19855else 19856 19857 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19858$as_echo "no" >&6; } 19859 19860fi 19861rm -f core conftest.err conftest.$ac_objext \ 19862 conftest$ac_exeext conftest.$ac_ext 19863fi 19864 19865if test "$HAVE_GETHOSTBYNAME" != "1" 19866then 19867 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname for AmigaOS bsdsocket.library" >&5 19868$as_echo_n "checking for gethostbyname for AmigaOS bsdsocket.library... " >&6; } 19869 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19870/* end confdefs.h. */ 19871 19872 19873#include <proto/bsdsocket.h> 19874struct Library *SocketBase = NULL; 19875 19876int main (void) 19877{ 19878 19879 gethostbyname("www.dummysite.com"); 19880 19881 ; 19882 return 0; 19883} 19884 19885_ACEOF 19886if ac_fn_c_try_link "$LINENO"; then : 19887 19888 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 19889$as_echo "yes" >&6; } 19890 HAVE_GETHOSTBYNAME="1" 19891 HAVE_PROTO_BSDSOCKET_H="1" 19892 19893$as_echo "#define HAVE_PROTO_BSDSOCKET_H 1" >>confdefs.h 19894 19895 HAVE_PROTO_BSDSOCKET_H=1 19896 19897 19898else 19899 19900 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19901$as_echo "no" >&6; } 19902 19903fi 19904rm -f core conftest.err conftest.$ac_objext \ 19905 conftest$ac_exeext conftest.$ac_ext 19906fi 19907 19908if test "$HAVE_GETHOSTBYNAME" != "1" 19909then 19910 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnetwork" >&5 19911$as_echo_n "checking for gethostbyname in -lnetwork... " >&6; } 19912if ${ac_cv_lib_network_gethostbyname+:} false; then : 19913 $as_echo_n "(cached) " >&6 19914else 19915 ac_check_lib_save_LIBS=$LIBS 19916LIBS="-lnetwork $LIBS" 19917cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19918/* end confdefs.h. */ 19919 19920 19921#ifdef __cplusplus 19922extern "C" 19923#endif 19924char gethostbyname (); 19925int main (void) 19926{ 19927return gethostbyname (); 19928 ; 19929 return 0; 19930} 19931_ACEOF 19932if ac_fn_c_try_link "$LINENO"; then : 19933 ac_cv_lib_network_gethostbyname=yes 19934else 19935 ac_cv_lib_network_gethostbyname=no 19936fi 19937rm -f core conftest.err conftest.$ac_objext \ 19938 conftest$ac_exeext conftest.$ac_ext 19939LIBS=$ac_check_lib_save_LIBS 19940fi 19941{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_network_gethostbyname" >&5 19942$as_echo "$ac_cv_lib_network_gethostbyname" >&6; } 19943if test "x$ac_cv_lib_network_gethostbyname" = xyes; then : 19944 HAVE_GETHOSTBYNAME="1" 19945 LIBS="-lnetwork $LIBS" 19946 19947fi 19948 19949fi 19950 19951if test "$HAVE_GETHOSTBYNAME" != "1" 19952then 19953 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnet" >&5 19954$as_echo_n "checking for gethostbyname in -lnet... " >&6; } 19955if ${ac_cv_lib_net_gethostbyname+:} false; then : 19956 $as_echo_n "(cached) " >&6 19957else 19958 ac_check_lib_save_LIBS=$LIBS 19959LIBS="-lnet $LIBS" 19960cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19961/* end confdefs.h. */ 19962 19963 19964#ifdef __cplusplus 19965extern "C" 19966#endif 19967char gethostbyname (); 19968int main (void) 19969{ 19970return gethostbyname (); 19971 ; 19972 return 0; 19973} 19974_ACEOF 19975if ac_fn_c_try_link "$LINENO"; then : 19976 ac_cv_lib_net_gethostbyname=yes 19977else 19978 ac_cv_lib_net_gethostbyname=no 19979fi 19980rm -f core conftest.err conftest.$ac_objext \ 19981 conftest$ac_exeext conftest.$ac_ext 19982LIBS=$ac_check_lib_save_LIBS 19983fi 19984{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_net_gethostbyname" >&5 19985$as_echo "$ac_cv_lib_net_gethostbyname" >&6; } 19986if test "x$ac_cv_lib_net_gethostbyname" = xyes; then : 19987 HAVE_GETHOSTBYNAME="1" 19988 LIBS="-lnet $LIBS" 19989 19990fi 19991 19992fi 19993 19994 19995if test "$HAVE_GETHOSTBYNAME" != "1"; then 19996 as_fn_error $? "couldn't find libraries for gethostbyname()" "$LINENO" 5 19997fi 19998 19999 20000curl_includes_winsock2="\ 20001/* includes start */ 20002#ifdef HAVE_WINDOWS_H 20003# ifndef WIN32_LEAN_AND_MEAN 20004# define WIN32_LEAN_AND_MEAN 20005# endif 20006# include <windows.h> 20007# ifdef HAVE_WINSOCK2_H 20008# include <winsock2.h> 20009# else 20010# ifdef HAVE_WINSOCK_H 20011# include <winsock.h> 20012# endif 20013# endif 20014#endif 20015/* includes end */" 20016 20017 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for windows.h" >&5 20018$as_echo_n "checking for windows.h... " >&6; } 20019if ${curl_cv_header_windows_h+:} false; then : 20020 $as_echo_n "(cached) " >&6 20021else 20022 20023 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 20024/* end confdefs.h. */ 20025 20026 20027#undef inline 20028#ifndef WIN32_LEAN_AND_MEAN 20029#define WIN32_LEAN_AND_MEAN 20030#endif 20031#include <windows.h> 20032 20033int main (void) 20034{ 20035 20036#if defined(__CYGWIN__) || defined(__CEGCC__) 20037 HAVE_WINDOWS_H shall not be defined. 20038#else 20039 int dummy=2*WINVER; 20040#endif 20041 20042 ; 20043 return 0; 20044} 20045 20046_ACEOF 20047if ac_fn_c_try_compile "$LINENO"; then : 20048 20049 curl_cv_header_windows_h="yes" 20050 20051else 20052 20053 curl_cv_header_windows_h="no" 20054 20055fi 20056rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 20057 20058fi 20059{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $curl_cv_header_windows_h" >&5 20060$as_echo "$curl_cv_header_windows_h" >&6; } 20061 case "$curl_cv_header_windows_h" in 20062 yes) 20063 20064cat >>confdefs.h <<_ACEOF 20065#define HAVE_WINDOWS_H 1 20066_ACEOF 20067 20068 ;; 20069 esac 20070 20071 20072 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for winsock.h" >&5 20073$as_echo_n "checking for winsock.h... " >&6; } 20074if ${curl_cv_header_winsock_h+:} false; then : 20075 $as_echo_n "(cached) " >&6 20076else 20077 20078 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 20079/* end confdefs.h. */ 20080 20081 20082#undef inline 20083#ifndef WIN32_LEAN_AND_MEAN 20084#define WIN32_LEAN_AND_MEAN 20085#endif 20086#include <windows.h> 20087#include <winsock.h> 20088 20089int main (void) 20090{ 20091 20092#if defined(__CYGWIN__) || defined(__CEGCC__) 20093 HAVE_WINSOCK_H shall not be defined. 20094#else 20095 int dummy=WSACleanup(); 20096#endif 20097 20098 ; 20099 return 0; 20100} 20101 20102_ACEOF 20103if ac_fn_c_try_compile "$LINENO"; then : 20104 20105 curl_cv_header_winsock_h="yes" 20106 20107else 20108 20109 curl_cv_header_winsock_h="no" 20110 20111fi 20112rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 20113 20114fi 20115{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $curl_cv_header_winsock_h" >&5 20116$as_echo "$curl_cv_header_winsock_h" >&6; } 20117 case "$curl_cv_header_winsock_h" in 20118 yes) 20119 20120cat >>confdefs.h <<_ACEOF 20121#define HAVE_WINSOCK_H 1 20122_ACEOF 20123 20124 ;; 20125 esac 20126 20127 20128 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for winsock2.h" >&5 20129$as_echo_n "checking for winsock2.h... " >&6; } 20130if ${curl_cv_header_winsock2_h+:} false; then : 20131 $as_echo_n "(cached) " >&6 20132else 20133 20134 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 20135/* end confdefs.h. */ 20136 20137 20138#undef inline 20139#ifndef WIN32_LEAN_AND_MEAN 20140#define WIN32_LEAN_AND_MEAN 20141#endif 20142#include <windows.h> 20143#include <winsock2.h> 20144 20145int main (void) 20146{ 20147 20148#if defined(__CYGWIN__) || defined(__CEGCC__) || defined(__MINGW32CE__) 20149 HAVE_WINSOCK2_H shall not be defined. 20150#else 20151 int dummy=2*IPPROTO_ESP; 20152#endif 20153 20154 ; 20155 return 0; 20156} 20157 20158_ACEOF 20159if ac_fn_c_try_compile "$LINENO"; then : 20160 20161 curl_cv_header_winsock2_h="yes" 20162 20163else 20164 20165 curl_cv_header_winsock2_h="no" 20166 20167fi 20168rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 20169 20170fi 20171{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $curl_cv_header_winsock2_h" >&5 20172$as_echo "$curl_cv_header_winsock2_h" >&6; } 20173 case "$curl_cv_header_winsock2_h" in 20174 yes) 20175 20176cat >>confdefs.h <<_ACEOF 20177#define HAVE_WINSOCK2_H 1 20178_ACEOF 20179 20180 ;; 20181 esac 20182 20183 20184 20185curl_includes_bsdsocket="\ 20186/* includes start */ 20187#ifdef HAVE_PROTO_BSDSOCKET_H 20188# include <proto/bsdsocket.h> 20189 struct Library *SocketBase = NULL; 20190#endif 20191/* includes end */" 20192 for ac_header in proto/bsdsocket.h 20193do : 20194 ac_fn_c_check_header_compile "$LINENO" "proto/bsdsocket.h" "ac_cv_header_proto_bsdsocket_h" " $curl_includes_bsdsocket 20195" 20196if test "x$ac_cv_header_proto_bsdsocket_h" = xyes; then : 20197 cat >>confdefs.h <<_ACEOF 20198#define HAVE_PROTO_BSDSOCKET_H 1 20199_ACEOF 20200 20201fi 20202 20203done 20204 20205 20206 20207 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for connect in libraries" >&5 20208$as_echo_n "checking for connect in libraries... " >&6; } 20209 tst_connect_save_LIBS="$LIBS" 20210 tst_connect_need_LIBS="unknown" 20211 for tst_lib in '' '-lsocket' ; do 20212 if test "$tst_connect_need_LIBS" = "unknown"; then 20213 LIBS="$tst_lib $tst_connect_save_LIBS" 20214 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 20215/* end confdefs.h. */ 20216 20217 20218 $curl_includes_winsock2 20219 $curl_includes_bsdsocket 20220 #if !defined(HAVE_WINDOWS_H) && !defined(HAVE_PROTO_BSDSOCKET_H) 20221 int connect(int, void*, int); 20222 #endif 20223 20224int main (void) 20225{ 20226 20227 if(0 != connect(0, 0, 0)) 20228 return 1; 20229 20230 ; 20231 return 0; 20232} 20233 20234_ACEOF 20235if ac_fn_c_try_link "$LINENO"; then : 20236 20237 tst_connect_need_LIBS="$tst_lib" 20238 20239fi 20240rm -f core conftest.err conftest.$ac_objext \ 20241 conftest$ac_exeext conftest.$ac_ext 20242 fi 20243 done 20244 LIBS="$tst_connect_save_LIBS" 20245 # 20246 case X-"$tst_connect_need_LIBS" in 20247 X-unknown) 20248 { $as_echo "$as_me:${as_lineno-$LINENO}: result: cannot find connect" >&5 20249$as_echo "cannot find connect" >&6; } 20250 as_fn_error $? "cannot find connect function in libraries." "$LINENO" 5 20251 ;; 20252 X-) 20253 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 20254$as_echo "yes" >&6; } 20255 ;; 20256 *) 20257 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tst_connect_need_LIBS" >&5 20258$as_echo "$tst_connect_need_LIBS" >&6; } 20259 LIBS="$tst_connect_need_LIBS $tst_connect_save_LIBS" 20260 ;; 20261 esac 20262 20263 20264CURL_NETWORK_LIBS=$LIBS 20265 20266{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5 20267$as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; } 20268if ${ac_cv_header_time+:} false; then : 20269 $as_echo_n "(cached) " >&6 20270else 20271 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 20272/* end confdefs.h. */ 20273#include <sys/types.h> 20274#include <sys/time.h> 20275#include <time.h> 20276 20277int main (void) 20278{ 20279if ((struct tm *) 0) 20280return 0; 20281 ; 20282 return 0; 20283} 20284_ACEOF 20285if ac_fn_c_try_compile "$LINENO"; then : 20286 ac_cv_header_time=yes 20287else 20288 ac_cv_header_time=no 20289fi 20290rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 20291fi 20292{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5 20293$as_echo "$ac_cv_header_time" >&6; } 20294if test $ac_cv_header_time = yes; then 20295 20296$as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h 20297 20298fi 20299 20300 20301 for ac_header in sys/types.h sys/time.h time.h 20302do : 20303 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 20304ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 20305if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 20306 cat >>confdefs.h <<_ACEOF 20307#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 20308_ACEOF 20309 20310fi 20311 20312done 20313 20314 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for monotonic clock_gettime" >&5 20315$as_echo_n "checking for monotonic clock_gettime... " >&6; } 20316 # 20317 if test "x$dontwant_rt" = "xno" ; then 20318 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 20319/* end confdefs.h. */ 20320 20321 20322#ifdef HAVE_SYS_TYPES_H 20323#include <sys/types.h> 20324#endif 20325#ifdef HAVE_SYS_TIME_H 20326#include <sys/time.h> 20327#ifdef TIME_WITH_SYS_TIME 20328#include <time.h> 20329#endif 20330#else 20331#ifdef HAVE_TIME_H 20332#include <time.h> 20333#endif 20334#endif 20335 20336int main (void) 20337{ 20338 20339 struct timespec ts; 20340 (void)clock_gettime(CLOCK_MONOTONIC, &ts); 20341 20342 ; 20343 return 0; 20344} 20345 20346_ACEOF 20347if ac_fn_c_try_compile "$LINENO"; then : 20348 20349 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 20350$as_echo "yes" >&6; } 20351 curl_func_clock_gettime="yes" 20352 20353else 20354 20355 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 20356$as_echo "no" >&6; } 20357 curl_func_clock_gettime="no" 20358 20359fi 20360rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 20361 fi 20362 20363 20364 # 20365 if test "$curl_func_clock_gettime" = "yes"; then 20366 # 20367 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for clock_gettime in libraries" >&5 20368$as_echo_n "checking for clock_gettime in libraries... " >&6; } 20369 # 20370 curl_cv_save_LIBS="$LIBS" 20371 curl_cv_gclk_LIBS="unknown" 20372 # 20373 for x_xlibs in '' '-lrt' '-lposix4' ; do 20374 if test "$curl_cv_gclk_LIBS" = "unknown"; then 20375 if test -z "$x_xlibs"; then 20376 LIBS="$curl_cv_save_LIBS" 20377 else 20378 LIBS="$x_xlibs $curl_cv_save_LIBS" 20379 fi 20380 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 20381/* end confdefs.h. */ 20382 20383 20384#ifdef HAVE_SYS_TYPES_H 20385#include <sys/types.h> 20386#endif 20387#ifdef HAVE_SYS_TIME_H 20388#include <sys/time.h> 20389#ifdef TIME_WITH_SYS_TIME 20390#include <time.h> 20391#endif 20392#else 20393#ifdef HAVE_TIME_H 20394#include <time.h> 20395#endif 20396#endif 20397 20398int main (void) 20399{ 20400 20401 struct timespec ts; 20402 (void)clock_gettime(CLOCK_MONOTONIC, &ts); 20403 20404 ; 20405 return 0; 20406} 20407 20408_ACEOF 20409if ac_fn_c_try_link "$LINENO"; then : 20410 20411 curl_cv_gclk_LIBS="$x_xlibs" 20412 20413fi 20414rm -f core conftest.err conftest.$ac_objext \ 20415 conftest$ac_exeext conftest.$ac_ext 20416 fi 20417 done 20418 # 20419 LIBS="$curl_cv_save_LIBS" 20420 # 20421 case X-"$curl_cv_gclk_LIBS" in 20422 X-unknown) 20423 { $as_echo "$as_me:${as_lineno-$LINENO}: result: cannot find clock_gettime" >&5 20424$as_echo "cannot find clock_gettime" >&6; } 20425 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: HAVE_CLOCK_GETTIME_MONOTONIC will not be defined" >&5 20426$as_echo "$as_me: WARNING: HAVE_CLOCK_GETTIME_MONOTONIC will not be defined" >&2;} 20427 curl_func_clock_gettime="no" 20428 ;; 20429 X-) 20430 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no additional lib required" >&5 20431$as_echo "no additional lib required" >&6; } 20432 curl_func_clock_gettime="yes" 20433 ;; 20434 *) 20435 if test -z "$curl_cv_save_LIBS"; then 20436 LIBS="$curl_cv_gclk_LIBS" 20437 else 20438 LIBS="$curl_cv_gclk_LIBS $curl_cv_save_LIBS" 20439 fi 20440 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $curl_cv_gclk_LIBS" >&5 20441$as_echo "$curl_cv_gclk_LIBS" >&6; } 20442 curl_func_clock_gettime="yes" 20443 ;; 20444 esac 20445 # 20446 if test "x$cross_compiling" != "xyes" && 20447 test "$curl_func_clock_gettime" = "yes"; then 20448 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if monotonic clock_gettime works" >&5 20449$as_echo_n "checking if monotonic clock_gettime works... " >&6; } 20450 20451 20452 old=$LD_LIBRARY_PATH 20453 LD_LIBRARY_PATH=$CURL_LIBRARY_PATH:$old 20454 export LD_LIBRARY_PATH 20455 if test "$cross_compiling" = yes; then : 20456 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 20457$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 20458as_fn_error $? "cannot run test program while cross compiling 20459See \`config.log' for more details" "$LINENO" 5; } 20460else 20461 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 20462/* end confdefs.h. */ 20463 20464 20465#ifdef HAVE_STDLIB_H 20466#include <stdlib.h> 20467#endif 20468#ifdef HAVE_SYS_TYPES_H 20469#include <sys/types.h> 20470#endif 20471#ifdef HAVE_SYS_TIME_H 20472#include <sys/time.h> 20473#ifdef TIME_WITH_SYS_TIME 20474#include <time.h> 20475#endif 20476#else 20477#ifdef HAVE_TIME_H 20478#include <time.h> 20479#endif 20480#endif 20481 20482int main (void) 20483{ 20484 20485 struct timespec ts; 20486 if (0 == clock_gettime(CLOCK_MONOTONIC, &ts)) 20487 exit(0); 20488 else 20489 exit(1); 20490 20491 ; 20492 return 0; 20493} 20494 20495_ACEOF 20496if ac_fn_c_try_run "$LINENO"; then : 20497 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 20498$as_echo "yes" >&6; } 20499 20500else 20501 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 20502$as_echo "no" >&6; } 20503 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: HAVE_CLOCK_GETTIME_MONOTONIC will not be defined" >&5 20504$as_echo "$as_me: WARNING: HAVE_CLOCK_GETTIME_MONOTONIC will not be defined" >&2;} 20505 curl_func_clock_gettime="no" 20506 LIBS="$curl_cv_save_LIBS" 20507 20508fi 20509rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 20510 conftest.$ac_objext conftest.beam conftest.$ac_ext 20511fi 20512 20513 LD_LIBRARY_PATH=$old # restore 20514 20515 fi 20516 # 20517 case "$curl_func_clock_gettime" in 20518 yes) 20519 20520cat >>confdefs.h <<_ACEOF 20521#define HAVE_CLOCK_GETTIME_MONOTONIC 1 20522_ACEOF 20523 20524 ;; 20525 esac 20526 # 20527 fi 20528 # 20529 20530 20531CURL_NETWORK_AND_TIME_LIBS=$LIBS 20532 20533 20534 20535clean_CPPFLAGS=$CPPFLAGS 20536clean_LDFLAGS=$LDFLAGS 20537clean_LIBS=$LIBS 20538ZLIB_LIBS="" 20539 20540# Check whether --with-zlib was given. 20541if test "${with_zlib+set}" = set; then : 20542 withval=$with_zlib; OPT_ZLIB="$withval" 20543fi 20544 20545 20546if test "$OPT_ZLIB" = "no" ; then 20547 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: zlib disabled" >&5 20548$as_echo "$as_me: WARNING: zlib disabled" >&2;} 20549else 20550 if test "$OPT_ZLIB" = "yes" ; then 20551 OPT_ZLIB="" 20552 fi 20553 20554 if test -z "$OPT_ZLIB" ; then 20555 20556 if test -n "$PKG_CONFIG"; then 20557 PKGCONFIG="$PKG_CONFIG" 20558 else 20559 if test -n "$ac_tool_prefix"; then 20560 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. 20561set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 20562{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 20563$as_echo_n "checking for $ac_word... " >&6; } 20564if ${ac_cv_path_PKGCONFIG+:} false; then : 20565 $as_echo_n "(cached) " >&6 20566else 20567 case $PKGCONFIG in 20568 [\\/]* | ?:[\\/]*) 20569 ac_cv_path_PKGCONFIG="$PKGCONFIG" # Let the user override the test with a path. 20570 ;; 20571 *) 20572 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 20573as_dummy="$PATH:/usr/bin:/usr/local/bin" 20574for as_dir in $as_dummy 20575do 20576 IFS=$as_save_IFS 20577 test -z "$as_dir" && as_dir=. 20578 for ac_exec_ext in '' $ac_executable_extensions; do 20579 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 20580 ac_cv_path_PKGCONFIG="$as_dir/$ac_word$ac_exec_ext" 20581 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 20582 break 2 20583 fi 20584done 20585 done 20586IFS=$as_save_IFS 20587 20588 ;; 20589esac 20590fi 20591PKGCONFIG=$ac_cv_path_PKGCONFIG 20592if test -n "$PKGCONFIG"; then 20593 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKGCONFIG" >&5 20594$as_echo "$PKGCONFIG" >&6; } 20595else 20596 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 20597$as_echo "no" >&6; } 20598fi 20599 20600 20601fi 20602if test -z "$ac_cv_path_PKGCONFIG"; then 20603 ac_pt_PKGCONFIG=$PKGCONFIG 20604 # Extract the first word of "pkg-config", so it can be a program name with args. 20605set dummy pkg-config; ac_word=$2 20606{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 20607$as_echo_n "checking for $ac_word... " >&6; } 20608if ${ac_cv_path_ac_pt_PKGCONFIG+:} false; then : 20609 $as_echo_n "(cached) " >&6 20610else 20611 case $ac_pt_PKGCONFIG in 20612 [\\/]* | ?:[\\/]*) 20613 ac_cv_path_ac_pt_PKGCONFIG="$ac_pt_PKGCONFIG" # Let the user override the test with a path. 20614 ;; 20615 *) 20616 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 20617as_dummy="$PATH:/usr/bin:/usr/local/bin" 20618for as_dir in $as_dummy 20619do 20620 IFS=$as_save_IFS 20621 test -z "$as_dir" && as_dir=. 20622 for ac_exec_ext in '' $ac_executable_extensions; do 20623 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 20624 ac_cv_path_ac_pt_PKGCONFIG="$as_dir/$ac_word$ac_exec_ext" 20625 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 20626 break 2 20627 fi 20628done 20629 done 20630IFS=$as_save_IFS 20631 20632 ;; 20633esac 20634fi 20635ac_pt_PKGCONFIG=$ac_cv_path_ac_pt_PKGCONFIG 20636if test -n "$ac_pt_PKGCONFIG"; then 20637 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKGCONFIG" >&5 20638$as_echo "$ac_pt_PKGCONFIG" >&6; } 20639else 20640 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 20641$as_echo "no" >&6; } 20642fi 20643 20644 if test "x$ac_pt_PKGCONFIG" = x; then 20645 PKGCONFIG="no" 20646 else 20647 case $cross_compiling:$ac_tool_warned in 20648yes:) 20649{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 20650$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 20651ac_tool_warned=yes ;; 20652esac 20653 PKGCONFIG=$ac_pt_PKGCONFIG 20654 fi 20655else 20656 PKGCONFIG="$ac_cv_path_PKGCONFIG" 20657fi 20658 20659 fi 20660 20661 if test "x$PKGCONFIG" != "xno"; then 20662 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for zlib options with pkg-config" >&5 20663$as_echo_n "checking for zlib options with pkg-config... " >&6; } 20664 itexists=` 20665 if test -n ""; then 20666 PKG_CONFIG_LIBDIR="" 20667 export PKG_CONFIG_LIBDIR 20668 fi 20669 $PKGCONFIG --exists zlib >/dev/null 2>&1 && echo 1` 20670 20671 if test -z "$itexists"; then 20672 PKGCONFIG="no" 20673 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 20674$as_echo "no" >&6; } 20675 else 20676 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5 20677$as_echo "found" >&6; } 20678 fi 20679 fi 20680 20681 20682 if test "$PKGCONFIG" != "no" ; then 20683 LIBS="`$PKGCONFIG --libs-only-l zlib` $LIBS" 20684 LDFLAGS="$LDFLAGS `$PKGCONFIG --libs-only-L zlib`" 20685 CPPFLAGS="$CPPFLAGS `$PKGCONFIG --cflags-only-I zlib`" 20686 OPT_ZLIB="" 20687 HAVE_LIBZ="1" 20688 fi 20689 20690 if test -z "$HAVE_LIBZ"; then 20691 20692 20693 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inflateEnd in -lz" >&5 20694$as_echo_n "checking for inflateEnd in -lz... " >&6; } 20695if ${ac_cv_lib_z_inflateEnd+:} false; then : 20696 $as_echo_n "(cached) " >&6 20697else 20698 ac_check_lib_save_LIBS=$LIBS 20699LIBS="-lz $LIBS" 20700cat confdefs.h - <<_ACEOF >conftest.$ac_ext 20701/* end confdefs.h. */ 20702 20703 20704#ifdef __cplusplus 20705extern "C" 20706#endif 20707char inflateEnd (); 20708int main (void) 20709{ 20710return inflateEnd (); 20711 ; 20712 return 0; 20713} 20714_ACEOF 20715if ac_fn_c_try_link "$LINENO"; then : 20716 ac_cv_lib_z_inflateEnd=yes 20717else 20718 ac_cv_lib_z_inflateEnd=no 20719fi 20720rm -f core conftest.err conftest.$ac_objext \ 20721 conftest$ac_exeext conftest.$ac_ext 20722LIBS=$ac_check_lib_save_LIBS 20723fi 20724{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_inflateEnd" >&5 20725$as_echo "$ac_cv_lib_z_inflateEnd" >&6; } 20726if test "x$ac_cv_lib_z_inflateEnd" = xyes; then : 20727 HAVE_LIBZ="1" 20728 LIBS="-lz $LIBS" 20729else 20730 OPT_ZLIB="/usr/local" 20731fi 20732 20733 fi 20734 fi 20735 20736 if test -n "$OPT_ZLIB"; then 20737 CPPFLAGS="$CPPFLAGS -I$OPT_ZLIB/include" 20738 LDFLAGS="$LDFLAGS -L$OPT_ZLIB/lib$libsuff" 20739 fi 20740 20741 ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default" 20742if test "x$ac_cv_header_zlib_h" = xyes; then : 20743 20744 HAVE_ZLIB_H="1" 20745 if test "$HAVE_LIBZ" != "1"; then 20746 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gzread in -lz" >&5 20747$as_echo_n "checking for gzread in -lz... " >&6; } 20748if ${ac_cv_lib_z_gzread+:} false; then : 20749 $as_echo_n "(cached) " >&6 20750else 20751 ac_check_lib_save_LIBS=$LIBS 20752LIBS="-lz $LIBS" 20753cat confdefs.h - <<_ACEOF >conftest.$ac_ext 20754/* end confdefs.h. */ 20755 20756 20757#ifdef __cplusplus 20758extern "C" 20759#endif 20760char gzread (); 20761int main (void) 20762{ 20763return gzread (); 20764 ; 20765 return 0; 20766} 20767_ACEOF 20768if ac_fn_c_try_link "$LINENO"; then : 20769 ac_cv_lib_z_gzread=yes 20770else 20771 ac_cv_lib_z_gzread=no 20772fi 20773rm -f core conftest.err conftest.$ac_objext \ 20774 conftest$ac_exeext conftest.$ac_ext 20775LIBS=$ac_check_lib_save_LIBS 20776fi 20777{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_gzread" >&5 20778$as_echo "$ac_cv_lib_z_gzread" >&6; } 20779if test "x$ac_cv_lib_z_gzread" = xyes; then : 20780 20781 HAVE_LIBZ="1" 20782 LIBS="-lz $LIBS" 20783 20784else 20785 CPPFLAGS=$clean_CPPFLAGS 20786 LDFLAGS=$clean_LDFLAGS 20787fi 20788 20789 fi 20790 20791else 20792 20793 CPPFLAGS=$clean_CPPFLAGS 20794 LDFLAGS=$clean_LDFLAGS 20795 20796fi 20797 20798 20799 20800 if test "$HAVE_LIBZ" = "1" && test "$HAVE_ZLIB_H" != "1" 20801 then 20802 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: configure found only the libz lib, not the header file!" >&5 20803$as_echo "$as_me: WARNING: configure found only the libz lib, not the header file!" >&2;} 20804 HAVE_LIBZ="" 20805 CPPFLAGS=$clean_CPPFLAGS 20806 LDFLAGS=$clean_LDFLAGS 20807 LIBS=$clean_LIBS 20808 elif test "$HAVE_LIBZ" != "1" && test "$HAVE_ZLIB_H" = "1" 20809 then 20810 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: configure found only the libz header file, not the lib!" >&5 20811$as_echo "$as_me: WARNING: configure found only the libz header file, not the lib!" >&2;} 20812 CPPFLAGS=$clean_CPPFLAGS 20813 LDFLAGS=$clean_LDFLAGS 20814 LIBS=$clean_LIBS 20815 elif test "$HAVE_LIBZ" = "1" && test "$HAVE_ZLIB_H" = "1" 20816 then 20817 20818 20819$as_echo "#define HAVE_ZLIB_H 1" >>confdefs.h 20820 20821 20822$as_echo "#define HAVE_LIBZ 1" >>confdefs.h 20823 20824 20825 ZLIB_LIBS="-lz" 20826 LIBS="-lz $clean_LIBS" 20827 20828 AMFIXLIB="1" 20829 { $as_echo "$as_me:${as_lineno-$LINENO}: found both libz and libz.h header" >&5 20830$as_echo "$as_me: found both libz and libz.h header" >&6;} 20831 curl_zlib_msg="enabled" 20832 fi 20833fi 20834 20835 if test x"$AMFIXLIB" = x1; then 20836 HAVE_LIBZ_TRUE= 20837 HAVE_LIBZ_FALSE='#' 20838else 20839 HAVE_LIBZ_TRUE='#' 20840 HAVE_LIBZ_FALSE= 20841fi 20842 20843 20844 20845 20846 20847OPT_BROTLI=off 20848 20849# Check whether --with-brotli was given. 20850if test "${with_brotli+set}" = set; then : 20851 withval=$with_brotli; OPT_BROTLI=$withval 20852fi 20853 20854 20855if test X"$OPT_BROTLI" != Xno; then 20856 CLEANLDFLAGS="$LDFLAGS" 20857 CLEANCPPFLAGS="$CPPFLAGS" 20858 CLEANLIBS="$LIBS" 20859 20860 case "$OPT_BROTLI" in 20861 yes) 20862 20863 if test -n "$PKG_CONFIG"; then 20864 PKGCONFIG="$PKG_CONFIG" 20865 else 20866 if test -n "$ac_tool_prefix"; then 20867 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. 20868set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 20869{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 20870$as_echo_n "checking for $ac_word... " >&6; } 20871if ${ac_cv_path_PKGCONFIG+:} false; then : 20872 $as_echo_n "(cached) " >&6 20873else 20874 case $PKGCONFIG in 20875 [\\/]* | ?:[\\/]*) 20876 ac_cv_path_PKGCONFIG="$PKGCONFIG" # Let the user override the test with a path. 20877 ;; 20878 *) 20879 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 20880as_dummy="$PATH:/usr/bin:/usr/local/bin" 20881for as_dir in $as_dummy 20882do 20883 IFS=$as_save_IFS 20884 test -z "$as_dir" && as_dir=. 20885 for ac_exec_ext in '' $ac_executable_extensions; do 20886 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 20887 ac_cv_path_PKGCONFIG="$as_dir/$ac_word$ac_exec_ext" 20888 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 20889 break 2 20890 fi 20891done 20892 done 20893IFS=$as_save_IFS 20894 20895 ;; 20896esac 20897fi 20898PKGCONFIG=$ac_cv_path_PKGCONFIG 20899if test -n "$PKGCONFIG"; then 20900 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKGCONFIG" >&5 20901$as_echo "$PKGCONFIG" >&6; } 20902else 20903 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 20904$as_echo "no" >&6; } 20905fi 20906 20907 20908fi 20909if test -z "$ac_cv_path_PKGCONFIG"; then 20910 ac_pt_PKGCONFIG=$PKGCONFIG 20911 # Extract the first word of "pkg-config", so it can be a program name with args. 20912set dummy pkg-config; ac_word=$2 20913{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 20914$as_echo_n "checking for $ac_word... " >&6; } 20915if ${ac_cv_path_ac_pt_PKGCONFIG+:} false; then : 20916 $as_echo_n "(cached) " >&6 20917else 20918 case $ac_pt_PKGCONFIG in 20919 [\\/]* | ?:[\\/]*) 20920 ac_cv_path_ac_pt_PKGCONFIG="$ac_pt_PKGCONFIG" # Let the user override the test with a path. 20921 ;; 20922 *) 20923 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 20924as_dummy="$PATH:/usr/bin:/usr/local/bin" 20925for as_dir in $as_dummy 20926do 20927 IFS=$as_save_IFS 20928 test -z "$as_dir" && as_dir=. 20929 for ac_exec_ext in '' $ac_executable_extensions; do 20930 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 20931 ac_cv_path_ac_pt_PKGCONFIG="$as_dir/$ac_word$ac_exec_ext" 20932 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 20933 break 2 20934 fi 20935done 20936 done 20937IFS=$as_save_IFS 20938 20939 ;; 20940esac 20941fi 20942ac_pt_PKGCONFIG=$ac_cv_path_ac_pt_PKGCONFIG 20943if test -n "$ac_pt_PKGCONFIG"; then 20944 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKGCONFIG" >&5 20945$as_echo "$ac_pt_PKGCONFIG" >&6; } 20946else 20947 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 20948$as_echo "no" >&6; } 20949fi 20950 20951 if test "x$ac_pt_PKGCONFIG" = x; then 20952 PKGCONFIG="no" 20953 else 20954 case $cross_compiling:$ac_tool_warned in 20955yes:) 20956{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 20957$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 20958ac_tool_warned=yes ;; 20959esac 20960 PKGCONFIG=$ac_pt_PKGCONFIG 20961 fi 20962else 20963 PKGCONFIG="$ac_cv_path_PKGCONFIG" 20964fi 20965 20966 fi 20967 20968 if test "x$PKGCONFIG" != "xno"; then 20969 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libbrotlidec options with pkg-config" >&5 20970$as_echo_n "checking for libbrotlidec options with pkg-config... " >&6; } 20971 itexists=` 20972 if test -n ""; then 20973 PKG_CONFIG_LIBDIR="" 20974 export PKG_CONFIG_LIBDIR 20975 fi 20976 $PKGCONFIG --exists libbrotlidec >/dev/null 2>&1 && echo 1` 20977 20978 if test -z "$itexists"; then 20979 PKGCONFIG="no" 20980 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 20981$as_echo "no" >&6; } 20982 else 20983 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5 20984$as_echo "found" >&6; } 20985 fi 20986 fi 20987 20988 20989 if test "$PKGCONFIG" != "no" ; then 20990 LIB_BROTLI=`$PKGCONFIG --libs-only-l libbrotlidec` 20991 LD_BROTLI=`$PKGCONFIG --libs-only-L libbrotlidec` 20992 CPP_BROTLI=`$PKGCONFIG --cflags-only-I libbrotlidec` 20993 version=`$PKGCONFIG --modversion libbrotlidec` 20994 DIR_BROTLI=`echo $LD_BROTLI | $SED -e 's/-L//'` 20995 fi 20996 20997 ;; 20998 off) 20999 ;; 21000 *) 21001 PREFIX_BROTLI=$OPT_BROTLI 21002 ;; 21003 esac 21004 21005 if test -n "$PREFIX_BROTLI"; then 21006 LIB_BROTLI="-lbrotlidec" 21007 LD_BROTLI=-L${PREFIX_BROTLI}/lib$libsuff 21008 CPP_BROTLI=-I${PREFIX_BROTLI}/include 21009 DIR_BROTLI=${PREFIX_BROTLI}/lib$libsuff 21010 fi 21011 21012 LDFLAGS="$LDFLAGS $LD_BROTLI" 21013 CPPFLAGS="$CPPFLAGS $CPP_BROTLI" 21014 LIBS="$LIB_BROTLI $LIBS" 21015 21016 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BrotliDecoderDecompress in -lbrotlidec" >&5 21017$as_echo_n "checking for BrotliDecoderDecompress in -lbrotlidec... " >&6; } 21018if ${ac_cv_lib_brotlidec_BrotliDecoderDecompress+:} false; then : 21019 $as_echo_n "(cached) " >&6 21020else 21021 ac_check_lib_save_LIBS=$LIBS 21022LIBS="-lbrotlidec $LIBS" 21023cat confdefs.h - <<_ACEOF >conftest.$ac_ext 21024/* end confdefs.h. */ 21025 21026 21027#ifdef __cplusplus 21028extern "C" 21029#endif 21030char BrotliDecoderDecompress (); 21031int main (void) 21032{ 21033return BrotliDecoderDecompress (); 21034 ; 21035 return 0; 21036} 21037_ACEOF 21038if ac_fn_c_try_link "$LINENO"; then : 21039 ac_cv_lib_brotlidec_BrotliDecoderDecompress=yes 21040else 21041 ac_cv_lib_brotlidec_BrotliDecoderDecompress=no 21042fi 21043rm -f core conftest.err conftest.$ac_objext \ 21044 conftest$ac_exeext conftest.$ac_ext 21045LIBS=$ac_check_lib_save_LIBS 21046fi 21047{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_brotlidec_BrotliDecoderDecompress" >&5 21048$as_echo "$ac_cv_lib_brotlidec_BrotliDecoderDecompress" >&6; } 21049if test "x$ac_cv_lib_brotlidec_BrotliDecoderDecompress" = xyes; then : 21050 cat >>confdefs.h <<_ACEOF 21051#define HAVE_LIBBROTLIDEC 1 21052_ACEOF 21053 21054 LIBS="-lbrotlidec $LIBS" 21055 21056fi 21057 21058 21059 for ac_header in brotli/decode.h 21060do : 21061 ac_fn_c_check_header_mongrel "$LINENO" "brotli/decode.h" "ac_cv_header_brotli_decode_h" "$ac_includes_default" 21062if test "x$ac_cv_header_brotli_decode_h" = xyes; then : 21063 cat >>confdefs.h <<_ACEOF 21064#define HAVE_BROTLI_DECODE_H 1 21065_ACEOF 21066 curl_brotli_msg="enabled (libbrotlidec)" 21067 HAVE_BROTLI=1 21068 21069$as_echo "#define HAVE_BROTLI 1" >>confdefs.h 21070 21071 HAVE_BROTLI=1 21072 21073 21074fi 21075 21076done 21077 21078 21079 if test X"$OPT_BROTLI" != Xoff && 21080 test "$HAVE_BROTLI" != "1"; then 21081 as_fn_error $? "BROTLI libs and/or directories were not found where specified!" "$LINENO" 5 21082 fi 21083 21084 if test "$HAVE_BROTLI" = "1"; then 21085 if test -n "$DIR_BROTLI"; then 21086 21087 if test "x$cross_compiling" != "xyes"; then 21088 CURL_LIBRARY_PATH="$CURL_LIBRARY_PATH:$DIR_BROTLI" 21089 export CURL_LIBRARY_PATH 21090 { $as_echo "$as_me:${as_lineno-$LINENO}: Added $DIR_BROTLI to CURL_LIBRARY_PATH" >&5 21091$as_echo "$as_me: Added $DIR_BROTLI to CURL_LIBRARY_PATH" >&6;} 21092 fi 21093 fi 21094 else 21095 LDFLAGS=$CLEANLDFLAGS 21096 CPPFLAGS=$CLEANCPPFLAGS 21097 LIBS=$CLEANLIBS 21098 fi 21099fi 21100 21101 21102LDAPLIBNAME="" 21103 21104# Check whether --with-ldap-lib was given. 21105if test "${with_ldap_lib+set}" = set; then : 21106 withval=$with_ldap_lib; LDAPLIBNAME="$withval" 21107fi 21108 21109 21110LBERLIBNAME="" 21111 21112# Check whether --with-lber-lib was given. 21113if test "${with_lber_lib+set}" = set; then : 21114 withval=$with_lber_lib; LBERLIBNAME="$withval" 21115fi 21116 21117 21118if test x$CURL_DISABLE_LDAP != x1 ; then 21119 21120 21121 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lber.h" >&5 21122$as_echo_n "checking for lber.h... " >&6; } 21123if ${curl_cv_header_lber_h+:} false; then : 21124 $as_echo_n "(cached) " >&6 21125else 21126 21127 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 21128/* end confdefs.h. */ 21129 21130 21131#undef inline 21132#ifdef HAVE_WINDOWS_H 21133#ifndef WIN32_LEAN_AND_MEAN 21134#define WIN32_LEAN_AND_MEAN 21135#endif 21136#include <windows.h> 21137#else 21138#ifdef HAVE_SYS_TYPES_H 21139#include <sys/types.h> 21140#endif 21141#endif 21142#ifndef NULL 21143#define NULL (void *)0 21144#endif 21145#include <lber.h> 21146 21147int main (void) 21148{ 21149 21150 BerValue *bvp = NULL; 21151 BerElement *bep = ber_init(bvp); 21152 ber_free(bep, 1); 21153 21154 ; 21155 return 0; 21156} 21157 21158_ACEOF 21159if ac_fn_c_try_compile "$LINENO"; then : 21160 21161 curl_cv_header_lber_h="yes" 21162 21163else 21164 21165 curl_cv_header_lber_h="no" 21166 21167fi 21168rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 21169 21170fi 21171{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $curl_cv_header_lber_h" >&5 21172$as_echo "$curl_cv_header_lber_h" >&6; } 21173 if test "$curl_cv_header_lber_h" = "yes"; then 21174 21175cat >>confdefs.h <<_ACEOF 21176#define HAVE_LBER_H 1 21177_ACEOF 21178 21179 # 21180 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 21181/* end confdefs.h. */ 21182 21183 21184#undef inline 21185#ifdef HAVE_WINDOWS_H 21186#ifndef WIN32_LEAN_AND_MEAN 21187#define WIN32_LEAN_AND_MEAN 21188#endif 21189#include <windows.h> 21190#else 21191#ifdef HAVE_SYS_TYPES_H 21192#include <sys/types.h> 21193#endif 21194#endif 21195#ifndef NULL 21196#define NULL (void *)0 21197#endif 21198#ifndef LDAP_DEPRECATED 21199#define LDAP_DEPRECATED 1 21200#endif 21201#include <ldap.h> 21202 21203int main (void) 21204{ 21205 21206 BerValue *bvp = NULL; 21207 BerElement *bep = ber_init(bvp); 21208 ber_free(bep, 1); 21209 21210 ; 21211 return 0; 21212} 21213 21214_ACEOF 21215if ac_fn_c_try_compile "$LINENO"; then : 21216 21217 curl_cv_need_header_lber_h="no" 21218 21219else 21220 21221 curl_cv_need_header_lber_h="yes" 21222 21223fi 21224rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 21225 # 21226 case "$curl_cv_need_header_lber_h" in 21227 yes) 21228 21229cat >>confdefs.h <<_ACEOF 21230#define NEED_LBER_H 1 21231_ACEOF 21232 21233 ;; 21234 esac 21235 fi 21236 21237 21238 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap.h" >&5 21239$as_echo_n "checking for ldap.h... " >&6; } 21240if ${curl_cv_header_ldap_h+:} false; then : 21241 $as_echo_n "(cached) " >&6 21242else 21243 21244 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 21245/* end confdefs.h. */ 21246 21247 21248#undef inline 21249#ifdef HAVE_WINDOWS_H 21250#ifndef WIN32_LEAN_AND_MEAN 21251#define WIN32_LEAN_AND_MEAN 21252#endif 21253#include <windows.h> 21254#else 21255#ifdef HAVE_SYS_TYPES_H 21256#include <sys/types.h> 21257#endif 21258#endif 21259#ifndef LDAP_DEPRECATED 21260#define LDAP_DEPRECATED 1 21261#endif 21262#ifdef NEED_LBER_H 21263#include <lber.h> 21264#endif 21265#include <ldap.h> 21266 21267int main (void) 21268{ 21269 21270 LDAP *ldp = ldap_init("dummy", LDAP_PORT); 21271 int res = ldap_unbind(ldp); 21272 21273 ; 21274 return 0; 21275} 21276 21277_ACEOF 21278if ac_fn_c_try_compile "$LINENO"; then : 21279 21280 curl_cv_header_ldap_h="yes" 21281 21282else 21283 21284 curl_cv_header_ldap_h="no" 21285 21286fi 21287rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 21288 21289fi 21290{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $curl_cv_header_ldap_h" >&5 21291$as_echo "$curl_cv_header_ldap_h" >&6; } 21292 case "$curl_cv_header_ldap_h" in 21293 yes) 21294 21295cat >>confdefs.h <<_ACEOF 21296#define HAVE_LDAP_H 1 21297_ACEOF 21298 21299 ;; 21300 esac 21301 21302 21303 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl.h" >&5 21304$as_echo_n "checking for ldapssl.h... " >&6; } 21305if ${curl_cv_header_ldapssl_h+:} false; then : 21306 $as_echo_n "(cached) " >&6 21307else 21308 21309 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 21310/* end confdefs.h. */ 21311 21312 21313#undef inline 21314#ifdef HAVE_WINDOWS_H 21315#ifndef WIN32_LEAN_AND_MEAN 21316#define WIN32_LEAN_AND_MEAN 21317#endif 21318#include <windows.h> 21319#else 21320#ifdef HAVE_SYS_TYPES_H 21321#include <sys/types.h> 21322#endif 21323#endif 21324#ifndef NULL 21325#define NULL (void *)0 21326#endif 21327#ifndef LDAP_DEPRECATED 21328#define LDAP_DEPRECATED 1 21329#endif 21330#ifdef NEED_LBER_H 21331#include <lber.h> 21332#endif 21333#ifdef HAVE_LDAP_H 21334#include <ldap.h> 21335#endif 21336#include <ldapssl.h> 21337 21338int main (void) 21339{ 21340 21341 char *cert_label = NULL; 21342 LDAP *ldp = ldap_ssl_init("dummy", LDAPS_PORT, cert_label); 21343 21344 ; 21345 return 0; 21346} 21347 21348_ACEOF 21349if ac_fn_c_try_compile "$LINENO"; then : 21350 21351 curl_cv_header_ldapssl_h="yes" 21352 21353else 21354 21355 curl_cv_header_ldapssl_h="no" 21356 21357fi 21358rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 21359 21360fi 21361{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $curl_cv_header_ldapssl_h" >&5 21362$as_echo "$curl_cv_header_ldapssl_h" >&6; } 21363 case "$curl_cv_header_ldapssl_h" in 21364 yes) 21365 21366cat >>confdefs.h <<_ACEOF 21367#define HAVE_LDAPSSL_H 1 21368_ACEOF 21369 21370 ;; 21371 esac 21372 21373 21374 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_ssl.h" >&5 21375$as_echo_n "checking for ldap_ssl.h... " >&6; } 21376if ${curl_cv_header_ldap_ssl_h+:} false; then : 21377 $as_echo_n "(cached) " >&6 21378else 21379 21380 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 21381/* end confdefs.h. */ 21382 21383 21384#undef inline 21385#ifdef HAVE_WINDOWS_H 21386#ifndef WIN32_LEAN_AND_MEAN 21387#define WIN32_LEAN_AND_MEAN 21388#endif 21389#include <windows.h> 21390#else 21391#ifdef HAVE_SYS_TYPES_H 21392#include <sys/types.h> 21393#endif 21394#endif 21395#ifndef LDAP_DEPRECATED 21396#define LDAP_DEPRECATED 1 21397#endif 21398#ifdef NEED_LBER_H 21399#include <lber.h> 21400#endif 21401#ifdef HAVE_LDAP_H 21402#include <ldap.h> 21403#endif 21404#include <ldap_ssl.h> 21405 21406int main (void) 21407{ 21408 21409 LDAP *ldp = ldapssl_init("dummy", LDAPS_PORT, 1); 21410 21411 ; 21412 return 0; 21413} 21414 21415_ACEOF 21416if ac_fn_c_try_compile "$LINENO"; then : 21417 21418 curl_cv_header_ldap_ssl_h="yes" 21419 21420else 21421 21422 curl_cv_header_ldap_ssl_h="no" 21423 21424fi 21425rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 21426 21427fi 21428{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $curl_cv_header_ldap_ssl_h" >&5 21429$as_echo "$curl_cv_header_ldap_ssl_h" >&6; } 21430 case "$curl_cv_header_ldap_ssl_h" in 21431 yes) 21432 21433cat >>confdefs.h <<_ACEOF 21434#define HAVE_LDAP_SSL_H 1 21435_ACEOF 21436 21437 ;; 21438 esac 21439 21440 21441 if test -z "$LDAPLIBNAME" ; then 21442 if test "$curl_cv_native_windows" = "yes"; then 21443 LDAPLIBNAME="wldap32" 21444 LBERLIBNAME="no" 21445 fi 21446 fi 21447 21448 if test "$LDAPLIBNAME" ; then 21449 as_ac_Lib=`$as_echo "ac_cv_lib_"$LDAPLIBNAME"''_ldap_init" | $as_tr_sh` 21450{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_init in -l\"$LDAPLIBNAME\"" >&5 21451$as_echo_n "checking for ldap_init in -l\"$LDAPLIBNAME\"... " >&6; } 21452if eval \${$as_ac_Lib+:} false; then : 21453 $as_echo_n "(cached) " >&6 21454else 21455 ac_check_lib_save_LIBS=$LIBS 21456LIBS="-l"$LDAPLIBNAME" $LIBS" 21457cat confdefs.h - <<_ACEOF >conftest.$ac_ext 21458/* end confdefs.h. */ 21459 21460 21461#ifdef __cplusplus 21462extern "C" 21463#endif 21464char ldap_init (); 21465int main (void) 21466{ 21467return ldap_init (); 21468 ; 21469 return 0; 21470} 21471_ACEOF 21472if ac_fn_c_try_link "$LINENO"; then : 21473 eval "$as_ac_Lib=yes" 21474else 21475 eval "$as_ac_Lib=no" 21476fi 21477rm -f core conftest.err conftest.$ac_objext \ 21478 conftest$ac_exeext conftest.$ac_ext 21479LIBS=$ac_check_lib_save_LIBS 21480fi 21481eval ac_res=\$$as_ac_Lib 21482 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 21483$as_echo "$ac_res" >&6; } 21484if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : 21485 cat >>confdefs.h <<_ACEOF 21486#define `$as_echo "HAVE_LIB"$LDAPLIBNAME"" | $as_tr_cpp` 1 21487_ACEOF 21488 21489 LIBS="-l"$LDAPLIBNAME" $LIBS" 21490 21491else 21492 21493 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \"$LDAPLIBNAME\" is not an LDAP library: LDAP disabled" >&5 21494$as_echo "$as_me: WARNING: \"$LDAPLIBNAME\" is not an LDAP library: LDAP disabled" >&2;} 21495 21496$as_echo "#define CURL_DISABLE_LDAP 1" >>confdefs.h 21497 21498 CURL_DISABLE_LDAP=1 21499 21500 21501$as_echo "#define CURL_DISABLE_LDAPS 1" >>confdefs.h 21502 21503 CURL_DISABLE_LDAPS=1 21504 21505fi 21506 21507 else 21508 21509 # 21510 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LDAP libraries" >&5 21511$as_echo_n "checking for LDAP libraries... " >&6; } 21512 # 21513 u_libs="" 21514 # 21515 21516 # 21517 curl_cv_save_LIBS="$LIBS" 21518 curl_cv_ldap_LIBS="unknown" 21519 # 21520 for x_nlibs in '' "$u_libs" \ 21521 '-lldap' \ 21522 '-lldap -llber' \ 21523 '-llber -lldap' \ 21524 '-lldapssl -lldapx -lldapsdk' \ 21525 '-lldapsdk -lldapx -lldapssl' \ 21526 '-lldap -llber -lssl -lcrypto' ; do 21527 21528 if test "$curl_cv_ldap_LIBS" = "unknown"; then 21529 if test -z "$x_nlibs"; then 21530 LIBS="$curl_cv_save_LIBS" 21531 else 21532 LIBS="$x_nlibs $curl_cv_save_LIBS" 21533 fi 21534 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 21535/* end confdefs.h. */ 21536 21537 21538#undef inline 21539#ifdef HAVE_WINDOWS_H 21540#ifndef WIN32_LEAN_AND_MEAN 21541#define WIN32_LEAN_AND_MEAN 21542#endif 21543#include <windows.h> 21544#else 21545#ifdef HAVE_SYS_TYPES_H 21546#include <sys/types.h> 21547#endif 21548#endif 21549#ifndef NULL 21550#define NULL (void *)0 21551#endif 21552#ifndef LDAP_DEPRECATED 21553#define LDAP_DEPRECATED 1 21554#endif 21555#ifdef NEED_LBER_H 21556#include <lber.h> 21557#endif 21558#ifdef HAVE_LDAP_H 21559#include <ldap.h> 21560#endif 21561 21562int main (void) 21563{ 21564 21565 BerValue *bvp = NULL; 21566 BerElement *bep = ber_init(bvp); 21567 LDAP *ldp = ldap_init("dummy", LDAP_PORT); 21568 int res = ldap_unbind(ldp); 21569 ber_free(bep, 1); 21570 21571 ; 21572 return 0; 21573} 21574 21575_ACEOF 21576if ac_fn_c_try_link "$LINENO"; then : 21577 21578 curl_cv_ldap_LIBS="$x_nlibs" 21579 21580fi 21581rm -f core conftest.err conftest.$ac_objext \ 21582 conftest$ac_exeext conftest.$ac_ext 21583 fi 21584 done 21585 # 21586 LIBS="$curl_cv_save_LIBS" 21587 # 21588 case X-"$curl_cv_ldap_LIBS" in 21589 X-unknown) 21590 { $as_echo "$as_me:${as_lineno-$LINENO}: result: cannot find LDAP libraries" >&5 21591$as_echo "cannot find LDAP libraries" >&6; } 21592 ;; 21593 X-) 21594 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no additional lib required" >&5 21595$as_echo "no additional lib required" >&6; } 21596 ;; 21597 *) 21598 if test -z "$curl_cv_save_LIBS"; then 21599 LIBS="$curl_cv_ldap_LIBS" 21600 else 21601 LIBS="$curl_cv_ldap_LIBS $curl_cv_save_LIBS" 21602 fi 21603 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $curl_cv_ldap_LIBS" >&5 21604$as_echo "$curl_cv_ldap_LIBS" >&6; } 21605 ;; 21606 esac 21607 # 21608 21609 case X-"$curl_cv_ldap_LIBS" in 21610 X-unknown) 21611 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Cannot find libraries for LDAP support: LDAP disabled" >&5 21612$as_echo "$as_me: WARNING: Cannot find libraries for LDAP support: LDAP disabled" >&2;} 21613 21614$as_echo "#define CURL_DISABLE_LDAP 1" >>confdefs.h 21615 21616 CURL_DISABLE_LDAP=1 21617 21618 21619$as_echo "#define CURL_DISABLE_LDAPS 1" >>confdefs.h 21620 21621 CURL_DISABLE_LDAPS=1 21622 21623 ;; 21624 esac 21625 fi 21626fi 21627 21628if test x$CURL_DISABLE_LDAP != x1 ; then 21629 21630 if test "$LBERLIBNAME" ; then 21631 if test "$LBERLIBNAME" != "no" ; then 21632 as_ac_Lib=`$as_echo "ac_cv_lib_"$LBERLIBNAME"''_ber_free" | $as_tr_sh` 21633{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ber_free in -l\"$LBERLIBNAME\"" >&5 21634$as_echo_n "checking for ber_free in -l\"$LBERLIBNAME\"... " >&6; } 21635if eval \${$as_ac_Lib+:} false; then : 21636 $as_echo_n "(cached) " >&6 21637else 21638 ac_check_lib_save_LIBS=$LIBS 21639LIBS="-l"$LBERLIBNAME" $LIBS" 21640cat confdefs.h - <<_ACEOF >conftest.$ac_ext 21641/* end confdefs.h. */ 21642 21643 21644#ifdef __cplusplus 21645extern "C" 21646#endif 21647char ber_free (); 21648int main (void) 21649{ 21650return ber_free (); 21651 ; 21652 return 0; 21653} 21654_ACEOF 21655if ac_fn_c_try_link "$LINENO"; then : 21656 eval "$as_ac_Lib=yes" 21657else 21658 eval "$as_ac_Lib=no" 21659fi 21660rm -f core conftest.err conftest.$ac_objext \ 21661 conftest$ac_exeext conftest.$ac_ext 21662LIBS=$ac_check_lib_save_LIBS 21663fi 21664eval ac_res=\$$as_ac_Lib 21665 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 21666$as_echo "$ac_res" >&6; } 21667if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : 21668 cat >>confdefs.h <<_ACEOF 21669#define `$as_echo "HAVE_LIB"$LBERLIBNAME"" | $as_tr_cpp` 1 21670_ACEOF 21671 21672 LIBS="-l"$LBERLIBNAME" $LIBS" 21673 21674else 21675 21676 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \"$LBERLIBNAME\" is not an LBER library: LDAP disabled" >&5 21677$as_echo "$as_me: WARNING: \"$LBERLIBNAME\" is not an LBER library: LDAP disabled" >&2;} 21678 21679$as_echo "#define CURL_DISABLE_LDAP 1" >>confdefs.h 21680 21681 CURL_DISABLE_LDAP=1 21682 21683 21684$as_echo "#define CURL_DISABLE_LDAPS 1" >>confdefs.h 21685 21686 CURL_DISABLE_LDAPS=1 21687 21688fi 21689 21690 fi 21691 fi 21692fi 21693 21694if test x$CURL_DISABLE_LDAP != x1 ; then 21695 for ac_func in ldap_url_parse ldap_init_fd 21696do : 21697 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 21698ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 21699if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 21700 cat >>confdefs.h <<_ACEOF 21701#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 21702_ACEOF 21703 21704fi 21705done 21706 21707 21708 if test "$LDAPLIBNAME" = "wldap32"; then 21709 curl_ldap_msg="enabled (winldap)" 21710 21711$as_echo "#define USE_WIN32_LDAP 1" >>confdefs.h 21712 21713 else 21714 curl_ldap_msg="enabled (OpenLDAP)" 21715 if test "x$ac_cv_func_ldap_init_fd" = "xyes"; then 21716 21717$as_echo "#define USE_OPENLDAP 1" >>confdefs.h 21718 21719 USE_OPENLDAP=1 21720 21721 fi 21722 fi 21723fi 21724 21725if test x$CURL_DISABLE_LDAPS != x1 ; then 21726 curl_ldaps_msg="enabled" 21727fi 21728 21729 21730{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable IPv6" >&5 21731$as_echo_n "checking whether to enable IPv6... " >&6; } 21732# Check whether --enable-ipv6 was given. 21733if test "${enable_ipv6+set}" = set; then : 21734 enableval=$enable_ipv6; case "$enableval" in 21735 no) 21736 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 21737$as_echo "no" >&6; } 21738 ipv6=no 21739 ;; 21740 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 21741$as_echo "yes" >&6; } 21742 ipv6=yes 21743 ;; 21744 esac 21745else 21746 if test "$cross_compiling" = yes; then : 21747 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 21748$as_echo "yes" >&6; } 21749 ipv6=yes 21750 21751else 21752 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 21753/* end confdefs.h. */ 21754 /* is AF_INET6 available? */ 21755#include <sys/types.h> 21756#ifdef HAVE_WINSOCK2_H 21757#include <winsock2.h> 21758#else 21759#include <sys/socket.h> 21760#endif 21761#include <stdlib.h> /* for exit() */ 21762main() 21763{ 21764 if (socket(AF_INET6, SOCK_STREAM, 0) < 0) 21765 exit(1); 21766 else 21767 exit(0); 21768} 21769 21770_ACEOF 21771if ac_fn_c_try_run "$LINENO"; then : 21772 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 21773$as_echo "yes" >&6; } 21774 ipv6=yes 21775else 21776 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 21777$as_echo "no" >&6; } 21778 ipv6=no 21779fi 21780rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 21781 conftest.$ac_objext conftest.beam conftest.$ac_ext 21782fi 21783 21784fi 21785 21786 21787if test "$ipv6" = "yes"; then 21788 curl_ipv6_msg="enabled" 21789fi 21790 21791# Check if struct sockaddr_in6 have sin6_scope_id member 21792if test "$ipv6" = yes; then 21793 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if struct sockaddr_in6 has sin6_scope_id member" >&5 21794$as_echo_n "checking if struct sockaddr_in6 has sin6_scope_id member... " >&6; } 21795 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 21796/* end confdefs.h. */ 21797 21798#include <sys/types.h> 21799#ifdef HAVE_WINSOCK2_H 21800#include <winsock2.h> 21801#include <ws2tcpip.h> 21802#else 21803#include <netinet/in.h> 21804#if defined (__TANDEM) 21805# include <netinet/in6.h> 21806#endif 21807#endif 21808int main (void) 21809{ 21810struct sockaddr_in6 s; s.sin6_scope_id = 0; 21811 ; 21812 return 0; 21813} 21814_ACEOF 21815if ac_fn_c_try_compile "$LINENO"; then : 21816 have_sin6_scope_id=yes 21817fi 21818rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 21819 if test "$have_sin6_scope_id" = yes; then 21820 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 21821$as_echo "yes" >&6; } 21822 21823$as_echo "#define HAVE_SOCKADDR_IN6_SIN6_SCOPE_ID 1" >>confdefs.h 21824 21825 else 21826 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 21827$as_echo "no" >&6; } 21828 fi 21829fi 21830 21831 21832{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if argv can be written to" >&5 21833$as_echo_n "checking if argv can be written to... " >&6; } 21834 21835 21836 old=$LD_LIBRARY_PATH 21837 LD_LIBRARY_PATH=$CURL_LIBRARY_PATH:$old 21838 export LD_LIBRARY_PATH 21839 if test "$cross_compiling" = yes; then : 21840 curl_cv_writable_argv=cross 21841 21842else 21843 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 21844/* end confdefs.h. */ 21845 21846int main(int argc, char ** argv) { 21847 argv00 = ' '; 21848 return (argv00 == ' ')?0:1; 21849} 21850 21851_ACEOF 21852if ac_fn_c_try_run "$LINENO"; then : 21853 curl_cv_writable_argv=yes 21854 21855else 21856 curl_cv_writable_argv=no 21857 21858fi 21859rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 21860 conftest.$ac_objext conftest.beam conftest.$ac_ext 21861fi 21862 21863 LD_LIBRARY_PATH=$old # restore 21864 21865case $curl_cv_writable_argv in 21866yes) 21867 21868$as_echo "#define HAVE_WRITABLE_ARGV 1" >>confdefs.h 21869 21870 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 21871$as_echo "yes" >&6; } 21872 ;; 21873no) 21874 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 21875$as_echo "no" >&6; } 21876 ;; 21877*) 21878 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 21879$as_echo "no" >&6; } 21880 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: the previous check could not be made default was used" >&5 21881$as_echo "$as_me: WARNING: the previous check could not be made default was used" >&2;} 21882 ;; 21883esac 21884 21885 21886 21887GSSAPI_ROOT="/usr" 21888 21889# Check whether --with-gssapi-includes was given. 21890if test "${with_gssapi_includes+set}" = set; then : 21891 withval=$with_gssapi_includes; GSSAPI_INCS="-I$withval" 21892 want_gss="yes" 21893 21894fi 21895 21896 21897 21898# Check whether --with-gssapi-libs was given. 21899if test "${with_gssapi_libs+set}" = set; then : 21900 withval=$with_gssapi_libs; GSSAPI_LIB_DIR="-L$withval" 21901 want_gss="yes" 21902 21903fi 21904 21905 21906 21907# Check whether --with-gssapi was given. 21908if test "${with_gssapi+set}" = set; then : 21909 withval=$with_gssapi; 21910 GSSAPI_ROOT="$withval" 21911 if test x"$GSSAPI_ROOT" != xno; then 21912 want_gss="yes" 21913 if test x"$GSSAPI_ROOT" = xyes; then 21914 GSSAPI_ROOT="/usr" 21915 fi 21916 fi 21917 21918fi 21919 21920 21921: ${KRB5CONFIG:="$GSSAPI_ROOT/bin/krb5-config"} 21922 21923save_CPPFLAGS="$CPPFLAGS" 21924{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if GSS-API support is requested" >&5 21925$as_echo_n "checking if GSS-API support is requested... " >&6; } 21926if test x"$want_gss" = xyes; then 21927 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 21928$as_echo "yes" >&6; } 21929 21930 if test -z "$GSSAPI_INCS"; then 21931 if test -n "$host_alias" -a -f "$GSSAPI_ROOT/bin/$host_alias-krb5-config"; then 21932 GSSAPI_INCS=`$GSSAPI_ROOT/bin/$host_alias-krb5-config --cflags gssapi` 21933 elif test -f "$KRB5CONFIG"; then 21934 GSSAPI_INCS=`$KRB5CONFIG --cflags gssapi` 21935 elif test "$GSSAPI_ROOT" != "yes"; then 21936 GSSAPI_INCS="-I$GSSAPI_ROOT/include" 21937 fi 21938 fi 21939 21940 CPPFLAGS="$CPPFLAGS $GSSAPI_INCS" 21941 21942 ac_fn_c_check_header_mongrel "$LINENO" "gss.h" "ac_cv_header_gss_h" "$ac_includes_default" 21943if test "x$ac_cv_header_gss_h" = xyes; then : 21944 21945 21946$as_echo "#define HAVE_GSSGNU 1" >>confdefs.h 21947 21948 gnu_gss=yes 21949 21950else 21951 21952 for ac_header in gssapi/gssapi.h 21953do : 21954 ac_fn_c_check_header_mongrel "$LINENO" "gssapi/gssapi.h" "ac_cv_header_gssapi_gssapi_h" "$ac_includes_default" 21955if test "x$ac_cv_header_gssapi_gssapi_h" = xyes; then : 21956 cat >>confdefs.h <<_ACEOF 21957#define HAVE_GSSAPI_GSSAPI_H 1 21958_ACEOF 21959 21960else 21961 not_mit=1 21962fi 21963 21964done 21965 21966 for ac_header in gssapi/gssapi_generic.h gssapi/gssapi_krb5.h 21967do : 21968 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 21969ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" " 21970$ac_includes_default 21971#ifdef HAVE_GSSAPI_GSSAPI_H 21972#include <gssapi/gssapi.h> 21973#endif 21974 21975" 21976if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 21977 cat >>confdefs.h <<_ACEOF 21978#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 21979_ACEOF 21980 21981else 21982 not_mit=1 21983fi 21984 21985done 21986 21987 if test "x$not_mit" = "x1"; then 21988 ac_fn_c_check_header_mongrel "$LINENO" "gssapi.h" "ac_cv_header_gssapi_h" "$ac_includes_default" 21989if test "x$ac_cv_header_gssapi_h" = xyes; then : 21990 21991 21992$as_echo "#define HAVE_GSSHEIMDAL 1" >>confdefs.h 21993 21994 21995else 21996 21997 want_gss=no 21998 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: disabling GSS-API support since no header files were found" >&5 21999$as_echo "$as_me: WARNING: disabling GSS-API support since no header files were found" >&2;} 22000 22001 22002fi 22003 22004 22005 else 22006 22007$as_echo "#define HAVE_GSSMIT 1" >>confdefs.h 22008 22009 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if GSS-API headers declare GSS_C_NT_HOSTBASED_SERVICE" >&5 22010$as_echo_n "checking if GSS-API headers declare GSS_C_NT_HOSTBASED_SERVICE... " >&6; } 22011 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 22012/* end confdefs.h. */ 22013 22014 22015#include <gssapi/gssapi.h> 22016#include <gssapi/gssapi_generic.h> 22017#include <gssapi/gssapi_krb5.h> 22018 22019int main (void) 22020{ 22021 22022 gss_import_name( 22023 (OM_uint32 *)0, 22024 (gss_buffer_t)0, 22025 GSS_C_NT_HOSTBASED_SERVICE, 22026 (gss_name_t *)0); 22027 22028 ; 22029 return 0; 22030} 22031 22032_ACEOF 22033if ac_fn_c_try_compile "$LINENO"; then : 22034 22035 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 22036$as_echo "yes" >&6; } 22037 22038else 22039 22040 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 22041$as_echo "no" >&6; } 22042 22043$as_echo "#define HAVE_OLD_GSSMIT 1" >>confdefs.h 22044 22045 22046fi 22047rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 22048 fi 22049 22050 22051fi 22052 22053 22054else 22055 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 22056$as_echo "no" >&6; } 22057fi 22058if test x"$want_gss" = xyes; then 22059 22060$as_echo "#define HAVE_GSSAPI 1" >>confdefs.h 22061 22062 HAVE_GSSAPI=1 22063 curl_gss_msg="enabled (MIT Kerberos/Heimdal)" 22064 22065 if test -n "$gnu_gss"; then 22066 curl_gss_msg="enabled (GNU GSS)" 22067 LDFLAGS="$LDFLAGS $GSSAPI_LIB_DIR" 22068 LIBS="-lgss $LIBS" 22069 elif test -z "$GSSAPI_LIB_DIR"; then 22070 case $host in 22071 *-*-darwin*) 22072 LIBS="-lgssapi_krb5 -lresolv $LIBS" 22073 ;; 22074 *) 22075 if test -n "$host_alias" -a -f "$GSSAPI_ROOT/bin/$host_alias-krb5-config"; then 22076 gss_libs=`$GSSAPI_ROOT/bin/$host_alias-krb5-config --libs gssapi` 22077 LIBS="$gss_libs $LIBS" 22078 elif test -f "$KRB5CONFIG"; then 22079 gss_libs=`$KRB5CONFIG --libs gssapi` 22080 LIBS="$gss_libs $LIBS" 22081 else 22082 case $host in 22083 *-hp-hpux*) 22084 gss_libname="gss" 22085 ;; 22086 *) 22087 gss_libname="gssapi" 22088 ;; 22089 esac 22090 22091 if test "$GSSAPI_ROOT" != "yes"; then 22092 LDFLAGS="$LDFLAGS -L$GSSAPI_ROOT/lib$libsuff" 22093 LIBS="-l$gss_libname $LIBS" 22094 else 22095 LIBS="-l$gss_libname $LIBS" 22096 fi 22097 fi 22098 ;; 22099 esac 22100 else 22101 LDFLAGS="$LDFLAGS $GSSAPI_LIB_DIR" 22102 case $host in 22103 *-hp-hpux*) 22104 LIBS="-lgss $LIBS" 22105 ;; 22106 *) 22107 LIBS="-lgssapi $LIBS" 22108 ;; 22109 esac 22110 fi 22111else 22112 CPPFLAGS="$save_CPPFLAGS" 22113fi 22114 22115build_libstubgss=no 22116if test x"$want_gss" = "xyes"; then 22117 build_libstubgss=yes 22118fi 22119 22120 if test "x$build_libstubgss" = "xyes"; then 22121 BUILD_STUB_GSS_TRUE= 22122 BUILD_STUB_GSS_FALSE='#' 22123else 22124 BUILD_STUB_GSS_TRUE='#' 22125 BUILD_STUB_GSS_FALSE= 22126fi 22127 22128 22129 22130DEFAULT_SSL_BACKEND=no 22131VALID_DEFAULT_SSL_BACKEND= 22132 22133# Check whether --with-default-ssl-backend was given. 22134if test "${with_default_ssl_backend+set}" = set; then : 22135 withval=$with_default_ssl_backend; DEFAULT_SSL_BACKEND=$withval 22136fi 22137 22138case "$DEFAULT_SSL_BACKEND" in 22139 no) 22140 ;; 22141 default|yes) 22142 as_fn_error $? "The name of the default SSL backend is required." "$LINENO" 5 22143 ;; 22144 *) 22145 22146 VALID_DEFAULT_SSL_BACKEND=no 22147 ;; 22148esac 22149 22150 22151 22152OPT_WINSSL=no 22153 22154# Check whether --with-winssl was given. 22155if test "${with_winssl+set}" = set; then : 22156 withval=$with_winssl; OPT_WINSSL=$withval 22157fi 22158 22159 22160 22161# Check whether --with-schannel was given. 22162if test "${with_schannel+set}" = set; then : 22163 withval=$with_schannel; OPT_WINSSL=$withval 22164fi 22165 22166 22167{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable Windows native SSL/TLS (Windows native builds only)" >&5 22168$as_echo_n "checking whether to enable Windows native SSL/TLS (Windows native builds only)... " >&6; } 22169if test -z "$ssl_backends" -o "x$OPT_WINSSL" != xno; then 22170 ssl_msg= 22171 if test "x$OPT_WINSSL" != "xno" && 22172 test "x$curl_cv_native_windows" = "xyes"; then 22173 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 22174$as_echo "yes" >&6; } 22175 22176$as_echo "#define USE_SCHANNEL 1" >>confdefs.h 22177 22178 USE_SCHANNEL=1 22179 22180 ssl_msg="Windows-native" 22181 test schannel != "$DEFAULT_SSL_BACKEND" || VALID_DEFAULT_SSL_BACKEND=yes 22182 WINSSL_ENABLED=1 22183 # --with-winssl implies --enable-sspi 22184 22185$as_echo "#define USE_WINDOWS_SSPI 1" >>confdefs.h 22186 22187 USE_WINDOWS_SSPI=1 22188 22189 curl_sspi_msg="enabled" 22190 LIBS="-lcrypt32 $LIBS" 22191 else 22192 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 22193$as_echo "no" >&6; } 22194 fi 22195 test -z "$ssl_msg" || ssl_backends="${ssl_backends:+$ssl_backends, }$ssl_msg" 22196else 22197 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 22198$as_echo "no" >&6; } 22199fi 22200 22201OPT_SECURETRANSPORT=no 22202 22203# Check whether --with-darwinssl was given. 22204if test "${with_darwinssl+set}" = set; then : 22205 withval=$with_darwinssl; OPT_SECURETRANSPORT=$withval 22206fi 22207 22208 22209 22210# Check whether --with-secure-transport was given. 22211if test "${with_secure_transport+set}" = set; then : 22212 withval=$with_secure_transport; OPT_SECURETRANSPORT=$withval 22213fi 22214 22215 22216{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable Secure Transport" >&5 22217$as_echo_n "checking whether to enable Secure Transport... " >&6; } 22218if test -z "$ssl_backends" -o "x$OPT_SECURETRANSPORT" != xno; then 22219 if test "x$OPT_SECURETRANSPORT" != "xno" && 22220 test -d "/System/Library/Frameworks/Security.framework"; then 22221 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 22222$as_echo "yes" >&6; } 22223 22224$as_echo "#define USE_SECTRANSP 1" >>confdefs.h 22225 22226 USE_SECTRANSP=1 22227 22228 ssl_msg="Secure Transport" 22229 test secure-transport != "$DEFAULT_SSL_BACKEND" || VALID_DEFAULT_SSL_BACKEND=yes 22230 SECURETRANSPORT_ENABLED=1 22231 LDFLAGS="$LDFLAGS -framework CoreFoundation -framework Security" 22232 else 22233 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 22234$as_echo "no" >&6; } 22235 fi 22236 test -z "$ssl_msg" || ssl_backends="${ssl_backends:+$ssl_backends, }$ssl_msg" 22237else 22238 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 22239$as_echo "no" >&6; } 22240fi 22241 22242OPT_AMISSL=no 22243 22244# Check whether --with-amissl was given. 22245if test "${with_amissl+set}" = set; then : 22246 withval=$with_amissl; OPT_AMISSL=$withval 22247fi 22248 22249 22250{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable Amiga native SSL/TLS (AmiSSL)" >&5 22251$as_echo_n "checking whether to enable Amiga native SSL/TLS (AmiSSL)... " >&6; } 22252if test "$HAVE_PROTO_BSDSOCKET_H" == "1"; then 22253 if test -z "$ssl_backends" -o "x$OPT_AMISSL" != xno; then 22254 ssl_msg= 22255 if test "x$OPT_AMISSL" != "xno"; then 22256 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 22257$as_echo "yes" >&6; } 22258 ssl_msg="AmiSSL" 22259 test amissl != "$DEFAULT_SSL_BACKEND" || VALID_DEFAULT_SSL_BACKEND=yes 22260 AMISSL_ENABLED=1 22261 LIBS="-lamisslauto $LIBS" 22262 22263$as_echo "#define USE_AMISSL 1" >>confdefs.h 22264 22265 22266$as_echo "#define USE_OPENSSL 1" >>confdefs.h 22267 22268 else 22269 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 22270$as_echo "no" >&6; } 22271 fi 22272 test -z "$ssl_msg" || ssl_backends="${ssl_backends:+$ssl_backends, }$ssl_msg" 22273 else 22274 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 22275$as_echo "no" >&6; } 22276 fi 22277else 22278 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 22279$as_echo "no" >&6; } 22280fi 22281 22282 22283OPT_SSL=off 22284ca="no" 22285 22286# Check whether --with-ssl was given. 22287if test "${with_ssl+set}" = set; then : 22288 withval=$with_ssl; OPT_SSL=$withval 22289fi 22290 22291 22292if test -z "$ssl_backends" -o "x$OPT_SSL" != xno && 22293 test X"$OPT_SSL" != Xno; then 22294 ssl_msg= 22295 22296 CLEANLDFLAGS="$LDFLAGS" 22297 CLEANCPPFLAGS="$CPPFLAGS" 22298 CLEANLIBS="$LIBS" 22299 22300 case $host in 22301 *-*-msys* | *-*-mingw*) 22302 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gdi32" >&5 22303$as_echo_n "checking for gdi32... " >&6; } 22304 my_ac_save_LIBS=$LIBS 22305 LIBS="-lgdi32 $LIBS" 22306 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 22307/* end confdefs.h. */ 22308#include <windef.h> 22309 #include <wingdi.h> 22310int main (void) 22311{ 22312GdiFlush(); 22313 ; 22314 return 0; 22315} 22316_ACEOF 22317if ac_fn_c_try_link "$LINENO"; then : 22318 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 22319$as_echo "yes" >&6; } 22320else 22321 LIBS=$my_ac_save_LIBS 22322 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 22323$as_echo "no" >&6; } 22324 22325fi 22326rm -f core conftest.err conftest.$ac_objext \ 22327 conftest$ac_exeext conftest.$ac_ext 22328 ;; 22329 esac 22330 22331 case "$OPT_SSL" in 22332 yes) 22333 if test x$cross_compiling != xyes; then 22334 PKGTEST="yes" 22335 fi 22336 PREFIX_OPENSSL=/usr/local/ssl 22337 LIB_OPENSSL="$PREFIX_OPENSSL/lib$libsuff" 22338 ;; 22339 off) 22340 if test x$cross_compiling != xyes; then 22341 PKGTEST="yes" 22342 fi 22343 PREFIX_OPENSSL= 22344 ;; 22345 *) 22346 PKGTEST="no" 22347 PREFIX_OPENSSL=$OPT_SSL 22348 22349 OPENSSL_PCDIR="$OPT_SSL/lib/pkgconfig" 22350 if test -f "$OPENSSL_PCDIR/openssl.pc"; then 22351 { $as_echo "$as_me:${as_lineno-$LINENO}: PKG_CONFIG_LIBDIR will be set to \"$OPENSSL_PCDIR\"" >&5 22352$as_echo "$as_me: PKG_CONFIG_LIBDIR will be set to \"$OPENSSL_PCDIR\"" >&6;} 22353 PKGTEST="yes" 22354 elif test ! -f "$PREFIX_OPENSSL/include/openssl/ssl.h"; then 22355 as_fn_error $? "$PREFIX_OPENSSL is a bad --with-ssl prefix!" "$LINENO" 5 22356 fi 22357 22358 LIB_OPENSSL="$PREFIX_OPENSSL/lib$libsuff" 22359 if test "$PREFIX_OPENSSL" != "/usr" ; then 22360 SSL_LDFLAGS="-L$LIB_OPENSSL" 22361 SSL_CPPFLAGS="-I$PREFIX_OPENSSL/include" 22362 fi 22363 SSL_CPPFLAGS="$SSL_CPPFLAGS -I$PREFIX_OPENSSL/include/openssl" 22364 ;; 22365 esac 22366 22367 if test "$PKGTEST" = "yes"; then 22368 22369 22370 if test -n "$PKG_CONFIG"; then 22371 PKGCONFIG="$PKG_CONFIG" 22372 else 22373 if test -n "$ac_tool_prefix"; then 22374 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. 22375set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 22376{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 22377$as_echo_n "checking for $ac_word... " >&6; } 22378if ${ac_cv_path_PKGCONFIG+:} false; then : 22379 $as_echo_n "(cached) " >&6 22380else 22381 case $PKGCONFIG in 22382 [\\/]* | ?:[\\/]*) 22383 ac_cv_path_PKGCONFIG="$PKGCONFIG" # Let the user override the test with a path. 22384 ;; 22385 *) 22386 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 22387as_dummy="$PATH:/usr/bin:/usr/local/bin" 22388for as_dir in $as_dummy 22389do 22390 IFS=$as_save_IFS 22391 test -z "$as_dir" && as_dir=. 22392 for ac_exec_ext in '' $ac_executable_extensions; do 22393 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 22394 ac_cv_path_PKGCONFIG="$as_dir/$ac_word$ac_exec_ext" 22395 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 22396 break 2 22397 fi 22398done 22399 done 22400IFS=$as_save_IFS 22401 22402 ;; 22403esac 22404fi 22405PKGCONFIG=$ac_cv_path_PKGCONFIG 22406if test -n "$PKGCONFIG"; then 22407 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKGCONFIG" >&5 22408$as_echo "$PKGCONFIG" >&6; } 22409else 22410 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 22411$as_echo "no" >&6; } 22412fi 22413 22414 22415fi 22416if test -z "$ac_cv_path_PKGCONFIG"; then 22417 ac_pt_PKGCONFIG=$PKGCONFIG 22418 # Extract the first word of "pkg-config", so it can be a program name with args. 22419set dummy pkg-config; ac_word=$2 22420{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 22421$as_echo_n "checking for $ac_word... " >&6; } 22422if ${ac_cv_path_ac_pt_PKGCONFIG+:} false; then : 22423 $as_echo_n "(cached) " >&6 22424else 22425 case $ac_pt_PKGCONFIG in 22426 [\\/]* | ?:[\\/]*) 22427 ac_cv_path_ac_pt_PKGCONFIG="$ac_pt_PKGCONFIG" # Let the user override the test with a path. 22428 ;; 22429 *) 22430 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 22431as_dummy="$PATH:/usr/bin:/usr/local/bin" 22432for as_dir in $as_dummy 22433do 22434 IFS=$as_save_IFS 22435 test -z "$as_dir" && as_dir=. 22436 for ac_exec_ext in '' $ac_executable_extensions; do 22437 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 22438 ac_cv_path_ac_pt_PKGCONFIG="$as_dir/$ac_word$ac_exec_ext" 22439 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 22440 break 2 22441 fi 22442done 22443 done 22444IFS=$as_save_IFS 22445 22446 ;; 22447esac 22448fi 22449ac_pt_PKGCONFIG=$ac_cv_path_ac_pt_PKGCONFIG 22450if test -n "$ac_pt_PKGCONFIG"; then 22451 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKGCONFIG" >&5 22452$as_echo "$ac_pt_PKGCONFIG" >&6; } 22453else 22454 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 22455$as_echo "no" >&6; } 22456fi 22457 22458 if test "x$ac_pt_PKGCONFIG" = x; then 22459 PKGCONFIG="no" 22460 else 22461 case $cross_compiling:$ac_tool_warned in 22462yes:) 22463{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 22464$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 22465ac_tool_warned=yes ;; 22466esac 22467 PKGCONFIG=$ac_pt_PKGCONFIG 22468 fi 22469else 22470 PKGCONFIG="$ac_cv_path_PKGCONFIG" 22471fi 22472 22473 fi 22474 22475 if test "x$PKGCONFIG" != "xno"; then 22476 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for openssl options with pkg-config" >&5 22477$as_echo_n "checking for openssl options with pkg-config... " >&6; } 22478 itexists=` 22479 if test -n "$OPENSSL_PCDIR"; then 22480 PKG_CONFIG_LIBDIR="$OPENSSL_PCDIR" 22481 export PKG_CONFIG_LIBDIR 22482 fi 22483 $PKGCONFIG --exists openssl >/dev/null 2>&1 && echo 1` 22484 22485 if test -z "$itexists"; then 22486 PKGCONFIG="no" 22487 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 22488$as_echo "no" >&6; } 22489 else 22490 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5 22491$as_echo "found" >&6; } 22492 fi 22493 fi 22494 22495 22496 if test "$PKGCONFIG" != "no" ; then 22497 SSL_LIBS=` 22498 if test -n "$OPENSSL_PCDIR"; then 22499 PKG_CONFIG_LIBDIR="$OPENSSL_PCDIR" 22500 export PKG_CONFIG_LIBDIR 22501 fi 22502 $PKGCONFIG --libs-only-l --libs-only-other openssl 2>/dev/null` 22503 22504 SSL_LDFLAGS=` 22505 if test -n "$OPENSSL_PCDIR"; then 22506 PKG_CONFIG_LIBDIR="$OPENSSL_PCDIR" 22507 export PKG_CONFIG_LIBDIR 22508 fi 22509 $PKGCONFIG --libs-only-L openssl 2>/dev/null` 22510 22511 SSL_CPPFLAGS=` 22512 if test -n "$OPENSSL_PCDIR"; then 22513 PKG_CONFIG_LIBDIR="$OPENSSL_PCDIR" 22514 export PKG_CONFIG_LIBDIR 22515 fi 22516 $PKGCONFIG --cflags-only-I openssl 2>/dev/null` 22517 22518 22519 { $as_echo "$as_me:${as_lineno-$LINENO}: pkg-config: SSL_LIBS: \"$SSL_LIBS\"" >&5 22520$as_echo "$as_me: pkg-config: SSL_LIBS: \"$SSL_LIBS\"" >&6;} 22521 { $as_echo "$as_me:${as_lineno-$LINENO}: pkg-config: SSL_LDFLAGS: \"$SSL_LDFLAGS\"" >&5 22522$as_echo "$as_me: pkg-config: SSL_LDFLAGS: \"$SSL_LDFLAGS\"" >&6;} 22523 { $as_echo "$as_me:${as_lineno-$LINENO}: pkg-config: SSL_CPPFLAGS: \"$SSL_CPPFLAGS\"" >&5 22524$as_echo "$as_me: pkg-config: SSL_CPPFLAGS: \"$SSL_CPPFLAGS\"" >&6;} 22525 22526 LIB_OPENSSL=`echo $SSL_LDFLAGS | sed -e 's/-L//g'` 22527 22528 LIBS="$SSL_LIBS $LIBS" 22529 fi 22530 fi 22531 22532 CPPFLAGS="$CPPFLAGS $SSL_CPPFLAGS" 22533 LDFLAGS="$LDFLAGS $SSL_LDFLAGS" 22534 22535 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for HMAC_Update in -lcrypto" >&5 22536$as_echo_n "checking for HMAC_Update in -lcrypto... " >&6; } 22537if ${ac_cv_lib_crypto_HMAC_Update+:} false; then : 22538 $as_echo_n "(cached) " >&6 22539else 22540 ac_check_lib_save_LIBS=$LIBS 22541LIBS="-lcrypto $LIBS" 22542cat confdefs.h - <<_ACEOF >conftest.$ac_ext 22543/* end confdefs.h. */ 22544 22545 22546#ifdef __cplusplus 22547extern "C" 22548#endif 22549char HMAC_Update (); 22550int main (void) 22551{ 22552return HMAC_Update (); 22553 ; 22554 return 0; 22555} 22556_ACEOF 22557if ac_fn_c_try_link "$LINENO"; then : 22558 ac_cv_lib_crypto_HMAC_Update=yes 22559else 22560 ac_cv_lib_crypto_HMAC_Update=no 22561fi 22562rm -f core conftest.err conftest.$ac_objext \ 22563 conftest$ac_exeext conftest.$ac_ext 22564LIBS=$ac_check_lib_save_LIBS 22565fi 22566{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_crypto_HMAC_Update" >&5 22567$as_echo "$ac_cv_lib_crypto_HMAC_Update" >&6; } 22568if test "x$ac_cv_lib_crypto_HMAC_Update" = xyes; then : 22569 22570 HAVECRYPTO="yes" 22571 LIBS="-lcrypto $LIBS" 22572 22573else 22574 22575 LDFLAGS="$CLEANLDFLAGS -L$LIB_OPENSSL" 22576 if test "$PKGCONFIG" = "no" ; then 22577 # only set this if pkg-config wasn't used 22578 CPPFLAGS="$CLEANCPPFLAGS -I$PREFIX_OPENSSL/include/openssl -I$PREFIX_OPENSSL/include" 22579 fi 22580 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for HMAC_Init_ex in -lcrypto" >&5 22581$as_echo_n "checking for HMAC_Init_ex in -lcrypto... " >&6; } 22582if ${ac_cv_lib_crypto_HMAC_Init_ex+:} false; then : 22583 $as_echo_n "(cached) " >&6 22584else 22585 ac_check_lib_save_LIBS=$LIBS 22586LIBS="-lcrypto $LIBS" 22587cat confdefs.h - <<_ACEOF >conftest.$ac_ext 22588/* end confdefs.h. */ 22589 22590 22591#ifdef __cplusplus 22592extern "C" 22593#endif 22594char HMAC_Init_ex (); 22595int main (void) 22596{ 22597return HMAC_Init_ex (); 22598 ; 22599 return 0; 22600} 22601_ACEOF 22602if ac_fn_c_try_link "$LINENO"; then : 22603 ac_cv_lib_crypto_HMAC_Init_ex=yes 22604else 22605 ac_cv_lib_crypto_HMAC_Init_ex=no 22606fi 22607rm -f core conftest.err conftest.$ac_objext \ 22608 conftest$ac_exeext conftest.$ac_ext 22609LIBS=$ac_check_lib_save_LIBS 22610fi 22611{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_crypto_HMAC_Init_ex" >&5 22612$as_echo "$ac_cv_lib_crypto_HMAC_Init_ex" >&6; } 22613if test "x$ac_cv_lib_crypto_HMAC_Init_ex" = xyes; then : 22614 22615 HAVECRYPTO="yes" 22616 LIBS="-lcrypto $LIBS" 22617else 22618 22619 22620 { $as_echo "$as_me:${as_lineno-$LINENO}: checking OpenSSL linking with -ldl" >&5 22621$as_echo_n "checking OpenSSL linking with -ldl... " >&6; } 22622 LIBS="$CLEANLIBS -lcrypto -ldl" 22623 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 22624/* end confdefs.h. */ 22625 22626 #include <openssl/err.h> 22627 22628int main (void) 22629{ 22630 22631 ERR_clear_error(); 22632 22633 ; 22634 return 0; 22635} 22636_ACEOF 22637if ac_fn_c_try_link "$LINENO"; then : 22638 22639 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 22640$as_echo "yes" >&6; } 22641 HAVECRYPTO="yes" 22642 22643else 22644 22645 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 22646$as_echo "no" >&6; } 22647 22648 { $as_echo "$as_me:${as_lineno-$LINENO}: checking OpenSSL linking with -ldl and -lpthread" >&5 22649$as_echo_n "checking OpenSSL linking with -ldl and -lpthread... " >&6; } 22650 LIBS="$CLEANLIBS -lcrypto -ldl -lpthread" 22651 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 22652/* end confdefs.h. */ 22653 22654 #include <openssl/err.h> 22655 22656int main (void) 22657{ 22658 22659 ERR_clear_error(); 22660 22661 ; 22662 return 0; 22663} 22664_ACEOF 22665if ac_fn_c_try_link "$LINENO"; then : 22666 22667 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 22668$as_echo "yes" >&6; } 22669 HAVECRYPTO="yes" 22670 22671else 22672 22673 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 22674$as_echo "no" >&6; } 22675 LDFLAGS="$CLEANLDFLAGS" 22676 CPPFLAGS="$CLEANCPPFLAGS" 22677 LIBS="$CLEANLIBS" 22678 22679 22680fi 22681rm -f core conftest.err conftest.$ac_objext \ 22682 conftest$ac_exeext conftest.$ac_ext 22683 22684 22685fi 22686rm -f core conftest.err conftest.$ac_objext \ 22687 conftest$ac_exeext conftest.$ac_ext 22688 22689 22690fi 22691 22692 22693fi 22694 22695 22696 if test X"$HAVECRYPTO" = X"yes"; then 22697 22698 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SSL_connect in -lssl" >&5 22699$as_echo_n "checking for SSL_connect in -lssl... " >&6; } 22700if ${ac_cv_lib_ssl_SSL_connect+:} false; then : 22701 $as_echo_n "(cached) " >&6 22702else 22703 ac_check_lib_save_LIBS=$LIBS 22704LIBS="-lssl $LIBS" 22705cat confdefs.h - <<_ACEOF >conftest.$ac_ext 22706/* end confdefs.h. */ 22707 22708 22709#ifdef __cplusplus 22710extern "C" 22711#endif 22712char SSL_connect (); 22713int main (void) 22714{ 22715return SSL_connect (); 22716 ; 22717 return 0; 22718} 22719_ACEOF 22720if ac_fn_c_try_link "$LINENO"; then : 22721 ac_cv_lib_ssl_SSL_connect=yes 22722else 22723 ac_cv_lib_ssl_SSL_connect=no 22724fi 22725rm -f core conftest.err conftest.$ac_objext \ 22726 conftest$ac_exeext conftest.$ac_ext 22727LIBS=$ac_check_lib_save_LIBS 22728fi 22729{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ssl_SSL_connect" >&5 22730$as_echo "$ac_cv_lib_ssl_SSL_connect" >&6; } 22731if test "x$ac_cv_lib_ssl_SSL_connect" = xyes; then : 22732 cat >>confdefs.h <<_ACEOF 22733#define HAVE_LIBSSL 1 22734_ACEOF 22735 22736 LIBS="-lssl $LIBS" 22737 22738fi 22739 22740 22741 if test "$ac_cv_lib_ssl_SSL_connect" != yes; then 22742 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ssl with RSAglue/rsaref libs in use" >&5 22743$as_echo_n "checking for ssl with RSAglue/rsaref libs in use... " >&6; }; 22744 OLIBS=$LIBS 22745 LIBS="-lRSAglue -lrsaref $LIBS" 22746 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SSL_connect in -lssl" >&5 22747$as_echo_n "checking for SSL_connect in -lssl... " >&6; } 22748if ${ac_cv_lib_ssl_SSL_connect+:} false; then : 22749 $as_echo_n "(cached) " >&6 22750else 22751 ac_check_lib_save_LIBS=$LIBS 22752LIBS="-lssl $LIBS" 22753cat confdefs.h - <<_ACEOF >conftest.$ac_ext 22754/* end confdefs.h. */ 22755 22756 22757#ifdef __cplusplus 22758extern "C" 22759#endif 22760char SSL_connect (); 22761int main (void) 22762{ 22763return SSL_connect (); 22764 ; 22765 return 0; 22766} 22767_ACEOF 22768if ac_fn_c_try_link "$LINENO"; then : 22769 ac_cv_lib_ssl_SSL_connect=yes 22770else 22771 ac_cv_lib_ssl_SSL_connect=no 22772fi 22773rm -f core conftest.err conftest.$ac_objext \ 22774 conftest$ac_exeext conftest.$ac_ext 22775LIBS=$ac_check_lib_save_LIBS 22776fi 22777{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ssl_SSL_connect" >&5 22778$as_echo "$ac_cv_lib_ssl_SSL_connect" >&6; } 22779if test "x$ac_cv_lib_ssl_SSL_connect" = xyes; then : 22780 cat >>confdefs.h <<_ACEOF 22781#define HAVE_LIBSSL 1 22782_ACEOF 22783 22784 LIBS="-lssl $LIBS" 22785 22786fi 22787 22788 if test "$ac_cv_lib_ssl_SSL_connect" != yes; then 22789 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 22790$as_echo "no" >&6; } 22791 LIBS=$OLIBS 22792 else 22793 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 22794$as_echo "yes" >&6; } 22795 fi 22796 22797 else 22798 22799 for ac_header in openssl/x509.h openssl/rsa.h openssl/crypto.h \ 22800 openssl/pem.h openssl/ssl.h openssl/err.h 22801do : 22802 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 22803ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 22804if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 22805 cat >>confdefs.h <<_ACEOF 22806#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 22807_ACEOF 22808 ssl_msg="OpenSSL" 22809 test openssl != "$DEFAULT_SSL_BACKEND" || VALID_DEFAULT_SSL_BACKEND=yes 22810 OPENSSL_ENABLED=1 22811 22812$as_echo "#define USE_OPENSSL 1" >>confdefs.h 22813 22814fi 22815 22816done 22817 22818 22819 if test $ac_cv_header_openssl_x509_h = no; then 22820 for ac_header in x509.h rsa.h crypto.h pem.h ssl.h err.h 22821do : 22822 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 22823ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 22824if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 22825 cat >>confdefs.h <<_ACEOF 22826#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 22827_ACEOF 22828 22829fi 22830 22831done 22832 22833 22834 if test $ac_cv_header_x509_h = yes && 22835 test $ac_cv_header_crypto_h = yes && 22836 test $ac_cv_header_ssl_h = yes; then 22837 ssl_msg="OpenSSL" 22838 OPENSSL_ENABLED=1 22839 fi 22840 fi 22841 fi 22842 22843 if test X"$OPENSSL_ENABLED" != X"1"; then 22844 LIBS="$CLEANLIBS" 22845 fi 22846 22847 if test X"$OPT_SSL" != Xoff && 22848 test "$OPENSSL_ENABLED" != "1"; then 22849 as_fn_error $? "OpenSSL libs and/or directories were not found where specified!" "$LINENO" 5 22850 fi 22851 fi 22852 22853 if test X"$OPENSSL_ENABLED" = X"1"; then 22854 22855 for ac_func in RAND_egd \ 22856 SSL_get_shutdown \ 22857 SSLv2_client_method \ 22858 OpenSSL_version 22859do : 22860 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 22861ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 22862if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 22863 cat >>confdefs.h <<_ACEOF 22864#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 22865_ACEOF 22866 22867fi 22868done 22869 22870 22871 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BoringSSL" >&5 22872$as_echo_n "checking for BoringSSL... " >&6; } 22873 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 22874/* end confdefs.h. */ 22875 22876 22877 #include <openssl/base.h> 22878 22879int main (void) 22880{ 22881 22882 #ifndef OPENSSL_IS_BORINGSSL 22883 #error not boringssl 22884 #endif 22885 22886 ; 22887 return 0; 22888} 22889 22890_ACEOF 22891if ac_fn_c_try_compile "$LINENO"; then : 22892 22893 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 22894$as_echo "yes" >&6; } 22895 22896cat >>confdefs.h <<_ACEOF 22897#define HAVE_BORINGSSL 1 22898_ACEOF 22899 22900 ssl_msg="BoringSSL" 22901 22902else 22903 22904 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 22905$as_echo "no" >&6; } 22906 22907fi 22908rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 22909 22910 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libressl" >&5 22911$as_echo_n "checking for libressl... " >&6; } 22912 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 22913/* end confdefs.h. */ 22914 22915 22916#include <openssl/opensslv.h> 22917 22918int main (void) 22919{ 22920 22921 int dummy = LIBRESSL_VERSION_NUMBER; 22922 22923 ; 22924 return 0; 22925} 22926 22927_ACEOF 22928if ac_fn_c_try_compile "$LINENO"; then : 22929 22930 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 22931$as_echo "yes" >&6; } 22932 22933cat >>confdefs.h <<_ACEOF 22934#define HAVE_LIBRESSL 1 22935_ACEOF 22936 22937 ssl_msg="libressl" 22938 22939else 22940 22941 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 22942$as_echo "no" >&6; } 22943 22944fi 22945rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 22946 fi 22947 22948 if test "$OPENSSL_ENABLED" = "1"; then 22949 if test -n "$LIB_OPENSSL"; then 22950 if test "x$cross_compiling" != "xyes"; then 22951 CURL_LIBRARY_PATH="$CURL_LIBRARY_PATH:$LIB_OPENSSL" 22952 export CURL_LIBRARY_PATH 22953 { $as_echo "$as_me:${as_lineno-$LINENO}: Added $LIB_OPENSSL to CURL_LIBRARY_PATH" >&5 22954$as_echo "$as_me: Added $LIB_OPENSSL to CURL_LIBRARY_PATH" >&6;} 22955 fi 22956 fi 22957 22958 # 22959 22960 # 22961 tst_api="unknown" 22962 # 22963 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for OpenSSL headers version" >&5 22964$as_echo_n "checking for OpenSSL headers version... " >&6; } 22965 22966 OLDCPPFLAGS=$CPPFLAGS 22967 # CPPPFLAG comes from CURL_CPP_P 22968 CPPFLAGS="$CPPFLAGS $CPPPFLAG" 22969 if test -z "$SED"; then 22970 as_fn_error $? "SED not set. Cannot continue without SED being set." "$LINENO" 5 22971 fi 22972 if test -z "$GREP"; then 22973 as_fn_error $? "GREP not set. Cannot continue without GREP being set." "$LINENO" 5 22974 fi 22975 22976 tmp_exp="" 22977 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 22978/* end confdefs.h. */ 22979 22980 22981# ifdef USE_OPENSSL 22982# include <openssl/crypto.h> 22983# else 22984# include <crypto.h> 22985# endif 22986 22987#ifdef OPENSSL_VERSION_NUMBER 22988CURL_DEF_TOKEN OPENSSL_VERSION_NUMBER 22989#endif 22990 22991 22992_ACEOF 22993if ac_fn_c_try_cpp "$LINENO"; then : 22994 22995 tmp_exp=`eval "$ac_cpp conftest.$ac_ext" 2>/dev/null | \ 22996 "$GREP" CURL_DEF_TOKEN 2>/dev/null | \ 22997 "$SED" 's/.*CURL_DEF_TOKEN[ ][ ]*//' 2>/dev/null | \ 22998 "$SED" 's/["][ ]*["]//g' 2>/dev/null` 22999 if test -z "$tmp_exp" || test "$tmp_exp" = "OPENSSL_VERSION_NUMBER"; then 23000 tmp_exp="" 23001 fi 23002 23003fi 23004rm -f conftest.err conftest.i conftest.$ac_ext 23005 if test -z "$tmp_exp"; then 23006 curl_cv_have_def_OPENSSL_VERSION_NUMBER=no 23007 23008 else 23009 curl_cv_have_def_OPENSSL_VERSION_NUMBER=yes 23010 curl_cv_def_OPENSSL_VERSION_NUMBER=$tmp_exp 23011 23012 fi 23013 CPPFLAGS=$OLDCPPFLAGS 23014 23015 if test "$curl_cv_have_def_OPENSSL_VERSION_NUMBER" = "yes"; then 23016 tst_verlen=`expr "$curl_cv_def_OPENSSL_VERSION_NUMBER" : '.*'` 23017 case "x$tst_verlen" in 23018 x6) 23019 tst_vermaj=`echo $curl_cv_def_OPENSSL_VERSION_NUMBER | cut -c 3` 23020 tst_vermin=`echo $curl_cv_def_OPENSSL_VERSION_NUMBER | cut -c 4` 23021 tst_verfix=`echo $curl_cv_def_OPENSSL_VERSION_NUMBER | cut -c 5` 23022 tst_api=0x$tst_vermaj$tst_vermin$tst_verfix 23023 ;; 23024 x11|x10) 23025 tst_vermaj=`echo $curl_cv_def_OPENSSL_VERSION_NUMBER | cut -c 3` 23026 tst_vermin=`echo $curl_cv_def_OPENSSL_VERSION_NUMBER | cut -c 5` 23027 tst_verfix=`echo $curl_cv_def_OPENSSL_VERSION_NUMBER | cut -c 7` 23028 tst_api=0x$tst_vermaj$tst_vermin$tst_verfix 23029 ;; 23030 *) 23031 tst_api="unknown" 23032 ;; 23033 esac 23034 case $tst_api in 23035 0x111) tst_show="1.1.1" ;; 23036 0x110) tst_show="1.1.0" ;; 23037 0x102) tst_show="1.0.2" ;; 23038 0x101) tst_show="1.0.1" ;; 23039 0x100) tst_show="1.0.0" ;; 23040 0x099) tst_show="0.9.9" ;; 23041 0x098) tst_show="0.9.8" ;; 23042 0x097) tst_show="0.9.7" ;; 23043 0x096) tst_show="0.9.6" ;; 23044 0x095) tst_show="0.9.5" ;; 23045 0x094) tst_show="0.9.4" ;; 23046 0x093) tst_show="0.9.3" ;; 23047 0x092) tst_show="0.9.2" ;; 23048 0x091) tst_show="0.9.1" ;; 23049 *) tst_show="unknown" ;; 23050 esac 23051 tst_show="$tst_show - $curl_cv_def_OPENSSL_VERSION_NUMBER" 23052 else 23053 tst_show="unknown" 23054 fi 23055 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tst_show" >&5 23056$as_echo "$tst_show" >&6; } 23057 # 23058 curl_openssl_api_headers=$tst_api 23059 23060 23061 # 23062 tst_api="unknown" 23063 # 23064 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for OpenSSL library version" >&5 23065$as_echo_n "checking for OpenSSL library version... " >&6; } 23066 if test "$tst_api" = "unknown"; then 23067 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 23068/* end confdefs.h. */ 23069 23070 23071#define ERR_clear_last_mark innocuous_ERR_clear_last_mark 23072#ifdef __STDC__ 23073# include <limits.h> 23074#else 23075# include <assert.h> 23076#endif 23077#undef ERR_clear_last_mark 23078#ifdef __cplusplus 23079extern "C" 23080#endif 23081char ERR_clear_last_mark (); 23082#if defined __stub_ERR_clear_last_mark || defined __stub___ERR_clear_last_mark 23083choke me 23084#endif 23085 23086int main (void) 23087{ 23088return ERR_clear_last_mark (); 23089 ; 23090 return 0; 23091} 23092 23093_ACEOF 23094if ac_fn_c_try_link "$LINENO"; then : 23095 23096 tst_api="0x111" 23097 23098fi 23099rm -f core conftest.err conftest.$ac_objext \ 23100 conftest$ac_exeext conftest.$ac_ext 23101 fi 23102 if test "$tst_api" = "unknown"; then 23103 case $host in 23104 *-*-vms*) 23105 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 23106/* end confdefs.h. */ 23107 23108 23109#define SSL_CTX_set_not_resumbl_sess_cb innocuous_SSL_CTX_set_not_resumbl_sess_cb 23110#ifdef __STDC__ 23111# include <limits.h> 23112#else 23113# include <assert.h> 23114#endif 23115#undef SSL_CTX_set_not_resumbl_sess_cb 23116#ifdef __cplusplus 23117extern "C" 23118#endif 23119char SSL_CTX_set_not_resumbl_sess_cb (); 23120#if defined __stub_SSL_CTX_set_not_resumbl_sess_cb || defined __stub___SSL_CTX_set_not_resumbl_sess_cb 23121choke me 23122#endif 23123 23124int main (void) 23125{ 23126return SSL_CTX_set_not_resumbl_sess_cb (); 23127 ; 23128 return 0; 23129} 23130 23131_ACEOF 23132if ac_fn_c_try_link "$LINENO"; then : 23133 23134 tst_api="0x110" 23135 23136fi 23137rm -f core conftest.err conftest.$ac_objext \ 23138 conftest$ac_exeext conftest.$ac_ext 23139 ;; 23140 *) 23141 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 23142/* end confdefs.h. */ 23143 23144 23145#define SSL_CTX_set_not_resumable_session_callback innocuous_SSL_CTX_set_not_resumable_session_callback 23146#ifdef __STDC__ 23147# include <limits.h> 23148#else 23149# include <assert.h> 23150#endif 23151#undef SSL_CTX_set_not_resumable_session_callback 23152#ifdef __cplusplus 23153extern "C" 23154#endif 23155char SSL_CTX_set_not_resumable_session_callback (); 23156#if defined __stub_SSL_CTX_set_not_resumable_session_callback || defined __stub___SSL_CTX_set_not_resumable_session_callback 23157choke me 23158#endif 23159 23160int main (void) 23161{ 23162return SSL_CTX_set_not_resumable_session_callback (); 23163 ; 23164 return 0; 23165} 23166 23167_ACEOF 23168if ac_fn_c_try_link "$LINENO"; then : 23169 23170 tst_api="0x110" 23171 23172fi 23173rm -f core conftest.err conftest.$ac_objext \ 23174 conftest$ac_exeext conftest.$ac_ext 23175 ;; 23176 esac 23177 fi 23178 if test "$tst_api" = "unknown"; then 23179 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 23180/* end confdefs.h. */ 23181 23182 23183#define SSL_CONF_CTX_new innocuous_SSL_CONF_CTX_new 23184#ifdef __STDC__ 23185# include <limits.h> 23186#else 23187# include <assert.h> 23188#endif 23189#undef SSL_CONF_CTX_new 23190#ifdef __cplusplus 23191extern "C" 23192#endif 23193char SSL_CONF_CTX_new (); 23194#if defined __stub_SSL_CONF_CTX_new || defined __stub___SSL_CONF_CTX_new 23195choke me 23196#endif 23197 23198int main (void) 23199{ 23200return SSL_CONF_CTX_new (); 23201 ; 23202 return 0; 23203} 23204 23205_ACEOF 23206if ac_fn_c_try_link "$LINENO"; then : 23207 23208 tst_api="0x102" 23209 23210fi 23211rm -f core conftest.err conftest.$ac_objext \ 23212 conftest$ac_exeext conftest.$ac_ext 23213 fi 23214 if test "$tst_api" = "unknown"; then 23215 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 23216/* end confdefs.h. */ 23217 23218 23219#define SSL_renegotiate_abbreviated innocuous_SSL_renegotiate_abbreviated 23220#ifdef __STDC__ 23221# include <limits.h> 23222#else 23223# include <assert.h> 23224#endif 23225#undef SSL_renegotiate_abbreviated 23226#ifdef __cplusplus 23227extern "C" 23228#endif 23229char SSL_renegotiate_abbreviated (); 23230#if defined __stub_SSL_renegotiate_abbreviated || defined __stub___SSL_renegotiate_abbreviated 23231choke me 23232#endif 23233 23234int main (void) 23235{ 23236return SSL_renegotiate_abbreviated (); 23237 ; 23238 return 0; 23239} 23240 23241_ACEOF 23242if ac_fn_c_try_link "$LINENO"; then : 23243 23244 tst_api="0x101" 23245 23246fi 23247rm -f core conftest.err conftest.$ac_objext \ 23248 conftest$ac_exeext conftest.$ac_ext 23249 fi 23250 if test "$tst_api" = "unknown"; then 23251 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 23252/* end confdefs.h. */ 23253 23254 23255#define OBJ_add_sigid innocuous_OBJ_add_sigid 23256#ifdef __STDC__ 23257# include <limits.h> 23258#else 23259# include <assert.h> 23260#endif 23261#undef OBJ_add_sigid 23262#ifdef __cplusplus 23263extern "C" 23264#endif 23265char OBJ_add_sigid (); 23266#if defined __stub_OBJ_add_sigid || defined __stub___OBJ_add_sigid 23267choke me 23268#endif 23269 23270int main (void) 23271{ 23272return OBJ_add_sigid (); 23273 ; 23274 return 0; 23275} 23276 23277_ACEOF 23278if ac_fn_c_try_link "$LINENO"; then : 23279 23280 tst_api="0x100" 23281 23282fi 23283rm -f core conftest.err conftest.$ac_objext \ 23284 conftest$ac_exeext conftest.$ac_ext 23285 fi 23286 if test "$tst_api" = "unknown"; then 23287 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 23288/* end confdefs.h. */ 23289 23290 23291#define ERR_set_mark innocuous_ERR_set_mark 23292#ifdef __STDC__ 23293# include <limits.h> 23294#else 23295# include <assert.h> 23296#endif 23297#undef ERR_set_mark 23298#ifdef __cplusplus 23299extern "C" 23300#endif 23301char ERR_set_mark (); 23302#if defined __stub_ERR_set_mark || defined __stub___ERR_set_mark 23303choke me 23304#endif 23305 23306int main (void) 23307{ 23308return ERR_set_mark (); 23309 ; 23310 return 0; 23311} 23312 23313_ACEOF 23314if ac_fn_c_try_link "$LINENO"; then : 23315 23316 tst_api="0x098" 23317 23318fi 23319rm -f core conftest.err conftest.$ac_objext \ 23320 conftest$ac_exeext conftest.$ac_ext 23321 fi 23322 if test "$tst_api" = "unknown"; then 23323 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 23324/* end confdefs.h. */ 23325 23326 23327#define ERR_peek_last_error innocuous_ERR_peek_last_error 23328#ifdef __STDC__ 23329# include <limits.h> 23330#else 23331# include <assert.h> 23332#endif 23333#undef ERR_peek_last_error 23334#ifdef __cplusplus 23335extern "C" 23336#endif 23337char ERR_peek_last_error (); 23338#if defined __stub_ERR_peek_last_error || defined __stub___ERR_peek_last_error 23339choke me 23340#endif 23341 23342int main (void) 23343{ 23344return ERR_peek_last_error (); 23345 ; 23346 return 0; 23347} 23348 23349_ACEOF 23350if ac_fn_c_try_link "$LINENO"; then : 23351 23352 tst_api="0x097" 23353 23354fi 23355rm -f core conftest.err conftest.$ac_objext \ 23356 conftest$ac_exeext conftest.$ac_ext 23357 fi 23358 if test "$tst_api" = "unknown"; then 23359 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 23360/* end confdefs.h. */ 23361 23362 23363#define c2i_ASN1_OBJECT innocuous_c2i_ASN1_OBJECT 23364#ifdef __STDC__ 23365# include <limits.h> 23366#else 23367# include <assert.h> 23368#endif 23369#undef c2i_ASN1_OBJECT 23370#ifdef __cplusplus 23371extern "C" 23372#endif 23373char c2i_ASN1_OBJECT (); 23374#if defined __stub_c2i_ASN1_OBJECT || defined __stub___c2i_ASN1_OBJECT 23375choke me 23376#endif 23377 23378int main (void) 23379{ 23380return c2i_ASN1_OBJECT (); 23381 ; 23382 return 0; 23383} 23384 23385_ACEOF 23386if ac_fn_c_try_link "$LINENO"; then : 23387 23388 tst_api="0x096" 23389 23390fi 23391rm -f core conftest.err conftest.$ac_objext \ 23392 conftest$ac_exeext conftest.$ac_ext 23393 fi 23394 if test "$tst_api" = "unknown"; then 23395 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 23396/* end confdefs.h. */ 23397 23398 23399#define SSL_CTX_set_purpose innocuous_SSL_CTX_set_purpose 23400#ifdef __STDC__ 23401# include <limits.h> 23402#else 23403# include <assert.h> 23404#endif 23405#undef SSL_CTX_set_purpose 23406#ifdef __cplusplus 23407extern "C" 23408#endif 23409char SSL_CTX_set_purpose (); 23410#if defined __stub_SSL_CTX_set_purpose || defined __stub___SSL_CTX_set_purpose 23411choke me 23412#endif 23413 23414int main (void) 23415{ 23416return SSL_CTX_set_purpose (); 23417 ; 23418 return 0; 23419} 23420 23421_ACEOF 23422if ac_fn_c_try_link "$LINENO"; then : 23423 23424 tst_api="0x095" 23425 23426fi 23427rm -f core conftest.err conftest.$ac_objext \ 23428 conftest$ac_exeext conftest.$ac_ext 23429 fi 23430 if test "$tst_api" = "unknown"; then 23431 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 23432/* end confdefs.h. */ 23433 23434 23435#define OBJ_obj2txt innocuous_OBJ_obj2txt 23436#ifdef __STDC__ 23437# include <limits.h> 23438#else 23439# include <assert.h> 23440#endif 23441#undef OBJ_obj2txt 23442#ifdef __cplusplus 23443extern "C" 23444#endif 23445char OBJ_obj2txt (); 23446#if defined __stub_OBJ_obj2txt || defined __stub___OBJ_obj2txt 23447choke me 23448#endif 23449 23450int main (void) 23451{ 23452return OBJ_obj2txt (); 23453 ; 23454 return 0; 23455} 23456 23457_ACEOF 23458if ac_fn_c_try_link "$LINENO"; then : 23459 23460 tst_api="0x094" 23461 23462fi 23463rm -f core conftest.err conftest.$ac_objext \ 23464 conftest$ac_exeext conftest.$ac_ext 23465 fi 23466 if test "$tst_api" = "unknown"; then 23467 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 23468/* end confdefs.h. */ 23469 23470 23471#define SSL_get_verify_depth innocuous_SSL_get_verify_depth 23472#ifdef __STDC__ 23473# include <limits.h> 23474#else 23475# include <assert.h> 23476#endif 23477#undef SSL_get_verify_depth 23478#ifdef __cplusplus 23479extern "C" 23480#endif 23481char SSL_get_verify_depth (); 23482#if defined __stub_SSL_get_verify_depth || defined __stub___SSL_get_verify_depth 23483choke me 23484#endif 23485 23486int main (void) 23487{ 23488return SSL_get_verify_depth (); 23489 ; 23490 return 0; 23491} 23492 23493_ACEOF 23494if ac_fn_c_try_link "$LINENO"; then : 23495 23496 tst_api="0x093" 23497 23498fi 23499rm -f core conftest.err conftest.$ac_objext \ 23500 conftest$ac_exeext conftest.$ac_ext 23501 fi 23502 if test "$tst_api" = "unknown"; then 23503 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 23504/* end confdefs.h. */ 23505 23506 23507#define SSL_library_init innocuous_SSL_library_init 23508#ifdef __STDC__ 23509# include <limits.h> 23510#else 23511# include <assert.h> 23512#endif 23513#undef SSL_library_init 23514#ifdef __cplusplus 23515extern "C" 23516#endif 23517char SSL_library_init (); 23518#if defined __stub_SSL_library_init || defined __stub___SSL_library_init 23519choke me 23520#endif 23521 23522int main (void) 23523{ 23524return SSL_library_init (); 23525 ; 23526 return 0; 23527} 23528 23529_ACEOF 23530if ac_fn_c_try_link "$LINENO"; then : 23531 23532 tst_api="0x092" 23533 23534fi 23535rm -f core conftest.err conftest.$ac_objext \ 23536 conftest$ac_exeext conftest.$ac_ext 23537 fi 23538 if test "$tst_api" = "unknown"; then 23539 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 23540/* end confdefs.h. */ 23541 23542 23543#define SSL_CTX_set_cipher_list innocuous_SSL_CTX_set_cipher_list 23544#ifdef __STDC__ 23545# include <limits.h> 23546#else 23547# include <assert.h> 23548#endif 23549#undef SSL_CTX_set_cipher_list 23550#ifdef __cplusplus 23551extern "C" 23552#endif 23553char SSL_CTX_set_cipher_list (); 23554#if defined __stub_SSL_CTX_set_cipher_list || defined __stub___SSL_CTX_set_cipher_list 23555choke me 23556#endif 23557 23558int main (void) 23559{ 23560return SSL_CTX_set_cipher_list (); 23561 ; 23562 return 0; 23563} 23564 23565_ACEOF 23566if ac_fn_c_try_link "$LINENO"; then : 23567 23568 tst_api="0x091" 23569 23570fi 23571rm -f core conftest.err conftest.$ac_objext \ 23572 conftest$ac_exeext conftest.$ac_ext 23573 fi 23574 case $tst_api in 23575 0x111) tst_show="1.1.1" ;; 23576 0x110) tst_show="1.1.0" ;; 23577 0x102) tst_show="1.0.2" ;; 23578 0x101) tst_show="1.0.1" ;; 23579 0x100) tst_show="1.0.0" ;; 23580 0x099) tst_show="0.9.9" ;; 23581 0x098) tst_show="0.9.8" ;; 23582 0x097) tst_show="0.9.7" ;; 23583 0x096) tst_show="0.9.6" ;; 23584 0x095) tst_show="0.9.5" ;; 23585 0x094) tst_show="0.9.4" ;; 23586 0x093) tst_show="0.9.3" ;; 23587 0x092) tst_show="0.9.2" ;; 23588 0x091) tst_show="0.9.1" ;; 23589 *) tst_show="unknown" ;; 23590 esac 23591 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tst_show" >&5 23592$as_echo "$tst_show" >&6; } 23593 # 23594 curl_openssl_api_library=$tst_api 23595 23596 # 23597 tst_match="yes" 23598 # 23599 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for OpenSSL headers and library versions matching" >&5 23600$as_echo_n "checking for OpenSSL headers and library versions matching... " >&6; } 23601 if test "$curl_openssl_api_headers" = "unknown" || 23602 test "$curl_openssl_api_library" = "unknown"; then 23603 tst_match="fail" 23604 tst_warns="Can not compare OpenSSL headers and library versions." 23605 elif test "$curl_openssl_api_headers" != "$curl_openssl_api_library"; then 23606 tst_match="no" 23607 tst_warns="OpenSSL headers and library versions do not match." 23608 fi 23609 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tst_match" >&5 23610$as_echo "$tst_match" >&6; } 23611 if test "$tst_match" != "yes"; then 23612 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $tst_warns" >&5 23613$as_echo "$as_me: WARNING: $tst_warns" >&2;} 23614 fi 23615 23616 check_for_ca_bundle=1 23617 fi 23618 23619 test -z "$ssl_msg" || ssl_backends="${ssl_backends:+$ssl_backends, }$ssl_msg" 23620fi 23621 23622 23623if test X"$OPENSSL_ENABLED" = X"1"; then 23624 23625# Check whether --with-egd-socket was given. 23626if test "${with_egd_socket+set}" = set; then : 23627 withval=$with_egd_socket; EGD_SOCKET="$withval" 23628 23629fi 23630 23631 if test -n "$EGD_SOCKET" ; then 23632 23633cat >>confdefs.h <<_ACEOF 23634#define EGD_SOCKET "$EGD_SOCKET" 23635_ACEOF 23636 23637 fi 23638 23639 23640# Check whether --with-random was given. 23641if test "${with_random+set}" = set; then : 23642 withval=$with_random; RANDOM_FILE="$withval" 23643else 23644 23645 if test x$cross_compiling != xyes; then 23646 as_ac_File=`$as_echo "ac_cv_file_"/dev/urandom"" | $as_tr_sh` 23647{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for \"/dev/urandom\"" >&5 23648$as_echo_n "checking for \"/dev/urandom\"... " >&6; } 23649if eval \${$as_ac_File+:} false; then : 23650 $as_echo_n "(cached) " >&6 23651else 23652 test "$cross_compiling" = yes && 23653 as_fn_error $? "cannot check for file existence when cross compiling" "$LINENO" 5 23654if test -r ""/dev/urandom""; then 23655 eval "$as_ac_File=yes" 23656else 23657 eval "$as_ac_File=no" 23658fi 23659fi 23660eval ac_res=\$$as_ac_File 23661 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 23662$as_echo "$ac_res" >&6; } 23663if eval test \"x\$"$as_ac_File"\" = x"yes"; then : 23664 RANDOM_FILE="/dev/urandom" 23665fi 23666 23667 else 23668 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: skipped the /dev/urandom detection when cross-compiling" >&5 23669$as_echo "$as_me: WARNING: skipped the /dev/urandom detection when cross-compiling" >&2;} 23670 fi 23671 23672 23673fi 23674 23675 if test -n "$RANDOM_FILE" && test X"$RANDOM_FILE" != Xno ; then 23676 23677 23678cat >>confdefs.h <<_ACEOF 23679#define RANDOM_FILE "$RANDOM_FILE" 23680_ACEOF 23681 23682 fi 23683fi 23684 23685if test "$OPENSSL_ENABLED" = "1"; then 23686 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SRP_Calc_client_key in -lcrypto" >&5 23687$as_echo_n "checking for SRP_Calc_client_key in -lcrypto... " >&6; } 23688if ${ac_cv_lib_crypto_SRP_Calc_client_key+:} false; then : 23689 $as_echo_n "(cached) " >&6 23690else 23691 ac_check_lib_save_LIBS=$LIBS 23692LIBS="-lcrypto $LIBS" 23693cat confdefs.h - <<_ACEOF >conftest.$ac_ext 23694/* end confdefs.h. */ 23695 23696 23697#ifdef __cplusplus 23698extern "C" 23699#endif 23700char SRP_Calc_client_key (); 23701int main (void) 23702{ 23703return SRP_Calc_client_key (); 23704 ; 23705 return 0; 23706} 23707_ACEOF 23708if ac_fn_c_try_link "$LINENO"; then : 23709 ac_cv_lib_crypto_SRP_Calc_client_key=yes 23710else 23711 ac_cv_lib_crypto_SRP_Calc_client_key=no 23712fi 23713rm -f core conftest.err conftest.$ac_objext \ 23714 conftest$ac_exeext conftest.$ac_ext 23715LIBS=$ac_check_lib_save_LIBS 23716fi 23717{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_crypto_SRP_Calc_client_key" >&5 23718$as_echo "$ac_cv_lib_crypto_SRP_Calc_client_key" >&6; } 23719if test "x$ac_cv_lib_crypto_SRP_Calc_client_key" = xyes; then : 23720 23721 23722$as_echo "#define HAVE_OPENSSL_SRP 1" >>confdefs.h 23723 23724 HAVE_OPENSSL_SRP=1 23725 23726 23727fi 23728 23729fi 23730 23731if test X"$OPENSSL_ENABLED" = X"1"; then 23732# Check whether --enable-openssl-auto-load-config was given. 23733if test "${enable_openssl_auto_load_config+set}" = set; then : 23734 enableval=$enable_openssl_auto_load_config; if test X"$enableval" = X"no"; then 23735 { $as_echo "$as_me:${as_lineno-$LINENO}: automatic loading of OpenSSL configuration disabled" >&5 23736$as_echo "$as_me: automatic loading of OpenSSL configuration disabled" >&6;} 23737 23738$as_echo "#define CURL_DISABLE_OPENSSL_AUTO_LOAD_CONFIG 1" >>confdefs.h 23739 23740 fi 23741 23742fi 23743 23744fi 23745 23746 23747OPT_GNUTLS=no 23748 23749 23750# Check whether --with-gnutls was given. 23751if test "${with_gnutls+set}" = set; then : 23752 withval=$with_gnutls; OPT_GNUTLS=$withval 23753fi 23754 23755 23756if test -z "$ssl_backends" -o "x$OPT_GNUTLS" != xno; then 23757 ssl_msg= 23758 23759 if test X"$OPT_GNUTLS" != Xno; then 23760 23761 addld="" 23762 addlib="" 23763 gtlslib="" 23764 version="" 23765 addcflags="" 23766 23767 if test "x$OPT_GNUTLS" = "xyes"; then 23768 23769 if test -n "$PKG_CONFIG"; then 23770 PKGCONFIG="$PKG_CONFIG" 23771 else 23772 if test -n "$ac_tool_prefix"; then 23773 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. 23774set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 23775{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 23776$as_echo_n "checking for $ac_word... " >&6; } 23777if ${ac_cv_path_PKGCONFIG+:} false; then : 23778 $as_echo_n "(cached) " >&6 23779else 23780 case $PKGCONFIG in 23781 [\\/]* | ?:[\\/]*) 23782 ac_cv_path_PKGCONFIG="$PKGCONFIG" # Let the user override the test with a path. 23783 ;; 23784 *) 23785 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 23786as_dummy="$PATH:/usr/bin:/usr/local/bin" 23787for as_dir in $as_dummy 23788do 23789 IFS=$as_save_IFS 23790 test -z "$as_dir" && as_dir=. 23791 for ac_exec_ext in '' $ac_executable_extensions; do 23792 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 23793 ac_cv_path_PKGCONFIG="$as_dir/$ac_word$ac_exec_ext" 23794 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 23795 break 2 23796 fi 23797done 23798 done 23799IFS=$as_save_IFS 23800 23801 ;; 23802esac 23803fi 23804PKGCONFIG=$ac_cv_path_PKGCONFIG 23805if test -n "$PKGCONFIG"; then 23806 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKGCONFIG" >&5 23807$as_echo "$PKGCONFIG" >&6; } 23808else 23809 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 23810$as_echo "no" >&6; } 23811fi 23812 23813 23814fi 23815if test -z "$ac_cv_path_PKGCONFIG"; then 23816 ac_pt_PKGCONFIG=$PKGCONFIG 23817 # Extract the first word of "pkg-config", so it can be a program name with args. 23818set dummy pkg-config; ac_word=$2 23819{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 23820$as_echo_n "checking for $ac_word... " >&6; } 23821if ${ac_cv_path_ac_pt_PKGCONFIG+:} false; then : 23822 $as_echo_n "(cached) " >&6 23823else 23824 case $ac_pt_PKGCONFIG in 23825 [\\/]* | ?:[\\/]*) 23826 ac_cv_path_ac_pt_PKGCONFIG="$ac_pt_PKGCONFIG" # Let the user override the test with a path. 23827 ;; 23828 *) 23829 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 23830as_dummy="$PATH:/usr/bin:/usr/local/bin" 23831for as_dir in $as_dummy 23832do 23833 IFS=$as_save_IFS 23834 test -z "$as_dir" && as_dir=. 23835 for ac_exec_ext in '' $ac_executable_extensions; do 23836 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 23837 ac_cv_path_ac_pt_PKGCONFIG="$as_dir/$ac_word$ac_exec_ext" 23838 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 23839 break 2 23840 fi 23841done 23842 done 23843IFS=$as_save_IFS 23844 23845 ;; 23846esac 23847fi 23848ac_pt_PKGCONFIG=$ac_cv_path_ac_pt_PKGCONFIG 23849if test -n "$ac_pt_PKGCONFIG"; then 23850 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKGCONFIG" >&5 23851$as_echo "$ac_pt_PKGCONFIG" >&6; } 23852else 23853 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 23854$as_echo "no" >&6; } 23855fi 23856 23857 if test "x$ac_pt_PKGCONFIG" = x; then 23858 PKGCONFIG="no" 23859 else 23860 case $cross_compiling:$ac_tool_warned in 23861yes:) 23862{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 23863$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 23864ac_tool_warned=yes ;; 23865esac 23866 PKGCONFIG=$ac_pt_PKGCONFIG 23867 fi 23868else 23869 PKGCONFIG="$ac_cv_path_PKGCONFIG" 23870fi 23871 23872 fi 23873 23874 if test "x$PKGCONFIG" != "xno"; then 23875 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gnutls options with pkg-config" >&5 23876$as_echo_n "checking for gnutls options with pkg-config... " >&6; } 23877 itexists=` 23878 if test -n ""; then 23879 PKG_CONFIG_LIBDIR="" 23880 export PKG_CONFIG_LIBDIR 23881 fi 23882 $PKGCONFIG --exists gnutls >/dev/null 2>&1 && echo 1` 23883 23884 if test -z "$itexists"; then 23885 PKGCONFIG="no" 23886 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 23887$as_echo "no" >&6; } 23888 else 23889 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5 23890$as_echo "found" >&6; } 23891 fi 23892 fi 23893 23894 23895 if test "$PKGCONFIG" != "no" ; then 23896 addlib=`$PKGCONFIG --libs-only-l gnutls` 23897 addld=`$PKGCONFIG --libs-only-L gnutls` 23898 addcflags=`$PKGCONFIG --cflags-only-I gnutls` 23899 version=`$PKGCONFIG --modversion gnutls` 23900 gtlslib=`echo $addld | $SED -e 's/-L//'` 23901 else 23902 check=`libgnutls-config --version 2>/dev/null` 23903 if test -n "$check"; then 23904 addlib=`libgnutls-config --libs` 23905 addcflags=`libgnutls-config --cflags` 23906 version=`libgnutls-config --version` 23907 gtlslib=`libgnutls-config --prefix`/lib$libsuff 23908 fi 23909 fi 23910 else 23911 cfg=$OPT_GNUTLS/bin/libgnutls-config 23912 check=`$cfg --version 2>/dev/null` 23913 if test -n "$check"; then 23914 addlib=`$cfg --libs` 23915 addcflags=`$cfg --cflags` 23916 version=`$cfg --version` 23917 gtlslib=`$cfg --prefix`/lib$libsuff 23918 else 23919 addlib=-lgnutls 23920 addld=-L$OPT_GNUTLS/lib$libsuff 23921 addcflags=-I$OPT_GNUTLS/include 23922 version="" # we just don't know 23923 gtlslib=$OPT_GNUTLS/lib$libsuff 23924 fi 23925 fi 23926 23927 if test -z "$version"; then 23928 version="unknown" 23929 fi 23930 23931 if test -n "$addlib"; then 23932 23933 CLEANLIBS="$LIBS" 23934 CLEANCPPFLAGS="$CPPFLAGS" 23935 CLEANLDFLAGS="$LDFLAGS" 23936 23937 LIBS="$addlib $LIBS" 23938 LDFLAGS="$LDFLAGS $addld" 23939 if test "$addcflags" != "-I/usr/include"; then 23940 CPPFLAGS="$CPPFLAGS $addcflags" 23941 fi 23942 23943 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gnutls_check_version in -lgnutls" >&5 23944$as_echo_n "checking for gnutls_check_version in -lgnutls... " >&6; } 23945if ${ac_cv_lib_gnutls_gnutls_check_version+:} false; then : 23946 $as_echo_n "(cached) " >&6 23947else 23948 ac_check_lib_save_LIBS=$LIBS 23949LIBS="-lgnutls $LIBS" 23950cat confdefs.h - <<_ACEOF >conftest.$ac_ext 23951/* end confdefs.h. */ 23952 23953 23954#ifdef __cplusplus 23955extern "C" 23956#endif 23957char gnutls_check_version (); 23958int main (void) 23959{ 23960return gnutls_check_version (); 23961 ; 23962 return 0; 23963} 23964_ACEOF 23965if ac_fn_c_try_link "$LINENO"; then : 23966 ac_cv_lib_gnutls_gnutls_check_version=yes 23967else 23968 ac_cv_lib_gnutls_gnutls_check_version=no 23969fi 23970rm -f core conftest.err conftest.$ac_objext \ 23971 conftest$ac_exeext conftest.$ac_ext 23972LIBS=$ac_check_lib_save_LIBS 23973fi 23974{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gnutls_gnutls_check_version" >&5 23975$as_echo "$ac_cv_lib_gnutls_gnutls_check_version" >&6; } 23976if test "x$ac_cv_lib_gnutls_gnutls_check_version" = xyes; then : 23977 23978 23979$as_echo "#define USE_GNUTLS 1" >>confdefs.h 23980 23981 USE_GNUTLS=1 23982 23983 GNUTLS_ENABLED=1 23984 USE_GNUTLS="yes" 23985 ssl_msg="GnuTLS" 23986 test gnutls != "$DEFAULT_SSL_BACKEND" || VALID_DEFAULT_SSL_BACKEND=yes 23987 23988else 23989 23990 LIBS="$CLEANLIBS" 23991 CPPFLAGS="$CLEANCPPFLAGS" 23992 23993fi 23994 23995 23996 if test "x$USE_GNUTLS" = "xyes"; then 23997 { $as_echo "$as_me:${as_lineno-$LINENO}: detected GnuTLS version $version" >&5 23998$as_echo "$as_me: detected GnuTLS version $version" >&6;} 23999 check_for_ca_bundle=1 24000 if test -n "$gtlslib"; then 24001 if test "x$cross_compiling" != "xyes"; then 24002 CURL_LIBRARY_PATH="$CURL_LIBRARY_PATH:$gtlslib" 24003 export CURL_LIBRARY_PATH 24004 { $as_echo "$as_me:${as_lineno-$LINENO}: Added $gtlslib to CURL_LIBRARY_PATH" >&5 24005$as_echo "$as_me: Added $gtlslib to CURL_LIBRARY_PATH" >&6;} 24006 fi 24007 fi 24008 for ac_func in gnutls_certificate_set_x509_key_file2 gnutls_alpn_set_protocols gnutls_ocsp_req_init 24009do : 24010 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 24011ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 24012if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 24013 cat >>confdefs.h <<_ACEOF 24014#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 24015_ACEOF 24016 24017fi 24018done 24019 24020 fi 24021 24022 fi 24023 24024 fi 24025 test -z "$ssl_msg" || ssl_backends="${ssl_backends:+$ssl_backends, }$ssl_msg" 24026fi 24027 24028 24029if test "$GNUTLS_ENABLED" = "1"; then 24030 USE_GNUTLS_NETTLE= 24031 # First check if we can detect either crypto library via transitive linking 24032 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nettle_MD5Init in -lgnutls" >&5 24033$as_echo_n "checking for nettle_MD5Init in -lgnutls... " >&6; } 24034if ${ac_cv_lib_gnutls_nettle_MD5Init+:} false; then : 24035 $as_echo_n "(cached) " >&6 24036else 24037 ac_check_lib_save_LIBS=$LIBS 24038LIBS="-lgnutls $LIBS" 24039cat confdefs.h - <<_ACEOF >conftest.$ac_ext 24040/* end confdefs.h. */ 24041 24042 24043#ifdef __cplusplus 24044extern "C" 24045#endif 24046char nettle_MD5Init (); 24047int main (void) 24048{ 24049return nettle_MD5Init (); 24050 ; 24051 return 0; 24052} 24053_ACEOF 24054if ac_fn_c_try_link "$LINENO"; then : 24055 ac_cv_lib_gnutls_nettle_MD5Init=yes 24056else 24057 ac_cv_lib_gnutls_nettle_MD5Init=no 24058fi 24059rm -f core conftest.err conftest.$ac_objext \ 24060 conftest$ac_exeext conftest.$ac_ext 24061LIBS=$ac_check_lib_save_LIBS 24062fi 24063{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gnutls_nettle_MD5Init" >&5 24064$as_echo "$ac_cv_lib_gnutls_nettle_MD5Init" >&6; } 24065if test "x$ac_cv_lib_gnutls_nettle_MD5Init" = xyes; then : 24066 USE_GNUTLS_NETTLE=1 24067fi 24068 24069 if test "$USE_GNUTLS_NETTLE" = ""; then 24070 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gcry_control in -lgnutls" >&5 24071$as_echo_n "checking for gcry_control in -lgnutls... " >&6; } 24072if ${ac_cv_lib_gnutls_gcry_control+:} false; then : 24073 $as_echo_n "(cached) " >&6 24074else 24075 ac_check_lib_save_LIBS=$LIBS 24076LIBS="-lgnutls $LIBS" 24077cat confdefs.h - <<_ACEOF >conftest.$ac_ext 24078/* end confdefs.h. */ 24079 24080 24081#ifdef __cplusplus 24082extern "C" 24083#endif 24084char gcry_control (); 24085int main (void) 24086{ 24087return gcry_control (); 24088 ; 24089 return 0; 24090} 24091_ACEOF 24092if ac_fn_c_try_link "$LINENO"; then : 24093 ac_cv_lib_gnutls_gcry_control=yes 24094else 24095 ac_cv_lib_gnutls_gcry_control=no 24096fi 24097rm -f core conftest.err conftest.$ac_objext \ 24098 conftest$ac_exeext conftest.$ac_ext 24099LIBS=$ac_check_lib_save_LIBS 24100fi 24101{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gnutls_gcry_control" >&5 24102$as_echo "$ac_cv_lib_gnutls_gcry_control" >&6; } 24103if test "x$ac_cv_lib_gnutls_gcry_control" = xyes; then : 24104 USE_GNUTLS_NETTLE=0 24105fi 24106 24107 fi 24108 # If not, try linking directly to both of them to see if they are available 24109 if test "$USE_GNUTLS_NETTLE" = ""; then 24110 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nettle_MD5Init in -lnettle" >&5 24111$as_echo_n "checking for nettle_MD5Init in -lnettle... " >&6; } 24112if ${ac_cv_lib_nettle_nettle_MD5Init+:} false; then : 24113 $as_echo_n "(cached) " >&6 24114else 24115 ac_check_lib_save_LIBS=$LIBS 24116LIBS="-lnettle $LIBS" 24117cat confdefs.h - <<_ACEOF >conftest.$ac_ext 24118/* end confdefs.h. */ 24119 24120 24121#ifdef __cplusplus 24122extern "C" 24123#endif 24124char nettle_MD5Init (); 24125int main (void) 24126{ 24127return nettle_MD5Init (); 24128 ; 24129 return 0; 24130} 24131_ACEOF 24132if ac_fn_c_try_link "$LINENO"; then : 24133 ac_cv_lib_nettle_nettle_MD5Init=yes 24134else 24135 ac_cv_lib_nettle_nettle_MD5Init=no 24136fi 24137rm -f core conftest.err conftest.$ac_objext \ 24138 conftest$ac_exeext conftest.$ac_ext 24139LIBS=$ac_check_lib_save_LIBS 24140fi 24141{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nettle_nettle_MD5Init" >&5 24142$as_echo "$ac_cv_lib_nettle_nettle_MD5Init" >&6; } 24143if test "x$ac_cv_lib_nettle_nettle_MD5Init" = xyes; then : 24144 USE_GNUTLS_NETTLE=1 24145fi 24146 24147 fi 24148 if test "$USE_GNUTLS_NETTLE" = ""; then 24149 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gcry_control in -lgcrypt" >&5 24150$as_echo_n "checking for gcry_control in -lgcrypt... " >&6; } 24151if ${ac_cv_lib_gcrypt_gcry_control+:} false; then : 24152 $as_echo_n "(cached) " >&6 24153else 24154 ac_check_lib_save_LIBS=$LIBS 24155LIBS="-lgcrypt $LIBS" 24156cat confdefs.h - <<_ACEOF >conftest.$ac_ext 24157/* end confdefs.h. */ 24158 24159 24160#ifdef __cplusplus 24161extern "C" 24162#endif 24163char gcry_control (); 24164int main (void) 24165{ 24166return gcry_control (); 24167 ; 24168 return 0; 24169} 24170_ACEOF 24171if ac_fn_c_try_link "$LINENO"; then : 24172 ac_cv_lib_gcrypt_gcry_control=yes 24173else 24174 ac_cv_lib_gcrypt_gcry_control=no 24175fi 24176rm -f core conftest.err conftest.$ac_objext \ 24177 conftest$ac_exeext conftest.$ac_ext 24178LIBS=$ac_check_lib_save_LIBS 24179fi 24180{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gcrypt_gcry_control" >&5 24181$as_echo "$ac_cv_lib_gcrypt_gcry_control" >&6; } 24182if test "x$ac_cv_lib_gcrypt_gcry_control" = xyes; then : 24183 USE_GNUTLS_NETTLE=0 24184fi 24185 24186 fi 24187 if test "$USE_GNUTLS_NETTLE" = ""; then 24188 as_fn_error $? "GnuTLS found, but neither gcrypt nor nettle found" "$LINENO" 5 24189 fi 24190 if test "$USE_GNUTLS_NETTLE" = "1"; then 24191 24192$as_echo "#define USE_GNUTLS_NETTLE 1" >>confdefs.h 24193 24194 USE_GNUTLS_NETTLE=1 24195 24196 LIBS="-lnettle $LIBS" 24197 else 24198 LIBS="-lgcrypt $LIBS" 24199 fi 24200fi 24201 24202if test "$GNUTLS_ENABLED" = "1"; then 24203 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gnutls_srp_verifier in -lgnutls" >&5 24204$as_echo_n "checking for gnutls_srp_verifier in -lgnutls... " >&6; } 24205if ${ac_cv_lib_gnutls_gnutls_srp_verifier+:} false; then : 24206 $as_echo_n "(cached) " >&6 24207else 24208 ac_check_lib_save_LIBS=$LIBS 24209LIBS="-lgnutls $LIBS" 24210cat confdefs.h - <<_ACEOF >conftest.$ac_ext 24211/* end confdefs.h. */ 24212 24213 24214#ifdef __cplusplus 24215extern "C" 24216#endif 24217char gnutls_srp_verifier (); 24218int main (void) 24219{ 24220return gnutls_srp_verifier (); 24221 ; 24222 return 0; 24223} 24224_ACEOF 24225if ac_fn_c_try_link "$LINENO"; then : 24226 ac_cv_lib_gnutls_gnutls_srp_verifier=yes 24227else 24228 ac_cv_lib_gnutls_gnutls_srp_verifier=no 24229fi 24230rm -f core conftest.err conftest.$ac_objext \ 24231 conftest$ac_exeext conftest.$ac_ext 24232LIBS=$ac_check_lib_save_LIBS 24233fi 24234{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gnutls_gnutls_srp_verifier" >&5 24235$as_echo "$ac_cv_lib_gnutls_gnutls_srp_verifier" >&6; } 24236if test "x$ac_cv_lib_gnutls_gnutls_srp_verifier" = xyes; then : 24237 24238 24239$as_echo "#define HAVE_GNUTLS_SRP 1" >>confdefs.h 24240 24241 HAVE_GNUTLS_SRP=1 24242 24243 24244fi 24245 24246fi 24247 24248 24249OPT_POLARSSL=no 24250 24251_cppflags=$CPPFLAGS 24252_ldflags=$LDFLAGS 24253 24254# Check whether --with-polarssl was given. 24255if test "${with_polarssl+set}" = set; then : 24256 withval=$with_polarssl; OPT_POLARSSL=$withval 24257fi 24258 24259 24260if test -z "$ssl_backends" -o "x$OPT_POLARSSL" != xno; then 24261 ssl_msg= 24262 24263 if test X"$OPT_POLARSSL" != Xno; then 24264 24265 if test "$OPT_POLARSSL" = "yes"; then 24266 OPT_POLARSSL="" 24267 fi 24268 24269 if test -z "$OPT_POLARSSL" ; then 24270 24271 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for havege_init in -lpolarssl" >&5 24272$as_echo_n "checking for havege_init in -lpolarssl... " >&6; } 24273if ${ac_cv_lib_polarssl_havege_init+:} false; then : 24274 $as_echo_n "(cached) " >&6 24275else 24276 ac_check_lib_save_LIBS=$LIBS 24277LIBS="-lpolarssl $LIBS" 24278cat confdefs.h - <<_ACEOF >conftest.$ac_ext 24279/* end confdefs.h. */ 24280 24281 24282#ifdef __cplusplus 24283extern "C" 24284#endif 24285char havege_init (); 24286int main (void) 24287{ 24288return havege_init (); 24289 ; 24290 return 0; 24291} 24292_ACEOF 24293if ac_fn_c_try_link "$LINENO"; then : 24294 ac_cv_lib_polarssl_havege_init=yes 24295else 24296 ac_cv_lib_polarssl_havege_init=no 24297fi 24298rm -f core conftest.err conftest.$ac_objext \ 24299 conftest$ac_exeext conftest.$ac_ext 24300LIBS=$ac_check_lib_save_LIBS 24301fi 24302{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_polarssl_havege_init" >&5 24303$as_echo "$ac_cv_lib_polarssl_havege_init" >&6; } 24304if test "x$ac_cv_lib_polarssl_havege_init" = xyes; then : 24305 24306 24307$as_echo "#define USE_POLARSSL 1" >>confdefs.h 24308 24309 USE_POLARSSL=1 24310 24311 POLARSSL_ENABLED=1 24312 USE_POLARSSL="yes" 24313 ssl_msg="PolarSSL" 24314 test polarssl != "$DEFAULT_SSL_BACKEND" || VALID_DEFAULT_SSL_BACKEND=yes 24315 24316fi 24317 24318 fi 24319 24320 addld="" 24321 addlib="" 24322 addcflags="" 24323 polarssllib="" 24324 24325 if test "x$USE_POLARSSL" != "xyes"; then 24326 addld=-L$OPT_POLARSSL/lib$libsuff 24327 addcflags=-I$OPT_POLARSSL/include 24328 polarssllib=$OPT_POLARSSL/lib$libsuff 24329 24330 LDFLAGS="$LDFLAGS $addld" 24331 if test "$addcflags" != "-I/usr/include"; then 24332 CPPFLAGS="$CPPFLAGS $addcflags" 24333 fi 24334 24335 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ssl_init in -lpolarssl" >&5 24336$as_echo_n "checking for ssl_init in -lpolarssl... " >&6; } 24337if ${ac_cv_lib_polarssl_ssl_init+:} false; then : 24338 $as_echo_n "(cached) " >&6 24339else 24340 ac_check_lib_save_LIBS=$LIBS 24341LIBS="-lpolarssl $LIBS" 24342cat confdefs.h - <<_ACEOF >conftest.$ac_ext 24343/* end confdefs.h. */ 24344 24345 24346#ifdef __cplusplus 24347extern "C" 24348#endif 24349char ssl_init (); 24350int main (void) 24351{ 24352return ssl_init (); 24353 ; 24354 return 0; 24355} 24356_ACEOF 24357if ac_fn_c_try_link "$LINENO"; then : 24358 ac_cv_lib_polarssl_ssl_init=yes 24359else 24360 ac_cv_lib_polarssl_ssl_init=no 24361fi 24362rm -f core conftest.err conftest.$ac_objext \ 24363 conftest$ac_exeext conftest.$ac_ext 24364LIBS=$ac_check_lib_save_LIBS 24365fi 24366{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_polarssl_ssl_init" >&5 24367$as_echo "$ac_cv_lib_polarssl_ssl_init" >&6; } 24368if test "x$ac_cv_lib_polarssl_ssl_init" = xyes; then : 24369 24370 24371$as_echo "#define USE_POLARSSL 1" >>confdefs.h 24372 24373 USE_POLARSSL=1 24374 24375 POLARSSL_ENABLED=1 24376 USE_POLARSSL="yes" 24377 ssl_msg="PolarSSL" 24378 test polarssl != "$DEFAULT_SSL_BACKEND" || VALID_DEFAULT_SSL_BACKEND=yes 24379 24380else 24381 24382 CPPFLAGS=$_cppflags 24383 LDFLAGS=$_ldflags 24384 24385fi 24386 24387 fi 24388 24389 if test "x$USE_POLARSSL" = "xyes"; then 24390 { $as_echo "$as_me:${as_lineno-$LINENO}: detected PolarSSL" >&5 24391$as_echo "$as_me: detected PolarSSL" >&6;} 24392 check_for_ca_bundle=1 24393 LIBS="-lpolarssl $LIBS" 24394 24395 if test -n "$polarssllib"; then 24396 if test "x$cross_compiling" != "xyes"; then 24397 CURL_LIBRARY_PATH="$CURL_LIBRARY_PATH:$polarssllib" 24398 export CURL_LIBRARY_PATH 24399 { $as_echo "$as_me:${as_lineno-$LINENO}: Added $polarssllib to CURL_LIBRARY_PATH" >&5 24400$as_echo "$as_me: Added $polarssllib to CURL_LIBRARY_PATH" >&6;} 24401 fi 24402 fi 24403 fi 24404 24405 fi 24406 test -z "$ssl_msg" || ssl_backends="${ssl_backends:+$ssl_backends, }$ssl_msg" 24407fi 24408 24409 24410OPT_MBEDTLS=no 24411 24412_cppflags=$CPPFLAGS 24413_ldflags=$LDFLAGS 24414 24415# Check whether --with-mbedtls was given. 24416if test "${with_mbedtls+set}" = set; then : 24417 withval=$with_mbedtls; OPT_MBEDTLS=$withval 24418fi 24419 24420 24421if test -z "$ssl_backends" -o "x$OPT_MBEDTLS" != xno; then 24422 ssl_msg= 24423 24424 if test X"$OPT_MBEDTLS" != Xno; then 24425 24426 if test "$OPT_MBEDTLS" = "yes"; then 24427 OPT_MBEDTLS="" 24428 fi 24429 24430 if test -z "$OPT_MBEDTLS" ; then 24431 24432 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mbedtls_havege_init in -lmbedtls" >&5 24433$as_echo_n "checking for mbedtls_havege_init in -lmbedtls... " >&6; } 24434if ${ac_cv_lib_mbedtls_mbedtls_havege_init+:} false; then : 24435 $as_echo_n "(cached) " >&6 24436else 24437 ac_check_lib_save_LIBS=$LIBS 24438LIBS="-lmbedtls -lmbedx509 -lmbedcrypto $LIBS" 24439cat confdefs.h - <<_ACEOF >conftest.$ac_ext 24440/* end confdefs.h. */ 24441 24442 24443#ifdef __cplusplus 24444extern "C" 24445#endif 24446char mbedtls_havege_init (); 24447int main (void) 24448{ 24449return mbedtls_havege_init (); 24450 ; 24451 return 0; 24452} 24453_ACEOF 24454if ac_fn_c_try_link "$LINENO"; then : 24455 ac_cv_lib_mbedtls_mbedtls_havege_init=yes 24456else 24457 ac_cv_lib_mbedtls_mbedtls_havege_init=no 24458fi 24459rm -f core conftest.err conftest.$ac_objext \ 24460 conftest$ac_exeext conftest.$ac_ext 24461LIBS=$ac_check_lib_save_LIBS 24462fi 24463{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mbedtls_mbedtls_havege_init" >&5 24464$as_echo "$ac_cv_lib_mbedtls_mbedtls_havege_init" >&6; } 24465if test "x$ac_cv_lib_mbedtls_mbedtls_havege_init" = xyes; then : 24466 24467 24468$as_echo "#define USE_MBEDTLS 1" >>confdefs.h 24469 24470 USE_MBEDTLS=1 24471 24472 MBEDTLS_ENABLED=1 24473 USE_MBEDTLS="yes" 24474 ssl_msg="mbedTLS" 24475 test mbedtls != "$DEFAULT_SSL_BACKEND" || VALID_DEFAULT_SSL_BACKEND=yes 24476 24477fi 24478 24479 fi 24480 24481 addld="" 24482 addlib="" 24483 addcflags="" 24484 mbedtlslib="" 24485 24486 if test "x$USE_MBEDTLS" != "xyes"; then 24487 addld=-L$OPT_MBEDTLS/lib$libsuff 24488 addcflags=-I$OPT_MBEDTLS/include 24489 mbedtlslib=$OPT_MBEDTLS/lib$libsuff 24490 24491 LDFLAGS="$LDFLAGS $addld" 24492 if test "$addcflags" != "-I/usr/include"; then 24493 CPPFLAGS="$CPPFLAGS $addcflags" 24494 fi 24495 24496 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mbedtls_ssl_init in -lmbedtls" >&5 24497$as_echo_n "checking for mbedtls_ssl_init in -lmbedtls... " >&6; } 24498if ${ac_cv_lib_mbedtls_mbedtls_ssl_init+:} false; then : 24499 $as_echo_n "(cached) " >&6 24500else 24501 ac_check_lib_save_LIBS=$LIBS 24502LIBS="-lmbedtls -lmbedx509 -lmbedcrypto $LIBS" 24503cat confdefs.h - <<_ACEOF >conftest.$ac_ext 24504/* end confdefs.h. */ 24505 24506 24507#ifdef __cplusplus 24508extern "C" 24509#endif 24510char mbedtls_ssl_init (); 24511int main (void) 24512{ 24513return mbedtls_ssl_init (); 24514 ; 24515 return 0; 24516} 24517_ACEOF 24518if ac_fn_c_try_link "$LINENO"; then : 24519 ac_cv_lib_mbedtls_mbedtls_ssl_init=yes 24520else 24521 ac_cv_lib_mbedtls_mbedtls_ssl_init=no 24522fi 24523rm -f core conftest.err conftest.$ac_objext \ 24524 conftest$ac_exeext conftest.$ac_ext 24525LIBS=$ac_check_lib_save_LIBS 24526fi 24527{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mbedtls_mbedtls_ssl_init" >&5 24528$as_echo "$ac_cv_lib_mbedtls_mbedtls_ssl_init" >&6; } 24529if test "x$ac_cv_lib_mbedtls_mbedtls_ssl_init" = xyes; then : 24530 24531 24532$as_echo "#define USE_MBEDTLS 1" >>confdefs.h 24533 24534 USE_MBEDTLS=1 24535 24536 MBEDTLS_ENABLED=1 24537 USE_MBEDTLS="yes" 24538 ssl_msg="mbedTLS" 24539 test mbedtls != "$DEFAULT_SSL_BACKEND" || VALID_DEFAULT_SSL_BACKEND=yes 24540 24541else 24542 24543 CPPFLAGS=$_cppflags 24544 LDFLAGS=$_ldflags 24545 24546fi 24547 24548 fi 24549 24550 if test "x$USE_MBEDTLS" = "xyes"; then 24551 { $as_echo "$as_me:${as_lineno-$LINENO}: detected mbedTLS" >&5 24552$as_echo "$as_me: detected mbedTLS" >&6;} 24553 check_for_ca_bundle=1 24554 24555 LIBS="-lmbedtls -lmbedx509 -lmbedcrypto $LIBS" 24556 24557 if test -n "$mbedtlslib"; then 24558 if test "x$cross_compiling" != "xyes"; then 24559 CURL_LIBRARY_PATH="$CURL_LIBRARY_PATH:$mbedtlslib" 24560 export CURL_LIBRARY_PATH 24561 { $as_echo "$as_me:${as_lineno-$LINENO}: Added $mbedtlslib to CURL_LIBRARY_PATH" >&5 24562$as_echo "$as_me: Added $mbedtlslib to CURL_LIBRARY_PATH" >&6;} 24563 fi 24564 fi 24565 fi 24566 24567 fi 24568 test -z "$ssl_msg" || ssl_backends="${ssl_backends:+$ssl_backends, }$ssl_msg" 24569fi 24570 24571 24572OPT_CYASSL=no 24573 24574_cppflags=$CPPFLAGS 24575_ldflags=$LDFLAGS 24576 24577# Check whether --with-cyassl was given. 24578if test "${with_cyassl+set}" = set; then : 24579 withval=$with_cyassl; OPT_CYASSL=$withval 24580fi 24581 24582 24583 24584# Check whether --with-wolfssl was given. 24585if test "${with_wolfssl+set}" = set; then : 24586 withval=$with_wolfssl; OPT_CYASSL=$withval 24587fi 24588 24589 24590if test -z "$ssl_backends" -o "x$OPT_CYASSL" != xno; then 24591 ssl_msg= 24592 24593 if test X"$OPT_CYASSL" != Xno; then 24594 24595 if test "$OPT_CYASSL" = "yes"; then 24596 OPT_CYASSL="" 24597 fi 24598 24599 24600 cyassllibname=cyassl 24601 24602 if test -z "$OPT_CYASSL" ; then 24603 24604 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CyaSSL_Init in -lcyassl" >&5 24605$as_echo_n "checking for CyaSSL_Init in -lcyassl... " >&6; } 24606if ${ac_cv_lib_cyassl_CyaSSL_Init+:} false; then : 24607 $as_echo_n "(cached) " >&6 24608else 24609 ac_check_lib_save_LIBS=$LIBS 24610LIBS="-lcyassl $LIBS" 24611cat confdefs.h - <<_ACEOF >conftest.$ac_ext 24612/* end confdefs.h. */ 24613 24614 24615#ifdef __cplusplus 24616extern "C" 24617#endif 24618char CyaSSL_Init (); 24619int main (void) 24620{ 24621return CyaSSL_Init (); 24622 ; 24623 return 0; 24624} 24625_ACEOF 24626if ac_fn_c_try_link "$LINENO"; then : 24627 ac_cv_lib_cyassl_CyaSSL_Init=yes 24628else 24629 ac_cv_lib_cyassl_CyaSSL_Init=no 24630fi 24631rm -f core conftest.err conftest.$ac_objext \ 24632 conftest$ac_exeext conftest.$ac_ext 24633LIBS=$ac_check_lib_save_LIBS 24634fi 24635{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_cyassl_CyaSSL_Init" >&5 24636$as_echo "$ac_cv_lib_cyassl_CyaSSL_Init" >&6; } 24637if test "x$ac_cv_lib_cyassl_CyaSSL_Init" = xyes; then : 24638 24639 24640$as_echo "#define USE_CYASSL 1" >>confdefs.h 24641 24642 USE_CYASSL=1 24643 24644 CYASSL_ENABLED=1 24645 USE_CYASSL="yes" 24646 ssl_msg="CyaSSL" 24647 test cyassl != "$DEFAULT_SSL_BACKEND" || VALID_DEFAULT_SSL_BACKEND=yes 24648 24649fi 24650 24651 fi 24652 24653 addld="" 24654 addlib="" 24655 addcflags="" 24656 cyassllib="" 24657 24658 if test "x$USE_CYASSL" != "xyes"; then 24659 addld=-L$OPT_CYASSL/lib$libsuff 24660 addcflags=-I$OPT_CYASSL/include 24661 cyassllib=$OPT_CYASSL/lib$libsuff 24662 24663 LDFLAGS="$LDFLAGS $addld" 24664 if test "$addcflags" != "-I/usr/include"; then 24665 CPPFLAGS="$CPPFLAGS $addcflags" 24666 fi 24667 24668 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CyaSSL_Init in -lcyassl" >&5 24669$as_echo_n "checking for CyaSSL_Init in -lcyassl... " >&6; } 24670if ${ac_cv_lib_cyassl_CyaSSL_Init+:} false; then : 24671 $as_echo_n "(cached) " >&6 24672else 24673 ac_check_lib_save_LIBS=$LIBS 24674LIBS="-lcyassl $LIBS" 24675cat confdefs.h - <<_ACEOF >conftest.$ac_ext 24676/* end confdefs.h. */ 24677 24678 24679#ifdef __cplusplus 24680extern "C" 24681#endif 24682char CyaSSL_Init (); 24683int main (void) 24684{ 24685return CyaSSL_Init (); 24686 ; 24687 return 0; 24688} 24689_ACEOF 24690if ac_fn_c_try_link "$LINENO"; then : 24691 ac_cv_lib_cyassl_CyaSSL_Init=yes 24692else 24693 ac_cv_lib_cyassl_CyaSSL_Init=no 24694fi 24695rm -f core conftest.err conftest.$ac_objext \ 24696 conftest$ac_exeext conftest.$ac_ext 24697LIBS=$ac_check_lib_save_LIBS 24698fi 24699{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_cyassl_CyaSSL_Init" >&5 24700$as_echo "$ac_cv_lib_cyassl_CyaSSL_Init" >&6; } 24701if test "x$ac_cv_lib_cyassl_CyaSSL_Init" = xyes; then : 24702 24703 24704$as_echo "#define USE_CYASSL 1" >>confdefs.h 24705 24706 USE_CYASSL=1 24707 24708 CYASSL_ENABLED=1 24709 USE_CYASSL="yes" 24710 ssl_msg="CyaSSL" 24711 test cyassl != "$DEFAULT_SSL_BACKEND" || VALID_DEFAULT_SSL_BACKEND=yes 24712 24713else 24714 24715 CPPFLAGS=$_cppflags 24716 LDFLAGS=$_ldflags 24717 cyassllib="" 24718 24719fi 24720 24721 fi 24722 24723 addld="" 24724 addlib="" 24725 addcflags="" 24726 24727 if test "x$USE_CYASSL" != "xyes"; then 24728 addld=-L$OPT_CYASSL/lib$libsuff 24729 addcflags=-I$OPT_CYASSL/include 24730 cyassllib=$OPT_CYASSL/lib$libsuff 24731 24732 LDFLAGS="$LDFLAGS $addld" 24733 if test "$addcflags" != "-I/usr/include"; then 24734 CPPFLAGS="$CPPFLAGS $addcflags" 24735 fi 24736 24737 cyassllibname=wolfssl 24738 my_ac_save_LIBS="$LIBS" 24739 LIBS="-l$cyassllibname -lm $LIBS" 24740 24741 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CyaSSL_Init in -lwolfssl" >&5 24742$as_echo_n "checking for CyaSSL_Init in -lwolfssl... " >&6; } 24743 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 24744/* end confdefs.h. */ 24745 24746 24747/* These aren't needed for detection and confuse WolfSSL. 24748 They are set up properly later if it is detected. */ 24749#undef SIZEOF_LONG 24750#undef SIZEOF_LONG_LONG 24751#include <cyassl/ssl.h> 24752 24753int main (void) 24754{ 24755 24756 return CyaSSL_Init(); 24757 24758 ; 24759 return 0; 24760} 24761 24762_ACEOF 24763if ac_fn_c_try_link "$LINENO"; then : 24764 24765 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 24766$as_echo "yes" >&6; } 24767 24768$as_echo "#define USE_CYASSL 1" >>confdefs.h 24769 24770 USE_CYASSL=1 24771 24772 CYASSL_ENABLED=1 24773 USE_CYASSL="yes" 24774 ssl_msg="WolfSSL" 24775 test cyassl != "$DEFAULT_SSL_BACKEND" || VALID_DEFAULT_SSL_BACKEND=yes 24776 24777else 24778 24779 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 24780$as_echo "no" >&6; } 24781 CPPFLAGS=$_cppflags 24782 LDFLAGS=$_ldflags 24783 cyassllib="" 24784 24785fi 24786rm -f core conftest.err conftest.$ac_objext \ 24787 conftest$ac_exeext conftest.$ac_ext 24788 LIBS="$my_ac_save_LIBS" 24789 fi 24790 24791 if test "x$USE_CYASSL" = "xyes"; then 24792 { $as_echo "$as_me:${as_lineno-$LINENO}: detected $cyassllibname" >&5 24793$as_echo "$as_me: detected $cyassllibname" >&6;} 24794 check_for_ca_bundle=1 24795 24796 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long long" >&5 24797$as_echo_n "checking size of long long... " >&6; } 24798if ${ac_cv_sizeof_long_long+:} false; then : 24799 $as_echo_n "(cached) " >&6 24800else 24801 for ac_size in 4 8 1 2 16 ; do # List sizes in rough order of prevalence. 24802 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 24803/* end confdefs.h. */ 24804 24805#include <sys/types.h> 24806 24807 24808int main (void) 24809{ 24810switch (0) case 0: case (sizeof (long long) == $ac_size):; 24811 ; 24812 return 0; 24813} 24814_ACEOF 24815if ac_fn_c_try_compile "$LINENO"; then : 24816 ac_cv_sizeof_long_long=$ac_size 24817fi 24818rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 24819 if test x$ac_cv_sizeof_long_long != x ; then break; fi 24820done 24821 24822fi 24823 24824if test x$ac_cv_sizeof_long_long = x ; then 24825 as_fn_error $? "cannot determine a size for long long" "$LINENO" 5 24826fi 24827{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long" >&5 24828$as_echo "$ac_cv_sizeof_long_long" >&6; } 24829 24830cat >>confdefs.h <<_ACEOF 24831#define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long 24832_ACEOF 24833 24834 24835 24836 for ac_header in cyassl/options.h 24837do : 24838 ac_fn_c_check_header_mongrel "$LINENO" "cyassl/options.h" "ac_cv_header_cyassl_options_h" "$ac_includes_default" 24839if test "x$ac_cv_header_cyassl_options_h" = xyes; then : 24840 cat >>confdefs.h <<_ACEOF 24841#define HAVE_CYASSL_OPTIONS_H 1 24842_ACEOF 24843 24844fi 24845 24846done 24847 24848 24849 for ac_header in cyassl/error-ssl.h 24850do : 24851 ac_fn_c_check_header_mongrel "$LINENO" "cyassl/error-ssl.h" "ac_cv_header_cyassl_error_ssl_h" "$ac_includes_default" 24852if test "x$ac_cv_header_cyassl_error_ssl_h" = xyes; then : 24853 cat >>confdefs.h <<_ACEOF 24854#define HAVE_CYASSL_ERROR_SSL_H 1 24855_ACEOF 24856 24857fi 24858 24859done 24860 24861 24862 LIBS="-l$cyassllibname -lm $LIBS" 24863 24864 if test "x$cyassllibname" = "xwolfssl"; then 24865 for ac_func in wolfSSLv3_client_method \ 24866 wolfSSL_get_peer_certificate \ 24867 wolfSSL_UseALPN 24868do : 24869 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 24870ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 24871if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 24872 cat >>confdefs.h <<_ACEOF 24873#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 24874_ACEOF 24875 24876fi 24877done 24878 24879 else 24880 for ac_func in CyaSSL_CTX_UseSupportedCurve \ 24881 CyaSSL_get_peer_certificate 24882do : 24883 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 24884ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 24885if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 24886 cat >>confdefs.h <<_ACEOF 24887#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 24888_ACEOF 24889 24890fi 24891done 24892 24893 fi 24894 24895 if test -n "$cyassllib"; then 24896 if test "x$cross_compiling" != "xyes"; then 24897 CURL_LIBRARY_PATH="$CURL_LIBRARY_PATH:$cyassllib" 24898 export CURL_LIBRARY_PATH 24899 { $as_echo "$as_me:${as_lineno-$LINENO}: Added $cyassllib to CURL_LIBRARY_PATH" >&5 24900$as_echo "$as_me: Added $cyassllib to CURL_LIBRARY_PATH" >&6;} 24901 fi 24902 fi 24903 24904 fi 24905 24906 fi 24907 test -z "$ssl_msg" || ssl_backends="${ssl_backends:+$ssl_backends, }$ssl_msg" 24908fi 24909 24910 24911OPT_MESALINK=no 24912 24913_cppflags=$CPPFLAGS 24914_ldflags=$LDFLAGS 24915 24916# Check whether --with-mesalink was given. 24917if test "${with_mesalink+set}" = set; then : 24918 withval=$with_mesalink; OPT_MESALINK=$withval 24919fi 24920 24921 24922if test -z "$ssl_backends" -o "x$OPT_MESALINK" != xno; then 24923 ssl_msg= 24924 24925 if test X"$OPT_MESALINK" != Xno; then 24926 24927 if test "$OPT_MESALINK" = "yes"; then 24928 OPT_MESALINK="" 24929 fi 24930 24931 if test -z "$OPT_MESALINK" ; then 24932 24933 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mesalink_library_init in -lmesalink" >&5 24934$as_echo_n "checking for mesalink_library_init in -lmesalink... " >&6; } 24935if ${ac_cv_lib_mesalink_mesalink_library_init+:} false; then : 24936 $as_echo_n "(cached) " >&6 24937else 24938 ac_check_lib_save_LIBS=$LIBS 24939LIBS="-lmesalink $LIBS" 24940cat confdefs.h - <<_ACEOF >conftest.$ac_ext 24941/* end confdefs.h. */ 24942 24943 24944#ifdef __cplusplus 24945extern "C" 24946#endif 24947char mesalink_library_init (); 24948int main (void) 24949{ 24950return mesalink_library_init (); 24951 ; 24952 return 0; 24953} 24954_ACEOF 24955if ac_fn_c_try_link "$LINENO"; then : 24956 ac_cv_lib_mesalink_mesalink_library_init=yes 24957else 24958 ac_cv_lib_mesalink_mesalink_library_init=no 24959fi 24960rm -f core conftest.err conftest.$ac_objext \ 24961 conftest$ac_exeext conftest.$ac_ext 24962LIBS=$ac_check_lib_save_LIBS 24963fi 24964{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mesalink_mesalink_library_init" >&5 24965$as_echo "$ac_cv_lib_mesalink_mesalink_library_init" >&6; } 24966if test "x$ac_cv_lib_mesalink_mesalink_library_init" = xyes; then : 24967 24968 24969$as_echo "#define USE_MESALINK 1" >>confdefs.h 24970 24971 USE_MESALINK=1 24972 24973 MESALINK_ENABLED=1 24974 USE_MESALINK="yes" 24975 ssl_msg="MesaLink" 24976 test mesalink != "$DEFAULT_SSL_BACKEND" || VALID_DEFAULT_SSL_BACKEND=yes 24977 24978fi 24979 24980 fi 24981 24982 addld="" 24983 addlib="" 24984 addcflags="" 24985 mesalinklib="" 24986 24987 if test "x$USE_MESALINK" != "xyes"; then 24988 addld=-L$OPT_MESALINK/lib$libsuff 24989 addcflags=-I$OPT_MESALINK/include 24990 mesalinklib=$OPT_MESALINK/lib$libsuff 24991 24992 LDFLAGS="$LDFLAGS $addld" 24993 if test "$addcflags" != "-I/usr/include"; then 24994 CPPFLAGS="$CPPFLAGS $addcflags" 24995 fi 24996 24997 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mesalink_library_init in -lmesalink" >&5 24998$as_echo_n "checking for mesalink_library_init in -lmesalink... " >&6; } 24999if ${ac_cv_lib_mesalink_mesalink_library_init+:} false; then : 25000 $as_echo_n "(cached) " >&6 25001else 25002 ac_check_lib_save_LIBS=$LIBS 25003LIBS="-lmesalink $LIBS" 25004cat confdefs.h - <<_ACEOF >conftest.$ac_ext 25005/* end confdefs.h. */ 25006 25007 25008#ifdef __cplusplus 25009extern "C" 25010#endif 25011char mesalink_library_init (); 25012int main (void) 25013{ 25014return mesalink_library_init (); 25015 ; 25016 return 0; 25017} 25018_ACEOF 25019if ac_fn_c_try_link "$LINENO"; then : 25020 ac_cv_lib_mesalink_mesalink_library_init=yes 25021else 25022 ac_cv_lib_mesalink_mesalink_library_init=no 25023fi 25024rm -f core conftest.err conftest.$ac_objext \ 25025 conftest$ac_exeext conftest.$ac_ext 25026LIBS=$ac_check_lib_save_LIBS 25027fi 25028{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mesalink_mesalink_library_init" >&5 25029$as_echo "$ac_cv_lib_mesalink_mesalink_library_init" >&6; } 25030if test "x$ac_cv_lib_mesalink_mesalink_library_init" = xyes; then : 25031 25032 25033$as_echo "#define USE_MESALINK 1" >>confdefs.h 25034 25035 USE_MESALINK=1 25036 25037 MESALINK_ENABLED=1 25038 USE_MESALINK="yes" 25039 ssl_msg="MesaLink" 25040 test mesalink != "$DEFAULT_SSL_BACKEND" || VALID_DEFAULT_SSL_BACKEND=yes 25041 25042else 25043 25044 CPPFLAGS=$_cppflags 25045 LDFLAGS=$_ldflags 25046 25047fi 25048 25049 fi 25050 25051 if test "x$USE_MESALINK" = "xyes"; then 25052 { $as_echo "$as_me:${as_lineno-$LINENO}: detected MesaLink" >&5 25053$as_echo "$as_me: detected MesaLink" >&6;} 25054 25055 LIBS="-lmesalink $LIBS" 25056 25057 if test -n "$mesalinklib"; then 25058 if test "x$cross_compiling" != "xyes"; then 25059 LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$mesalinklib" 25060 export LD_LIBRARY_PATH 25061 { $as_echo "$as_me:${as_lineno-$LINENO}: Added $mesalinklib to LD_LIBRARY_PATH" >&5 25062$as_echo "$as_me: Added $mesalinklib to LD_LIBRARY_PATH" >&6;} 25063 fi 25064 fi 25065 fi 25066 25067 fi 25068 test -z "$ssl_msg" || ssl_backends="${ssl_backends:+$ssl_backends, }$ssl_msg" 25069fi 25070 25071 25072OPT_NSS=no 25073 25074 25075# Check whether --with-nss was given. 25076if test "${with_nss+set}" = set; then : 25077 withval=$with_nss; OPT_NSS=$withval 25078fi 25079 25080 25081if test -z "$ssl_backends" -o "x$OPT_NSS" != xno; then 25082 ssl_msg= 25083 25084 if test X"$OPT_NSS" != Xno; then 25085 25086 addld="" 25087 addlib="" 25088 addcflags="" 25089 nssprefix="" 25090 version="" 25091 25092 if test "x$OPT_NSS" = "xyes"; then 25093 25094 25095 if test -n "$PKG_CONFIG"; then 25096 PKGCONFIG="$PKG_CONFIG" 25097 else 25098 if test -n "$ac_tool_prefix"; then 25099 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. 25100set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 25101{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 25102$as_echo_n "checking for $ac_word... " >&6; } 25103if ${ac_cv_path_PKGCONFIG+:} false; then : 25104 $as_echo_n "(cached) " >&6 25105else 25106 case $PKGCONFIG in 25107 [\\/]* | ?:[\\/]*) 25108 ac_cv_path_PKGCONFIG="$PKGCONFIG" # Let the user override the test with a path. 25109 ;; 25110 *) 25111 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 25112as_dummy="$PATH:/usr/bin:/usr/local/bin" 25113for as_dir in $as_dummy 25114do 25115 IFS=$as_save_IFS 25116 test -z "$as_dir" && as_dir=. 25117 for ac_exec_ext in '' $ac_executable_extensions; do 25118 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 25119 ac_cv_path_PKGCONFIG="$as_dir/$ac_word$ac_exec_ext" 25120 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 25121 break 2 25122 fi 25123done 25124 done 25125IFS=$as_save_IFS 25126 25127 ;; 25128esac 25129fi 25130PKGCONFIG=$ac_cv_path_PKGCONFIG 25131if test -n "$PKGCONFIG"; then 25132 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKGCONFIG" >&5 25133$as_echo "$PKGCONFIG" >&6; } 25134else 25135 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 25136$as_echo "no" >&6; } 25137fi 25138 25139 25140fi 25141if test -z "$ac_cv_path_PKGCONFIG"; then 25142 ac_pt_PKGCONFIG=$PKGCONFIG 25143 # Extract the first word of "pkg-config", so it can be a program name with args. 25144set dummy pkg-config; ac_word=$2 25145{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 25146$as_echo_n "checking for $ac_word... " >&6; } 25147if ${ac_cv_path_ac_pt_PKGCONFIG+:} false; then : 25148 $as_echo_n "(cached) " >&6 25149else 25150 case $ac_pt_PKGCONFIG in 25151 [\\/]* | ?:[\\/]*) 25152 ac_cv_path_ac_pt_PKGCONFIG="$ac_pt_PKGCONFIG" # Let the user override the test with a path. 25153 ;; 25154 *) 25155 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 25156as_dummy="$PATH:/usr/bin:/usr/local/bin" 25157for as_dir in $as_dummy 25158do 25159 IFS=$as_save_IFS 25160 test -z "$as_dir" && as_dir=. 25161 for ac_exec_ext in '' $ac_executable_extensions; do 25162 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 25163 ac_cv_path_ac_pt_PKGCONFIG="$as_dir/$ac_word$ac_exec_ext" 25164 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 25165 break 2 25166 fi 25167done 25168 done 25169IFS=$as_save_IFS 25170 25171 ;; 25172esac 25173fi 25174ac_pt_PKGCONFIG=$ac_cv_path_ac_pt_PKGCONFIG 25175if test -n "$ac_pt_PKGCONFIG"; then 25176 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKGCONFIG" >&5 25177$as_echo "$ac_pt_PKGCONFIG" >&6; } 25178else 25179 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 25180$as_echo "no" >&6; } 25181fi 25182 25183 if test "x$ac_pt_PKGCONFIG" = x; then 25184 PKGCONFIG="no" 25185 else 25186 case $cross_compiling:$ac_tool_warned in 25187yes:) 25188{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 25189$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 25190ac_tool_warned=yes ;; 25191esac 25192 PKGCONFIG=$ac_pt_PKGCONFIG 25193 fi 25194else 25195 PKGCONFIG="$ac_cv_path_PKGCONFIG" 25196fi 25197 25198 fi 25199 25200 if test "x$PKGCONFIG" != "xno"; then 25201 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nss options with pkg-config" >&5 25202$as_echo_n "checking for nss options with pkg-config... " >&6; } 25203 itexists=` 25204 if test -n ""; then 25205 PKG_CONFIG_LIBDIR="" 25206 export PKG_CONFIG_LIBDIR 25207 fi 25208 $PKGCONFIG --exists nss >/dev/null 2>&1 && echo 1` 25209 25210 if test -z "$itexists"; then 25211 PKGCONFIG="no" 25212 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 25213$as_echo "no" >&6; } 25214 else 25215 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5 25216$as_echo "found" >&6; } 25217 fi 25218 fi 25219 25220 25221 if test "$PKGCONFIG" != "no" ; then 25222 addlib=`$PKGCONFIG --libs nss` 25223 addcflags=`$PKGCONFIG --cflags nss` 25224 version=`$PKGCONFIG --modversion nss` 25225 nssprefix=`$PKGCONFIG --variable=prefix nss` 25226 else 25227 25228 check=`nss-config --version 2>/dev/null` 25229 if test -n "$check"; then 25230 addlib=`nss-config --libs` 25231 addcflags=`nss-config --cflags` 25232 version=`nss-config --version` 25233 nssprefix=`nss-config --prefix` 25234 else 25235 addlib="-lnss3" 25236 addcflags="" 25237 version="unknown" 25238 fi 25239 fi 25240 else 25241 NSS_PCDIR="$OPT_NSS/lib/pkgconfig" 25242 if test -f "$NSS_PCDIR/nss.pc"; then 25243 25244 if test -n "$PKG_CONFIG"; then 25245 PKGCONFIG="$PKG_CONFIG" 25246 else 25247 if test -n "$ac_tool_prefix"; then 25248 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. 25249set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 25250{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 25251$as_echo_n "checking for $ac_word... " >&6; } 25252if ${ac_cv_path_PKGCONFIG+:} false; then : 25253 $as_echo_n "(cached) " >&6 25254else 25255 case $PKGCONFIG in 25256 [\\/]* | ?:[\\/]*) 25257 ac_cv_path_PKGCONFIG="$PKGCONFIG" # Let the user override the test with a path. 25258 ;; 25259 *) 25260 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 25261as_dummy="$PATH:/usr/bin:/usr/local/bin" 25262for as_dir in $as_dummy 25263do 25264 IFS=$as_save_IFS 25265 test -z "$as_dir" && as_dir=. 25266 for ac_exec_ext in '' $ac_executable_extensions; do 25267 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 25268 ac_cv_path_PKGCONFIG="$as_dir/$ac_word$ac_exec_ext" 25269 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 25270 break 2 25271 fi 25272done 25273 done 25274IFS=$as_save_IFS 25275 25276 ;; 25277esac 25278fi 25279PKGCONFIG=$ac_cv_path_PKGCONFIG 25280if test -n "$PKGCONFIG"; then 25281 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKGCONFIG" >&5 25282$as_echo "$PKGCONFIG" >&6; } 25283else 25284 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 25285$as_echo "no" >&6; } 25286fi 25287 25288 25289fi 25290if test -z "$ac_cv_path_PKGCONFIG"; then 25291 ac_pt_PKGCONFIG=$PKGCONFIG 25292 # Extract the first word of "pkg-config", so it can be a program name with args. 25293set dummy pkg-config; ac_word=$2 25294{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 25295$as_echo_n "checking for $ac_word... " >&6; } 25296if ${ac_cv_path_ac_pt_PKGCONFIG+:} false; then : 25297 $as_echo_n "(cached) " >&6 25298else 25299 case $ac_pt_PKGCONFIG in 25300 [\\/]* | ?:[\\/]*) 25301 ac_cv_path_ac_pt_PKGCONFIG="$ac_pt_PKGCONFIG" # Let the user override the test with a path. 25302 ;; 25303 *) 25304 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 25305as_dummy="$PATH:/usr/bin:/usr/local/bin" 25306for as_dir in $as_dummy 25307do 25308 IFS=$as_save_IFS 25309 test -z "$as_dir" && as_dir=. 25310 for ac_exec_ext in '' $ac_executable_extensions; do 25311 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 25312 ac_cv_path_ac_pt_PKGCONFIG="$as_dir/$ac_word$ac_exec_ext" 25313 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 25314 break 2 25315 fi 25316done 25317 done 25318IFS=$as_save_IFS 25319 25320 ;; 25321esac 25322fi 25323ac_pt_PKGCONFIG=$ac_cv_path_ac_pt_PKGCONFIG 25324if test -n "$ac_pt_PKGCONFIG"; then 25325 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKGCONFIG" >&5 25326$as_echo "$ac_pt_PKGCONFIG" >&6; } 25327else 25328 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 25329$as_echo "no" >&6; } 25330fi 25331 25332 if test "x$ac_pt_PKGCONFIG" = x; then 25333 PKGCONFIG="no" 25334 else 25335 case $cross_compiling:$ac_tool_warned in 25336yes:) 25337{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 25338$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 25339ac_tool_warned=yes ;; 25340esac 25341 PKGCONFIG=$ac_pt_PKGCONFIG 25342 fi 25343else 25344 PKGCONFIG="$ac_cv_path_PKGCONFIG" 25345fi 25346 25347 fi 25348 25349 if test "x$PKGCONFIG" != "xno"; then 25350 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nss options with pkg-config" >&5 25351$as_echo_n "checking for nss options with pkg-config... " >&6; } 25352 itexists=` 25353 if test -n "$NSS_PCDIR"; then 25354 PKG_CONFIG_LIBDIR="$NSS_PCDIR" 25355 export PKG_CONFIG_LIBDIR 25356 fi 25357 $PKGCONFIG --exists nss >/dev/null 2>&1 && echo 1` 25358 25359 if test -z "$itexists"; then 25360 PKGCONFIG="no" 25361 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 25362$as_echo "no" >&6; } 25363 else 25364 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5 25365$as_echo "found" >&6; } 25366 fi 25367 fi 25368 25369 if test "$PKGCONFIG" != "no" ; then 25370 addld=` 25371 if test -n "$NSS_PCDIR"; then 25372 PKG_CONFIG_LIBDIR="$NSS_PCDIR" 25373 export PKG_CONFIG_LIBDIR 25374 fi 25375 $PKGCONFIG --libs-only-L nss` 25376 addlib=` 25377 if test -n "$NSS_PCDIR"; then 25378 PKG_CONFIG_LIBDIR="$NSS_PCDIR" 25379 export PKG_CONFIG_LIBDIR 25380 fi 25381 $PKGCONFIG --libs-only-l nss` 25382 addcflags=` 25383 if test -n "$NSS_PCDIR"; then 25384 PKG_CONFIG_LIBDIR="$NSS_PCDIR" 25385 export PKG_CONFIG_LIBDIR 25386 fi 25387 $PKGCONFIG --cflags nss` 25388 version=` 25389 if test -n "$NSS_PCDIR"; then 25390 PKG_CONFIG_LIBDIR="$NSS_PCDIR" 25391 export PKG_CONFIG_LIBDIR 25392 fi 25393 $PKGCONFIG --modversion nss` 25394 nssprefix=` 25395 if test -n "$NSS_PCDIR"; then 25396 PKG_CONFIG_LIBDIR="$NSS_PCDIR" 25397 export PKG_CONFIG_LIBDIR 25398 fi 25399 $PKGCONFIG --variable=prefix nss` 25400 fi 25401 fi 25402 fi 25403 25404 if test -z "$addlib"; then 25405 # Without pkg-config, we'll kludge in some defaults 25406 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Using hard-wired libraries and compilation flags for NSS." >&5 25407$as_echo "$as_me: WARNING: Using hard-wired libraries and compilation flags for NSS." >&2;} 25408 addld="-L$OPT_NSS/lib" 25409 addlib="-lssl3 -lsmime3 -lnss3 -lplds4 -lplc4 -lnspr4" 25410 addcflags="-I$OPT_NSS/include" 25411 version="unknown" 25412 nssprefix=$OPT_NSS 25413 fi 25414 25415 CLEANLDFLAGS="$LDFLAGS" 25416 CLEANLIBS="$LIBS" 25417 CLEANCPPFLAGS="$CPPFLAGS" 25418 25419 LDFLAGS="$addld $LDFLAGS" 25420 LIBS="$addlib $LIBS" 25421 if test "$addcflags" != "-I/usr/include"; then 25422 CPPFLAGS="$CPPFLAGS $addcflags" 25423 fi 25424 25425 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SSL_VersionRangeSet in -lnss3" >&5 25426$as_echo_n "checking for SSL_VersionRangeSet in -lnss3... " >&6; } 25427if ${ac_cv_lib_nss3_SSL_VersionRangeSet+:} false; then : 25428 $as_echo_n "(cached) " >&6 25429else 25430 ac_check_lib_save_LIBS=$LIBS 25431LIBS="-lnss3 $LIBS" 25432cat confdefs.h - <<_ACEOF >conftest.$ac_ext 25433/* end confdefs.h. */ 25434 25435 25436#ifdef __cplusplus 25437extern "C" 25438#endif 25439char SSL_VersionRangeSet (); 25440int main (void) 25441{ 25442return SSL_VersionRangeSet (); 25443 ; 25444 return 0; 25445} 25446_ACEOF 25447if ac_fn_c_try_link "$LINENO"; then : 25448 ac_cv_lib_nss3_SSL_VersionRangeSet=yes 25449else 25450 ac_cv_lib_nss3_SSL_VersionRangeSet=no 25451fi 25452rm -f core conftest.err conftest.$ac_objext \ 25453 conftest$ac_exeext conftest.$ac_ext 25454LIBS=$ac_check_lib_save_LIBS 25455fi 25456{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nss3_SSL_VersionRangeSet" >&5 25457$as_echo "$ac_cv_lib_nss3_SSL_VersionRangeSet" >&6; } 25458if test "x$ac_cv_lib_nss3_SSL_VersionRangeSet" = xyes; then : 25459 25460 25461$as_echo "#define USE_NSS 1" >>confdefs.h 25462 25463 USE_NSS=1 25464 25465 USE_NSS="yes" 25466 NSS_ENABLED=1 25467 ssl_msg="NSS" 25468 test nss != "$DEFAULT_SSL_BACKEND" || VALID_DEFAULT_SSL_BACKEND=yes 25469 25470else 25471 25472 LDFLAGS="$CLEANLDFLAGS" 25473 LIBS="$CLEANLIBS" 25474 CPPFLAGS="$CLEANCPPFLAGS" 25475 25476fi 25477 25478 25479 if test "x$USE_NSS" = "xyes"; then 25480 { $as_echo "$as_me:${as_lineno-$LINENO}: detected NSS version $version" >&5 25481$as_echo "$as_me: detected NSS version $version" >&6;} 25482 25483 ac_fn_c_check_func "$LINENO" "PK11_CreateManagedGenericObject" "ac_cv_func_PK11_CreateManagedGenericObject" 25484if test "x$ac_cv_func_PK11_CreateManagedGenericObject" = xyes; then : 25485 25486 25487$as_echo "#define HAVE_PK11_CREATEMANAGEDGENERICOBJECT 1" >>confdefs.h 25488 25489 25490fi 25491 25492 25493 NSS_LIBS=$addlib 25494 25495 25496 if test "x$cross_compiling" != "xyes"; then 25497 CURL_LIBRARY_PATH="$CURL_LIBRARY_PATH:$nssprefix/lib$libsuff" 25498 export CURL_LIBRARY_PATH 25499 { $as_echo "$as_me:${as_lineno-$LINENO}: Added $nssprefix/lib$libsuff to CURL_LIBRARY_PATH" >&5 25500$as_echo "$as_me: Added $nssprefix/lib$libsuff to CURL_LIBRARY_PATH" >&6;} 25501 fi 25502 25503 fi 25504 fi 25505 test -z "$ssl_msg" || ssl_backends="${ssl_backends:+$ssl_backends, }$ssl_msg" 25506fi 25507 25508case "x$OPENSSL_ENABLED$GNUTLS_ENABLED$NSS_ENABLED$POLARSSL_ENABLED$MBEDTLS_ENABLED$CYASSL_ENABLED$WINSSL_ENABLED$SECURETRANSPORT_ENABLED$MESALINK_ENABLED$AMISSL_ENABLED" in 25509x) 25510 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: SSL disabled, you will not be able to use HTTPS, FTPS, NTLM and more." >&5 25511$as_echo "$as_me: WARNING: SSL disabled, you will not be able to use HTTPS, FTPS, NTLM and more." >&2;} 25512 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Use --with-ssl, --with-gnutls, --with-polarssl, --with-cyassl, --with-nss, --with-schannel, --with-secure-transport, --with-mesalink or --with-amissl to address this." >&5 25513$as_echo "$as_me: WARNING: Use --with-ssl, --with-gnutls, --with-polarssl, --with-cyassl, --with-nss, --with-schannel, --with-secure-transport, --with-mesalink or --with-amissl to address this." >&2;} 25514 ;; 25515x1) 25516 # one SSL backend is enabled 25517 25518 SSL_ENABLED="1" 25519 { $as_echo "$as_me:${as_lineno-$LINENO}: built with one SSL backend" >&5 25520$as_echo "$as_me: built with one SSL backend" >&6;} 25521 ;; 25522*) 25523 # more than one SSL backend is enabled 25524 25525 SSL_ENABLED="1" 25526 25527 CURL_WITH_MULTI_SSL="1" 25528 25529$as_echo "#define CURL_WITH_MULTI_SSL 1" >>confdefs.h 25530 25531 { $as_echo "$as_me:${as_lineno-$LINENO}: built with multiple SSL backends" >&5 25532$as_echo "$as_me: built with multiple SSL backends" >&6;} 25533 ;; 25534esac 25535 25536if test -n "$ssl_backends"; then 25537 curl_ssl_msg="enabled ($ssl_backends)" 25538fi 25539 25540if test no = "$VALID_DEFAULT_SSL_BACKEND" 25541then 25542 if test -n "$SSL_ENABLED" 25543 then 25544 as_fn_error $? "Default SSL backend $DEFAULT_SSL_BACKEND not enabled!" "$LINENO" 5 25545 else 25546 as_fn_error $? "Default SSL backend requires SSL!" "$LINENO" 5 25547 fi 25548elif test yes = "$VALID_DEFAULT_SSL_BACKEND" 25549then 25550 25551cat >>confdefs.h <<_ACEOF 25552#define CURL_DEFAULT_SSL_BACKEND "$DEFAULT_SSL_BACKEND" 25553_ACEOF 25554 25555fi 25556 25557 25558if test "$check_for_ca_bundle" -gt 0; then 25559 25560 25561 { $as_echo "$as_me:${as_lineno-$LINENO}: checking default CA cert bundle/path" >&5 25562$as_echo_n "checking default CA cert bundle/path... " >&6; } 25563 25564 25565# Check whether --with-ca-bundle was given. 25566if test "${with_ca_bundle+set}" = set; then : 25567 withval=$with_ca_bundle; 25568 want_ca="$withval" 25569 if test "x$want_ca" = "xyes"; then 25570 as_fn_error $? "--with-ca-bundle=FILE requires a path to the CA bundle" "$LINENO" 5 25571 fi 25572 25573else 25574 want_ca="unset" 25575fi 25576 25577 25578# Check whether --with-ca-path was given. 25579if test "${with_ca_path+set}" = set; then : 25580 withval=$with_ca_path; 25581 want_capath="$withval" 25582 if test "x$want_capath" = "xyes"; then 25583 as_fn_error $? "--with-ca-path=DIRECTORY requires a path to the CA path directory" "$LINENO" 5 25584 fi 25585 25586else 25587 want_capath="unset" 25588fi 25589 25590 25591 ca_warning=" (warning: certs not found)" 25592 capath_warning=" (warning: certs not found)" 25593 check_capath="" 25594 25595 if test "x$want_ca" != "xno" -a "x$want_ca" != "xunset" -a \ 25596 "x$want_capath" != "xno" -a "x$want_capath" != "xunset"; then 25597 ca="$want_ca" 25598 capath="$want_capath" 25599 elif test "x$want_ca" != "xno" -a "x$want_ca" != "xunset"; then 25600 ca="$want_ca" 25601 capath="no" 25602 elif test "x$want_capath" != "xno" -a "x$want_capath" != "xunset"; then 25603 if test "x$OPENSSL_ENABLED" != "x1" -a "x$GNUTLS_ENABLED" != "x1" -a "x$POLARSSL_ENABLED" != "x1"; then 25604 as_fn_error $? "--with-ca-path only works with OpenSSL, GnuTLS or PolarSSL" "$LINENO" 5 25605 fi 25606 capath="$want_capath" 25607 ca="no" 25608 else 25609 ca="no" 25610 capath="no" 25611 if test "x$cross_compiling" != "xyes"; then 25612 if test "x$want_ca" = "xunset"; then 25613 if test "x$prefix" != xNONE; then 25614 cac="${prefix}/share/curl/curl-ca-bundle.crt" 25615 else 25616 cac="$ac_default_prefix/share/curl/curl-ca-bundle.crt" 25617 fi 25618 25619 for a in /etc/ssl/certs/ca-certificates.crt \ 25620 /etc/pki/tls/certs/ca-bundle.crt \ 25621 /usr/share/ssl/certs/ca-bundle.crt \ 25622 /usr/local/share/certs/ca-root-nss.crt \ 25623 /etc/ssl/cert.pem \ 25624 "$cac"; do 25625 if test -f "$a"; then 25626 ca="$a" 25627 break 25628 fi 25629 done 25630 fi 25631 if test "x$want_capath" = "xunset" -a "x$ca" = "xno" -a \ 25632 "x$OPENSSL_ENABLED" = "x1"; then 25633 check_capath="/etc/ssl/certs/" 25634 fi 25635 else 25636 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: skipped the ca-cert path detection when cross-compiling" >&5 25637$as_echo "$as_me: WARNING: skipped the ca-cert path detection when cross-compiling" >&2;} 25638 fi 25639 fi 25640 25641 if test "x$ca" = "xno" || test -f "$ca"; then 25642 ca_warning="" 25643 fi 25644 25645 if test "x$capath" != "xno"; then 25646 check_capath="$capath" 25647 fi 25648 25649 if test ! -z "$check_capath"; then 25650 for a in "$check_capath"; do 25651 if test -d "$a" && ls "$a"/[0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f].0 >/dev/null 2>/dev/null; then 25652 if test "x$capath" = "xno"; then 25653 capath="$a" 25654 fi 25655 capath_warning="" 25656 break 25657 fi 25658 done 25659 fi 25660 25661 if test "x$capath" = "xno"; then 25662 capath_warning="" 25663 fi 25664 25665 if test "x$ca" != "xno"; then 25666 CURL_CA_BUNDLE='"'$ca'"' 25667 25668cat >>confdefs.h <<_ACEOF 25669#define CURL_CA_BUNDLE "$ca" 25670_ACEOF 25671 25672 25673 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ca" >&5 25674$as_echo "$ca" >&6; } 25675 fi 25676 if test "x$capath" != "xno"; then 25677 CURL_CA_PATH="\"$capath\"" 25678 25679cat >>confdefs.h <<_ACEOF 25680#define CURL_CA_PATH "$capath" 25681_ACEOF 25682 25683 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $capath (capath)" >&5 25684$as_echo "$capath (capath)" >&6; } 25685 fi 25686 if test "x$ca" = "xno" && test "x$capath" = "xno"; then 25687 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 25688$as_echo "no" >&6; } 25689 fi 25690 25691 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use builtin CA store of SSL library" >&5 25692$as_echo_n "checking whether to use builtin CA store of SSL library... " >&6; } 25693 25694# Check whether --with-ca-fallback was given. 25695if test "${with_ca_fallback+set}" = set; then : 25696 withval=$with_ca_fallback; 25697 if test "x$with_ca_fallback" != "xyes" -a "x$with_ca_fallback" != "xno"; then 25698 as_fn_error $? "--with-ca-fallback only allows yes or no as parameter" "$LINENO" 5 25699 fi 25700 25701else 25702 with_ca_fallback="no" 25703fi 25704 25705 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_ca_fallback" >&5 25706$as_echo "$with_ca_fallback" >&6; } 25707 if test "x$with_ca_fallback" = "xyes"; then 25708 if test "x$OPENSSL_ENABLED" != "x1" -a "x$GNUTLS_ENABLED" != "x1"; then 25709 as_fn_error $? "--with-ca-fallback only works with OpenSSL or GnuTLS" "$LINENO" 5 25710 fi 25711 25712cat >>confdefs.h <<_ACEOF 25713#define CURL_CA_FALLBACK 1 25714_ACEOF 25715 25716 fi 25717 25718fi 25719 25720 25721 25722# Check whether --with-libpsl was given. 25723if test "${with_libpsl+set}" = set; then : 25724 withval=$with_libpsl; with_libpsl=$withval 25725else 25726 with_libpsl=yes 25727fi 25728 25729if test $with_libpsl != "no"; then 25730 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing psl_builtin" >&5 25731$as_echo_n "checking for library containing psl_builtin... " >&6; } 25732if ${ac_cv_search_psl_builtin+:} false; then : 25733 $as_echo_n "(cached) " >&6 25734else 25735 ac_func_search_save_LIBS=$LIBS 25736cat confdefs.h - <<_ACEOF >conftest.$ac_ext 25737/* end confdefs.h. */ 25738 25739 25740#ifdef __cplusplus 25741extern "C" 25742#endif 25743char psl_builtin (); 25744int main (void) 25745{ 25746return psl_builtin (); 25747 ; 25748 return 0; 25749} 25750_ACEOF 25751for ac_lib in '' psl; do 25752 if test -z "$ac_lib"; then 25753 ac_res="none required" 25754 else 25755 ac_res=-l$ac_lib 25756 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 25757 fi 25758 if ac_fn_c_try_link "$LINENO"; then : 25759 ac_cv_search_psl_builtin=$ac_res 25760fi 25761rm -f core conftest.err conftest.$ac_objext \ 25762 conftest$ac_exeext 25763 if ${ac_cv_search_psl_builtin+:} false; then : 25764 break 25765fi 25766done 25767if ${ac_cv_search_psl_builtin+:} false; then : 25768 25769else 25770 ac_cv_search_psl_builtin=no 25771fi 25772rm conftest.$ac_ext 25773LIBS=$ac_func_search_save_LIBS 25774fi 25775{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_psl_builtin" >&5 25776$as_echo "$ac_cv_search_psl_builtin" >&6; } 25777ac_res=$ac_cv_search_psl_builtin 25778if test "$ac_res" != no; then : 25779 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 25780 curl_psl_msg="enabled"; 25781 25782$as_echo "#define USE_LIBPSL 1" >>confdefs.h 25783 25784 25785else 25786 curl_psl_msg="no (libpsl not found)"; 25787 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: libpsl was not found" >&5 25788$as_echo "$as_me: WARNING: libpsl was not found" >&2;} 25789 25790 25791fi 25792 25793fi 25794 if test "$curl_psl_msg" = "enabled"; then 25795 USE_LIBPSL_TRUE= 25796 USE_LIBPSL_FALSE='#' 25797else 25798 USE_LIBPSL_TRUE='#' 25799 USE_LIBPSL_FALSE= 25800fi 25801 25802 25803 25804OPT_LIBMETALINK=no 25805 25806 25807# Check whether --with-libmetalink was given. 25808if test "${with_libmetalink+set}" = set; then : 25809 withval=$with_libmetalink; OPT_LIBMETALINK=$withval 25810fi 25811 25812 25813if test X"$OPT_LIBMETALINK" != Xno; then 25814 25815 addld="" 25816 addlib="" 25817 addcflags="" 25818 version="" 25819 libmetalinklib="" 25820 25821 PKGTEST="no" 25822 if test "x$OPT_LIBMETALINK" = "xyes"; then 25823 PKGTEST="yes" 25824 25825 if test -n "$PKG_CONFIG"; then 25826 PKGCONFIG="$PKG_CONFIG" 25827 else 25828 if test -n "$ac_tool_prefix"; then 25829 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. 25830set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 25831{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 25832$as_echo_n "checking for $ac_word... " >&6; } 25833if ${ac_cv_path_PKGCONFIG+:} false; then : 25834 $as_echo_n "(cached) " >&6 25835else 25836 case $PKGCONFIG in 25837 [\\/]* | ?:[\\/]*) 25838 ac_cv_path_PKGCONFIG="$PKGCONFIG" # Let the user override the test with a path. 25839 ;; 25840 *) 25841 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 25842as_dummy="$PATH:/usr/bin:/usr/local/bin" 25843for as_dir in $as_dummy 25844do 25845 IFS=$as_save_IFS 25846 test -z "$as_dir" && as_dir=. 25847 for ac_exec_ext in '' $ac_executable_extensions; do 25848 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 25849 ac_cv_path_PKGCONFIG="$as_dir/$ac_word$ac_exec_ext" 25850 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 25851 break 2 25852 fi 25853done 25854 done 25855IFS=$as_save_IFS 25856 25857 ;; 25858esac 25859fi 25860PKGCONFIG=$ac_cv_path_PKGCONFIG 25861if test -n "$PKGCONFIG"; then 25862 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKGCONFIG" >&5 25863$as_echo "$PKGCONFIG" >&6; } 25864else 25865 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 25866$as_echo "no" >&6; } 25867fi 25868 25869 25870fi 25871if test -z "$ac_cv_path_PKGCONFIG"; then 25872 ac_pt_PKGCONFIG=$PKGCONFIG 25873 # Extract the first word of "pkg-config", so it can be a program name with args. 25874set dummy pkg-config; ac_word=$2 25875{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 25876$as_echo_n "checking for $ac_word... " >&6; } 25877if ${ac_cv_path_ac_pt_PKGCONFIG+:} false; then : 25878 $as_echo_n "(cached) " >&6 25879else 25880 case $ac_pt_PKGCONFIG in 25881 [\\/]* | ?:[\\/]*) 25882 ac_cv_path_ac_pt_PKGCONFIG="$ac_pt_PKGCONFIG" # Let the user override the test with a path. 25883 ;; 25884 *) 25885 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 25886as_dummy="$PATH:/usr/bin:/usr/local/bin" 25887for as_dir in $as_dummy 25888do 25889 IFS=$as_save_IFS 25890 test -z "$as_dir" && as_dir=. 25891 for ac_exec_ext in '' $ac_executable_extensions; do 25892 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 25893 ac_cv_path_ac_pt_PKGCONFIG="$as_dir/$ac_word$ac_exec_ext" 25894 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 25895 break 2 25896 fi 25897done 25898 done 25899IFS=$as_save_IFS 25900 25901 ;; 25902esac 25903fi 25904ac_pt_PKGCONFIG=$ac_cv_path_ac_pt_PKGCONFIG 25905if test -n "$ac_pt_PKGCONFIG"; then 25906 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKGCONFIG" >&5 25907$as_echo "$ac_pt_PKGCONFIG" >&6; } 25908else 25909 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 25910$as_echo "no" >&6; } 25911fi 25912 25913 if test "x$ac_pt_PKGCONFIG" = x; then 25914 PKGCONFIG="no" 25915 else 25916 case $cross_compiling:$ac_tool_warned in 25917yes:) 25918{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 25919$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 25920ac_tool_warned=yes ;; 25921esac 25922 PKGCONFIG=$ac_pt_PKGCONFIG 25923 fi 25924else 25925 PKGCONFIG="$ac_cv_path_PKGCONFIG" 25926fi 25927 25928 fi 25929 25930 if test "x$PKGCONFIG" != "xno"; then 25931 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libmetalink options with pkg-config" >&5 25932$as_echo_n "checking for libmetalink options with pkg-config... " >&6; } 25933 itexists=` 25934 if test -n ""; then 25935 PKG_CONFIG_LIBDIR="" 25936 export PKG_CONFIG_LIBDIR 25937 fi 25938 $PKGCONFIG --exists libmetalink >/dev/null 2>&1 && echo 1` 25939 25940 if test -z "$itexists"; then 25941 PKGCONFIG="no" 25942 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 25943$as_echo "no" >&6; } 25944 else 25945 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5 25946$as_echo "found" >&6; } 25947 fi 25948 fi 25949 25950 else 25951 LIBMETALINK_PCDIR="$OPT_LIBMETALINK/lib/pkgconfig" 25952 { $as_echo "$as_me:${as_lineno-$LINENO}: PKG_CONFIG_LIBDIR will be set to \"$LIBMETALINK_PCDIR\"" >&5 25953$as_echo "$as_me: PKG_CONFIG_LIBDIR will be set to \"$LIBMETALINK_PCDIR\"" >&6;} 25954 if test -f "$LIBMETALINK_PCDIR/libmetalink.pc"; then 25955 PKGTEST="yes" 25956 fi 25957 if test "$PKGTEST" = "yes"; then 25958 25959 if test -n "$PKG_CONFIG"; then 25960 PKGCONFIG="$PKG_CONFIG" 25961 else 25962 if test -n "$ac_tool_prefix"; then 25963 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. 25964set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 25965{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 25966$as_echo_n "checking for $ac_word... " >&6; } 25967if ${ac_cv_path_PKGCONFIG+:} false; then : 25968 $as_echo_n "(cached) " >&6 25969else 25970 case $PKGCONFIG in 25971 [\\/]* | ?:[\\/]*) 25972 ac_cv_path_PKGCONFIG="$PKGCONFIG" # Let the user override the test with a path. 25973 ;; 25974 *) 25975 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 25976as_dummy="$PATH:/usr/bin:/usr/local/bin" 25977for as_dir in $as_dummy 25978do 25979 IFS=$as_save_IFS 25980 test -z "$as_dir" && as_dir=. 25981 for ac_exec_ext in '' $ac_executable_extensions; do 25982 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 25983 ac_cv_path_PKGCONFIG="$as_dir/$ac_word$ac_exec_ext" 25984 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 25985 break 2 25986 fi 25987done 25988 done 25989IFS=$as_save_IFS 25990 25991 ;; 25992esac 25993fi 25994PKGCONFIG=$ac_cv_path_PKGCONFIG 25995if test -n "$PKGCONFIG"; then 25996 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKGCONFIG" >&5 25997$as_echo "$PKGCONFIG" >&6; } 25998else 25999 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 26000$as_echo "no" >&6; } 26001fi 26002 26003 26004fi 26005if test -z "$ac_cv_path_PKGCONFIG"; then 26006 ac_pt_PKGCONFIG=$PKGCONFIG 26007 # Extract the first word of "pkg-config", so it can be a program name with args. 26008set dummy pkg-config; ac_word=$2 26009{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 26010$as_echo_n "checking for $ac_word... " >&6; } 26011if ${ac_cv_path_ac_pt_PKGCONFIG+:} false; then : 26012 $as_echo_n "(cached) " >&6 26013else 26014 case $ac_pt_PKGCONFIG in 26015 [\\/]* | ?:[\\/]*) 26016 ac_cv_path_ac_pt_PKGCONFIG="$ac_pt_PKGCONFIG" # Let the user override the test with a path. 26017 ;; 26018 *) 26019 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 26020as_dummy="$PATH:/usr/bin:/usr/local/bin" 26021for as_dir in $as_dummy 26022do 26023 IFS=$as_save_IFS 26024 test -z "$as_dir" && as_dir=. 26025 for ac_exec_ext in '' $ac_executable_extensions; do 26026 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 26027 ac_cv_path_ac_pt_PKGCONFIG="$as_dir/$ac_word$ac_exec_ext" 26028 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 26029 break 2 26030 fi 26031done 26032 done 26033IFS=$as_save_IFS 26034 26035 ;; 26036esac 26037fi 26038ac_pt_PKGCONFIG=$ac_cv_path_ac_pt_PKGCONFIG 26039if test -n "$ac_pt_PKGCONFIG"; then 26040 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKGCONFIG" >&5 26041$as_echo "$ac_pt_PKGCONFIG" >&6; } 26042else 26043 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 26044$as_echo "no" >&6; } 26045fi 26046 26047 if test "x$ac_pt_PKGCONFIG" = x; then 26048 PKGCONFIG="no" 26049 else 26050 case $cross_compiling:$ac_tool_warned in 26051yes:) 26052{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 26053$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 26054ac_tool_warned=yes ;; 26055esac 26056 PKGCONFIG=$ac_pt_PKGCONFIG 26057 fi 26058else 26059 PKGCONFIG="$ac_cv_path_PKGCONFIG" 26060fi 26061 26062 fi 26063 26064 if test "x$PKGCONFIG" != "xno"; then 26065 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libmetalink options with pkg-config" >&5 26066$as_echo_n "checking for libmetalink options with pkg-config... " >&6; } 26067 itexists=` 26068 if test -n "$LIBMETALINK_PCDIR"; then 26069 PKG_CONFIG_LIBDIR="$LIBMETALINK_PCDIR" 26070 export PKG_CONFIG_LIBDIR 26071 fi 26072 $PKGCONFIG --exists libmetalink >/dev/null 2>&1 && echo 1` 26073 26074 if test -z "$itexists"; then 26075 PKGCONFIG="no" 26076 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 26077$as_echo "no" >&6; } 26078 else 26079 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5 26080$as_echo "found" >&6; } 26081 fi 26082 fi 26083 26084 fi 26085 fi 26086 if test "$PKGTEST" = "yes" && test "$PKGCONFIG" != "no"; then 26087 addlib=` 26088 if test -n "$LIBMETALINK_PCDIR"; then 26089 PKG_CONFIG_LIBDIR="$LIBMETALINK_PCDIR" 26090 export PKG_CONFIG_LIBDIR 26091 fi 26092 $PKGCONFIG --libs-only-l libmetalink` 26093 addld=` 26094 if test -n "$LIBMETALINK_PCDIR"; then 26095 PKG_CONFIG_LIBDIR="$LIBMETALINK_PCDIR" 26096 export PKG_CONFIG_LIBDIR 26097 fi 26098 $PKGCONFIG --libs-only-L libmetalink` 26099 addcflags=` 26100 if test -n "$LIBMETALINK_PCDIR"; then 26101 PKG_CONFIG_LIBDIR="$LIBMETALINK_PCDIR" 26102 export PKG_CONFIG_LIBDIR 26103 fi 26104 $PKGCONFIG --cflags-only-I libmetalink` 26105 version=` 26106 if test -n "$LIBMETALINK_PCDIR"; then 26107 PKG_CONFIG_LIBDIR="$LIBMETALINK_PCDIR" 26108 export PKG_CONFIG_LIBDIR 26109 fi 26110 $PKGCONFIG --modversion libmetalink` 26111 libmetalinklib=`echo $addld | $SED -e 's/-L//'` 26112 fi 26113 if test -n "$addlib"; then 26114 26115 clean_CPPFLAGS="$CPPFLAGS" 26116 clean_LDFLAGS="$LDFLAGS" 26117 clean_LIBS="$LIBS" 26118 CPPFLAGS="$clean_CPPFLAGS $addcflags" 26119 LDFLAGS="$clean_LDFLAGS $addld" 26120 LIBS="$addlib $clean_LIBS" 26121 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libmetalink is recent enough" >&5 26122$as_echo_n "checking if libmetalink is recent enough... " >&6; } 26123 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 26124/* end confdefs.h. */ 26125 26126 26127# include <metalink/metalink.h> 26128 26129int main (void) 26130{ 26131 26132 if(0 != metalink_strerror(0)) /* added in 0.1.0 */ 26133 return 1; 26134 26135 ; 26136 return 0; 26137} 26138 26139_ACEOF 26140if ac_fn_c_try_link "$LINENO"; then : 26141 26142 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes ($version)" >&5 26143$as_echo "yes ($version)" >&6; } 26144 want_metalink="yes" 26145 26146else 26147 26148 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no ($version)" >&5 26149$as_echo "no ($version)" >&6; } 26150 { $as_echo "$as_me:${as_lineno-$LINENO}: libmetalink library defective or too old" >&5 26151$as_echo "$as_me: libmetalink library defective or too old" >&6;} 26152 want_metalink="no" 26153 26154fi 26155rm -f core conftest.err conftest.$ac_objext \ 26156 conftest$ac_exeext conftest.$ac_ext 26157 CPPFLAGS="$clean_CPPFLAGS" 26158 LDFLAGS="$clean_LDFLAGS" 26159 LIBS="$clean_LIBS" 26160 if test "$want_metalink" = "yes"; then 26161 26162$as_echo "#define USE_METALINK 1" >>confdefs.h 26163 26164 LIBMETALINK_LIBS=$addlib 26165 LIBMETALINK_LDFLAGS=$addld 26166 LIBMETALINK_CPPFLAGS=$addcflags 26167 26168 26169 26170 curl_mtlnk_msg="enabled" 26171 fi 26172 26173 fi 26174fi 26175 26176 26177OPT_LIBSSH2=off 26178 26179# Check whether --with-libssh2 was given. 26180if test "${with_libssh2+set}" = set; then : 26181 withval=$with_libssh2; OPT_LIBSSH2=$withval 26182else 26183 OPT_LIBSSH2=no 26184fi 26185 26186 26187 26188OPT_LIBSSH=off 26189 26190# Check whether --with-libssh was given. 26191if test "${with_libssh+set}" = set; then : 26192 withval=$with_libssh; OPT_LIBSSH=$withval 26193else 26194 OPT_LIBSSH=no 26195fi 26196 26197 26198if test X"$OPT_LIBSSH2" != Xno; then 26199 CLEANLDFLAGS="$LDFLAGS" 26200 CLEANCPPFLAGS="$CPPFLAGS" 26201 CLEANLIBS="$LIBS" 26202 26203 case "$OPT_LIBSSH2" in 26204 yes) 26205 26206 if test -n "$PKG_CONFIG"; then 26207 PKGCONFIG="$PKG_CONFIG" 26208 else 26209 if test -n "$ac_tool_prefix"; then 26210 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. 26211set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 26212{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 26213$as_echo_n "checking for $ac_word... " >&6; } 26214if ${ac_cv_path_PKGCONFIG+:} false; then : 26215 $as_echo_n "(cached) " >&6 26216else 26217 case $PKGCONFIG in 26218 [\\/]* | ?:[\\/]*) 26219 ac_cv_path_PKGCONFIG="$PKGCONFIG" # Let the user override the test with a path. 26220 ;; 26221 *) 26222 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 26223as_dummy="$PATH:/usr/bin:/usr/local/bin" 26224for as_dir in $as_dummy 26225do 26226 IFS=$as_save_IFS 26227 test -z "$as_dir" && as_dir=. 26228 for ac_exec_ext in '' $ac_executable_extensions; do 26229 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 26230 ac_cv_path_PKGCONFIG="$as_dir/$ac_word$ac_exec_ext" 26231 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 26232 break 2 26233 fi 26234done 26235 done 26236IFS=$as_save_IFS 26237 26238 ;; 26239esac 26240fi 26241PKGCONFIG=$ac_cv_path_PKGCONFIG 26242if test -n "$PKGCONFIG"; then 26243 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKGCONFIG" >&5 26244$as_echo "$PKGCONFIG" >&6; } 26245else 26246 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 26247$as_echo "no" >&6; } 26248fi 26249 26250 26251fi 26252if test -z "$ac_cv_path_PKGCONFIG"; then 26253 ac_pt_PKGCONFIG=$PKGCONFIG 26254 # Extract the first word of "pkg-config", so it can be a program name with args. 26255set dummy pkg-config; ac_word=$2 26256{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 26257$as_echo_n "checking for $ac_word... " >&6; } 26258if ${ac_cv_path_ac_pt_PKGCONFIG+:} false; then : 26259 $as_echo_n "(cached) " >&6 26260else 26261 case $ac_pt_PKGCONFIG in 26262 [\\/]* | ?:[\\/]*) 26263 ac_cv_path_ac_pt_PKGCONFIG="$ac_pt_PKGCONFIG" # Let the user override the test with a path. 26264 ;; 26265 *) 26266 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 26267as_dummy="$PATH:/usr/bin:/usr/local/bin" 26268for as_dir in $as_dummy 26269do 26270 IFS=$as_save_IFS 26271 test -z "$as_dir" && as_dir=. 26272 for ac_exec_ext in '' $ac_executable_extensions; do 26273 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 26274 ac_cv_path_ac_pt_PKGCONFIG="$as_dir/$ac_word$ac_exec_ext" 26275 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 26276 break 2 26277 fi 26278done 26279 done 26280IFS=$as_save_IFS 26281 26282 ;; 26283esac 26284fi 26285ac_pt_PKGCONFIG=$ac_cv_path_ac_pt_PKGCONFIG 26286if test -n "$ac_pt_PKGCONFIG"; then 26287 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKGCONFIG" >&5 26288$as_echo "$ac_pt_PKGCONFIG" >&6; } 26289else 26290 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 26291$as_echo "no" >&6; } 26292fi 26293 26294 if test "x$ac_pt_PKGCONFIG" = x; then 26295 PKGCONFIG="no" 26296 else 26297 case $cross_compiling:$ac_tool_warned in 26298yes:) 26299{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 26300$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 26301ac_tool_warned=yes ;; 26302esac 26303 PKGCONFIG=$ac_pt_PKGCONFIG 26304 fi 26305else 26306 PKGCONFIG="$ac_cv_path_PKGCONFIG" 26307fi 26308 26309 fi 26310 26311 if test "x$PKGCONFIG" != "xno"; then 26312 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libssh2 options with pkg-config" >&5 26313$as_echo_n "checking for libssh2 options with pkg-config... " >&6; } 26314 itexists=` 26315 if test -n ""; then 26316 PKG_CONFIG_LIBDIR="" 26317 export PKG_CONFIG_LIBDIR 26318 fi 26319 $PKGCONFIG --exists libssh2 >/dev/null 2>&1 && echo 1` 26320 26321 if test -z "$itexists"; then 26322 PKGCONFIG="no" 26323 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 26324$as_echo "no" >&6; } 26325 else 26326 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5 26327$as_echo "found" >&6; } 26328 fi 26329 fi 26330 26331 26332 if test "$PKGCONFIG" != "no" ; then 26333 LIB_SSH2=`$PKGCONFIG --libs libssh2` 26334 LD_SSH2=`$PKGCONFIG --libs-only-L libssh2` 26335 CPP_SSH2=`$PKGCONFIG --cflags-only-I libssh2` 26336 version=`$PKGCONFIG --modversion libssh2` 26337 DIR_SSH2=`echo $LD_SSH2 | $SED -e 's/-L//'` 26338 fi 26339 26340 ;; 26341 off) 26342 ;; 26343 *) 26344 PREFIX_SSH2=$OPT_LIBSSH2 26345 ;; 26346 esac 26347 26348 if test -n "$PREFIX_SSH2"; then 26349 LIB_SSH2="-lssh2" 26350 LD_SSH2=-L${PREFIX_SSH2}/lib$libsuff 26351 CPP_SSH2=-I${PREFIX_SSH2}/include 26352 DIR_SSH2=${PREFIX_SSH2}/lib$libsuff 26353 fi 26354 26355 LDFLAGS="$LDFLAGS $LD_SSH2" 26356 CPPFLAGS="$CPPFLAGS $CPP_SSH2" 26357 LIBS="$LIB_SSH2 $LIBS" 26358 26359 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libssh2_channel_open_ex in -lssh2" >&5 26360$as_echo_n "checking for libssh2_channel_open_ex in -lssh2... " >&6; } 26361if ${ac_cv_lib_ssh2_libssh2_channel_open_ex+:} false; then : 26362 $as_echo_n "(cached) " >&6 26363else 26364 ac_check_lib_save_LIBS=$LIBS 26365LIBS="-lssh2 $LIBS" 26366cat confdefs.h - <<_ACEOF >conftest.$ac_ext 26367/* end confdefs.h. */ 26368 26369 26370#ifdef __cplusplus 26371extern "C" 26372#endif 26373char libssh2_channel_open_ex (); 26374int main (void) 26375{ 26376return libssh2_channel_open_ex (); 26377 ; 26378 return 0; 26379} 26380_ACEOF 26381if ac_fn_c_try_link "$LINENO"; then : 26382 ac_cv_lib_ssh2_libssh2_channel_open_ex=yes 26383else 26384 ac_cv_lib_ssh2_libssh2_channel_open_ex=no 26385fi 26386rm -f core conftest.err conftest.$ac_objext \ 26387 conftest$ac_exeext conftest.$ac_ext 26388LIBS=$ac_check_lib_save_LIBS 26389fi 26390{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ssh2_libssh2_channel_open_ex" >&5 26391$as_echo "$ac_cv_lib_ssh2_libssh2_channel_open_ex" >&6; } 26392if test "x$ac_cv_lib_ssh2_libssh2_channel_open_ex" = xyes; then : 26393 cat >>confdefs.h <<_ACEOF 26394#define HAVE_LIBSSH2 1 26395_ACEOF 26396 26397 LIBS="-lssh2 $LIBS" 26398 26399fi 26400 26401 26402 for ac_header in libssh2.h 26403do : 26404 ac_fn_c_check_header_mongrel "$LINENO" "libssh2.h" "ac_cv_header_libssh2_h" "$ac_includes_default" 26405if test "x$ac_cv_header_libssh2_h" = xyes; then : 26406 cat >>confdefs.h <<_ACEOF 26407#define HAVE_LIBSSH2_H 1 26408_ACEOF 26409 curl_ssh_msg="enabled (libSSH2)" 26410 LIBSSH2_ENABLED=1 26411 26412$as_echo "#define USE_LIBSSH2 1" >>confdefs.h 26413 26414 USE_LIBSSH2=1 26415 26416 26417fi 26418 26419done 26420 26421 26422 if test X"$OPT_LIBSSH2" != Xoff && 26423 test "$LIBSSH2_ENABLED" != "1"; then 26424 as_fn_error $? "libSSH2 libs and/or directories were not found where specified!" "$LINENO" 5 26425 fi 26426 26427 if test "$LIBSSH2_ENABLED" = "1"; then 26428 if test -n "$DIR_SSH2"; then 26429 26430 if test "x$cross_compiling" != "xyes"; then 26431 CURL_LIBRARY_PATH="$CURL_LIBRARY_PATH:$DIR_SSH2" 26432 export CURL_LIBRARY_PATH 26433 { $as_echo "$as_me:${as_lineno-$LINENO}: Added $DIR_SSH2 to CURL_LIBRARY_PATH" >&5 26434$as_echo "$as_me: Added $DIR_SSH2 to CURL_LIBRARY_PATH" >&6;} 26435 fi 26436 fi 26437 else 26438 LDFLAGS=$CLEANLDFLAGS 26439 CPPFLAGS=$CLEANCPPFLAGS 26440 LIBS=$CLEANLIBS 26441 fi 26442elif test X"$OPT_LIBSSH" != Xno; then 26443 CLEANLDFLAGS="$LDFLAGS" 26444 CLEANCPPFLAGS="$CPPFLAGS" 26445 CLEANLIBS="$LIBS" 26446 26447 case "$OPT_LIBSSH" in 26448 yes) 26449 26450 if test -n "$PKG_CONFIG"; then 26451 PKGCONFIG="$PKG_CONFIG" 26452 else 26453 if test -n "$ac_tool_prefix"; then 26454 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. 26455set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 26456{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 26457$as_echo_n "checking for $ac_word... " >&6; } 26458if ${ac_cv_path_PKGCONFIG+:} false; then : 26459 $as_echo_n "(cached) " >&6 26460else 26461 case $PKGCONFIG in 26462 [\\/]* | ?:[\\/]*) 26463 ac_cv_path_PKGCONFIG="$PKGCONFIG" # Let the user override the test with a path. 26464 ;; 26465 *) 26466 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 26467as_dummy="$PATH:/usr/bin:/usr/local/bin" 26468for as_dir in $as_dummy 26469do 26470 IFS=$as_save_IFS 26471 test -z "$as_dir" && as_dir=. 26472 for ac_exec_ext in '' $ac_executable_extensions; do 26473 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 26474 ac_cv_path_PKGCONFIG="$as_dir/$ac_word$ac_exec_ext" 26475 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 26476 break 2 26477 fi 26478done 26479 done 26480IFS=$as_save_IFS 26481 26482 ;; 26483esac 26484fi 26485PKGCONFIG=$ac_cv_path_PKGCONFIG 26486if test -n "$PKGCONFIG"; then 26487 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKGCONFIG" >&5 26488$as_echo "$PKGCONFIG" >&6; } 26489else 26490 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 26491$as_echo "no" >&6; } 26492fi 26493 26494 26495fi 26496if test -z "$ac_cv_path_PKGCONFIG"; then 26497 ac_pt_PKGCONFIG=$PKGCONFIG 26498 # Extract the first word of "pkg-config", so it can be a program name with args. 26499set dummy pkg-config; ac_word=$2 26500{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 26501$as_echo_n "checking for $ac_word... " >&6; } 26502if ${ac_cv_path_ac_pt_PKGCONFIG+:} false; then : 26503 $as_echo_n "(cached) " >&6 26504else 26505 case $ac_pt_PKGCONFIG in 26506 [\\/]* | ?:[\\/]*) 26507 ac_cv_path_ac_pt_PKGCONFIG="$ac_pt_PKGCONFIG" # Let the user override the test with a path. 26508 ;; 26509 *) 26510 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 26511as_dummy="$PATH:/usr/bin:/usr/local/bin" 26512for as_dir in $as_dummy 26513do 26514 IFS=$as_save_IFS 26515 test -z "$as_dir" && as_dir=. 26516 for ac_exec_ext in '' $ac_executable_extensions; do 26517 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 26518 ac_cv_path_ac_pt_PKGCONFIG="$as_dir/$ac_word$ac_exec_ext" 26519 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 26520 break 2 26521 fi 26522done 26523 done 26524IFS=$as_save_IFS 26525 26526 ;; 26527esac 26528fi 26529ac_pt_PKGCONFIG=$ac_cv_path_ac_pt_PKGCONFIG 26530if test -n "$ac_pt_PKGCONFIG"; then 26531 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKGCONFIG" >&5 26532$as_echo "$ac_pt_PKGCONFIG" >&6; } 26533else 26534 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 26535$as_echo "no" >&6; } 26536fi 26537 26538 if test "x$ac_pt_PKGCONFIG" = x; then 26539 PKGCONFIG="no" 26540 else 26541 case $cross_compiling:$ac_tool_warned in 26542yes:) 26543{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 26544$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 26545ac_tool_warned=yes ;; 26546esac 26547 PKGCONFIG=$ac_pt_PKGCONFIG 26548 fi 26549else 26550 PKGCONFIG="$ac_cv_path_PKGCONFIG" 26551fi 26552 26553 fi 26554 26555 if test "x$PKGCONFIG" != "xno"; then 26556 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libssh options with pkg-config" >&5 26557$as_echo_n "checking for libssh options with pkg-config... " >&6; } 26558 itexists=` 26559 if test -n ""; then 26560 PKG_CONFIG_LIBDIR="" 26561 export PKG_CONFIG_LIBDIR 26562 fi 26563 $PKGCONFIG --exists libssh >/dev/null 2>&1 && echo 1` 26564 26565 if test -z "$itexists"; then 26566 PKGCONFIG="no" 26567 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 26568$as_echo "no" >&6; } 26569 else 26570 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5 26571$as_echo "found" >&6; } 26572 fi 26573 fi 26574 26575 26576 if test "$PKGCONFIG" != "no" ; then 26577 LIB_SSH=`$PKGCONFIG --libs-only-l libssh` 26578 LD_SSH=`$PKGCONFIG --libs-only-L libssh` 26579 CPP_SSH=`$PKGCONFIG --cflags-only-I libssh` 26580 version=`$PKGCONFIG --modversion libssh` 26581 DIR_SSH=`echo $LD_SSH | $SED -e 's/-L//'` 26582 fi 26583 26584 ;; 26585 off) 26586 ;; 26587 *) 26588 PREFIX_SSH=$OPT_LIBSSH 26589 ;; 26590 esac 26591 26592 if test -n "$PREFIX_SSH"; then 26593 LIB_SSH="-lssh" 26594 LD_SSH=-L${PREFIX_SSH}/lib$libsuff 26595 CPP_SSH=-I${PREFIX_SSH}/include 26596 DIR_SSH=${PREFIX_SSH}/lib$libsuff 26597 fi 26598 26599 LDFLAGS="$LDFLAGS $LD_SSH" 26600 CPPFLAGS="$CPPFLAGS $CPP_SSH" 26601 LIBS="$LIB_SSH $LIBS" 26602 26603 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ssh_new in -lssh" >&5 26604$as_echo_n "checking for ssh_new in -lssh... " >&6; } 26605if ${ac_cv_lib_ssh_ssh_new+:} false; then : 26606 $as_echo_n "(cached) " >&6 26607else 26608 ac_check_lib_save_LIBS=$LIBS 26609LIBS="-lssh $LIBS" 26610cat confdefs.h - <<_ACEOF >conftest.$ac_ext 26611/* end confdefs.h. */ 26612 26613 26614#ifdef __cplusplus 26615extern "C" 26616#endif 26617char ssh_new (); 26618int main (void) 26619{ 26620return ssh_new (); 26621 ; 26622 return 0; 26623} 26624_ACEOF 26625if ac_fn_c_try_link "$LINENO"; then : 26626 ac_cv_lib_ssh_ssh_new=yes 26627else 26628 ac_cv_lib_ssh_ssh_new=no 26629fi 26630rm -f core conftest.err conftest.$ac_objext \ 26631 conftest$ac_exeext conftest.$ac_ext 26632LIBS=$ac_check_lib_save_LIBS 26633fi 26634{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ssh_ssh_new" >&5 26635$as_echo "$ac_cv_lib_ssh_ssh_new" >&6; } 26636if test "x$ac_cv_lib_ssh_ssh_new" = xyes; then : 26637 cat >>confdefs.h <<_ACEOF 26638#define HAVE_LIBSSH 1 26639_ACEOF 26640 26641 LIBS="-lssh $LIBS" 26642 26643fi 26644 26645 26646 for ac_header in libssh/libssh.h 26647do : 26648 ac_fn_c_check_header_mongrel "$LINENO" "libssh/libssh.h" "ac_cv_header_libssh_libssh_h" "$ac_includes_default" 26649if test "x$ac_cv_header_libssh_libssh_h" = xyes; then : 26650 cat >>confdefs.h <<_ACEOF 26651#define HAVE_LIBSSH_LIBSSH_H 1 26652_ACEOF 26653 curl_ssh_msg="enabled (libSSH)" 26654 LIBSSH_ENABLED=1 26655 26656$as_echo "#define USE_LIBSSH 1" >>confdefs.h 26657 26658 USE_LIBSSH=1 26659 26660 26661fi 26662 26663done 26664 26665 26666 if test X"$OPT_LIBSSH" != Xoff && 26667 test "$LIBSSH_ENABLED" != "1"; then 26668 as_fn_error $? "libSSH libs and/or directories were not found where specified!" "$LINENO" 5 26669 fi 26670 26671 if test "$LIBSSH_ENABLED" = "1"; then 26672 if test -n "$DIR_SSH"; then 26673 26674 if test "x$cross_compiling" != "xyes"; then 26675 CURL_LIBRARY_PATH="$CURL_LIBRARY_PATH:$DIR_SSH" 26676 export CURL_LIBRARY_PATH 26677 { $as_echo "$as_me:${as_lineno-$LINENO}: Added $DIR_SSH to CURL_LIBRARY_PATH" >&5 26678$as_echo "$as_me: Added $DIR_SSH to CURL_LIBRARY_PATH" >&6;} 26679 fi 26680 fi 26681 else 26682 LDFLAGS=$CLEANLDFLAGS 26683 CPPFLAGS=$CLEANCPPFLAGS 26684 LIBS=$CLEANLIBS 26685 fi 26686fi 26687 26688 26689OPT_LIBRTMP=off 26690 26691# Check whether --with-librtmp was given. 26692if test "${with_librtmp+set}" = set; then : 26693 withval=$with_librtmp; OPT_LIBRTMP=$withval 26694fi 26695 26696 26697if test X"$OPT_LIBRTMP" != Xno; then 26698 CLEANLDFLAGS="$LDFLAGS" 26699 CLEANCPPFLAGS="$CPPFLAGS" 26700 CLEANLIBS="$LIBS" 26701 26702 case "$OPT_LIBRTMP" in 26703 yes) 26704 26705 if test -n "$PKG_CONFIG"; then 26706 PKGCONFIG="$PKG_CONFIG" 26707 else 26708 if test -n "$ac_tool_prefix"; then 26709 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. 26710set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 26711{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 26712$as_echo_n "checking for $ac_word... " >&6; } 26713if ${ac_cv_path_PKGCONFIG+:} false; then : 26714 $as_echo_n "(cached) " >&6 26715else 26716 case $PKGCONFIG in 26717 [\\/]* | ?:[\\/]*) 26718 ac_cv_path_PKGCONFIG="$PKGCONFIG" # Let the user override the test with a path. 26719 ;; 26720 *) 26721 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 26722as_dummy="$PATH:/usr/bin:/usr/local/bin" 26723for as_dir in $as_dummy 26724do 26725 IFS=$as_save_IFS 26726 test -z "$as_dir" && as_dir=. 26727 for ac_exec_ext in '' $ac_executable_extensions; do 26728 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 26729 ac_cv_path_PKGCONFIG="$as_dir/$ac_word$ac_exec_ext" 26730 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 26731 break 2 26732 fi 26733done 26734 done 26735IFS=$as_save_IFS 26736 26737 ;; 26738esac 26739fi 26740PKGCONFIG=$ac_cv_path_PKGCONFIG 26741if test -n "$PKGCONFIG"; then 26742 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKGCONFIG" >&5 26743$as_echo "$PKGCONFIG" >&6; } 26744else 26745 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 26746$as_echo "no" >&6; } 26747fi 26748 26749 26750fi 26751if test -z "$ac_cv_path_PKGCONFIG"; then 26752 ac_pt_PKGCONFIG=$PKGCONFIG 26753 # Extract the first word of "pkg-config", so it can be a program name with args. 26754set dummy pkg-config; ac_word=$2 26755{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 26756$as_echo_n "checking for $ac_word... " >&6; } 26757if ${ac_cv_path_ac_pt_PKGCONFIG+:} false; then : 26758 $as_echo_n "(cached) " >&6 26759else 26760 case $ac_pt_PKGCONFIG in 26761 [\\/]* | ?:[\\/]*) 26762 ac_cv_path_ac_pt_PKGCONFIG="$ac_pt_PKGCONFIG" # Let the user override the test with a path. 26763 ;; 26764 *) 26765 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 26766as_dummy="$PATH:/usr/bin:/usr/local/bin" 26767for as_dir in $as_dummy 26768do 26769 IFS=$as_save_IFS 26770 test -z "$as_dir" && as_dir=. 26771 for ac_exec_ext in '' $ac_executable_extensions; do 26772 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 26773 ac_cv_path_ac_pt_PKGCONFIG="$as_dir/$ac_word$ac_exec_ext" 26774 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 26775 break 2 26776 fi 26777done 26778 done 26779IFS=$as_save_IFS 26780 26781 ;; 26782esac 26783fi 26784ac_pt_PKGCONFIG=$ac_cv_path_ac_pt_PKGCONFIG 26785if test -n "$ac_pt_PKGCONFIG"; then 26786 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKGCONFIG" >&5 26787$as_echo "$ac_pt_PKGCONFIG" >&6; } 26788else 26789 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 26790$as_echo "no" >&6; } 26791fi 26792 26793 if test "x$ac_pt_PKGCONFIG" = x; then 26794 PKGCONFIG="no" 26795 else 26796 case $cross_compiling:$ac_tool_warned in 26797yes:) 26798{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 26799$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 26800ac_tool_warned=yes ;; 26801esac 26802 PKGCONFIG=$ac_pt_PKGCONFIG 26803 fi 26804else 26805 PKGCONFIG="$ac_cv_path_PKGCONFIG" 26806fi 26807 26808 fi 26809 26810 if test "x$PKGCONFIG" != "xno"; then 26811 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for librtmp options with pkg-config" >&5 26812$as_echo_n "checking for librtmp options with pkg-config... " >&6; } 26813 itexists=` 26814 if test -n ""; then 26815 PKG_CONFIG_LIBDIR="" 26816 export PKG_CONFIG_LIBDIR 26817 fi 26818 $PKGCONFIG --exists librtmp >/dev/null 2>&1 && echo 1` 26819 26820 if test -z "$itexists"; then 26821 PKGCONFIG="no" 26822 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 26823$as_echo "no" >&6; } 26824 else 26825 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5 26826$as_echo "found" >&6; } 26827 fi 26828 fi 26829 26830 26831 if test "$PKGCONFIG" != "no" ; then 26832 LIB_RTMP=`$PKGCONFIG --libs-only-l librtmp` 26833 LD_RTMP=`$PKGCONFIG --libs-only-L librtmp` 26834 CPP_RTMP=`$PKGCONFIG --cflags-only-I librtmp` 26835 version=`$PKGCONFIG --modversion librtmp` 26836 DIR_RTMP=`echo $LD_RTMP | $SED -e 's/-L//'` 26837 else 26838 as_fn_error $? "--librtmp was specified but could not find librtmp pkgconfig file." "$LINENO" 5 26839 fi 26840 26841 ;; 26842 off) 26843 LIB_RTMP="-lrtmp" 26844 ;; 26845 *) 26846 LIB_RTMP="-lrtmp" 26847 PREFIX_RTMP=$OPT_LIBRTMP 26848 ;; 26849 esac 26850 26851 if test -n "$PREFIX_RTMP"; then 26852 LD_RTMP=-L${PREFIX_RTMP}/lib$libsuff 26853 CPP_RTMP=-I${PREFIX_RTMP}/include 26854 DIR_RTMP=${PREFIX_RTMP}/lib$libsuff 26855 fi 26856 26857 LDFLAGS="$LDFLAGS $LD_RTMP" 26858 CPPFLAGS="$CPPFLAGS $CPP_RTMP" 26859 LIBS="$LIB_RTMP $LIBS" 26860 26861 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for RTMP_Init in -lrtmp" >&5 26862$as_echo_n "checking for RTMP_Init in -lrtmp... " >&6; } 26863if ${ac_cv_lib_rtmp_RTMP_Init+:} false; then : 26864 $as_echo_n "(cached) " >&6 26865else 26866 ac_check_lib_save_LIBS=$LIBS 26867LIBS="-lrtmp $LIBS" 26868cat confdefs.h - <<_ACEOF >conftest.$ac_ext 26869/* end confdefs.h. */ 26870 26871 26872#ifdef __cplusplus 26873extern "C" 26874#endif 26875char RTMP_Init (); 26876int main (void) 26877{ 26878return RTMP_Init (); 26879 ; 26880 return 0; 26881} 26882_ACEOF 26883if ac_fn_c_try_link "$LINENO"; then : 26884 ac_cv_lib_rtmp_RTMP_Init=yes 26885else 26886 ac_cv_lib_rtmp_RTMP_Init=no 26887fi 26888rm -f core conftest.err conftest.$ac_objext \ 26889 conftest$ac_exeext conftest.$ac_ext 26890LIBS=$ac_check_lib_save_LIBS 26891fi 26892{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rtmp_RTMP_Init" >&5 26893$as_echo "$ac_cv_lib_rtmp_RTMP_Init" >&6; } 26894if test "x$ac_cv_lib_rtmp_RTMP_Init" = xyes; then : 26895 26896 for ac_header in librtmp/rtmp.h 26897do : 26898 ac_fn_c_check_header_mongrel "$LINENO" "librtmp/rtmp.h" "ac_cv_header_librtmp_rtmp_h" "$ac_includes_default" 26899if test "x$ac_cv_header_librtmp_rtmp_h" = xyes; then : 26900 cat >>confdefs.h <<_ACEOF 26901#define HAVE_LIBRTMP_RTMP_H 1 26902_ACEOF 26903 curl_rtmp_msg="enabled (librtmp)" 26904 LIBRTMP_ENABLED=1 26905 26906$as_echo "#define USE_LIBRTMP 1" >>confdefs.h 26907 26908 USE_LIBRTMP=1 26909 26910 26911fi 26912 26913done 26914 26915 26916else 26917 LDFLAGS=$CLEANLDFLAGS 26918 CPPFLAGS=$CLEANCPPFLAGS 26919 LIBS=$CLEANLIBS 26920 26921fi 26922 26923 26924 if test X"$OPT_LIBRTMP" != Xoff && 26925 test "$LIBRTMP_ENABLED" != "1"; then 26926 as_fn_error $? "librtmp libs and/or directories were not found where specified!" "$LINENO" 5 26927 fi 26928 26929fi 26930 26931 26932versioned_symbols_flavour= 26933{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether versioned symbols are wanted" >&5 26934$as_echo_n "checking whether versioned symbols are wanted... " >&6; } 26935# Check whether --enable-versioned-symbols was given. 26936if test "${enable_versioned_symbols+set}" = set; then : 26937 enableval=$enable_versioned_symbols; case "$enableval" in 26938 yes) { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 26939$as_echo "yes" >&6; } 26940 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libraries can be versioned" >&5 26941$as_echo_n "checking if libraries can be versioned... " >&6; } 26942 GLD=`$LD --help < /dev/null 2>/dev/null | grep version-script` 26943 if test -z "$GLD"; then 26944 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 26945$as_echo "no" >&6; } 26946 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: You need an ld version supporting the --version-script option" >&5 26947$as_echo "$as_me: WARNING: You need an ld version supporting the --version-script option" >&2;} 26948 else 26949 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 26950$as_echo "yes" >&6; } 26951 if test "x$CURL_WITH_MULTI_SSL" = "x1"; then 26952 versioned_symbols_flavour="MULTISSL_" 26953 elif test "x$OPENSSL_ENABLED" = "x1"; then 26954 versioned_symbols_flavour="OPENSSL_" 26955 elif test "x$GNUTLS_ENABLED" = "x1"; then 26956 versioned_symbols_flavour="GNUTLS_" 26957 elif test "x$NSS_ENABLED" = "x1"; then 26958 versioned_symbols_flavour="NSS_" 26959 elif test "x$POLARSSL_ENABLED" = "x1"; then 26960 versioned_symbols_flavour="POLARSSL_" 26961 elif test "x$CYASSL_ENABLED" = "x1"; then 26962 versioned_symbols_flavour="CYASSL_" 26963 elif test "x$WINSSL_ENABLED" = "x1"; then 26964 versioned_symbols_flavour="SCHANNEL_" 26965 elif test "x$SECURETRANSPORT_ENABLED" = "x1"; then 26966 versioned_symbols_flavour="SECURE_TRANSPORT_" 26967 else 26968 versioned_symbols_flavour="" 26969 fi 26970 versioned_symbols="yes" 26971 fi 26972 ;; 26973 26974 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 26975$as_echo "no" >&6; } 26976 ;; 26977 esac 26978 26979else 26980 26981{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 26982$as_echo "no" >&6; } 26983 26984 26985fi 26986 26987 26988CURL_LT_SHLIB_VERSIONED_FLAVOUR="$versioned_symbols_flavour" 26989 26990 if test "x$versioned_symbols" = 'xyes'; then 26991 CURL_LT_SHLIB_USE_VERSIONED_SYMBOLS_TRUE= 26992 CURL_LT_SHLIB_USE_VERSIONED_SYMBOLS_FALSE='#' 26993else 26994 CURL_LT_SHLIB_USE_VERSIONED_SYMBOLS_TRUE='#' 26995 CURL_LT_SHLIB_USE_VERSIONED_SYMBOLS_FALSE= 26996fi 26997 26998 26999 27000{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable Windows native IDN (Windows native builds only)" >&5 27001$as_echo_n "checking whether to enable Windows native IDN (Windows native builds only)... " >&6; } 27002OPT_WINIDN="default" 27003 27004# Check whether --with-winidn was given. 27005if test "${with_winidn+set}" = set; then : 27006 withval=$with_winidn; OPT_WINIDN=$withval 27007fi 27008 27009case "$OPT_WINIDN" in 27010 no|default) 27011 want_winidn="no" 27012 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 27013$as_echo "no" >&6; } 27014 ;; 27015 yes) 27016 want_winidn="yes" 27017 want_winidn_path="default" 27018 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 27019$as_echo "yes" >&6; } 27020 ;; 27021 *) 27022 want_winidn="yes" 27023 want_winidn_path="$withval" 27024 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes ($withval)" >&5 27025$as_echo "yes ($withval)" >&6; } 27026 ;; 27027esac 27028 27029if test "$want_winidn" = "yes"; then 27030 clean_CPPFLAGS="$CPPFLAGS" 27031 clean_LDFLAGS="$LDFLAGS" 27032 clean_LIBS="$LIBS" 27033 WINIDN_LIBS="-lnormaliz" 27034 WINIDN_CPPFLAGS="-DWINVER=0x0600" 27035 # 27036 if test "$want_winidn_path" != "default"; then 27037 WINIDN_LDFLAGS="-L$want_winidn_path/lib$libsuff" 27038 WINIDN_CPPFLAGS="-I$want_winidn_path/include" 27039 WINIDN_DIR="$want_winidn_path/lib$libsuff" 27040 fi 27041 # 27042 CPPFLAGS="$CPPFLAGS $WINIDN_CPPFLAGS" 27043 LDFLAGS="$LDFLAGS $WINIDN_LDFLAGS" 27044 LIBS="$WINIDN_LIBS $LIBS" 27045 # 27046 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if IdnToUnicode can be linked" >&5 27047$as_echo_n "checking if IdnToUnicode can be linked... " >&6; } 27048 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 27049/* end confdefs.h. */ 27050 27051 27052 #include <windows.h> 27053 27054int main (void) 27055{ 27056 27057 IdnToUnicode(0, NULL, 0, NULL, 0); 27058 27059 ; 27060 return 0; 27061} 27062 27063_ACEOF 27064if ac_fn_c_try_link "$LINENO"; then : 27065 27066 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 27067$as_echo "yes" >&6; } 27068 tst_links_winidn="yes" 27069 27070else 27071 27072 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 27073$as_echo "no" >&6; } 27074 tst_links_winidn="no" 27075 27076fi 27077rm -f core conftest.err conftest.$ac_objext \ 27078 conftest$ac_exeext conftest.$ac_ext 27079 # 27080 if test "$tst_links_winidn" = "yes"; then 27081 27082$as_echo "#define USE_WIN32_IDN 1" >>confdefs.h 27083 27084 27085$as_echo "#define WANT_IDN_PROTOTYPES 1" >>confdefs.h 27086 27087 IDN_ENABLED=1 27088 27089 curl_idn_msg="enabled (Windows-native)" 27090 else 27091 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Cannot find libraries for IDN support: IDN disabled" >&5 27092$as_echo "$as_me: WARNING: Cannot find libraries for IDN support: IDN disabled" >&2;} 27093 CPPFLAGS="$clean_CPPFLAGS" 27094 LDFLAGS="$clean_LDFLAGS" 27095 LIBS="$clean_LIBS" 27096 fi 27097fi 27098 27099 27100{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build with libidn2" >&5 27101$as_echo_n "checking whether to build with libidn2... " >&6; } 27102OPT_IDN="default" 27103 27104# Check whether --with-libidn2 was given. 27105if test "${with_libidn2+set}" = set; then : 27106 withval=$with_libidn2; OPT_IDN=$withval 27107fi 27108 27109case "$OPT_IDN" in 27110 no) 27111 want_idn="no" 27112 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 27113$as_echo "no" >&6; } 27114 ;; 27115 default) 27116 want_idn="yes" 27117 want_idn_path="default" 27118 { $as_echo "$as_me:${as_lineno-$LINENO}: result: (assumed) yes" >&5 27119$as_echo "(assumed) yes" >&6; } 27120 ;; 27121 yes) 27122 want_idn="yes" 27123 want_idn_path="default" 27124 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 27125$as_echo "yes" >&6; } 27126 ;; 27127 *) 27128 want_idn="yes" 27129 want_idn_path="$withval" 27130 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes ($withval)" >&5 27131$as_echo "yes ($withval)" >&6; } 27132 ;; 27133esac 27134 27135if test "$want_idn" = "yes"; then 27136 clean_CPPFLAGS="$CPPFLAGS" 27137 clean_LDFLAGS="$LDFLAGS" 27138 clean_LIBS="$LIBS" 27139 PKGCONFIG="no" 27140 # 27141 if test "$want_idn_path" != "default"; then 27142 IDN_PCDIR="$want_idn_path/lib$libsuff/pkgconfig" 27143 27144 if test -n "$PKG_CONFIG"; then 27145 PKGCONFIG="$PKG_CONFIG" 27146 else 27147 if test -n "$ac_tool_prefix"; then 27148 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. 27149set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 27150{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 27151$as_echo_n "checking for $ac_word... " >&6; } 27152if ${ac_cv_path_PKGCONFIG+:} false; then : 27153 $as_echo_n "(cached) " >&6 27154else 27155 case $PKGCONFIG in 27156 [\\/]* | ?:[\\/]*) 27157 ac_cv_path_PKGCONFIG="$PKGCONFIG" # Let the user override the test with a path. 27158 ;; 27159 *) 27160 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 27161as_dummy="$PATH:/usr/bin:/usr/local/bin" 27162for as_dir in $as_dummy 27163do 27164 IFS=$as_save_IFS 27165 test -z "$as_dir" && as_dir=. 27166 for ac_exec_ext in '' $ac_executable_extensions; do 27167 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 27168 ac_cv_path_PKGCONFIG="$as_dir/$ac_word$ac_exec_ext" 27169 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 27170 break 2 27171 fi 27172done 27173 done 27174IFS=$as_save_IFS 27175 27176 ;; 27177esac 27178fi 27179PKGCONFIG=$ac_cv_path_PKGCONFIG 27180if test -n "$PKGCONFIG"; then 27181 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKGCONFIG" >&5 27182$as_echo "$PKGCONFIG" >&6; } 27183else 27184 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 27185$as_echo "no" >&6; } 27186fi 27187 27188 27189fi 27190if test -z "$ac_cv_path_PKGCONFIG"; then 27191 ac_pt_PKGCONFIG=$PKGCONFIG 27192 # Extract the first word of "pkg-config", so it can be a program name with args. 27193set dummy pkg-config; ac_word=$2 27194{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 27195$as_echo_n "checking for $ac_word... " >&6; } 27196if ${ac_cv_path_ac_pt_PKGCONFIG+:} false; then : 27197 $as_echo_n "(cached) " >&6 27198else 27199 case $ac_pt_PKGCONFIG in 27200 [\\/]* | ?:[\\/]*) 27201 ac_cv_path_ac_pt_PKGCONFIG="$ac_pt_PKGCONFIG" # Let the user override the test with a path. 27202 ;; 27203 *) 27204 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 27205as_dummy="$PATH:/usr/bin:/usr/local/bin" 27206for as_dir in $as_dummy 27207do 27208 IFS=$as_save_IFS 27209 test -z "$as_dir" && as_dir=. 27210 for ac_exec_ext in '' $ac_executable_extensions; do 27211 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 27212 ac_cv_path_ac_pt_PKGCONFIG="$as_dir/$ac_word$ac_exec_ext" 27213 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 27214 break 2 27215 fi 27216done 27217 done 27218IFS=$as_save_IFS 27219 27220 ;; 27221esac 27222fi 27223ac_pt_PKGCONFIG=$ac_cv_path_ac_pt_PKGCONFIG 27224if test -n "$ac_pt_PKGCONFIG"; then 27225 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKGCONFIG" >&5 27226$as_echo "$ac_pt_PKGCONFIG" >&6; } 27227else 27228 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 27229$as_echo "no" >&6; } 27230fi 27231 27232 if test "x$ac_pt_PKGCONFIG" = x; then 27233 PKGCONFIG="no" 27234 else 27235 case $cross_compiling:$ac_tool_warned in 27236yes:) 27237{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 27238$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 27239ac_tool_warned=yes ;; 27240esac 27241 PKGCONFIG=$ac_pt_PKGCONFIG 27242 fi 27243else 27244 PKGCONFIG="$ac_cv_path_PKGCONFIG" 27245fi 27246 27247 fi 27248 27249 if test "x$PKGCONFIG" != "xno"; then 27250 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libidn2 options with pkg-config" >&5 27251$as_echo_n "checking for libidn2 options with pkg-config... " >&6; } 27252 itexists=` 27253 if test -n "$IDN_PCDIR"; then 27254 PKG_CONFIG_LIBDIR="$IDN_PCDIR" 27255 export PKG_CONFIG_LIBDIR 27256 fi 27257 $PKGCONFIG --exists libidn2 >/dev/null 2>&1 && echo 1` 27258 27259 if test -z "$itexists"; then 27260 PKGCONFIG="no" 27261 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 27262$as_echo "no" >&6; } 27263 else 27264 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5 27265$as_echo "found" >&6; } 27266 fi 27267 fi 27268 27269 if test "$PKGCONFIG" != "no"; then 27270 IDN_LIBS=` 27271 if test -n "$IDN_PCDIR"; then 27272 PKG_CONFIG_LIBDIR="$IDN_PCDIR" 27273 export PKG_CONFIG_LIBDIR 27274 fi 27275 $PKGCONFIG --libs-only-l libidn2 2>/dev/null` 27276 IDN_LDFLAGS=` 27277 if test -n "$IDN_PCDIR"; then 27278 PKG_CONFIG_LIBDIR="$IDN_PCDIR" 27279 export PKG_CONFIG_LIBDIR 27280 fi 27281 $PKGCONFIG --libs-only-L libidn2 2>/dev/null` 27282 IDN_CPPFLAGS=` 27283 if test -n "$IDN_PCDIR"; then 27284 PKG_CONFIG_LIBDIR="$IDN_PCDIR" 27285 export PKG_CONFIG_LIBDIR 27286 fi 27287 $PKGCONFIG --cflags-only-I libidn2 2>/dev/null` 27288 IDN_DIR=`echo $IDN_LDFLAGS | $SED -e 's/-L//'` 27289 else 27290 IDN_LIBS="-lidn2" 27291 IDN_LDFLAGS="-L$want_idn_path/lib$libsuff" 27292 IDN_CPPFLAGS="-I$want_idn_path/include" 27293 IDN_DIR="$want_idn_path/lib$libsuff" 27294 fi 27295 else 27296 27297 if test -n "$PKG_CONFIG"; then 27298 PKGCONFIG="$PKG_CONFIG" 27299 else 27300 if test -n "$ac_tool_prefix"; then 27301 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. 27302set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 27303{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 27304$as_echo_n "checking for $ac_word... " >&6; } 27305if ${ac_cv_path_PKGCONFIG+:} false; then : 27306 $as_echo_n "(cached) " >&6 27307else 27308 case $PKGCONFIG in 27309 [\\/]* | ?:[\\/]*) 27310 ac_cv_path_PKGCONFIG="$PKGCONFIG" # Let the user override the test with a path. 27311 ;; 27312 *) 27313 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 27314as_dummy="$PATH:/usr/bin:/usr/local/bin" 27315for as_dir in $as_dummy 27316do 27317 IFS=$as_save_IFS 27318 test -z "$as_dir" && as_dir=. 27319 for ac_exec_ext in '' $ac_executable_extensions; do 27320 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 27321 ac_cv_path_PKGCONFIG="$as_dir/$ac_word$ac_exec_ext" 27322 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 27323 break 2 27324 fi 27325done 27326 done 27327IFS=$as_save_IFS 27328 27329 ;; 27330esac 27331fi 27332PKGCONFIG=$ac_cv_path_PKGCONFIG 27333if test -n "$PKGCONFIG"; then 27334 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKGCONFIG" >&5 27335$as_echo "$PKGCONFIG" >&6; } 27336else 27337 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 27338$as_echo "no" >&6; } 27339fi 27340 27341 27342fi 27343if test -z "$ac_cv_path_PKGCONFIG"; then 27344 ac_pt_PKGCONFIG=$PKGCONFIG 27345 # Extract the first word of "pkg-config", so it can be a program name with args. 27346set dummy pkg-config; ac_word=$2 27347{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 27348$as_echo_n "checking for $ac_word... " >&6; } 27349if ${ac_cv_path_ac_pt_PKGCONFIG+:} false; then : 27350 $as_echo_n "(cached) " >&6 27351else 27352 case $ac_pt_PKGCONFIG in 27353 [\\/]* | ?:[\\/]*) 27354 ac_cv_path_ac_pt_PKGCONFIG="$ac_pt_PKGCONFIG" # Let the user override the test with a path. 27355 ;; 27356 *) 27357 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 27358as_dummy="$PATH:/usr/bin:/usr/local/bin" 27359for as_dir in $as_dummy 27360do 27361 IFS=$as_save_IFS 27362 test -z "$as_dir" && as_dir=. 27363 for ac_exec_ext in '' $ac_executable_extensions; do 27364 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 27365 ac_cv_path_ac_pt_PKGCONFIG="$as_dir/$ac_word$ac_exec_ext" 27366 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 27367 break 2 27368 fi 27369done 27370 done 27371IFS=$as_save_IFS 27372 27373 ;; 27374esac 27375fi 27376ac_pt_PKGCONFIG=$ac_cv_path_ac_pt_PKGCONFIG 27377if test -n "$ac_pt_PKGCONFIG"; then 27378 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKGCONFIG" >&5 27379$as_echo "$ac_pt_PKGCONFIG" >&6; } 27380else 27381 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 27382$as_echo "no" >&6; } 27383fi 27384 27385 if test "x$ac_pt_PKGCONFIG" = x; then 27386 PKGCONFIG="no" 27387 else 27388 case $cross_compiling:$ac_tool_warned in 27389yes:) 27390{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 27391$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 27392ac_tool_warned=yes ;; 27393esac 27394 PKGCONFIG=$ac_pt_PKGCONFIG 27395 fi 27396else 27397 PKGCONFIG="$ac_cv_path_PKGCONFIG" 27398fi 27399 27400 fi 27401 27402 if test "x$PKGCONFIG" != "xno"; then 27403 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libidn2 options with pkg-config" >&5 27404$as_echo_n "checking for libidn2 options with pkg-config... " >&6; } 27405 itexists=` 27406 if test -n ""; then 27407 PKG_CONFIG_LIBDIR="" 27408 export PKG_CONFIG_LIBDIR 27409 fi 27410 $PKGCONFIG --exists libidn2 >/dev/null 2>&1 && echo 1` 27411 27412 if test -z "$itexists"; then 27413 PKGCONFIG="no" 27414 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 27415$as_echo "no" >&6; } 27416 else 27417 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5 27418$as_echo "found" >&6; } 27419 fi 27420 fi 27421 27422 if test "$PKGCONFIG" != "no"; then 27423 IDN_LIBS=`$PKGCONFIG --libs-only-l libidn2 2>/dev/null` 27424 IDN_LDFLAGS=`$PKGCONFIG --libs-only-L libidn2 2>/dev/null` 27425 IDN_CPPFLAGS=`$PKGCONFIG --cflags-only-I libidn2 2>/dev/null` 27426 IDN_DIR=`echo $IDN_LDFLAGS | $SED -e 's/-L//'` 27427 else 27428 IDN_LIBS="-lidn2" 27429 fi 27430 fi 27431 # 27432 if test "$PKGCONFIG" != "no"; then 27433 { $as_echo "$as_me:${as_lineno-$LINENO}: pkg-config: IDN_LIBS: \"$IDN_LIBS\"" >&5 27434$as_echo "$as_me: pkg-config: IDN_LIBS: \"$IDN_LIBS\"" >&6;} 27435 { $as_echo "$as_me:${as_lineno-$LINENO}: pkg-config: IDN_LDFLAGS: \"$IDN_LDFLAGS\"" >&5 27436$as_echo "$as_me: pkg-config: IDN_LDFLAGS: \"$IDN_LDFLAGS\"" >&6;} 27437 { $as_echo "$as_me:${as_lineno-$LINENO}: pkg-config: IDN_CPPFLAGS: \"$IDN_CPPFLAGS\"" >&5 27438$as_echo "$as_me: pkg-config: IDN_CPPFLAGS: \"$IDN_CPPFLAGS\"" >&6;} 27439 { $as_echo "$as_me:${as_lineno-$LINENO}: pkg-config: IDN_DIR: \"$IDN_DIR\"" >&5 27440$as_echo "$as_me: pkg-config: IDN_DIR: \"$IDN_DIR\"" >&6;} 27441 else 27442 { $as_echo "$as_me:${as_lineno-$LINENO}: IDN_LIBS: \"$IDN_LIBS\"" >&5 27443$as_echo "$as_me: IDN_LIBS: \"$IDN_LIBS\"" >&6;} 27444 { $as_echo "$as_me:${as_lineno-$LINENO}: IDN_LDFLAGS: \"$IDN_LDFLAGS\"" >&5 27445$as_echo "$as_me: IDN_LDFLAGS: \"$IDN_LDFLAGS\"" >&6;} 27446 { $as_echo "$as_me:${as_lineno-$LINENO}: IDN_CPPFLAGS: \"$IDN_CPPFLAGS\"" >&5 27447$as_echo "$as_me: IDN_CPPFLAGS: \"$IDN_CPPFLAGS\"" >&6;} 27448 { $as_echo "$as_me:${as_lineno-$LINENO}: IDN_DIR: \"$IDN_DIR\"" >&5 27449$as_echo "$as_me: IDN_DIR: \"$IDN_DIR\"" >&6;} 27450 fi 27451 # 27452 CPPFLAGS="$CPPFLAGS $IDN_CPPFLAGS" 27453 LDFLAGS="$LDFLAGS $IDN_LDFLAGS" 27454 LIBS="$IDN_LIBS $LIBS" 27455 # 27456 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if idn2_lookup_ul can be linked" >&5 27457$as_echo_n "checking if idn2_lookup_ul can be linked... " >&6; } 27458 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 27459/* end confdefs.h. */ 27460 27461 27462#define idn2_lookup_ul innocuous_idn2_lookup_ul 27463#ifdef __STDC__ 27464# include <limits.h> 27465#else 27466# include <assert.h> 27467#endif 27468#undef idn2_lookup_ul 27469#ifdef __cplusplus 27470extern "C" 27471#endif 27472char idn2_lookup_ul (); 27473#if defined __stub_idn2_lookup_ul || defined __stub___idn2_lookup_ul 27474choke me 27475#endif 27476 27477int main (void) 27478{ 27479return idn2_lookup_ul (); 27480 ; 27481 return 0; 27482} 27483 27484_ACEOF 27485if ac_fn_c_try_link "$LINENO"; then : 27486 27487 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 27488$as_echo "yes" >&6; } 27489 tst_links_libidn="yes" 27490 27491else 27492 27493 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 27494$as_echo "no" >&6; } 27495 tst_links_libidn="no" 27496 27497fi 27498rm -f core conftest.err conftest.$ac_objext \ 27499 conftest$ac_exeext conftest.$ac_ext 27500 # 27501 for ac_header in idn2.h 27502do : 27503 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 27504ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 27505if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 27506 cat >>confdefs.h <<_ACEOF 27507#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 27508_ACEOF 27509 27510fi 27511 27512done 27513 27514 27515 if test "$tst_links_libidn" = "yes"; then 27516 27517$as_echo "#define HAVE_LIBIDN2 1" >>confdefs.h 27518 27519 27520 IDN_ENABLED=1 27521 27522 curl_idn_msg="enabled (libidn2)" 27523 if test -n "$IDN_DIR" -a "x$cross_compiling" != "xyes"; then 27524 CURL_LIBRARY_PATH="$CURL_LIBRARY_PATH:$IDN_DIR" 27525 export CURL_LIBRARY_PATH 27526 { $as_echo "$as_me:${as_lineno-$LINENO}: Added $IDN_DIR to CURL_LIBRARY_PATH" >&5 27527$as_echo "$as_me: Added $IDN_DIR to CURL_LIBRARY_PATH" >&6;} 27528 fi 27529 else 27530 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Cannot find libraries for IDN support: IDN disabled" >&5 27531$as_echo "$as_me: WARNING: Cannot find libraries for IDN support: IDN disabled" >&2;} 27532 CPPFLAGS="$clean_CPPFLAGS" 27533 LDFLAGS="$clean_LDFLAGS" 27534 LIBS="$clean_LIBS" 27535 fi 27536fi 27537 27538 27539 27540 27541 27542OPT_H2="yes" 27543 27544if test "x$disable_http" = "xyes"; then 27545 # without HTTP, nghttp2 is no use 27546 OPT_H2="no" 27547fi 27548 27549 27550# Check whether --with-nghttp2 was given. 27551if test "${with_nghttp2+set}" = set; then : 27552 withval=$with_nghttp2; OPT_H2=$withval 27553fi 27554 27555case "$OPT_H2" in 27556 no) 27557 want_h2="no" 27558 ;; 27559 yes) 27560 want_h2="default" 27561 want_h2_path="" 27562 ;; 27563 *) 27564 want_h2="yes" 27565 want_h2_path="$withval/lib/pkgconfig" 27566 ;; 27567esac 27568 27569curl_h2_msg="disabled (--with-nghttp2)" 27570if test X"$want_h2" != Xno; then 27571 CLEANLDFLAGS="$LDFLAGS" 27572 CLEANCPPFLAGS="$CPPFLAGS" 27573 CLEANLIBS="$LIBS" 27574 27575 27576 if test -n "$PKG_CONFIG"; then 27577 PKGCONFIG="$PKG_CONFIG" 27578 else 27579 if test -n "$ac_tool_prefix"; then 27580 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. 27581set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 27582{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 27583$as_echo_n "checking for $ac_word... " >&6; } 27584if ${ac_cv_path_PKGCONFIG+:} false; then : 27585 $as_echo_n "(cached) " >&6 27586else 27587 case $PKGCONFIG in 27588 [\\/]* | ?:[\\/]*) 27589 ac_cv_path_PKGCONFIG="$PKGCONFIG" # Let the user override the test with a path. 27590 ;; 27591 *) 27592 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 27593as_dummy="$PATH:/usr/bin:/usr/local/bin" 27594for as_dir in $as_dummy 27595do 27596 IFS=$as_save_IFS 27597 test -z "$as_dir" && as_dir=. 27598 for ac_exec_ext in '' $ac_executable_extensions; do 27599 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 27600 ac_cv_path_PKGCONFIG="$as_dir/$ac_word$ac_exec_ext" 27601 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 27602 break 2 27603 fi 27604done 27605 done 27606IFS=$as_save_IFS 27607 27608 ;; 27609esac 27610fi 27611PKGCONFIG=$ac_cv_path_PKGCONFIG 27612if test -n "$PKGCONFIG"; then 27613 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKGCONFIG" >&5 27614$as_echo "$PKGCONFIG" >&6; } 27615else 27616 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 27617$as_echo "no" >&6; } 27618fi 27619 27620 27621fi 27622if test -z "$ac_cv_path_PKGCONFIG"; then 27623 ac_pt_PKGCONFIG=$PKGCONFIG 27624 # Extract the first word of "pkg-config", so it can be a program name with args. 27625set dummy pkg-config; ac_word=$2 27626{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 27627$as_echo_n "checking for $ac_word... " >&6; } 27628if ${ac_cv_path_ac_pt_PKGCONFIG+:} false; then : 27629 $as_echo_n "(cached) " >&6 27630else 27631 case $ac_pt_PKGCONFIG in 27632 [\\/]* | ?:[\\/]*) 27633 ac_cv_path_ac_pt_PKGCONFIG="$ac_pt_PKGCONFIG" # Let the user override the test with a path. 27634 ;; 27635 *) 27636 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 27637as_dummy="$PATH:/usr/bin:/usr/local/bin" 27638for as_dir in $as_dummy 27639do 27640 IFS=$as_save_IFS 27641 test -z "$as_dir" && as_dir=. 27642 for ac_exec_ext in '' $ac_executable_extensions; do 27643 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 27644 ac_cv_path_ac_pt_PKGCONFIG="$as_dir/$ac_word$ac_exec_ext" 27645 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 27646 break 2 27647 fi 27648done 27649 done 27650IFS=$as_save_IFS 27651 27652 ;; 27653esac 27654fi 27655ac_pt_PKGCONFIG=$ac_cv_path_ac_pt_PKGCONFIG 27656if test -n "$ac_pt_PKGCONFIG"; then 27657 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKGCONFIG" >&5 27658$as_echo "$ac_pt_PKGCONFIG" >&6; } 27659else 27660 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 27661$as_echo "no" >&6; } 27662fi 27663 27664 if test "x$ac_pt_PKGCONFIG" = x; then 27665 PKGCONFIG="no" 27666 else 27667 case $cross_compiling:$ac_tool_warned in 27668yes:) 27669{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 27670$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 27671ac_tool_warned=yes ;; 27672esac 27673 PKGCONFIG=$ac_pt_PKGCONFIG 27674 fi 27675else 27676 PKGCONFIG="$ac_cv_path_PKGCONFIG" 27677fi 27678 27679 fi 27680 27681 if test "x$PKGCONFIG" != "xno"; then 27682 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libnghttp2 options with pkg-config" >&5 27683$as_echo_n "checking for libnghttp2 options with pkg-config... " >&6; } 27684 itexists=` 27685 if test -n "$want_h2_path"; then 27686 PKG_CONFIG_LIBDIR="$want_h2_path" 27687 export PKG_CONFIG_LIBDIR 27688 fi 27689 $PKGCONFIG --exists libnghttp2 >/dev/null 2>&1 && echo 1` 27690 27691 if test -z "$itexists"; then 27692 PKGCONFIG="no" 27693 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 27694$as_echo "no" >&6; } 27695 else 27696 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5 27697$as_echo "found" >&6; } 27698 fi 27699 fi 27700 27701 27702 if test "$PKGCONFIG" != "no" ; then 27703 LIB_H2=` 27704 if test -n "$want_h2_path"; then 27705 PKG_CONFIG_LIBDIR="$want_h2_path" 27706 export PKG_CONFIG_LIBDIR 27707 fi 27708 27709 $PKGCONFIG --libs-only-l libnghttp2` 27710 { $as_echo "$as_me:${as_lineno-$LINENO}: -l is $LIB_H2" >&5 27711$as_echo "$as_me: -l is $LIB_H2" >&6;} 27712 27713 CPP_H2=` 27714 if test -n "$want_h2_path"; then 27715 PKG_CONFIG_LIBDIR="$want_h2_path" 27716 export PKG_CONFIG_LIBDIR 27717 fi 27718 $PKGCONFIG --cflags-only-I libnghttp2` 27719 { $as_echo "$as_me:${as_lineno-$LINENO}: -I is $CPP_H2" >&5 27720$as_echo "$as_me: -I is $CPP_H2" >&6;} 27721 27722 LD_H2=` 27723 if test -n "$want_h2_path"; then 27724 PKG_CONFIG_LIBDIR="$want_h2_path" 27725 export PKG_CONFIG_LIBDIR 27726 fi 27727 27728 $PKGCONFIG --libs-only-L libnghttp2` 27729 { $as_echo "$as_me:${as_lineno-$LINENO}: -L is $LD_H2" >&5 27730$as_echo "$as_me: -L is $LD_H2" >&6;} 27731 27732 LDFLAGS="$LDFLAGS $LD_H2" 27733 CPPFLAGS="$CPPFLAGS $CPP_H2" 27734 LIBS="$LIB_H2 $LIBS" 27735 27736 # use nghttp2_option_set_no_recv_client_magic to require nghttp2 27737 # >= 1.0.0 27738 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nghttp2_option_set_no_recv_client_magic in -lnghttp2" >&5 27739$as_echo_n "checking for nghttp2_option_set_no_recv_client_magic in -lnghttp2... " >&6; } 27740if ${ac_cv_lib_nghttp2_nghttp2_option_set_no_recv_client_magic+:} false; then : 27741 $as_echo_n "(cached) " >&6 27742else 27743 ac_check_lib_save_LIBS=$LIBS 27744LIBS="-lnghttp2 $LIBS" 27745cat confdefs.h - <<_ACEOF >conftest.$ac_ext 27746/* end confdefs.h. */ 27747 27748 27749#ifdef __cplusplus 27750extern "C" 27751#endif 27752char nghttp2_option_set_no_recv_client_magic (); 27753int main (void) 27754{ 27755return nghttp2_option_set_no_recv_client_magic (); 27756 ; 27757 return 0; 27758} 27759_ACEOF 27760if ac_fn_c_try_link "$LINENO"; then : 27761 ac_cv_lib_nghttp2_nghttp2_option_set_no_recv_client_magic=yes 27762else 27763 ac_cv_lib_nghttp2_nghttp2_option_set_no_recv_client_magic=no 27764fi 27765rm -f core conftest.err conftest.$ac_objext \ 27766 conftest$ac_exeext conftest.$ac_ext 27767LIBS=$ac_check_lib_save_LIBS 27768fi 27769{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nghttp2_nghttp2_option_set_no_recv_client_magic" >&5 27770$as_echo "$ac_cv_lib_nghttp2_nghttp2_option_set_no_recv_client_magic" >&6; } 27771if test "x$ac_cv_lib_nghttp2_nghttp2_option_set_no_recv_client_magic" = xyes; then : 27772 27773 for ac_header in nghttp2/nghttp2.h 27774do : 27775 ac_fn_c_check_header_mongrel "$LINENO" "nghttp2/nghttp2.h" "ac_cv_header_nghttp2_nghttp2_h" "$ac_includes_default" 27776if test "x$ac_cv_header_nghttp2_nghttp2_h" = xyes; then : 27777 cat >>confdefs.h <<_ACEOF 27778#define HAVE_NGHTTP2_NGHTTP2_H 1 27779_ACEOF 27780 curl_h2_msg="enabled (nghttp2)" 27781 NGHTTP2_ENABLED=1 27782 27783$as_echo "#define USE_NGHTTP2 1" >>confdefs.h 27784 27785 USE_NGHTTP2=1 27786 27787 27788fi 27789 27790done 27791 27792 27793else 27794 LDFLAGS=$CLEANLDFLAGS 27795 CPPFLAGS=$CLEANCPPFLAGS 27796 LIBS=$CLEANLIBS 27797 27798fi 27799 27800 27801 else 27802 if test X"$want_h2" != Xdefault; then 27803 as_fn_error $? "--with-nghttp2 was specified but could not find libnghttp2 pkg-config file." "$LINENO" 5 27804 fi 27805 fi 27806 27807fi 27808 27809 27810OPT_ZSH_FPATH=default 27811 27812# Check whether --with-zsh-functions-dir was given. 27813if test "${with_zsh_functions_dir+set}" = set; then : 27814 withval=$with_zsh_functions_dir; OPT_ZSH_FPATH=$withval 27815fi 27816 27817case "$OPT_ZSH_FPATH" in 27818 no) 27819 ;; 27820 default|yes) 27821 ZSH_FUNCTIONS_DIR="$datarootdir/zsh/site-functions" 27822 27823 ;; 27824 *) 27825 ZSH_FUNCTIONS_DIR="$withval" 27826 27827 ;; 27828esac 27829 27830 27831OPT_FISH_FPATH=default 27832 27833# Check whether --with-fish-functions-dir was given. 27834if test "${with_fish_functions_dir+set}" = set; then : 27835 withval=$with_fish_functions_dir; OPT_FISH_FPATH=$withval 27836fi 27837 27838case "$OPT_FISH_FPATH" in 27839 no) 27840 ;; 27841 default|yes) 27842 FISH_FUNCTIONS_DIR="$datarootdir/fish/completions" 27843 27844 ;; 27845 *) 27846 FISH_FUNCTIONS_DIR="$withval" 27847 27848 ;; 27849esac 27850 27851 27852{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 27853$as_echo_n "checking for ANSI C header files... " >&6; } 27854if ${ac_cv_header_stdc+:} false; then : 27855 $as_echo_n "(cached) " >&6 27856else 27857 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 27858/* end confdefs.h. */ 27859#include <stdlib.h> 27860#include <stdarg.h> 27861#include <string.h> 27862#include <float.h> 27863 27864int main (void) 27865{ 27866 27867 ; 27868 return 0; 27869} 27870_ACEOF 27871if ac_fn_c_try_compile "$LINENO"; then : 27872 ac_cv_header_stdc=yes 27873else 27874 ac_cv_header_stdc=no 27875fi 27876rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 27877 27878if test $ac_cv_header_stdc = yes; then 27879 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 27880 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 27881/* end confdefs.h. */ 27882#include <string.h> 27883 27884_ACEOF 27885if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 27886 $EGREP "memchr" >/dev/null 2>&1; then : 27887 27888else 27889 ac_cv_header_stdc=no 27890fi 27891rm -f conftest* 27892 27893fi 27894 27895if test $ac_cv_header_stdc = yes; then 27896 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 27897 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 27898/* end confdefs.h. */ 27899#include <stdlib.h> 27900 27901_ACEOF 27902if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 27903 $EGREP "free" >/dev/null 2>&1; then : 27904 27905else 27906 ac_cv_header_stdc=no 27907fi 27908rm -f conftest* 27909 27910fi 27911 27912if test $ac_cv_header_stdc = yes; then 27913 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 27914 if test "$cross_compiling" = yes; then : 27915 : 27916else 27917 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 27918/* end confdefs.h. */ 27919#include <ctype.h> 27920#include <stdlib.h> 27921#if ((' ' & 0x0FF) == 0x020) 27922# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 27923# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 27924#else 27925# define ISLOWER(c) \ 27926 (('a' <= (c) && (c) <= 'i') \ 27927 || ('j' <= (c) && (c) <= 'r') \ 27928 || ('s' <= (c) && (c) <= 'z')) 27929# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 27930#endif 27931 27932#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 27933int 27934main () 27935{ 27936 int i; 27937 for (i = 0; i < 256; i++) 27938 if (XOR (islower (i), ISLOWER (i)) 27939 || toupper (i) != TOUPPER (i)) 27940 return 2; 27941 return 0; 27942} 27943_ACEOF 27944if ac_fn_c_try_run "$LINENO"; then : 27945 27946else 27947 ac_cv_header_stdc=no 27948fi 27949rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 27950 conftest.$ac_objext conftest.beam conftest.$ac_ext 27951fi 27952 27953fi 27954fi 27955{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 27956$as_echo "$ac_cv_header_stdc" >&6; } 27957if test $ac_cv_header_stdc = yes; then 27958 27959$as_echo "#define STDC_HEADERS 1" >>confdefs.h 27960 27961fi 27962 27963 27964 27965 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for malloc.h" >&5 27966$as_echo_n "checking for malloc.h... " >&6; } 27967if ${curl_cv_header_malloc_h+:} false; then : 27968 $as_echo_n "(cached) " >&6 27969else 27970 27971 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 27972/* end confdefs.h. */ 27973 27974 27975#include <malloc.h> 27976 27977int main (void) 27978{ 27979 27980 void *p = malloc(10); 27981 void *q = calloc(10,10); 27982 free(p); 27983 free(q); 27984 27985 ; 27986 return 0; 27987} 27988 27989_ACEOF 27990if ac_fn_c_try_compile "$LINENO"; then : 27991 27992 curl_cv_header_malloc_h="yes" 27993 27994else 27995 27996 curl_cv_header_malloc_h="no" 27997 27998fi 27999rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 28000 28001fi 28002{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $curl_cv_header_malloc_h" >&5 28003$as_echo "$curl_cv_header_malloc_h" >&6; } 28004 if test "$curl_cv_header_malloc_h" = "yes"; then 28005 28006cat >>confdefs.h <<_ACEOF 28007#define HAVE_MALLOC_H 1 28008_ACEOF 28009 28010 # 28011 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 28012/* end confdefs.h. */ 28013 28014 28015#include <stdlib.h> 28016 28017int main (void) 28018{ 28019 28020 void *p = malloc(10); 28021 void *q = calloc(10,10); 28022 free(p); 28023 free(q); 28024 28025 ; 28026 return 0; 28027} 28028 28029_ACEOF 28030if ac_fn_c_try_compile "$LINENO"; then : 28031 28032 curl_cv_need_header_malloc_h="no" 28033 28034else 28035 28036 curl_cv_need_header_malloc_h="yes" 28037 28038fi 28039rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 28040 # 28041 case "$curl_cv_need_header_malloc_h" in 28042 yes) 28043 28044cat >>confdefs.h <<_ACEOF 28045#define NEED_MALLOC_H 1 28046_ACEOF 28047 28048 ;; 28049 esac 28050 fi 28051 28052 28053 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for memory.h" >&5 28054$as_echo_n "checking for memory.h... " >&6; } 28055if ${curl_cv_header_memory_h+:} false; then : 28056 $as_echo_n "(cached) " >&6 28057else 28058 28059 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 28060/* end confdefs.h. */ 28061 28062 28063#include <memory.h> 28064 28065int main (void) 28066{ 28067 28068 void *p = malloc(10); 28069 void *q = calloc(10,10); 28070 free(p); 28071 free(q); 28072 28073 ; 28074 return 0; 28075} 28076 28077_ACEOF 28078if ac_fn_c_try_compile "$LINENO"; then : 28079 28080 curl_cv_header_memory_h="yes" 28081 28082else 28083 28084 curl_cv_header_memory_h="no" 28085 28086fi 28087rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 28088 28089fi 28090{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $curl_cv_header_memory_h" >&5 28091$as_echo "$curl_cv_header_memory_h" >&6; } 28092 if test "$curl_cv_header_memory_h" = "yes"; then 28093 28094cat >>confdefs.h <<_ACEOF 28095#define HAVE_MEMORY_H 1 28096_ACEOF 28097 28098 # 28099 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 28100/* end confdefs.h. */ 28101 28102 28103#include <stdlib.h> 28104 28105int main (void) 28106{ 28107 28108 void *p = malloc(10); 28109 void *q = calloc(10,10); 28110 free(p); 28111 free(q); 28112 28113 ; 28114 return 0; 28115} 28116 28117_ACEOF 28118if ac_fn_c_try_compile "$LINENO"; then : 28119 28120 curl_cv_need_header_memory_h="no" 28121 28122else 28123 28124 curl_cv_need_header_memory_h="yes" 28125 28126fi 28127rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 28128 # 28129 case "$curl_cv_need_header_memory_h" in 28130 yes) 28131 28132cat >>confdefs.h <<_ACEOF 28133#define NEED_MEMORY_H 1 28134_ACEOF 28135 28136 ;; 28137 esac 28138 fi 28139 28140 28141for ac_header in sys/types.h \ 28142 sys/time.h \ 28143 sys/select.h \ 28144 sys/socket.h \ 28145 sys/ioctl.h \ 28146 sys/uio.h \ 28147 assert.h \ 28148 unistd.h \ 28149 stdlib.h \ 28150 arpa/inet.h \ 28151 net/if.h \ 28152 netinet/in.h \ 28153 netinet/in6.h \ 28154 sys/un.h \ 28155 linux/tcp.h \ 28156 netinet/tcp.h \ 28157 netdb.h \ 28158 sys/sockio.h \ 28159 sys/stat.h \ 28160 sys/param.h \ 28161 termios.h \ 28162 termio.h \ 28163 sgtty.h \ 28164 fcntl.h \ 28165 alloca.h \ 28166 time.h \ 28167 io.h \ 28168 pwd.h \ 28169 utime.h \ 28170 sys/utime.h \ 28171 sys/poll.h \ 28172 poll.h \ 28173 socket.h \ 28174 sys/resource.h \ 28175 libgen.h \ 28176 locale.h \ 28177 errno.h \ 28178 stdbool.h \ 28179 arpa/tftp.h \ 28180 sys/filio.h \ 28181 sys/wait.h \ 28182 setjmp.h 28183do : 28184 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 28185ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" " 28186#ifdef HAVE_SYS_TYPES_H 28187#include <sys/types.h> 28188#endif 28189#ifdef HAVE_SYS_TIME_H 28190#include <sys/time.h> 28191#endif 28192#ifdef HAVE_SYS_SELECT_H 28193#include <sys/select.h> 28194#endif 28195#ifdef HAVE_SYS_SOCKET_H 28196#include <sys/socket.h> 28197#endif 28198#ifdef HAVE_NETINET_IN_H 28199#include <netinet/in.h> 28200#endif 28201#ifdef HAVE_NETINET_IN6_H 28202#include <netinet/in6.h> 28203#endif 28204#ifdef HAVE_SYS_UN_H 28205#include <sys/un.h> 28206#endif 28207 28208 28209" 28210if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 28211 cat >>confdefs.h <<_ACEOF 28212#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 28213_ACEOF 28214 28215fi 28216 28217done 28218 28219 28220 28221{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5 28222$as_echo_n "checking for an ANSI C-conforming const... " >&6; } 28223if ${ac_cv_c_const+:} false; then : 28224 $as_echo_n "(cached) " >&6 28225else 28226 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 28227/* end confdefs.h. */ 28228 28229int main (void) 28230{ 28231 28232#ifndef __cplusplus 28233 /* Ultrix mips cc rejects this sort of thing. */ 28234 typedef int charset[2]; 28235 const charset cs = { 0, 0 }; 28236 /* SunOS 4.1.1 cc rejects this. */ 28237 char const *const *pcpcc; 28238 char **ppc; 28239 /* NEC SVR4.0.2 mips cc rejects this. */ 28240 struct point {int x, y;}; 28241 static struct point const zero = {0,0}; 28242 /* AIX XL C 1.02.0.0 rejects this. 28243 It does not let you subtract one const X* pointer from another in 28244 an arm of an if-expression whose if-part is not a constant 28245 expression */ 28246 const char *g = "string"; 28247 pcpcc = &g + (g ? g-g : 0); 28248 /* HPUX 7.0 cc rejects these. */ 28249 ++pcpcc; 28250 ppc = (char**) pcpcc; 28251 pcpcc = (char const *const *) ppc; 28252 { /* SCO 3.2v4 cc rejects this sort of thing. */ 28253 char tx; 28254 char *t = &tx; 28255 char const *s = 0 ? (char *) 0 : (char const *) 0; 28256 28257 *t++ = 0; 28258 if (s) return 0; 28259 } 28260 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */ 28261 int x[] = {25, 17}; 28262 const int *foo = &x[0]; 28263 ++foo; 28264 } 28265 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */ 28266 typedef const int *iptr; 28267 iptr p = 0; 28268 ++p; 28269 } 28270 { /* AIX XL C 1.02.0.0 rejects this sort of thing, saying 28271 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */ 28272 struct s { int j; const int *ap[3]; } bx; 28273 struct s *b = &bx; b->j = 5; 28274 } 28275 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */ 28276 const int foo = 10; 28277 if (!foo) return 0; 28278 } 28279 return !cs[0] && !zero.x; 28280#endif 28281 28282 ; 28283 return 0; 28284} 28285_ACEOF 28286if ac_fn_c_try_compile "$LINENO"; then : 28287 ac_cv_c_const=yes 28288else 28289 ac_cv_c_const=no 28290fi 28291rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 28292fi 28293{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5 28294$as_echo "$ac_cv_c_const" >&6; } 28295if test $ac_cv_c_const = no; then 28296 28297$as_echo "#define const /**/" >>confdefs.h 28298 28299fi 28300 28301 28302 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for compiler support of C99 variadic macro style" >&5 28303$as_echo_n "checking for compiler support of C99 variadic macro style... " >&6; } 28304if ${curl_cv_variadic_macros_c99+:} false; then : 28305 $as_echo_n "(cached) " >&6 28306else 28307 28308 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 28309/* end confdefs.h. */ 28310 28311 28312#define c99_vmacro3(first, ...) fun3(first, __VA_ARGS__) 28313#define c99_vmacro2(first, ...) fun2(first, __VA_ARGS__) 28314 int fun3(int arg1, int arg2, int arg3); 28315 int fun2(int arg1, int arg2); 28316 int fun3(int arg1, int arg2, int arg3) 28317 { return arg1 + arg2 + arg3; } 28318 int fun2(int arg1, int arg2) 28319 { return arg1 + arg2; } 28320 28321int main (void) 28322{ 28323 28324 int res3 = c99_vmacro3(1, 2, 3); 28325 int res2 = c99_vmacro2(1, 2); 28326 28327 ; 28328 return 0; 28329} 28330 28331_ACEOF 28332if ac_fn_c_try_compile "$LINENO"; then : 28333 28334 curl_cv_variadic_macros_c99="yes" 28335 28336else 28337 28338 curl_cv_variadic_macros_c99="no" 28339 28340fi 28341rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 28342 28343fi 28344{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $curl_cv_variadic_macros_c99" >&5 28345$as_echo "$curl_cv_variadic_macros_c99" >&6; } 28346 case "$curl_cv_variadic_macros_c99" in 28347 yes) 28348 28349cat >>confdefs.h <<_ACEOF 28350#define HAVE_VARIADIC_MACROS_C99 1 28351_ACEOF 28352 28353 ;; 28354 esac 28355 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for compiler support of old gcc variadic macro style" >&5 28356$as_echo_n "checking for compiler support of old gcc variadic macro style... " >&6; } 28357if ${curl_cv_variadic_macros_gcc+:} false; then : 28358 $as_echo_n "(cached) " >&6 28359else 28360 28361 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 28362/* end confdefs.h. */ 28363 28364 28365#define gcc_vmacro3(first, args...) fun3(first, args) 28366#define gcc_vmacro2(first, args...) fun2(first, args) 28367 int fun3(int arg1, int arg2, int arg3); 28368 int fun2(int arg1, int arg2); 28369 int fun3(int arg1, int arg2, int arg3) 28370 { return arg1 + arg2 + arg3; } 28371 int fun2(int arg1, int arg2) 28372 { return arg1 + arg2; } 28373 28374int main (void) 28375{ 28376 28377 int res3 = gcc_vmacro3(1, 2, 3); 28378 int res2 = gcc_vmacro2(1, 2); 28379 28380 ; 28381 return 0; 28382} 28383 28384_ACEOF 28385if ac_fn_c_try_compile "$LINENO"; then : 28386 28387 curl_cv_variadic_macros_gcc="yes" 28388 28389else 28390 28391 curl_cv_variadic_macros_gcc="no" 28392 28393fi 28394rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 28395 28396fi 28397{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $curl_cv_variadic_macros_gcc" >&5 28398$as_echo "$curl_cv_variadic_macros_gcc" >&6; } 28399 case "$curl_cv_variadic_macros_gcc" in 28400 yes) 28401 28402cat >>confdefs.h <<_ACEOF 28403#define HAVE_VARIADIC_MACROS_GCC 1 28404_ACEOF 28405 28406 ;; 28407 esac 28408 28409ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default" 28410if test "x$ac_cv_type_size_t" = xyes; then : 28411 28412else 28413 28414cat >>confdefs.h <<_ACEOF 28415#define size_t unsigned int 28416_ACEOF 28417 28418fi 28419 28420{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5 28421$as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; } 28422if ${ac_cv_header_time+:} false; then : 28423 $as_echo_n "(cached) " >&6 28424else 28425 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 28426/* end confdefs.h. */ 28427#include <sys/types.h> 28428#include <sys/time.h> 28429#include <time.h> 28430 28431int main (void) 28432{ 28433if ((struct tm *) 0) 28434return 0; 28435 ; 28436 return 0; 28437} 28438_ACEOF 28439if ac_fn_c_try_compile "$LINENO"; then : 28440 ac_cv_header_time=yes 28441else 28442 ac_cv_header_time=no 28443fi 28444rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 28445fi 28446{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5 28447$as_echo "$ac_cv_header_time" >&6; } 28448if test $ac_cv_header_time = yes; then 28449 28450$as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h 28451 28452fi 28453 28454 28455 for ac_header in sys/types.h sys/time.h time.h sys/socket.h 28456do : 28457 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 28458ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 28459if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 28460 cat >>confdefs.h <<_ACEOF 28461#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 28462_ACEOF 28463 28464fi 28465 28466done 28467 28468 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct timeval" >&5 28469$as_echo_n "checking for struct timeval... " >&6; } 28470if ${curl_cv_struct_timeval+:} false; then : 28471 $as_echo_n "(cached) " >&6 28472else 28473 28474 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 28475/* end confdefs.h. */ 28476 28477 28478#undef inline 28479#ifdef HAVE_WINDOWS_H 28480#ifndef WIN32_LEAN_AND_MEAN 28481#define WIN32_LEAN_AND_MEAN 28482#endif 28483#include <windows.h> 28484#ifdef HAVE_WINSOCK2_H 28485#include <winsock2.h> 28486#else 28487#ifdef HAVE_WINSOCK_H 28488#include <winsock.h> 28489#endif 28490#endif 28491#endif 28492#ifdef HAVE_SYS_TYPES_H 28493#include <sys/types.h> 28494#endif 28495#ifdef HAVE_SYS_TIME_H 28496#include <sys/time.h> 28497#ifdef TIME_WITH_SYS_TIME 28498#include <time.h> 28499#endif 28500#else 28501#ifdef HAVE_TIME_H 28502#include <time.h> 28503#endif 28504#endif 28505#ifdef HAVE_SYS_SOCKET_H 28506#include <sys/socket.h> 28507#endif 28508 28509int main (void) 28510{ 28511 28512 struct timeval ts; 28513 ts.tv_sec = 0; 28514 ts.tv_usec = 0; 28515 28516 ; 28517 return 0; 28518} 28519 28520_ACEOF 28521if ac_fn_c_try_compile "$LINENO"; then : 28522 28523 curl_cv_struct_timeval="yes" 28524 28525else 28526 28527 curl_cv_struct_timeval="no" 28528 28529fi 28530rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 28531 28532fi 28533{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $curl_cv_struct_timeval" >&5 28534$as_echo "$curl_cv_struct_timeval" >&6; } 28535 case "$curl_cv_struct_timeval" in 28536 yes) 28537 28538cat >>confdefs.h <<_ACEOF 28539#define HAVE_STRUCT_TIMEVAL 1 28540_ACEOF 28541 28542 ;; 28543 esac 28544 28545 28546 28547 if test "x$cross_compiling" != xyes; then 28548 28549 { $as_echo "$as_me:${as_lineno-$LINENO}: checking run-time libs availability" >&5 28550$as_echo_n "checking run-time libs availability... " >&6; } 28551 28552 28553 old=$LD_LIBRARY_PATH 28554 LD_LIBRARY_PATH=$CURL_LIBRARY_PATH:$old 28555 export LD_LIBRARY_PATH 28556 if test "$cross_compiling" = yes; then : 28557 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 28558$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 28559as_fn_error $? "cannot run test program while cross compiling 28560See \`config.log' for more details" "$LINENO" 5; } 28561else 28562 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 28563/* end confdefs.h. */ 28564 28565int main() 28566{ 28567 return 0; 28568} 28569 28570_ACEOF 28571if ac_fn_c_try_run "$LINENO"; then : 28572 { $as_echo "$as_me:${as_lineno-$LINENO}: result: fine" >&5 28573$as_echo "fine" >&6; } 28574else 28575 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 28576$as_echo "failed" >&6; } 28577 as_fn_error $? "one or more libs available at link-time are not available run-time. Libs used at link-time: $LIBS" "$LINENO" 5 28578 28579fi 28580rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 28581 conftest.$ac_objext conftest.beam conftest.$ac_ext 28582fi 28583 28584 LD_LIBRARY_PATH=$old # restore 28585 28586 28587 fi 28588 28589 28590{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of size_t" >&5 28591$as_echo_n "checking size of size_t... " >&6; } 28592if ${ac_cv_sizeof_size_t+:} false; then : 28593 $as_echo_n "(cached) " >&6 28594else 28595 for ac_size in 4 8 1 2 16 ; do # List sizes in rough order of prevalence. 28596 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 28597/* end confdefs.h. */ 28598 28599#include <sys/types.h> 28600 28601 28602int main (void) 28603{ 28604switch (0) case 0: case (sizeof (size_t) == $ac_size):; 28605 ; 28606 return 0; 28607} 28608_ACEOF 28609if ac_fn_c_try_compile "$LINENO"; then : 28610 ac_cv_sizeof_size_t=$ac_size 28611fi 28612rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 28613 if test x$ac_cv_sizeof_size_t != x ; then break; fi 28614done 28615 28616fi 28617 28618if test x$ac_cv_sizeof_size_t = x ; then 28619 as_fn_error $? "cannot determine a size for size_t" "$LINENO" 5 28620fi 28621{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_size_t" >&5 28622$as_echo "$ac_cv_sizeof_size_t" >&6; } 28623 28624cat >>confdefs.h <<_ACEOF 28625#define SIZEOF_SIZE_T $ac_cv_sizeof_size_t 28626_ACEOF 28627 28628 28629{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5 28630$as_echo_n "checking size of long... " >&6; } 28631if ${ac_cv_sizeof_long+:} false; then : 28632 $as_echo_n "(cached) " >&6 28633else 28634 for ac_size in 4 8 1 2 16 ; do # List sizes in rough order of prevalence. 28635 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 28636/* end confdefs.h. */ 28637 28638#include <sys/types.h> 28639 28640 28641int main (void) 28642{ 28643switch (0) case 0: case (sizeof (long) == $ac_size):; 28644 ; 28645 return 0; 28646} 28647_ACEOF 28648if ac_fn_c_try_compile "$LINENO"; then : 28649 ac_cv_sizeof_long=$ac_size 28650fi 28651rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 28652 if test x$ac_cv_sizeof_long != x ; then break; fi 28653done 28654 28655fi 28656 28657if test x$ac_cv_sizeof_long = x ; then 28658 as_fn_error $? "cannot determine a size for long" "$LINENO" 5 28659fi 28660{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5 28661$as_echo "$ac_cv_sizeof_long" >&6; } 28662 28663cat >>confdefs.h <<_ACEOF 28664#define SIZEOF_LONG $ac_cv_sizeof_long 28665_ACEOF 28666 28667 28668{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5 28669$as_echo_n "checking size of int... " >&6; } 28670if ${ac_cv_sizeof_int+:} false; then : 28671 $as_echo_n "(cached) " >&6 28672else 28673 for ac_size in 4 8 1 2 16 ; do # List sizes in rough order of prevalence. 28674 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 28675/* end confdefs.h. */ 28676 28677#include <sys/types.h> 28678 28679 28680int main (void) 28681{ 28682switch (0) case 0: case (sizeof (int) == $ac_size):; 28683 ; 28684 return 0; 28685} 28686_ACEOF 28687if ac_fn_c_try_compile "$LINENO"; then : 28688 ac_cv_sizeof_int=$ac_size 28689fi 28690rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 28691 if test x$ac_cv_sizeof_int != x ; then break; fi 28692done 28693 28694fi 28695 28696if test x$ac_cv_sizeof_int = x ; then 28697 as_fn_error $? "cannot determine a size for int" "$LINENO" 5 28698fi 28699{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5 28700$as_echo "$ac_cv_sizeof_int" >&6; } 28701 28702cat >>confdefs.h <<_ACEOF 28703#define SIZEOF_INT $ac_cv_sizeof_int 28704_ACEOF 28705 28706 28707{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of short" >&5 28708$as_echo_n "checking size of short... " >&6; } 28709if ${ac_cv_sizeof_short+:} false; then : 28710 $as_echo_n "(cached) " >&6 28711else 28712 for ac_size in 4 8 1 2 16 ; do # List sizes in rough order of prevalence. 28713 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 28714/* end confdefs.h. */ 28715 28716#include <sys/types.h> 28717 28718 28719int main (void) 28720{ 28721switch (0) case 0: case (sizeof (short) == $ac_size):; 28722 ; 28723 return 0; 28724} 28725_ACEOF 28726if ac_fn_c_try_compile "$LINENO"; then : 28727 ac_cv_sizeof_short=$ac_size 28728fi 28729rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 28730 if test x$ac_cv_sizeof_short != x ; then break; fi 28731done 28732 28733fi 28734 28735if test x$ac_cv_sizeof_short = x ; then 28736 as_fn_error $? "cannot determine a size for short" "$LINENO" 5 28737fi 28738{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_short" >&5 28739$as_echo "$ac_cv_sizeof_short" >&6; } 28740 28741cat >>confdefs.h <<_ACEOF 28742#define SIZEOF_SHORT $ac_cv_sizeof_short 28743_ACEOF 28744 28745 28746{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of time_t" >&5 28747$as_echo_n "checking size of time_t... " >&6; } 28748if ${ac_cv_sizeof_time_t+:} false; then : 28749 $as_echo_n "(cached) " >&6 28750else 28751 for ac_size in 4 8 1 2 16 ; do # List sizes in rough order of prevalence. 28752 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 28753/* end confdefs.h. */ 28754 28755#include <sys/types.h> 28756 28757 28758int main (void) 28759{ 28760switch (0) case 0: case (sizeof (time_t) == $ac_size):; 28761 ; 28762 return 0; 28763} 28764_ACEOF 28765if ac_fn_c_try_compile "$LINENO"; then : 28766 ac_cv_sizeof_time_t=$ac_size 28767fi 28768rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 28769 if test x$ac_cv_sizeof_time_t != x ; then break; fi 28770done 28771 28772fi 28773 28774if test x$ac_cv_sizeof_time_t = x ; then 28775 as_fn_error $? "cannot determine a size for time_t" "$LINENO" 5 28776fi 28777{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_time_t" >&5 28778$as_echo "$ac_cv_sizeof_time_t" >&6; } 28779 28780cat >>confdefs.h <<_ACEOF 28781#define SIZEOF_TIME_T $ac_cv_sizeof_time_t 28782_ACEOF 28783 28784 28785{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of off_t" >&5 28786$as_echo_n "checking size of off_t... " >&6; } 28787if ${ac_cv_sizeof_off_t+:} false; then : 28788 $as_echo_n "(cached) " >&6 28789else 28790 for ac_size in 4 8 1 2 16 ; do # List sizes in rough order of prevalence. 28791 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 28792/* end confdefs.h. */ 28793 28794#include <sys/types.h> 28795 28796 28797int main (void) 28798{ 28799switch (0) case 0: case (sizeof (off_t) == $ac_size):; 28800 ; 28801 return 0; 28802} 28803_ACEOF 28804if ac_fn_c_try_compile "$LINENO"; then : 28805 ac_cv_sizeof_off_t=$ac_size 28806fi 28807rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 28808 if test x$ac_cv_sizeof_off_t != x ; then break; fi 28809done 28810 28811fi 28812 28813if test x$ac_cv_sizeof_off_t = x ; then 28814 as_fn_error $? "cannot determine a size for off_t" "$LINENO" 5 28815fi 28816{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_off_t" >&5 28817$as_echo "$ac_cv_sizeof_off_t" >&6; } 28818 28819cat >>confdefs.h <<_ACEOF 28820#define SIZEOF_OFF_T $ac_cv_sizeof_off_t 28821_ACEOF 28822 28823 28824 28825o=$CPPFLAGS 28826CPPFLAGS="-I$srcdir/include $CPPFLAGS" 28827{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of curl_off_t" >&5 28828$as_echo_n "checking size of curl_off_t... " >&6; } 28829if ${ac_cv_sizeof_curl_off_t+:} false; then : 28830 $as_echo_n "(cached) " >&6 28831else 28832 for ac_size in 4 8 1 2 16 ; do # List sizes in rough order of prevalence. 28833 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 28834/* end confdefs.h. */ 28835 28836#include <sys/types.h> 28837 28838#include <curl/system.h> 28839 28840 28841int main (void) 28842{ 28843switch (0) case 0: case (sizeof (curl_off_t) == $ac_size):; 28844 ; 28845 return 0; 28846} 28847_ACEOF 28848if ac_fn_c_try_compile "$LINENO"; then : 28849 ac_cv_sizeof_curl_off_t=$ac_size 28850fi 28851rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 28852 if test x$ac_cv_sizeof_curl_off_t != x ; then break; fi 28853done 28854 28855fi 28856 28857if test x$ac_cv_sizeof_curl_off_t = x ; then 28858 as_fn_error $? "cannot determine a size for curl_off_t" "$LINENO" 5 28859fi 28860{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_curl_off_t" >&5 28861$as_echo "$ac_cv_sizeof_curl_off_t" >&6; } 28862 28863cat >>confdefs.h <<_ACEOF 28864#define SIZEOF_CURL_OFF_T $ac_cv_sizeof_curl_off_t 28865_ACEOF 28866 28867 28868CPPFLAGS=$o 28869 28870ac_fn_c_check_type "$LINENO" "long long" "ac_cv_type_long_long" "$ac_includes_default" 28871if test "x$ac_cv_type_long_long" = xyes; then : 28872 28873$as_echo "#define HAVE_LONGLONG 1" >>confdefs.h 28874 28875 longlong="yes" 28876 28877fi 28878 28879 28880if test "xyes" = "x$longlong"; then 28881 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if numberLL works" >&5 28882$as_echo_n "checking if numberLL works... " >&6; } 28883 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 28884/* end confdefs.h. */ 28885 28886 28887 28888int main (void) 28889{ 28890 28891 long long val = 1000LL; 28892 28893 ; 28894 return 0; 28895} 28896 28897_ACEOF 28898if ac_fn_c_try_compile "$LINENO"; then : 28899 28900 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 28901$as_echo "yes" >&6; } 28902 28903$as_echo "#define HAVE_LL 1" >>confdefs.h 28904 28905 28906else 28907 28908 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 28909$as_echo "no" >&6; } 28910 28911fi 28912rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 28913fi 28914 28915 28916# check for ssize_t 28917ac_fn_c_check_type "$LINENO" "ssize_t" "ac_cv_type_ssize_t" "$ac_includes_default" 28918if test "x$ac_cv_type_ssize_t" = xyes; then : 28919 28920else 28921 28922$as_echo "#define ssize_t int" >>confdefs.h 28923 28924fi 28925 28926 28927# check for bool type 28928ac_fn_c_check_type "$LINENO" "bool" "ac_cv_type_bool" " 28929#ifdef HAVE_SYS_TYPES_H 28930#include <sys/types.h> 28931#endif 28932#ifdef HAVE_STDBOOL_H 28933#include <stdbool.h> 28934#endif 28935 28936" 28937if test "x$ac_cv_type_bool" = xyes; then : 28938 28939 28940$as_echo "#define HAVE_BOOL_T 1" >>confdefs.h 28941 28942 28943fi 28944 28945 28946# check for sa_family_t 28947ac_fn_c_check_type "$LINENO" "sa_family_t" "ac_cv_type_sa_family_t" " 28948#ifdef HAVE_SYS_SOCKET_H 28949#include <sys/socket.h> 28950#endif 28951 28952" 28953if test "x$ac_cv_type_sa_family_t" = xyes; then : 28954 28955$as_echo "#define CURL_SA_FAMILY_T sa_family_t" >>confdefs.h 28956 28957else 28958 28959 # The windows name? 28960 ac_fn_c_check_type "$LINENO" "ADDRESS_FAMILY" "ac_cv_type_ADDRESS_FAMILY" " 28961#ifdef HAVE_SYS_SOCKET_H 28962#include <sys/socket.h> 28963#endif 28964 28965" 28966if test "x$ac_cv_type_ADDRESS_FAMILY" = xyes; then : 28967 28968$as_echo "#define CURL_SA_FAMILY_T ADDRESS_FAMILY" >>confdefs.h 28969 28970else 28971 28972$as_echo "#define CURL_SA_FAMILY_T unsigned short" >>confdefs.h 28973 28974fi 28975 28976 28977fi 28978 28979 28980{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if time_t is unsigned" >&5 28981$as_echo_n "checking if time_t is unsigned... " >&6; } 28982 28983 28984 old=$LD_LIBRARY_PATH 28985 LD_LIBRARY_PATH=$CURL_LIBRARY_PATH:$old 28986 export LD_LIBRARY_PATH 28987 if test "$cross_compiling" = yes; then : 28988 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 28989$as_echo "no" >&6; } 28990 28991else 28992 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 28993/* end confdefs.h. */ 28994 28995 #include <time.h> 28996 #include <limits.h> 28997 time_t t = -1; 28998 return (t > 0); 28999 29000_ACEOF 29001if ac_fn_c_try_run "$LINENO"; then : 29002 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 29003$as_echo "yes" >&6; } 29004 29005$as_echo "#define HAVE_TIME_T_UNSIGNED 1" >>confdefs.h 29006 29007 29008else 29009 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 29010$as_echo "no" >&6; } 29011 29012fi 29013rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 29014 conftest.$ac_objext conftest.beam conftest.$ac_ext 29015fi 29016 29017 LD_LIBRARY_PATH=$old # restore 29018 29019 29020 29021curl_includes_poll="\ 29022/* includes start */ 29023#ifdef HAVE_SYS_TYPES_H 29024# include <sys/types.h> 29025#endif 29026#ifdef HAVE_POLL_H 29027# include <poll.h> 29028#endif 29029#ifdef HAVE_SYS_POLL_H 29030# include <sys/poll.h> 29031#endif 29032/* includes end */" 29033 for ac_header in sys/types.h poll.h sys/poll.h 29034do : 29035 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 29036ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$curl_includes_poll 29037" 29038if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 29039 cat >>confdefs.h <<_ACEOF 29040#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 29041_ACEOF 29042 29043fi 29044 29045done 29046 29047 29048 29049 # 29050 tst_poll_events_macro_defined="unknown" 29051 # 29052 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 29053/* end confdefs.h. */ 29054 29055 29056 $curl_includes_poll 29057 29058int main (void) 29059{ 29060 29061#if defined(events) || defined(revents) 29062 return 0; 29063#else 29064 force compilation error 29065#endif 29066 29067 ; 29068 return 0; 29069} 29070 29071_ACEOF 29072if ac_fn_c_try_compile "$LINENO"; then : 29073 29074 tst_poll_events_macro_defined="yes" 29075 29076else 29077 29078 tst_poll_events_macro_defined="no" 29079 29080fi 29081rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 29082 # 29083 if test "$tst_poll_events_macro_defined" = "yes"; then 29084 if test "x$ac_cv_header_sys_poll_h" = "xyes"; then 29085 29086cat >>confdefs.h <<_EOF 29087#define CURL_PULL_SYS_POLL_H 1 29088_EOF 29089 29090 fi 29091 fi 29092 # 29093 29094 29095 29096 ac_fn_c_check_type "$LINENO" "in_addr_t" "ac_cv_type_in_addr_t" " 29097#undef inline 29098#ifdef HAVE_WINDOWS_H 29099#ifndef WIN32_LEAN_AND_MEAN 29100#define WIN32_LEAN_AND_MEAN 29101#endif 29102#include <windows.h> 29103#ifdef HAVE_WINSOCK2_H 29104#include <winsock2.h> 29105#else 29106#ifdef HAVE_WINSOCK_H 29107#include <winsock.h> 29108#endif 29109#endif 29110#else 29111#ifdef HAVE_SYS_TYPES_H 29112#include <sys/types.h> 29113#endif 29114#ifdef HAVE_SYS_SOCKET_H 29115#include <sys/socket.h> 29116#endif 29117#ifdef HAVE_NETINET_IN_H 29118#include <netinet/in.h> 29119#endif 29120#ifdef HAVE_ARPA_INET_H 29121#include <arpa/inet.h> 29122#endif 29123#endif 29124 29125" 29126if test "x$ac_cv_type_in_addr_t" = xyes; then : 29127 29128else 29129 29130 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for in_addr_t equivalent" >&5 29131$as_echo_n "checking for in_addr_t equivalent... " >&6; } 29132if ${curl_cv_in_addr_t_equiv+:} false; then : 29133 $as_echo_n "(cached) " >&6 29134else 29135 29136 curl_cv_in_addr_t_equiv="unknown" 29137 for t in "unsigned long" int size_t unsigned long; do 29138 if test "$curl_cv_in_addr_t_equiv" = "unknown"; then 29139 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 29140/* end confdefs.h. */ 29141 29142 29143#undef inline 29144#ifdef HAVE_WINDOWS_H 29145#ifndef WIN32_LEAN_AND_MEAN 29146#define WIN32_LEAN_AND_MEAN 29147#endif 29148#include <windows.h> 29149#ifdef HAVE_WINSOCK2_H 29150#include <winsock2.h> 29151#else 29152#ifdef HAVE_WINSOCK_H 29153#include <winsock.h> 29154#endif 29155#endif 29156#else 29157#ifdef HAVE_SYS_TYPES_H 29158#include <sys/types.h> 29159#endif 29160#ifdef HAVE_SYS_SOCKET_H 29161#include <sys/socket.h> 29162#endif 29163#ifdef HAVE_NETINET_IN_H 29164#include <netinet/in.h> 29165#endif 29166#ifdef HAVE_ARPA_INET_H 29167#include <arpa/inet.h> 29168#endif 29169#endif 29170 29171int main (void) 29172{ 29173 29174 $t data = inet_addr ("1.2.3.4"); 29175 29176 ; 29177 return 0; 29178} 29179 29180_ACEOF 29181if ac_fn_c_try_link "$LINENO"; then : 29182 29183 curl_cv_in_addr_t_equiv="$t" 29184 29185fi 29186rm -f core conftest.err conftest.$ac_objext \ 29187 conftest$ac_exeext conftest.$ac_ext 29188 fi 29189 done 29190 29191fi 29192{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $curl_cv_in_addr_t_equiv" >&5 29193$as_echo "$curl_cv_in_addr_t_equiv" >&6; } 29194 case "$curl_cv_in_addr_t_equiv" in 29195 unknown) 29196 as_fn_error $? "Cannot find a type to use in place of in_addr_t" "$LINENO" 5 29197 ;; 29198 *) 29199 29200cat >>confdefs.h <<_ACEOF 29201#define in_addr_t $curl_cv_in_addr_t_equiv 29202_ACEOF 29203 29204 ;; 29205 esac 29206 29207fi 29208 29209 29210 29211 29212 ac_fn_c_check_type "$LINENO" "struct sockaddr_storage" "ac_cv_type_struct_sockaddr_storage" " 29213#undef inline 29214#ifdef HAVE_WINDOWS_H 29215#ifndef WIN32_LEAN_AND_MEAN 29216#define WIN32_LEAN_AND_MEAN 29217#endif 29218#include <windows.h> 29219#ifdef HAVE_WINSOCK2_H 29220#include <winsock2.h> 29221#endif 29222#else 29223#ifdef HAVE_SYS_TYPES_H 29224#include <sys/types.h> 29225#endif 29226#ifdef HAVE_SYS_SOCKET_H 29227#include <sys/socket.h> 29228#endif 29229#ifdef HAVE_NETINET_IN_H 29230#include <netinet/in.h> 29231#endif 29232#ifdef HAVE_ARPA_INET_H 29233#include <arpa/inet.h> 29234#endif 29235#endif 29236 29237" 29238if test "x$ac_cv_type_struct_sockaddr_storage" = xyes; then : 29239 29240$as_echo "#define HAVE_STRUCT_SOCKADDR_STORAGE 1" >>confdefs.h 29241 29242fi 29243 29244 29245 29246 29247 for ac_header in signal.h 29248do : 29249 ac_fn_c_check_header_mongrel "$LINENO" "signal.h" "ac_cv_header_signal_h" "$ac_includes_default" 29250if test "x$ac_cv_header_signal_h" = xyes; then : 29251 cat >>confdefs.h <<_ACEOF 29252#define HAVE_SIGNAL_H 1 29253_ACEOF 29254 29255fi 29256 29257done 29258 29259 ac_fn_c_check_type "$LINENO" "sig_atomic_t" "ac_cv_type_sig_atomic_t" " 29260#ifdef HAVE_SIGNAL_H 29261#include <signal.h> 29262#endif 29263 29264" 29265if test "x$ac_cv_type_sig_atomic_t" = xyes; then : 29266 29267 29268$as_echo "#define HAVE_SIG_ATOMIC_T 1" >>confdefs.h 29269 29270 29271fi 29272 29273 case "$ac_cv_type_sig_atomic_t" in 29274 yes) 29275 # 29276 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if sig_atomic_t is already defined as volatile" >&5 29277$as_echo_n "checking if sig_atomic_t is already defined as volatile... " >&6; } 29278 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 29279/* end confdefs.h. */ 29280 29281 29282#ifdef HAVE_SIGNAL_H 29283#include <signal.h> 29284#endif 29285 29286int main (void) 29287{ 29288 29289 static volatile sig_atomic_t dummy = 0; 29290 29291 ; 29292 return 0; 29293} 29294 29295_ACEOF 29296if ac_fn_c_try_link "$LINENO"; then : 29297 29298 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 29299$as_echo "no" >&6; } 29300 curl_cv_sig_atomic_t_volatile="no" 29301 29302else 29303 29304 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 29305$as_echo "yes" >&6; } 29306 curl_cv_sig_atomic_t_volatile="yes" 29307 29308fi 29309rm -f core conftest.err conftest.$ac_objext \ 29310 conftest$ac_exeext conftest.$ac_ext 29311 # 29312 if test "$curl_cv_sig_atomic_t_volatile" = "yes"; then 29313 29314$as_echo "#define HAVE_SIG_ATOMIC_T_VOLATILE 1" >>confdefs.h 29315 29316 fi 29317 ;; 29318 esac 29319 29320 29321{ $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5 29322$as_echo_n "checking return type of signal handlers... " >&6; } 29323if ${ac_cv_type_signal+:} false; then : 29324 $as_echo_n "(cached) " >&6 29325else 29326 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 29327/* end confdefs.h. */ 29328#include <sys/types.h> 29329#include <signal.h> 29330 29331int main (void) 29332{ 29333return *(signal (0, 0)) (0) == 1; 29334 ; 29335 return 0; 29336} 29337_ACEOF 29338if ac_fn_c_try_compile "$LINENO"; then : 29339 ac_cv_type_signal=int 29340else 29341 ac_cv_type_signal=void 29342fi 29343rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 29344fi 29345{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5 29346$as_echo "$ac_cv_type_signal" >&6; } 29347 29348cat >>confdefs.h <<_ACEOF 29349#define RETSIGTYPE $ac_cv_type_signal 29350_ACEOF 29351 29352 29353 29354 29355 for ac_header in sys/select.h sys/socket.h 29356do : 29357 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 29358ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 29359if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 29360 cat >>confdefs.h <<_ACEOF 29361#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 29362_ACEOF 29363 29364fi 29365 29366done 29367 29368 # 29369 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for select" >&5 29370$as_echo_n "checking for select... " >&6; } 29371 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 29372/* end confdefs.h. */ 29373 29374 29375#undef inline 29376#ifdef HAVE_WINDOWS_H 29377#ifndef WIN32_LEAN_AND_MEAN 29378#define WIN32_LEAN_AND_MEAN 29379#endif 29380#include <windows.h> 29381#ifdef HAVE_WINSOCK2_H 29382#include <winsock2.h> 29383#else 29384#ifdef HAVE_WINSOCK_H 29385#include <winsock.h> 29386#endif 29387#endif 29388#endif 29389#ifdef HAVE_SYS_TYPES_H 29390#include <sys/types.h> 29391#endif 29392#ifdef HAVE_SYS_TIME_H 29393#include <sys/time.h> 29394#ifdef TIME_WITH_SYS_TIME 29395#include <time.h> 29396#endif 29397#else 29398#ifdef HAVE_TIME_H 29399#include <time.h> 29400#endif 29401#endif 29402#ifndef HAVE_WINDOWS_H 29403#ifdef HAVE_PROTO_BSDSOCKET_H 29404#include <proto/bsdsocket.h> 29405struct Library *SocketBase = NULL; 29406#define select(a,b,c,d,e) WaitSelect(a,b,c,d,e,0) 29407#endif 29408#ifdef HAVE_SYS_SELECT_H 29409#include <sys/select.h> 29410#endif 29411#ifdef HAVE_SYS_SOCKET_H 29412#include <sys/socket.h> 29413#endif 29414#endif 29415 29416int main (void) 29417{ 29418 29419 select(0, 0, 0, 0, 0); 29420 29421 ; 29422 return 0; 29423} 29424 29425_ACEOF 29426if ac_fn_c_try_link "$LINENO"; then : 29427 29428 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 29429$as_echo "yes" >&6; } 29430 curl_cv_select="yes" 29431 29432else 29433 29434 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 29435$as_echo "no" >&6; } 29436 curl_cv_select="no" 29437 29438fi 29439rm -f core conftest.err conftest.$ac_objext \ 29440 conftest$ac_exeext conftest.$ac_ext 29441 # 29442 if test "$curl_cv_select" = "yes"; then 29443 { $as_echo "$as_me:${as_lineno-$LINENO}: checking types of args and return type for select" >&5 29444$as_echo_n "checking types of args and return type for select... " >&6; } 29445if ${curl_cv_func_select_args+:} false; then : 29446 $as_echo_n "(cached) " >&6 29447else 29448 29449 curl_cv_func_select_args="unknown" 29450 for sel_retv in 'int' 'ssize_t'; do 29451 for sel_arg1 in 'int' 'ssize_t' 'size_t' 'unsigned long int' 'unsigned int'; do 29452 for sel_arg234 in 'fd_set *' 'int *' 'void *'; do 29453 for sel_arg5 in 'struct timeval *' 'const struct timeval *'; do 29454 if test "$curl_cv_func_select_args" = "unknown"; then 29455 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 29456/* end confdefs.h. */ 29457 29458 29459#undef inline 29460#ifdef HAVE_WINDOWS_H 29461#ifndef WIN32_LEAN_AND_MEAN 29462#define WIN32_LEAN_AND_MEAN 29463#endif 29464#include <windows.h> 29465#ifdef HAVE_WINSOCK2_H 29466#include <winsock2.h> 29467#else 29468#ifdef HAVE_WINSOCK_H 29469#include <winsock.h> 29470#endif 29471#endif 29472#define SELECTCALLCONV PASCAL 29473#endif 29474#ifdef HAVE_SYS_TYPES_H 29475#include <sys/types.h> 29476#endif 29477#ifdef HAVE_SYS_TIME_H 29478#include <sys/time.h> 29479#ifdef TIME_WITH_SYS_TIME 29480#include <time.h> 29481#endif 29482#else 29483#ifdef HAVE_TIME_H 29484#include <time.h> 29485#endif 29486#endif 29487#ifndef HAVE_WINDOWS_H 29488#ifdef HAVE_PROTO_BSDSOCKET_H 29489#include <proto/bsdsocket.h> 29490struct Library *SocketBase = NULL; 29491#define select(a,b,c,d,e) WaitSelect(a,b,c,d,e,0) 29492#endif 29493#ifdef HAVE_SYS_SELECT_H 29494#include <sys/select.h> 29495#endif 29496#ifdef HAVE_SYS_SOCKET_H 29497#include <sys/socket.h> 29498#endif 29499#define SELECTCALLCONV 29500#endif 29501#ifndef HAVE_STRUCT_TIMEVAL 29502 struct timeval { 29503 long tv_sec; 29504 long tv_usec; 29505 }; 29506#endif 29507#ifndef HAVE_PROTO_BSDSOCKET_H 29508 extern $sel_retv SELECTCALLCONV 29509 select($sel_arg1, 29510 $sel_arg234, 29511 $sel_arg234, 29512 $sel_arg234, 29513 $sel_arg5); 29514#endif 29515 29516int main (void) 29517{ 29518 29519 $sel_arg1 nfds=0; 29520 $sel_arg234 rfds=0; 29521 $sel_arg234 wfds=0; 29522 $sel_arg234 efds=0; 29523 $sel_retv res = select(nfds, rfds, wfds, efds, 0); 29524 29525 ; 29526 return 0; 29527} 29528 29529_ACEOF 29530if ac_fn_c_try_compile "$LINENO"; then : 29531 29532 curl_cv_func_select_args="$sel_arg1,$sel_arg234,$sel_arg5,$sel_retv" 29533 29534fi 29535rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 29536 fi 29537 done 29538 done 29539 done 29540 done 29541 29542fi 29543{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $curl_cv_func_select_args" >&5 29544$as_echo "$curl_cv_func_select_args" >&6; } # AC-CACHE-CHECK 29545 if test "$curl_cv_func_select_args" = "unknown"; then 29546 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Cannot find proper types to use for select args" >&5 29547$as_echo "$as_me: WARNING: Cannot find proper types to use for select args" >&2;} 29548 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: HAVE_SELECT will not be defined" >&5 29549$as_echo "$as_me: WARNING: HAVE_SELECT will not be defined" >&2;} 29550 else 29551 select_prev_IFS=$IFS; IFS=',' 29552 set dummy `echo "$curl_cv_func_select_args" | sed 's/\*/\*/g'` 29553 IFS=$select_prev_IFS 29554 shift 29555 # 29556 sel_qual_type_arg5=$3 29557 # 29558 29559cat >>confdefs.h <<_ACEOF 29560#define SELECT_TYPE_ARG1 $1 29561_ACEOF 29562 29563 29564cat >>confdefs.h <<_ACEOF 29565#define SELECT_TYPE_ARG234 $2 29566_ACEOF 29567 29568 29569cat >>confdefs.h <<_ACEOF 29570#define SELECT_TYPE_RETV $4 29571_ACEOF 29572 29573 # 29574 prev_sh_opts=$- 29575 # 29576 case $prev_sh_opts in 29577 *f*) 29578 ;; 29579 *) 29580 set -f 29581 ;; 29582 esac 29583 # 29584 case "$sel_qual_type_arg5" in 29585 const*) 29586 sel_qual_arg5=const 29587 sel_type_arg5=`echo $sel_qual_type_arg5 | sed 's/^const //'` 29588 ;; 29589 *) 29590 sel_qual_arg5= 29591 sel_type_arg5=$sel_qual_type_arg5 29592 ;; 29593 esac 29594 # 29595 29596cat >>confdefs.h <<_ACEOF 29597#define SELECT_QUAL_ARG5 $sel_qual_arg5 29598_ACEOF 29599 29600 29601cat >>confdefs.h <<_ACEOF 29602#define SELECT_TYPE_ARG5 $sel_type_arg5 29603_ACEOF 29604 29605 # 29606 case $prev_sh_opts in 29607 *f*) 29608 ;; 29609 *) 29610 set +f 29611 ;; 29612 esac 29613 # 29614 29615cat >>confdefs.h <<_ACEOF 29616#define HAVE_SELECT 1 29617_ACEOF 29618 29619 curl_cv_func_select="yes" 29620 fi 29621 fi 29622 29623 29624 29625 for ac_header in sys/types.h sys/socket.h 29626do : 29627 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 29628ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 29629if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 29630 cat >>confdefs.h <<_ACEOF 29631#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 29632_ACEOF 29633 29634fi 29635 29636done 29637 29638 # 29639 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for recv" >&5 29640$as_echo_n "checking for recv... " >&6; } 29641 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 29642/* end confdefs.h. */ 29643 29644 29645#undef inline 29646#ifdef HAVE_WINDOWS_H 29647#ifndef WIN32_LEAN_AND_MEAN 29648#define WIN32_LEAN_AND_MEAN 29649#endif 29650#include <windows.h> 29651#ifdef HAVE_WINSOCK2_H 29652#include <winsock2.h> 29653#else 29654#ifdef HAVE_WINSOCK_H 29655#include <winsock.h> 29656#endif 29657#endif 29658#else 29659#ifdef HAVE_PROTO_BSDSOCKET_H 29660#include <proto/bsdsocket.h> 29661struct Library *SocketBase = NULL; 29662#endif 29663#ifdef HAVE_SYS_TYPES_H 29664#include <sys/types.h> 29665#endif 29666#ifdef HAVE_SYS_SOCKET_H 29667#include <sys/socket.h> 29668#endif 29669#endif 29670 29671int main (void) 29672{ 29673 29674 recv(0, 0, 0, 0); 29675 29676 ; 29677 return 0; 29678} 29679 29680_ACEOF 29681if ac_fn_c_try_link "$LINENO"; then : 29682 29683 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 29684$as_echo "yes" >&6; } 29685 curl_cv_recv="yes" 29686 29687else 29688 29689 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 29690$as_echo "no" >&6; } 29691 curl_cv_recv="no" 29692 29693fi 29694rm -f core conftest.err conftest.$ac_objext \ 29695 conftest$ac_exeext conftest.$ac_ext 29696 # 29697 if test "$curl_cv_recv" = "yes"; then 29698 { $as_echo "$as_me:${as_lineno-$LINENO}: checking types of args and return type for recv" >&5 29699$as_echo_n "checking types of args and return type for recv... " >&6; } 29700if ${curl_cv_func_recv_args+:} false; then : 29701 $as_echo_n "(cached) " >&6 29702else 29703 29704 curl_cv_func_recv_args="unknown" 29705 for recv_retv in 'int' 'ssize_t'; do 29706 for recv_arg1 in 'int' 'ssize_t' 'SOCKET'; do 29707 for recv_arg2 in 'char *' 'void *'; do 29708 for recv_arg3 in 'size_t' 'int' 'socklen_t' 'unsigned int'; do 29709 for recv_arg4 in 'int' 'unsigned int'; do 29710 if test "$curl_cv_func_recv_args" = "unknown"; then 29711 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 29712/* end confdefs.h. */ 29713 29714 29715#undef inline 29716#ifdef HAVE_WINDOWS_H 29717#ifndef WIN32_LEAN_AND_MEAN 29718#define WIN32_LEAN_AND_MEAN 29719#endif 29720#include <windows.h> 29721#ifdef HAVE_WINSOCK2_H 29722#include <winsock2.h> 29723#else 29724#ifdef HAVE_WINSOCK_H 29725#include <winsock.h> 29726#endif 29727#endif 29728#define RECVCALLCONV PASCAL 29729#else 29730#ifdef HAVE_PROTO_BSDSOCKET_H 29731#include <proto/bsdsocket.h> 29732struct Library *SocketBase = NULL; 29733#endif 29734#ifdef HAVE_SYS_TYPES_H 29735#include <sys/types.h> 29736#endif 29737#ifdef HAVE_SYS_SOCKET_H 29738#include <sys/socket.h> 29739#endif 29740#define RECVCALLCONV 29741#endif 29742#ifndef HAVE_PROTO_BSDSOCKET_H 29743 extern $recv_retv RECVCALLCONV 29744 recv($recv_arg1, $recv_arg2, $recv_arg3, $recv_arg4); 29745#endif 29746 29747int main (void) 29748{ 29749 29750 $recv_arg1 s=0; 29751 $recv_arg2 buf=0; 29752 $recv_arg3 len=0; 29753 $recv_arg4 flags=0; 29754 $recv_retv res = recv(s, buf, len, flags); 29755 29756 ; 29757 return 0; 29758} 29759 29760_ACEOF 29761if ac_fn_c_try_compile "$LINENO"; then : 29762 29763 curl_cv_func_recv_args="$recv_arg1,$recv_arg2,$recv_arg3,$recv_arg4,$recv_retv" 29764 29765fi 29766rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 29767 fi 29768 done 29769 done 29770 done 29771 done 29772 done 29773 29774fi 29775{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $curl_cv_func_recv_args" >&5 29776$as_echo "$curl_cv_func_recv_args" >&6; } # AC-CACHE-CHECK 29777 if test "$curl_cv_func_recv_args" = "unknown"; then 29778 as_fn_error $? "Cannot find proper types to use for recv args" "$LINENO" 5 29779 else 29780 recv_prev_IFS=$IFS; IFS=',' 29781 set dummy `echo "$curl_cv_func_recv_args" | sed 's/\*/\*/g'` 29782 IFS=$recv_prev_IFS 29783 shift 29784 # 29785 29786cat >>confdefs.h <<_ACEOF 29787#define RECV_TYPE_ARG1 $1 29788_ACEOF 29789 29790 29791cat >>confdefs.h <<_ACEOF 29792#define RECV_TYPE_ARG2 $2 29793_ACEOF 29794 29795 29796cat >>confdefs.h <<_ACEOF 29797#define RECV_TYPE_ARG3 $3 29798_ACEOF 29799 29800 29801cat >>confdefs.h <<_ACEOF 29802#define RECV_TYPE_ARG4 $4 29803_ACEOF 29804 29805 29806cat >>confdefs.h <<_ACEOF 29807#define RECV_TYPE_RETV $5 29808_ACEOF 29809 29810 # 29811 29812cat >>confdefs.h <<_ACEOF 29813#define HAVE_RECV 1 29814_ACEOF 29815 29816 curl_cv_func_recv="yes" 29817 fi 29818 else 29819 as_fn_error $? "Unable to link function recv" "$LINENO" 5 29820 fi 29821 29822 29823 for ac_header in sys/types.h sys/socket.h 29824do : 29825 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 29826ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 29827if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 29828 cat >>confdefs.h <<_ACEOF 29829#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 29830_ACEOF 29831 29832fi 29833 29834done 29835 29836 # 29837 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for send" >&5 29838$as_echo_n "checking for send... " >&6; } 29839 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 29840/* end confdefs.h. */ 29841 29842 29843#undef inline 29844#ifdef HAVE_WINDOWS_H 29845#ifndef WIN32_LEAN_AND_MEAN 29846#define WIN32_LEAN_AND_MEAN 29847#endif 29848#include <windows.h> 29849#ifdef HAVE_WINSOCK2_H 29850#include <winsock2.h> 29851#else 29852#ifdef HAVE_WINSOCK_H 29853#include <winsock.h> 29854#endif 29855#endif 29856#else 29857#ifdef HAVE_PROTO_BSDSOCKET_H 29858#include <proto/bsdsocket.h> 29859struct Library *SocketBase = NULL; 29860#endif 29861#ifdef HAVE_SYS_TYPES_H 29862#include <sys/types.h> 29863#endif 29864#ifdef HAVE_SYS_SOCKET_H 29865#include <sys/socket.h> 29866#endif 29867#endif 29868 29869int main (void) 29870{ 29871 29872 send(0, 0, 0, 0); 29873 29874 ; 29875 return 0; 29876} 29877 29878_ACEOF 29879if ac_fn_c_try_link "$LINENO"; then : 29880 29881 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 29882$as_echo "yes" >&6; } 29883 curl_cv_send="yes" 29884 29885else 29886 29887 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 29888$as_echo "no" >&6; } 29889 curl_cv_send="no" 29890 29891fi 29892rm -f core conftest.err conftest.$ac_objext \ 29893 conftest$ac_exeext conftest.$ac_ext 29894 # 29895 if test "$curl_cv_send" = "yes"; then 29896 { $as_echo "$as_me:${as_lineno-$LINENO}: checking types of args and return type for send" >&5 29897$as_echo_n "checking types of args and return type for send... " >&6; } 29898if ${curl_cv_func_send_args+:} false; then : 29899 $as_echo_n "(cached) " >&6 29900else 29901 29902 curl_cv_func_send_args="unknown" 29903 for send_retv in 'int' 'ssize_t'; do 29904 for send_arg1 in 'int' 'ssize_t' 'SOCKET'; do 29905 for send_arg2 in 'char *' 'void *' 'const char *' 'const void *'; do 29906 for send_arg3 in 'size_t' 'int' 'socklen_t' 'unsigned int'; do 29907 for send_arg4 in 'int' 'unsigned int'; do 29908 if test "$curl_cv_func_send_args" = "unknown"; then 29909 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 29910/* end confdefs.h. */ 29911 29912 29913#undef inline 29914#ifdef HAVE_WINDOWS_H 29915#ifndef WIN32_LEAN_AND_MEAN 29916#define WIN32_LEAN_AND_MEAN 29917#endif 29918#include <windows.h> 29919#ifdef HAVE_WINSOCK2_H 29920#include <winsock2.h> 29921#else 29922#ifdef HAVE_WINSOCK_H 29923#include <winsock.h> 29924#endif 29925#endif 29926#define SENDCALLCONV PASCAL 29927#else 29928#ifdef HAVE_PROTO_BSDSOCKET_H 29929#include <proto/bsdsocket.h> 29930struct Library *SocketBase = NULL; 29931#endif 29932#ifdef HAVE_SYS_TYPES_H 29933#include <sys/types.h> 29934#endif 29935#ifdef HAVE_SYS_SOCKET_H 29936#include <sys/socket.h> 29937#endif 29938#define SENDCALLCONV 29939#endif 29940#ifndef HAVE_PROTO_BSDSOCKET_H 29941 extern $send_retv SENDCALLCONV 29942 send($send_arg1, $send_arg2, $send_arg3, $send_arg4); 29943#endif 29944 29945int main (void) 29946{ 29947 29948 $send_arg1 s=0; 29949 $send_arg3 len=0; 29950 $send_arg4 flags=0; 29951 $send_retv res = send(s, 0, len, flags); 29952 29953 ; 29954 return 0; 29955} 29956 29957_ACEOF 29958if ac_fn_c_try_compile "$LINENO"; then : 29959 29960 curl_cv_func_send_args="$send_arg1,$send_arg2,$send_arg3,$send_arg4,$send_retv" 29961 29962fi 29963rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 29964 fi 29965 done 29966 done 29967 done 29968 done 29969 done 29970 29971fi 29972{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $curl_cv_func_send_args" >&5 29973$as_echo "$curl_cv_func_send_args" >&6; } # AC-CACHE-CHECK 29974 if test "$curl_cv_func_send_args" = "unknown"; then 29975 as_fn_error $? "Cannot find proper types to use for send args" "$LINENO" 5 29976 else 29977 send_prev_IFS=$IFS; IFS=',' 29978 set dummy `echo "$curl_cv_func_send_args" | sed 's/\*/\*/g'` 29979 IFS=$send_prev_IFS 29980 shift 29981 # 29982 send_qual_type_arg2=$2 29983 # 29984 29985cat >>confdefs.h <<_ACEOF 29986#define SEND_TYPE_ARG1 $1 29987_ACEOF 29988 29989 29990cat >>confdefs.h <<_ACEOF 29991#define SEND_TYPE_ARG3 $3 29992_ACEOF 29993 29994 29995cat >>confdefs.h <<_ACEOF 29996#define SEND_TYPE_ARG4 $4 29997_ACEOF 29998 29999 30000cat >>confdefs.h <<_ACEOF 30001#define SEND_TYPE_RETV $5 30002_ACEOF 30003 30004 # 30005 prev_sh_opts=$- 30006 # 30007 case $prev_sh_opts in 30008 *f*) 30009 ;; 30010 *) 30011 set -f 30012 ;; 30013 esac 30014 # 30015 case "$send_qual_type_arg2" in 30016 const*) 30017 send_qual_arg2=const 30018 send_type_arg2=`echo $send_qual_type_arg2 | sed 's/^const //'` 30019 ;; 30020 *) 30021 send_qual_arg2= 30022 send_type_arg2=$send_qual_type_arg2 30023 ;; 30024 esac 30025 # 30026 30027cat >>confdefs.h <<_ACEOF 30028#define SEND_QUAL_ARG2 $send_qual_arg2 30029_ACEOF 30030 30031 30032cat >>confdefs.h <<_ACEOF 30033#define SEND_TYPE_ARG2 $send_type_arg2 30034_ACEOF 30035 30036 # 30037 case $prev_sh_opts in 30038 *f*) 30039 ;; 30040 *) 30041 set +f 30042 ;; 30043 esac 30044 # 30045 30046cat >>confdefs.h <<_ACEOF 30047#define HAVE_SEND 1 30048_ACEOF 30049 30050 curl_cv_func_send="yes" 30051 fi 30052 else 30053 as_fn_error $? "Unable to link function send" "$LINENO" 5 30054 fi 30055 30056 30057 for ac_header in sys/types.h sys/socket.h 30058do : 30059 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 30060ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 30061if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 30062 cat >>confdefs.h <<_ACEOF 30063#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 30064_ACEOF 30065 30066fi 30067 30068done 30069 30070 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MSG_NOSIGNAL" >&5 30071$as_echo_n "checking for MSG_NOSIGNAL... " >&6; } 30072if ${curl_cv_msg_nosignal+:} false; then : 30073 $as_echo_n "(cached) " >&6 30074else 30075 30076 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 30077/* end confdefs.h. */ 30078 30079 30080#undef inline 30081#ifdef HAVE_WINDOWS_H 30082#ifndef WIN32_LEAN_AND_MEAN 30083#define WIN32_LEAN_AND_MEAN 30084#endif 30085#include <windows.h> 30086#ifdef HAVE_WINSOCK2_H 30087#include <winsock2.h> 30088#else 30089#ifdef HAVE_WINSOCK_H 30090#include <winsock.h> 30091#endif 30092#endif 30093#else 30094#ifdef HAVE_PROTO_BSDSOCKET_H 30095#include <proto/bsdsocket.h> 30096struct Library *SocketBase = NULL; 30097#endif 30098#ifdef HAVE_SYS_TYPES_H 30099#include <sys/types.h> 30100#endif 30101#ifdef HAVE_SYS_SOCKET_H 30102#include <sys/socket.h> 30103#endif 30104#endif 30105 30106int main (void) 30107{ 30108 30109 int flag=MSG_NOSIGNAL; 30110 30111 ; 30112 return 0; 30113} 30114 30115_ACEOF 30116if ac_fn_c_try_compile "$LINENO"; then : 30117 30118 curl_cv_msg_nosignal="yes" 30119 30120else 30121 30122 curl_cv_msg_nosignal="no" 30123 30124fi 30125rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 30126 30127fi 30128{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $curl_cv_msg_nosignal" >&5 30129$as_echo "$curl_cv_msg_nosignal" >&6; } 30130 case "$curl_cv_msg_nosignal" in 30131 yes) 30132 30133cat >>confdefs.h <<_ACEOF 30134#define HAVE_MSG_NOSIGNAL 1 30135_ACEOF 30136 30137 ;; 30138 esac 30139 30140 30141 30142curl_includes_unistd="\ 30143/* includes start */ 30144#ifdef HAVE_SYS_TYPES_H 30145# include <sys/types.h> 30146#endif 30147#ifdef HAVE_UNISTD_H 30148# include <unistd.h> 30149#endif 30150/* includes end */" 30151 for ac_header in sys/types.h unistd.h 30152do : 30153 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 30154ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$curl_includes_unistd 30155" 30156if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 30157 cat >>confdefs.h <<_ACEOF 30158#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 30159_ACEOF 30160 30161fi 30162 30163done 30164 30165 30166 30167 # 30168 tst_links_alarm="unknown" 30169 tst_proto_alarm="unknown" 30170 tst_compi_alarm="unknown" 30171 tst_allow_alarm="unknown" 30172 # 30173 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if alarm can be linked" >&5 30174$as_echo_n "checking if alarm can be linked... " >&6; } 30175 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 30176/* end confdefs.h. */ 30177 30178 30179#define alarm innocuous_alarm 30180#ifdef __STDC__ 30181# include <limits.h> 30182#else 30183# include <assert.h> 30184#endif 30185#undef alarm 30186#ifdef __cplusplus 30187extern "C" 30188#endif 30189char alarm (); 30190#if defined __stub_alarm || defined __stub___alarm 30191choke me 30192#endif 30193 30194int main (void) 30195{ 30196return alarm (); 30197 ; 30198 return 0; 30199} 30200 30201_ACEOF 30202if ac_fn_c_try_link "$LINENO"; then : 30203 30204 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 30205$as_echo "yes" >&6; } 30206 tst_links_alarm="yes" 30207 30208else 30209 30210 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 30211$as_echo "no" >&6; } 30212 tst_links_alarm="no" 30213 30214fi 30215rm -f core conftest.err conftest.$ac_objext \ 30216 conftest$ac_exeext conftest.$ac_ext 30217 # 30218 if test "$tst_links_alarm" = "yes"; then 30219 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if alarm is prototyped" >&5 30220$as_echo_n "checking if alarm is prototyped... " >&6; } 30221 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 30222/* end confdefs.h. */ 30223 30224 $curl_includes_unistd 30225 30226_ACEOF 30227if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 30228 $EGREP "alarm" >/dev/null 2>&1; then : 30229 30230 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 30231$as_echo "yes" >&6; } 30232 tst_proto_alarm="yes" 30233 30234else 30235 30236 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 30237$as_echo "no" >&6; } 30238 tst_proto_alarm="no" 30239 30240fi 30241rm -f conftest* 30242 30243 fi 30244 # 30245 if test "$tst_proto_alarm" = "yes"; then 30246 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if alarm is compilable" >&5 30247$as_echo_n "checking if alarm is compilable... " >&6; } 30248 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 30249/* end confdefs.h. */ 30250 30251 30252 $curl_includes_unistd 30253 30254int main (void) 30255{ 30256 30257 if(0 != alarm(0)) 30258 return 1; 30259 30260 ; 30261 return 0; 30262} 30263 30264_ACEOF 30265if ac_fn_c_try_compile "$LINENO"; then : 30266 30267 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 30268$as_echo "yes" >&6; } 30269 tst_compi_alarm="yes" 30270 30271else 30272 30273 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 30274$as_echo "no" >&6; } 30275 tst_compi_alarm="no" 30276 30277fi 30278rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 30279 fi 30280 # 30281 if test "$tst_compi_alarm" = "yes"; then 30282 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if alarm usage allowed" >&5 30283$as_echo_n "checking if alarm usage allowed... " >&6; } 30284 if test "x$curl_disallow_alarm" != "xyes"; then 30285 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 30286$as_echo "yes" >&6; } 30287 tst_allow_alarm="yes" 30288 else 30289 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 30290$as_echo "no" >&6; } 30291 tst_allow_alarm="no" 30292 fi 30293 fi 30294 # 30295 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if alarm might be used" >&5 30296$as_echo_n "checking if alarm might be used... " >&6; } 30297 if test "$tst_links_alarm" = "yes" && 30298 test "$tst_proto_alarm" = "yes" && 30299 test "$tst_compi_alarm" = "yes" && 30300 test "$tst_allow_alarm" = "yes"; then 30301 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 30302$as_echo "yes" >&6; } 30303 30304cat >>confdefs.h <<_ACEOF 30305#define HAVE_ALARM 1 30306_ACEOF 30307 30308 curl_cv_func_alarm="yes" 30309 else 30310 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 30311$as_echo "no" >&6; } 30312 curl_cv_func_alarm="no" 30313 fi 30314 30315 30316curl_includes_string="\ 30317/* includes start */ 30318#ifdef HAVE_SYS_TYPES_H 30319# include <sys/types.h> 30320#endif 30321#ifdef HAVE_STRING_H 30322# include <string.h> 30323#endif 30324#ifdef HAVE_STRINGS_H 30325# include <strings.h> 30326#endif 30327/* includes end */" 30328 for ac_header in sys/types.h string.h strings.h 30329do : 30330 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 30331ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$curl_includes_string 30332" 30333if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 30334 cat >>confdefs.h <<_ACEOF 30335#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 30336_ACEOF 30337 30338fi 30339 30340done 30341 30342 30343 30344curl_includes_libgen="\ 30345/* includes start */ 30346#ifdef HAVE_SYS_TYPES_H 30347# include <sys/types.h> 30348#endif 30349#ifdef HAVE_LIBGEN_H 30350# include <libgen.h> 30351#endif 30352/* includes end */" 30353 for ac_header in sys/types.h libgen.h 30354do : 30355 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 30356ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$curl_includes_libgen 30357" 30358if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 30359 cat >>confdefs.h <<_ACEOF 30360#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 30361_ACEOF 30362 30363fi 30364 30365done 30366 30367 30368 30369 # 30370 tst_links_basename="unknown" 30371 tst_proto_basename="unknown" 30372 tst_compi_basename="unknown" 30373 tst_allow_basename="unknown" 30374 # 30375 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if basename can be linked" >&5 30376$as_echo_n "checking if basename can be linked... " >&6; } 30377 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 30378/* end confdefs.h. */ 30379 30380 30381#define basename innocuous_basename 30382#ifdef __STDC__ 30383# include <limits.h> 30384#else 30385# include <assert.h> 30386#endif 30387#undef basename 30388#ifdef __cplusplus 30389extern "C" 30390#endif 30391char basename (); 30392#if defined __stub_basename || defined __stub___basename 30393choke me 30394#endif 30395 30396int main (void) 30397{ 30398return basename (); 30399 ; 30400 return 0; 30401} 30402 30403_ACEOF 30404if ac_fn_c_try_link "$LINENO"; then : 30405 30406 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 30407$as_echo "yes" >&6; } 30408 tst_links_basename="yes" 30409 30410else 30411 30412 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 30413$as_echo "no" >&6; } 30414 tst_links_basename="no" 30415 30416fi 30417rm -f core conftest.err conftest.$ac_objext \ 30418 conftest$ac_exeext conftest.$ac_ext 30419 # 30420 if test "$tst_links_basename" = "yes"; then 30421 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if basename is prototyped" >&5 30422$as_echo_n "checking if basename is prototyped... " >&6; } 30423 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 30424/* end confdefs.h. */ 30425 30426 $curl_includes_string 30427 $curl_includes_libgen 30428 $curl_includes_unistd 30429 30430_ACEOF 30431if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 30432 $EGREP "basename" >/dev/null 2>&1; then : 30433 30434 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 30435$as_echo "yes" >&6; } 30436 tst_proto_basename="yes" 30437 30438else 30439 30440 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 30441$as_echo "no" >&6; } 30442 tst_proto_basename="no" 30443 30444fi 30445rm -f conftest* 30446 30447 fi 30448 # 30449 if test "$tst_proto_basename" = "yes"; then 30450 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if basename is compilable" >&5 30451$as_echo_n "checking if basename is compilable... " >&6; } 30452 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 30453/* end confdefs.h. */ 30454 30455 30456 $curl_includes_string 30457 $curl_includes_libgen 30458 $curl_includes_unistd 30459 30460int main (void) 30461{ 30462 30463 if(0 != basename(0)) 30464 return 1; 30465 30466 ; 30467 return 0; 30468} 30469 30470_ACEOF 30471if ac_fn_c_try_compile "$LINENO"; then : 30472 30473 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 30474$as_echo "yes" >&6; } 30475 tst_compi_basename="yes" 30476 30477else 30478 30479 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 30480$as_echo "no" >&6; } 30481 tst_compi_basename="no" 30482 30483fi 30484rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 30485 fi 30486 # 30487 if test "$tst_compi_basename" = "yes"; then 30488 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if basename usage allowed" >&5 30489$as_echo_n "checking if basename usage allowed... " >&6; } 30490 if test "x$curl_disallow_basename" != "xyes"; then 30491 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 30492$as_echo "yes" >&6; } 30493 tst_allow_basename="yes" 30494 else 30495 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 30496$as_echo "no" >&6; } 30497 tst_allow_basename="no" 30498 fi 30499 fi 30500 # 30501 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if basename might be used" >&5 30502$as_echo_n "checking if basename might be used... " >&6; } 30503 if test "$tst_links_basename" = "yes" && 30504 test "$tst_proto_basename" = "yes" && 30505 test "$tst_compi_basename" = "yes" && 30506 test "$tst_allow_basename" = "yes"; then 30507 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 30508$as_echo "yes" >&6; } 30509 30510cat >>confdefs.h <<_ACEOF 30511#define HAVE_BASENAME 1 30512_ACEOF 30513 30514 curl_cv_func_basename="yes" 30515 else 30516 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 30517$as_echo "no" >&6; } 30518 curl_cv_func_basename="no" 30519 fi 30520 30521 30522curl_includes_socket="\ 30523/* includes start */ 30524#ifdef HAVE_SYS_TYPES_H 30525# include <sys/types.h> 30526#endif 30527#ifdef HAVE_SOCKET_H 30528# include <socket.h> 30529#endif 30530/* includes end */" 30531 for ac_header in sys/types.h socket.h 30532do : 30533 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 30534ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$curl_includes_socket 30535" 30536if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 30537 cat >>confdefs.h <<_ACEOF 30538#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 30539_ACEOF 30540 30541fi 30542 30543done 30544 30545 30546 30547 # 30548 tst_links_closesocket="unknown" 30549 tst_proto_closesocket="unknown" 30550 tst_compi_closesocket="unknown" 30551 tst_allow_closesocket="unknown" 30552 # 30553 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if closesocket can be linked" >&5 30554$as_echo_n "checking if closesocket can be linked... " >&6; } 30555 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 30556/* end confdefs.h. */ 30557 30558 30559 $curl_includes_winsock2 30560 $curl_includes_bsdsocket 30561 $curl_includes_socket 30562 30563int main (void) 30564{ 30565 30566 if(0 != closesocket(0)) 30567 return 1; 30568 30569 ; 30570 return 0; 30571} 30572 30573_ACEOF 30574if ac_fn_c_try_link "$LINENO"; then : 30575 30576 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 30577$as_echo "yes" >&6; } 30578 tst_links_closesocket="yes" 30579 30580else 30581 30582 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 30583$as_echo "no" >&6; } 30584 tst_links_closesocket="no" 30585 30586fi 30587rm -f core conftest.err conftest.$ac_objext \ 30588 conftest$ac_exeext conftest.$ac_ext 30589 # 30590 if test "$tst_links_closesocket" = "yes"; then 30591 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if closesocket is prototyped" >&5 30592$as_echo_n "checking if closesocket is prototyped... " >&6; } 30593 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 30594/* end confdefs.h. */ 30595 30596 $curl_includes_winsock2 30597 $curl_includes_bsdsocket 30598 $curl_includes_socket 30599 30600_ACEOF 30601if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 30602 $EGREP "closesocket" >/dev/null 2>&1; then : 30603 30604 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 30605$as_echo "yes" >&6; } 30606 tst_proto_closesocket="yes" 30607 30608else 30609 30610 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 30611$as_echo "no" >&6; } 30612 tst_proto_closesocket="no" 30613 30614fi 30615rm -f conftest* 30616 30617 fi 30618 # 30619 if test "$tst_proto_closesocket" = "yes"; then 30620 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if closesocket is compilable" >&5 30621$as_echo_n "checking if closesocket is compilable... " >&6; } 30622 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 30623/* end confdefs.h. */ 30624 30625 30626 $curl_includes_winsock2 30627 $curl_includes_bsdsocket 30628 $curl_includes_socket 30629 30630int main (void) 30631{ 30632 30633 if(0 != closesocket(0)) 30634 return 1; 30635 30636 ; 30637 return 0; 30638} 30639 30640_ACEOF 30641if ac_fn_c_try_compile "$LINENO"; then : 30642 30643 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 30644$as_echo "yes" >&6; } 30645 tst_compi_closesocket="yes" 30646 30647else 30648 30649 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 30650$as_echo "no" >&6; } 30651 tst_compi_closesocket="no" 30652 30653fi 30654rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 30655 fi 30656 # 30657 if test "$tst_compi_closesocket" = "yes"; then 30658 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if closesocket usage allowed" >&5 30659$as_echo_n "checking if closesocket usage allowed... " >&6; } 30660 if test "x$curl_disallow_closesocket" != "xyes"; then 30661 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 30662$as_echo "yes" >&6; } 30663 tst_allow_closesocket="yes" 30664 else 30665 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 30666$as_echo "no" >&6; } 30667 tst_allow_closesocket="no" 30668 fi 30669 fi 30670 # 30671 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if closesocket might be used" >&5 30672$as_echo_n "checking if closesocket might be used... " >&6; } 30673 if test "$tst_links_closesocket" = "yes" && 30674 test "$tst_proto_closesocket" = "yes" && 30675 test "$tst_compi_closesocket" = "yes" && 30676 test "$tst_allow_closesocket" = "yes"; then 30677 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 30678$as_echo "yes" >&6; } 30679 30680cat >>confdefs.h <<_ACEOF 30681#define HAVE_CLOSESOCKET 1 30682_ACEOF 30683 30684 curl_cv_func_closesocket="yes" 30685 else 30686 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 30687$as_echo "no" >&6; } 30688 curl_cv_func_closesocket="no" 30689 fi 30690 30691 30692curl_includes_sys_socket="\ 30693/* includes start */ 30694#ifdef HAVE_SYS_TYPES_H 30695# include <sys/types.h> 30696#endif 30697#ifdef HAVE_SYS_SOCKET_H 30698# include <sys/socket.h> 30699#endif 30700/* includes end */" 30701 for ac_header in sys/types.h sys/socket.h 30702do : 30703 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 30704ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$curl_includes_sys_socket 30705" 30706if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 30707 cat >>confdefs.h <<_ACEOF 30708#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 30709_ACEOF 30710 30711fi 30712 30713done 30714 30715 30716 30717 # 30718 tst_links_closesocket_camel="unknown" 30719 tst_proto_closesocket_camel="unknown" 30720 tst_compi_closesocket_camel="unknown" 30721 tst_allow_closesocket_camel="unknown" 30722 # 30723 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if CloseSocket can be linked" >&5 30724$as_echo_n "checking if CloseSocket can be linked... " >&6; } 30725 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 30726/* end confdefs.h. */ 30727 30728 30729 $curl_includes_sys_socket 30730 30731int main (void) 30732{ 30733 30734 if(0 != CloseSocket(0)) 30735 return 1; 30736 30737 ; 30738 return 0; 30739} 30740 30741_ACEOF 30742if ac_fn_c_try_link "$LINENO"; then : 30743 30744 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 30745$as_echo "yes" >&6; } 30746 tst_links_closesocket_camel="yes" 30747 30748else 30749 30750 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 30751$as_echo "no" >&6; } 30752 tst_links_closesocket_camel="no" 30753 30754fi 30755rm -f core conftest.err conftest.$ac_objext \ 30756 conftest$ac_exeext conftest.$ac_ext 30757 # 30758 if test "$tst_links_closesocket_camel" = "yes"; then 30759 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if CloseSocket is prototyped" >&5 30760$as_echo_n "checking if CloseSocket is prototyped... " >&6; } 30761 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 30762/* end confdefs.h. */ 30763 30764 $curl_includes_sys_socket 30765 30766_ACEOF 30767if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 30768 $EGREP "CloseSocket" >/dev/null 2>&1; then : 30769 30770 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 30771$as_echo "yes" >&6; } 30772 tst_proto_closesocket_camel="yes" 30773 30774else 30775 30776 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 30777$as_echo "no" >&6; } 30778 tst_proto_closesocket_camel="no" 30779 30780fi 30781rm -f conftest* 30782 30783 fi 30784 # 30785 if test "$tst_proto_closesocket_camel" = "yes"; then 30786 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if CloseSocket is compilable" >&5 30787$as_echo_n "checking if CloseSocket is compilable... " >&6; } 30788 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 30789/* end confdefs.h. */ 30790 30791 30792 $curl_includes_sys_socket 30793 30794int main (void) 30795{ 30796 30797 if(0 != CloseSocket(0)) 30798 return 1; 30799 30800 ; 30801 return 0; 30802} 30803 30804_ACEOF 30805if ac_fn_c_try_compile "$LINENO"; then : 30806 30807 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 30808$as_echo "yes" >&6; } 30809 tst_compi_closesocket_camel="yes" 30810 30811else 30812 30813 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 30814$as_echo "no" >&6; } 30815 tst_compi_closesocket_camel="no" 30816 30817fi 30818rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 30819 fi 30820 # 30821 if test "$tst_compi_closesocket_camel" = "yes"; then 30822 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if CloseSocket usage allowed" >&5 30823$as_echo_n "checking if CloseSocket usage allowed... " >&6; } 30824 if test "x$curl_disallow_closesocket_camel" != "xyes"; then 30825 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 30826$as_echo "yes" >&6; } 30827 tst_allow_closesocket_camel="yes" 30828 else 30829 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 30830$as_echo "no" >&6; } 30831 tst_allow_closesocket_camel="no" 30832 fi 30833 fi 30834 # 30835 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if CloseSocket might be used" >&5 30836$as_echo_n "checking if CloseSocket might be used... " >&6; } 30837 if test "$tst_links_closesocket_camel" = "yes" && 30838 test "$tst_proto_closesocket_camel" = "yes" && 30839 test "$tst_compi_closesocket_camel" = "yes" && 30840 test "$tst_allow_closesocket_camel" = "yes"; then 30841 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 30842$as_echo "yes" >&6; } 30843 30844cat >>confdefs.h <<_ACEOF 30845#define HAVE_CLOSESOCKET_CAMEL 1 30846_ACEOF 30847 30848 curl_cv_func_closesocket_camel="yes" 30849 else 30850 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 30851$as_echo "no" >&6; } 30852 curl_cv_func_closesocket_camel="no" 30853 fi 30854 30855 30856 # 30857 tst_links_connect="unknown" 30858 tst_proto_connect="unknown" 30859 tst_compi_connect="unknown" 30860 tst_allow_connect="unknown" 30861 # 30862 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if connect can be linked" >&5 30863$as_echo_n "checking if connect can be linked... " >&6; } 30864 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 30865/* end confdefs.h. */ 30866 30867 30868 $curl_includes_winsock2 30869 $curl_includes_bsdsocket 30870 $curl_includes_sys_socket 30871 $curl_includes_socket 30872 30873int main (void) 30874{ 30875 30876 if(0 != connect(0, 0, 0)) 30877 return 1; 30878 30879 ; 30880 return 0; 30881} 30882 30883_ACEOF 30884if ac_fn_c_try_link "$LINENO"; then : 30885 30886 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 30887$as_echo "yes" >&6; } 30888 tst_links_connect="yes" 30889 30890else 30891 30892 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 30893$as_echo "no" >&6; } 30894 tst_links_connect="no" 30895 30896fi 30897rm -f core conftest.err conftest.$ac_objext \ 30898 conftest$ac_exeext conftest.$ac_ext 30899 # 30900 if test "$tst_links_connect" = "yes"; then 30901 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if connect is prototyped" >&5 30902$as_echo_n "checking if connect is prototyped... " >&6; } 30903 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 30904/* end confdefs.h. */ 30905 30906 $curl_includes_winsock2 30907 $curl_includes_bsdsocket 30908 $curl_includes_sys_socket 30909 $curl_includes_socket 30910 30911_ACEOF 30912if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 30913 $EGREP "connect" >/dev/null 2>&1; then : 30914 30915 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 30916$as_echo "yes" >&6; } 30917 tst_proto_connect="yes" 30918 30919else 30920 30921 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 30922$as_echo "no" >&6; } 30923 tst_proto_connect="no" 30924 30925fi 30926rm -f conftest* 30927 30928 fi 30929 # 30930 if test "$tst_proto_connect" = "yes"; then 30931 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if connect is compilable" >&5 30932$as_echo_n "checking if connect is compilable... " >&6; } 30933 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 30934/* end confdefs.h. */ 30935 30936 30937 $curl_includes_winsock2 30938 $curl_includes_bsdsocket 30939 $curl_includes_sys_socket 30940 $curl_includes_socket 30941 30942int main (void) 30943{ 30944 30945 if(0 != connect(0, 0, 0)) 30946 return 1; 30947 30948 ; 30949 return 0; 30950} 30951 30952_ACEOF 30953if ac_fn_c_try_compile "$LINENO"; then : 30954 30955 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 30956$as_echo "yes" >&6; } 30957 tst_compi_connect="yes" 30958 30959else 30960 30961 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 30962$as_echo "no" >&6; } 30963 tst_compi_connect="no" 30964 30965fi 30966rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 30967 fi 30968 # 30969 if test "$tst_compi_connect" = "yes"; then 30970 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if connect usage allowed" >&5 30971$as_echo_n "checking if connect usage allowed... " >&6; } 30972 if test "x$curl_disallow_connect" != "xyes"; then 30973 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 30974$as_echo "yes" >&6; } 30975 tst_allow_connect="yes" 30976 else 30977 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 30978$as_echo "no" >&6; } 30979 tst_allow_connect="no" 30980 fi 30981 fi 30982 # 30983 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if connect might be used" >&5 30984$as_echo_n "checking if connect might be used... " >&6; } 30985 if test "$tst_links_connect" = "yes" && 30986 test "$tst_proto_connect" = "yes" && 30987 test "$tst_compi_connect" = "yes" && 30988 test "$tst_allow_connect" = "yes"; then 30989 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 30990$as_echo "yes" >&6; } 30991 30992cat >>confdefs.h <<_ACEOF 30993#define HAVE_CONNECT 1 30994_ACEOF 30995 30996 curl_cv_func_connect="yes" 30997 else 30998 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 30999$as_echo "no" >&6; } 31000 curl_cv_func_connect="no" 31001 fi 31002 31003 31004curl_includes_fcntl="\ 31005/* includes start */ 31006#ifdef HAVE_SYS_TYPES_H 31007# include <sys/types.h> 31008#endif 31009#ifdef HAVE_UNISTD_H 31010# include <unistd.h> 31011#endif 31012#ifdef HAVE_FCNTL_H 31013# include <fcntl.h> 31014#endif 31015/* includes end */" 31016 for ac_header in sys/types.h unistd.h fcntl.h 31017do : 31018 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 31019ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$curl_includes_fcntl 31020" 31021if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 31022 cat >>confdefs.h <<_ACEOF 31023#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 31024_ACEOF 31025 31026fi 31027 31028done 31029 31030 31031 31032 # 31033 tst_links_fcntl="unknown" 31034 tst_proto_fcntl="unknown" 31035 tst_compi_fcntl="unknown" 31036 tst_allow_fcntl="unknown" 31037 # 31038 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if fcntl can be linked" >&5 31039$as_echo_n "checking if fcntl can be linked... " >&6; } 31040 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 31041/* end confdefs.h. */ 31042 31043 31044#define fcntl innocuous_fcntl 31045#ifdef __STDC__ 31046# include <limits.h> 31047#else 31048# include <assert.h> 31049#endif 31050#undef fcntl 31051#ifdef __cplusplus 31052extern "C" 31053#endif 31054char fcntl (); 31055#if defined __stub_fcntl || defined __stub___fcntl 31056choke me 31057#endif 31058 31059int main (void) 31060{ 31061return fcntl (); 31062 ; 31063 return 0; 31064} 31065 31066_ACEOF 31067if ac_fn_c_try_link "$LINENO"; then : 31068 31069 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 31070$as_echo "yes" >&6; } 31071 tst_links_fcntl="yes" 31072 31073else 31074 31075 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 31076$as_echo "no" >&6; } 31077 tst_links_fcntl="no" 31078 31079fi 31080rm -f core conftest.err conftest.$ac_objext \ 31081 conftest$ac_exeext conftest.$ac_ext 31082 # 31083 if test "$tst_links_fcntl" = "yes"; then 31084 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if fcntl is prototyped" >&5 31085$as_echo_n "checking if fcntl is prototyped... " >&6; } 31086 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 31087/* end confdefs.h. */ 31088 31089 $curl_includes_fcntl 31090 31091_ACEOF 31092if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 31093 $EGREP "fcntl" >/dev/null 2>&1; then : 31094 31095 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 31096$as_echo "yes" >&6; } 31097 tst_proto_fcntl="yes" 31098 31099else 31100 31101 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 31102$as_echo "no" >&6; } 31103 tst_proto_fcntl="no" 31104 31105fi 31106rm -f conftest* 31107 31108 fi 31109 # 31110 if test "$tst_proto_fcntl" = "yes"; then 31111 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if fcntl is compilable" >&5 31112$as_echo_n "checking if fcntl is compilable... " >&6; } 31113 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 31114/* end confdefs.h. */ 31115 31116 31117 $curl_includes_fcntl 31118 31119int main (void) 31120{ 31121 31122 if(0 != fcntl(0, 0, 0)) 31123 return 1; 31124 31125 ; 31126 return 0; 31127} 31128 31129_ACEOF 31130if ac_fn_c_try_compile "$LINENO"; then : 31131 31132 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 31133$as_echo "yes" >&6; } 31134 tst_compi_fcntl="yes" 31135 31136else 31137 31138 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 31139$as_echo "no" >&6; } 31140 tst_compi_fcntl="no" 31141 31142fi 31143rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 31144 fi 31145 # 31146 if test "$tst_compi_fcntl" = "yes"; then 31147 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if fcntl usage allowed" >&5 31148$as_echo_n "checking if fcntl usage allowed... " >&6; } 31149 if test "x$curl_disallow_fcntl" != "xyes"; then 31150 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 31151$as_echo "yes" >&6; } 31152 tst_allow_fcntl="yes" 31153 else 31154 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 31155$as_echo "no" >&6; } 31156 tst_allow_fcntl="no" 31157 fi 31158 fi 31159 # 31160 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if fcntl might be used" >&5 31161$as_echo_n "checking if fcntl might be used... " >&6; } 31162 if test "$tst_links_fcntl" = "yes" && 31163 test "$tst_proto_fcntl" = "yes" && 31164 test "$tst_compi_fcntl" = "yes" && 31165 test "$tst_allow_fcntl" = "yes"; then 31166 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 31167$as_echo "yes" >&6; } 31168 31169cat >>confdefs.h <<_ACEOF 31170#define HAVE_FCNTL 1 31171_ACEOF 31172 31173 curl_cv_func_fcntl="yes" 31174 31175 # 31176 tst_compi_fcntl_o_nonblock="unknown" 31177 tst_allow_fcntl_o_nonblock="unknown" 31178 # 31179 case $host_os in 31180 sunos4* | aix3* | beos*) 31181 curl_disallow_fcntl_o_nonblock="yes" 31182 ;; 31183 esac 31184 # 31185 if test "$curl_cv_func_fcntl" = "yes"; then 31186 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if fcntl O_NONBLOCK is compilable" >&5 31187$as_echo_n "checking if fcntl O_NONBLOCK is compilable... " >&6; } 31188 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 31189/* end confdefs.h. */ 31190 31191 31192 $curl_includes_fcntl 31193 31194int main (void) 31195{ 31196 31197 int flags = 0; 31198 if(0 != fcntl(0, F_SETFL, flags | O_NONBLOCK)) 31199 return 1; 31200 31201 ; 31202 return 0; 31203} 31204 31205_ACEOF 31206if ac_fn_c_try_compile "$LINENO"; then : 31207 31208 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 31209$as_echo "yes" >&6; } 31210 tst_compi_fcntl_o_nonblock="yes" 31211 31212else 31213 31214 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 31215$as_echo "no" >&6; } 31216 tst_compi_fcntl_o_nonblock="no" 31217 31218fi 31219rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 31220 fi 31221 # 31222 if test "$tst_compi_fcntl_o_nonblock" = "yes"; then 31223 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if fcntl O_NONBLOCK usage allowed" >&5 31224$as_echo_n "checking if fcntl O_NONBLOCK usage allowed... " >&6; } 31225 if test "x$curl_disallow_fcntl_o_nonblock" != "xyes"; then 31226 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 31227$as_echo "yes" >&6; } 31228 tst_allow_fcntl_o_nonblock="yes" 31229 else 31230 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 31231$as_echo "no" >&6; } 31232 tst_allow_fcntl_o_nonblock="no" 31233 fi 31234 fi 31235 # 31236 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if fcntl O_NONBLOCK might be used" >&5 31237$as_echo_n "checking if fcntl O_NONBLOCK might be used... " >&6; } 31238 if test "$tst_compi_fcntl_o_nonblock" = "yes" && 31239 test "$tst_allow_fcntl_o_nonblock" = "yes"; then 31240 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 31241$as_echo "yes" >&6; } 31242 31243cat >>confdefs.h <<_ACEOF 31244#define HAVE_FCNTL_O_NONBLOCK 1 31245_ACEOF 31246 31247 curl_cv_func_fcntl_o_nonblock="yes" 31248 else 31249 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 31250$as_echo "no" >&6; } 31251 curl_cv_func_fcntl_o_nonblock="no" 31252 fi 31253 31254 else 31255 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 31256$as_echo "no" >&6; } 31257 curl_cv_func_fcntl="no" 31258 fi 31259 31260 31261curl_includes_ws2tcpip="\ 31262/* includes start */ 31263#ifdef HAVE_WINDOWS_H 31264# ifndef WIN32_LEAN_AND_MEAN 31265# define WIN32_LEAN_AND_MEAN 31266# endif 31267# include <windows.h> 31268# ifdef HAVE_WINSOCK2_H 31269# include <winsock2.h> 31270# ifdef HAVE_WS2TCPIP_H 31271# include <ws2tcpip.h> 31272# endif 31273# endif 31274#endif 31275/* includes end */" 31276 31277 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for windows.h" >&5 31278$as_echo_n "checking for windows.h... " >&6; } 31279if ${curl_cv_header_windows_h+:} false; then : 31280 $as_echo_n "(cached) " >&6 31281else 31282 31283 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 31284/* end confdefs.h. */ 31285 31286 31287#undef inline 31288#ifndef WIN32_LEAN_AND_MEAN 31289#define WIN32_LEAN_AND_MEAN 31290#endif 31291#include <windows.h> 31292 31293int main (void) 31294{ 31295 31296#if defined(__CYGWIN__) || defined(__CEGCC__) 31297 HAVE_WINDOWS_H shall not be defined. 31298#else 31299 int dummy=2*WINVER; 31300#endif 31301 31302 ; 31303 return 0; 31304} 31305 31306_ACEOF 31307if ac_fn_c_try_compile "$LINENO"; then : 31308 31309 curl_cv_header_windows_h="yes" 31310 31311else 31312 31313 curl_cv_header_windows_h="no" 31314 31315fi 31316rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 31317 31318fi 31319{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $curl_cv_header_windows_h" >&5 31320$as_echo "$curl_cv_header_windows_h" >&6; } 31321 case "$curl_cv_header_windows_h" in 31322 yes) 31323 31324cat >>confdefs.h <<_ACEOF 31325#define HAVE_WINDOWS_H 1 31326_ACEOF 31327 31328 ;; 31329 esac 31330 31331 31332 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for winsock2.h" >&5 31333$as_echo_n "checking for winsock2.h... " >&6; } 31334if ${curl_cv_header_winsock2_h+:} false; then : 31335 $as_echo_n "(cached) " >&6 31336else 31337 31338 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 31339/* end confdefs.h. */ 31340 31341 31342#undef inline 31343#ifndef WIN32_LEAN_AND_MEAN 31344#define WIN32_LEAN_AND_MEAN 31345#endif 31346#include <windows.h> 31347#include <winsock2.h> 31348 31349int main (void) 31350{ 31351 31352#if defined(__CYGWIN__) || defined(__CEGCC__) || defined(__MINGW32CE__) 31353 HAVE_WINSOCK2_H shall not be defined. 31354#else 31355 int dummy=2*IPPROTO_ESP; 31356#endif 31357 31358 ; 31359 return 0; 31360} 31361 31362_ACEOF 31363if ac_fn_c_try_compile "$LINENO"; then : 31364 31365 curl_cv_header_winsock2_h="yes" 31366 31367else 31368 31369 curl_cv_header_winsock2_h="no" 31370 31371fi 31372rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 31373 31374fi 31375{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $curl_cv_header_winsock2_h" >&5 31376$as_echo "$curl_cv_header_winsock2_h" >&6; } 31377 case "$curl_cv_header_winsock2_h" in 31378 yes) 31379 31380cat >>confdefs.h <<_ACEOF 31381#define HAVE_WINSOCK2_H 1 31382_ACEOF 31383 31384 ;; 31385 esac 31386 31387 31388 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ws2tcpip.h" >&5 31389$as_echo_n "checking for ws2tcpip.h... " >&6; } 31390if ${curl_cv_header_ws2tcpip_h+:} false; then : 31391 $as_echo_n "(cached) " >&6 31392else 31393 31394 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 31395/* end confdefs.h. */ 31396 31397 31398#undef inline 31399#ifndef WIN32_LEAN_AND_MEAN 31400#define WIN32_LEAN_AND_MEAN 31401#endif 31402#include <windows.h> 31403#include <winsock2.h> 31404#include <ws2tcpip.h> 31405 31406int main (void) 31407{ 31408 31409#if defined(__CYGWIN__) || defined(__CEGCC__) || defined(__MINGW32CE__) 31410 HAVE_WS2TCPIP_H shall not be defined. 31411#else 31412 int dummy=2*IP_PKTINFO; 31413#endif 31414 31415 ; 31416 return 0; 31417} 31418 31419_ACEOF 31420if ac_fn_c_try_compile "$LINENO"; then : 31421 31422 curl_cv_header_ws2tcpip_h="yes" 31423 31424else 31425 31426 curl_cv_header_ws2tcpip_h="no" 31427 31428fi 31429rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 31430 31431fi 31432{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $curl_cv_header_ws2tcpip_h" >&5 31433$as_echo "$curl_cv_header_ws2tcpip_h" >&6; } 31434 case "$curl_cv_header_ws2tcpip_h" in 31435 yes) 31436 31437cat >>confdefs.h <<_ACEOF 31438#define HAVE_WS2TCPIP_H 1 31439_ACEOF 31440 31441 ;; 31442 esac 31443 31444 31445 31446curl_includes_netdb="\ 31447/* includes start */ 31448#ifdef HAVE_SYS_TYPES_H 31449# include <sys/types.h> 31450#endif 31451#ifdef HAVE_NETDB_H 31452# include <netdb.h> 31453#endif 31454/* includes end */" 31455 for ac_header in sys/types.h netdb.h 31456do : 31457 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 31458ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$curl_includes_netdb 31459" 31460if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 31461 cat >>confdefs.h <<_ACEOF 31462#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 31463_ACEOF 31464 31465fi 31466 31467done 31468 31469 31470 31471 # 31472 tst_links_freeaddrinfo="unknown" 31473 tst_proto_freeaddrinfo="unknown" 31474 tst_compi_freeaddrinfo="unknown" 31475 tst_allow_freeaddrinfo="unknown" 31476 # 31477 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if freeaddrinfo can be linked" >&5 31478$as_echo_n "checking if freeaddrinfo can be linked... " >&6; } 31479 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 31480/* end confdefs.h. */ 31481 31482 31483 $curl_includes_ws2tcpip 31484 $curl_includes_sys_socket 31485 $curl_includes_netdb 31486 31487int main (void) 31488{ 31489 31490 freeaddrinfo(0); 31491 31492 ; 31493 return 0; 31494} 31495 31496_ACEOF 31497if ac_fn_c_try_link "$LINENO"; then : 31498 31499 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 31500$as_echo "yes" >&6; } 31501 tst_links_freeaddrinfo="yes" 31502 31503else 31504 31505 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 31506$as_echo "no" >&6; } 31507 tst_links_freeaddrinfo="no" 31508 31509fi 31510rm -f core conftest.err conftest.$ac_objext \ 31511 conftest$ac_exeext conftest.$ac_ext 31512 # 31513 if test "$tst_links_freeaddrinfo" = "yes"; then 31514 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if freeaddrinfo is prototyped" >&5 31515$as_echo_n "checking if freeaddrinfo is prototyped... " >&6; } 31516 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 31517/* end confdefs.h. */ 31518 31519 $curl_includes_ws2tcpip 31520 $curl_includes_sys_socket 31521 $curl_includes_netdb 31522 31523_ACEOF 31524if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 31525 $EGREP "freeaddrinfo" >/dev/null 2>&1; then : 31526 31527 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 31528$as_echo "yes" >&6; } 31529 tst_proto_freeaddrinfo="yes" 31530 31531else 31532 31533 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 31534$as_echo "no" >&6; } 31535 tst_proto_freeaddrinfo="no" 31536 31537fi 31538rm -f conftest* 31539 31540 fi 31541 # 31542 if test "$tst_proto_freeaddrinfo" = "yes"; then 31543 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if freeaddrinfo is compilable" >&5 31544$as_echo_n "checking if freeaddrinfo is compilable... " >&6; } 31545 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 31546/* end confdefs.h. */ 31547 31548 31549 $curl_includes_ws2tcpip 31550 $curl_includes_sys_socket 31551 $curl_includes_netdb 31552 31553int main (void) 31554{ 31555 31556 freeaddrinfo(0); 31557 31558 ; 31559 return 0; 31560} 31561 31562_ACEOF 31563if ac_fn_c_try_compile "$LINENO"; then : 31564 31565 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 31566$as_echo "yes" >&6; } 31567 tst_compi_freeaddrinfo="yes" 31568 31569else 31570 31571 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 31572$as_echo "no" >&6; } 31573 tst_compi_freeaddrinfo="no" 31574 31575fi 31576rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 31577 fi 31578 # 31579 if test "$tst_compi_freeaddrinfo" = "yes"; then 31580 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if freeaddrinfo usage allowed" >&5 31581$as_echo_n "checking if freeaddrinfo usage allowed... " >&6; } 31582 if test "x$curl_disallow_freeaddrinfo" != "xyes"; then 31583 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 31584$as_echo "yes" >&6; } 31585 tst_allow_freeaddrinfo="yes" 31586 else 31587 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 31588$as_echo "no" >&6; } 31589 tst_allow_freeaddrinfo="no" 31590 fi 31591 fi 31592 # 31593 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if freeaddrinfo might be used" >&5 31594$as_echo_n "checking if freeaddrinfo might be used... " >&6; } 31595 if test "$tst_links_freeaddrinfo" = "yes" && 31596 test "$tst_proto_freeaddrinfo" = "yes" && 31597 test "$tst_compi_freeaddrinfo" = "yes" && 31598 test "$tst_allow_freeaddrinfo" = "yes"; then 31599 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 31600$as_echo "yes" >&6; } 31601 31602cat >>confdefs.h <<_ACEOF 31603#define HAVE_FREEADDRINFO 1 31604_ACEOF 31605 31606 curl_cv_func_freeaddrinfo="yes" 31607 else 31608 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 31609$as_echo "no" >&6; } 31610 curl_cv_func_freeaddrinfo="no" 31611 fi 31612 31613 31614curl_includes_ifaddrs="\ 31615/* includes start */ 31616#ifdef HAVE_SYS_TYPES_H 31617# include <sys/types.h> 31618#endif 31619#ifdef HAVE_SYS_SOCKET_H 31620# include <sys/socket.h> 31621#endif 31622#ifdef HAVE_NETINET_IN_H 31623# include <netinet/in.h> 31624#endif 31625#ifdef HAVE_IFADDRS_H 31626# include <ifaddrs.h> 31627#endif 31628/* includes end */" 31629 for ac_header in sys/types.h sys/socket.h netinet/in.h ifaddrs.h 31630do : 31631 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 31632ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$curl_includes_ifaddrs 31633" 31634if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 31635 cat >>confdefs.h <<_ACEOF 31636#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 31637_ACEOF 31638 31639fi 31640 31641done 31642 31643 31644 31645 # 31646 tst_links_freeifaddrs="unknown" 31647 tst_proto_freeifaddrs="unknown" 31648 tst_compi_freeifaddrs="unknown" 31649 tst_allow_freeifaddrs="unknown" 31650 # 31651 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if freeifaddrs can be linked" >&5 31652$as_echo_n "checking if freeifaddrs can be linked... " >&6; } 31653 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 31654/* end confdefs.h. */ 31655 31656 31657#define freeifaddrs innocuous_freeifaddrs 31658#ifdef __STDC__ 31659# include <limits.h> 31660#else 31661# include <assert.h> 31662#endif 31663#undef freeifaddrs 31664#ifdef __cplusplus 31665extern "C" 31666#endif 31667char freeifaddrs (); 31668#if defined __stub_freeifaddrs || defined __stub___freeifaddrs 31669choke me 31670#endif 31671 31672int main (void) 31673{ 31674return freeifaddrs (); 31675 ; 31676 return 0; 31677} 31678 31679_ACEOF 31680if ac_fn_c_try_link "$LINENO"; then : 31681 31682 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 31683$as_echo "yes" >&6; } 31684 tst_links_freeifaddrs="yes" 31685 31686else 31687 31688 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 31689$as_echo "no" >&6; } 31690 tst_links_freeifaddrs="no" 31691 31692fi 31693rm -f core conftest.err conftest.$ac_objext \ 31694 conftest$ac_exeext conftest.$ac_ext 31695 # 31696 if test "$tst_links_freeifaddrs" = "yes"; then 31697 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if freeifaddrs is prototyped" >&5 31698$as_echo_n "checking if freeifaddrs is prototyped... " >&6; } 31699 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 31700/* end confdefs.h. */ 31701 31702 $curl_includes_ifaddrs 31703 31704_ACEOF 31705if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 31706 $EGREP "freeifaddrs" >/dev/null 2>&1; then : 31707 31708 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 31709$as_echo "yes" >&6; } 31710 tst_proto_freeifaddrs="yes" 31711 31712else 31713 31714 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 31715$as_echo "no" >&6; } 31716 tst_proto_freeifaddrs="no" 31717 31718fi 31719rm -f conftest* 31720 31721 fi 31722 # 31723 if test "$tst_proto_freeifaddrs" = "yes"; then 31724 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if freeifaddrs is compilable" >&5 31725$as_echo_n "checking if freeifaddrs is compilable... " >&6; } 31726 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 31727/* end confdefs.h. */ 31728 31729 31730 $curl_includes_ifaddrs 31731 31732int main (void) 31733{ 31734 31735 freeifaddrs(0); 31736 31737 ; 31738 return 0; 31739} 31740 31741_ACEOF 31742if ac_fn_c_try_compile "$LINENO"; then : 31743 31744 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 31745$as_echo "yes" >&6; } 31746 tst_compi_freeifaddrs="yes" 31747 31748else 31749 31750 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 31751$as_echo "no" >&6; } 31752 tst_compi_freeifaddrs="no" 31753 31754fi 31755rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 31756 fi 31757 # 31758 if test "$tst_compi_freeifaddrs" = "yes"; then 31759 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if freeifaddrs usage allowed" >&5 31760$as_echo_n "checking if freeifaddrs usage allowed... " >&6; } 31761 if test "x$curl_disallow_freeifaddrs" != "xyes"; then 31762 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 31763$as_echo "yes" >&6; } 31764 tst_allow_freeifaddrs="yes" 31765 else 31766 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 31767$as_echo "no" >&6; } 31768 tst_allow_freeifaddrs="no" 31769 fi 31770 fi 31771 # 31772 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if freeifaddrs might be used" >&5 31773$as_echo_n "checking if freeifaddrs might be used... " >&6; } 31774 if test "$tst_links_freeifaddrs" = "yes" && 31775 test "$tst_proto_freeifaddrs" = "yes" && 31776 test "$tst_compi_freeifaddrs" = "yes" && 31777 test "$tst_allow_freeifaddrs" = "yes"; then 31778 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 31779$as_echo "yes" >&6; } 31780 31781cat >>confdefs.h <<_ACEOF 31782#define HAVE_FREEIFADDRS 1 31783_ACEOF 31784 31785 curl_cv_func_freeifaddrs="yes" 31786 else 31787 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 31788$as_echo "no" >&6; } 31789 curl_cv_func_freeifaddrs="no" 31790 fi 31791 31792 31793curl_includes_sys_xattr="\ 31794/* includes start */ 31795#ifdef HAVE_SYS_TYPES_H 31796# include <sys/types.h> 31797#endif 31798#ifdef HAVE_SYS_XATTR_H 31799# include <sys/xattr.h> 31800#endif 31801/* includes end */" 31802 for ac_header in sys/types.h sys/xattr.h 31803do : 31804 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 31805ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$curl_includes_sys_xattr 31806" 31807if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 31808 cat >>confdefs.h <<_ACEOF 31809#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 31810_ACEOF 31811 31812fi 31813 31814done 31815 31816 31817 31818 # 31819 tst_links_fsetxattr="unknown" 31820 tst_proto_fsetxattr="unknown" 31821 tst_compi_fsetxattr="unknown" 31822 tst_allow_fsetxattr="unknown" 31823 tst_nargs_fsetxattr="unknown" 31824 # 31825 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if fsetxattr can be linked" >&5 31826$as_echo_n "checking if fsetxattr can be linked... " >&6; } 31827 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 31828/* end confdefs.h. */ 31829 31830 31831#define fsetxattr innocuous_fsetxattr 31832#ifdef __STDC__ 31833# include <limits.h> 31834#else 31835# include <assert.h> 31836#endif 31837#undef fsetxattr 31838#ifdef __cplusplus 31839extern "C" 31840#endif 31841char fsetxattr (); 31842#if defined __stub_fsetxattr || defined __stub___fsetxattr 31843choke me 31844#endif 31845 31846int main (void) 31847{ 31848return fsetxattr (); 31849 ; 31850 return 0; 31851} 31852 31853_ACEOF 31854if ac_fn_c_try_link "$LINENO"; then : 31855 31856 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 31857$as_echo "yes" >&6; } 31858 tst_links_fsetxattr="yes" 31859 31860else 31861 31862 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 31863$as_echo "no" >&6; } 31864 tst_links_fsetxattr="no" 31865 31866fi 31867rm -f core conftest.err conftest.$ac_objext \ 31868 conftest$ac_exeext conftest.$ac_ext 31869 # 31870 if test "$tst_links_fsetxattr" = "yes"; then 31871 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if fsetxattr is prototyped" >&5 31872$as_echo_n "checking if fsetxattr is prototyped... " >&6; } 31873 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 31874/* end confdefs.h. */ 31875 31876 $curl_includes_sys_xattr 31877 31878_ACEOF 31879if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 31880 $EGREP "fsetxattr" >/dev/null 2>&1; then : 31881 31882 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 31883$as_echo "yes" >&6; } 31884 tst_proto_fsetxattr="yes" 31885 31886else 31887 31888 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 31889$as_echo "no" >&6; } 31890 tst_proto_fsetxattr="no" 31891 31892fi 31893rm -f conftest* 31894 31895 fi 31896 # 31897 if test "$tst_proto_fsetxattr" = "yes"; then 31898 if test "$tst_nargs_fsetxattr" = "unknown"; then 31899 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if fsetxattr takes 5 args." >&5 31900$as_echo_n "checking if fsetxattr takes 5 args.... " >&6; } 31901 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 31902/* end confdefs.h. */ 31903 31904 31905 $curl_includes_sys_xattr 31906 31907int main (void) 31908{ 31909 31910 if(0 != fsetxattr(0, 0, 0, 0, 0)) 31911 return 1; 31912 31913 ; 31914 return 0; 31915} 31916 31917_ACEOF 31918if ac_fn_c_try_compile "$LINENO"; then : 31919 31920 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 31921$as_echo "yes" >&6; } 31922 tst_compi_fsetxattr="yes" 31923 tst_nargs_fsetxattr="5" 31924 31925else 31926 31927 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 31928$as_echo "no" >&6; } 31929 tst_compi_fsetxattr="no" 31930 31931fi 31932rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 31933 fi 31934 if test "$tst_nargs_fsetxattr" = "unknown"; then 31935 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if fsetxattr takes 6 args." >&5 31936$as_echo_n "checking if fsetxattr takes 6 args.... " >&6; } 31937 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 31938/* end confdefs.h. */ 31939 31940 31941 $curl_includes_sys_xattr 31942 31943int main (void) 31944{ 31945 31946 if(0 != fsetxattr(0, 0, 0, 0, 0, 0)) 31947 return 1; 31948 31949 ; 31950 return 0; 31951} 31952 31953_ACEOF 31954if ac_fn_c_try_compile "$LINENO"; then : 31955 31956 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 31957$as_echo "yes" >&6; } 31958 tst_compi_fsetxattr="yes" 31959 tst_nargs_fsetxattr="6" 31960 31961else 31962 31963 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 31964$as_echo "no" >&6; } 31965 tst_compi_fsetxattr="no" 31966 31967fi 31968rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 31969 fi 31970 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if fsetxattr is compilable" >&5 31971$as_echo_n "checking if fsetxattr is compilable... " >&6; } 31972 if test "$tst_compi_fsetxattr" = "yes"; then 31973 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 31974$as_echo "yes" >&6; } 31975 else 31976 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 31977$as_echo "no" >&6; } 31978 fi 31979 fi 31980 # 31981 if test "$tst_compi_fsetxattr" = "yes"; then 31982 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if fsetxattr usage allowed" >&5 31983$as_echo_n "checking if fsetxattr usage allowed... " >&6; } 31984 if test "x$curl_disallow_fsetxattr" != "xyes"; then 31985 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 31986$as_echo "yes" >&6; } 31987 tst_allow_fsetxattr="yes" 31988 else 31989 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 31990$as_echo "no" >&6; } 31991 tst_allow_fsetxattr="no" 31992 fi 31993 fi 31994 # 31995 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if fsetxattr might be used" >&5 31996$as_echo_n "checking if fsetxattr might be used... " >&6; } 31997 if test "$tst_links_fsetxattr" = "yes" && 31998 test "$tst_proto_fsetxattr" = "yes" && 31999 test "$tst_compi_fsetxattr" = "yes" && 32000 test "$tst_allow_fsetxattr" = "yes"; then 32001 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 32002$as_echo "yes" >&6; } 32003 32004cat >>confdefs.h <<_ACEOF 32005#define HAVE_FSETXATTR 1 32006_ACEOF 32007 32008 # 32009 if test "$tst_nargs_fsetxattr" -eq "5"; then 32010 32011$as_echo "#define HAVE_FSETXATTR_5 1" >>confdefs.h 32012 32013 elif test "$tst_nargs_fsetxattr" -eq "6"; then 32014 32015$as_echo "#define HAVE_FSETXATTR_6 1" >>confdefs.h 32016 32017 fi 32018 # 32019 curl_cv_func_fsetxattr="yes" 32020 else 32021 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 32022$as_echo "no" >&6; } 32023 curl_cv_func_fsetxattr="no" 32024 fi 32025 32026 32027 # 32028 tst_links_ftruncate="unknown" 32029 tst_proto_ftruncate="unknown" 32030 tst_compi_ftruncate="unknown" 32031 tst_allow_ftruncate="unknown" 32032 # 32033 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if ftruncate can be linked" >&5 32034$as_echo_n "checking if ftruncate can be linked... " >&6; } 32035 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 32036/* end confdefs.h. */ 32037 32038 32039#define ftruncate innocuous_ftruncate 32040#ifdef __STDC__ 32041# include <limits.h> 32042#else 32043# include <assert.h> 32044#endif 32045#undef ftruncate 32046#ifdef __cplusplus 32047extern "C" 32048#endif 32049char ftruncate (); 32050#if defined __stub_ftruncate || defined __stub___ftruncate 32051choke me 32052#endif 32053 32054int main (void) 32055{ 32056return ftruncate (); 32057 ; 32058 return 0; 32059} 32060 32061_ACEOF 32062if ac_fn_c_try_link "$LINENO"; then : 32063 32064 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 32065$as_echo "yes" >&6; } 32066 tst_links_ftruncate="yes" 32067 32068else 32069 32070 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 32071$as_echo "no" >&6; } 32072 tst_links_ftruncate="no" 32073 32074fi 32075rm -f core conftest.err conftest.$ac_objext \ 32076 conftest$ac_exeext conftest.$ac_ext 32077 # 32078 if test "$tst_links_ftruncate" = "yes"; then 32079 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if ftruncate is prototyped" >&5 32080$as_echo_n "checking if ftruncate is prototyped... " >&6; } 32081 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 32082/* end confdefs.h. */ 32083 32084 $curl_includes_unistd 32085 32086_ACEOF 32087if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 32088 $EGREP "ftruncate" >/dev/null 2>&1; then : 32089 32090 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 32091$as_echo "yes" >&6; } 32092 tst_proto_ftruncate="yes" 32093 32094else 32095 32096 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 32097$as_echo "no" >&6; } 32098 tst_proto_ftruncate="no" 32099 32100fi 32101rm -f conftest* 32102 32103 fi 32104 # 32105 if test "$tst_proto_ftruncate" = "yes"; then 32106 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if ftruncate is compilable" >&5 32107$as_echo_n "checking if ftruncate is compilable... " >&6; } 32108 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 32109/* end confdefs.h. */ 32110 32111 32112 $curl_includes_unistd 32113 32114int main (void) 32115{ 32116 32117 if(0 != ftruncate(0, 0)) 32118 return 1; 32119 32120 ; 32121 return 0; 32122} 32123 32124_ACEOF 32125if ac_fn_c_try_compile "$LINENO"; then : 32126 32127 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 32128$as_echo "yes" >&6; } 32129 tst_compi_ftruncate="yes" 32130 32131else 32132 32133 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 32134$as_echo "no" >&6; } 32135 tst_compi_ftruncate="no" 32136 32137fi 32138rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 32139 fi 32140 # 32141 if test "$tst_compi_ftruncate" = "yes"; then 32142 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if ftruncate usage allowed" >&5 32143$as_echo_n "checking if ftruncate usage allowed... " >&6; } 32144 if test "x$curl_disallow_ftruncate" != "xyes"; then 32145 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 32146$as_echo "yes" >&6; } 32147 tst_allow_ftruncate="yes" 32148 else 32149 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 32150$as_echo "no" >&6; } 32151 tst_allow_ftruncate="no" 32152 fi 32153 fi 32154 # 32155 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if ftruncate might be used" >&5 32156$as_echo_n "checking if ftruncate might be used... " >&6; } 32157 if test "$tst_links_ftruncate" = "yes" && 32158 test "$tst_proto_ftruncate" = "yes" && 32159 test "$tst_compi_ftruncate" = "yes" && 32160 test "$tst_allow_ftruncate" = "yes"; then 32161 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 32162$as_echo "yes" >&6; } 32163 32164cat >>confdefs.h <<_ACEOF 32165#define HAVE_FTRUNCATE 1 32166_ACEOF 32167 32168 curl_cv_func_ftruncate="yes" 32169 else 32170 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 32171$as_echo "no" >&6; } 32172 curl_cv_func_ftruncate="no" 32173 fi 32174 32175 32176curl_includes_stdlib="\ 32177/* includes start */ 32178#ifdef HAVE_SYS_TYPES_H 32179# include <sys/types.h> 32180#endif 32181#ifdef HAVE_STDLIB_H 32182# include <stdlib.h> 32183#endif 32184/* includes end */" 32185 for ac_header in sys/types.h stdlib.h 32186do : 32187 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 32188ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$curl_includes_stdlib 32189" 32190if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 32191 cat >>confdefs.h <<_ACEOF 32192#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 32193_ACEOF 32194 32195fi 32196 32197done 32198 32199 32200 32201 # 32202 tst_links_getaddrinfo="unknown" 32203 tst_proto_getaddrinfo="unknown" 32204 tst_compi_getaddrinfo="unknown" 32205 tst_works_getaddrinfo="unknown" 32206 tst_allow_getaddrinfo="unknown" 32207 tst_tsafe_getaddrinfo="unknown" 32208 # 32209 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if getaddrinfo can be linked" >&5 32210$as_echo_n "checking if getaddrinfo can be linked... " >&6; } 32211 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 32212/* end confdefs.h. */ 32213 32214 32215 $curl_includes_ws2tcpip 32216 $curl_includes_sys_socket 32217 $curl_includes_netdb 32218 32219int main (void) 32220{ 32221 32222 if(0 != getaddrinfo(0, 0, 0, 0)) 32223 return 1; 32224 32225 ; 32226 return 0; 32227} 32228 32229_ACEOF 32230if ac_fn_c_try_link "$LINENO"; then : 32231 32232 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 32233$as_echo "yes" >&6; } 32234 tst_links_getaddrinfo="yes" 32235 32236else 32237 32238 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 32239$as_echo "no" >&6; } 32240 tst_links_getaddrinfo="no" 32241 32242fi 32243rm -f core conftest.err conftest.$ac_objext \ 32244 conftest$ac_exeext conftest.$ac_ext 32245 # 32246 if test "$tst_links_getaddrinfo" = "yes"; then 32247 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if getaddrinfo is prototyped" >&5 32248$as_echo_n "checking if getaddrinfo is prototyped... " >&6; } 32249 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 32250/* end confdefs.h. */ 32251 32252 $curl_includes_ws2tcpip 32253 $curl_includes_sys_socket 32254 $curl_includes_netdb 32255 32256_ACEOF 32257if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 32258 $EGREP "getaddrinfo" >/dev/null 2>&1; then : 32259 32260 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 32261$as_echo "yes" >&6; } 32262 tst_proto_getaddrinfo="yes" 32263 32264else 32265 32266 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 32267$as_echo "no" >&6; } 32268 tst_proto_getaddrinfo="no" 32269 32270fi 32271rm -f conftest* 32272 32273 fi 32274 # 32275 if test "$tst_proto_getaddrinfo" = "yes"; then 32276 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if getaddrinfo is compilable" >&5 32277$as_echo_n "checking if getaddrinfo is compilable... " >&6; } 32278 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 32279/* end confdefs.h. */ 32280 32281 32282 $curl_includes_ws2tcpip 32283 $curl_includes_sys_socket 32284 $curl_includes_netdb 32285 32286int main (void) 32287{ 32288 32289 if(0 != getaddrinfo(0, 0, 0, 0)) 32290 return 1; 32291 32292 ; 32293 return 0; 32294} 32295 32296_ACEOF 32297if ac_fn_c_try_compile "$LINENO"; then : 32298 32299 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 32300$as_echo "yes" >&6; } 32301 tst_compi_getaddrinfo="yes" 32302 32303else 32304 32305 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 32306$as_echo "no" >&6; } 32307 tst_compi_getaddrinfo="no" 32308 32309fi 32310rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 32311 fi 32312 # 32313 if test "x$cross_compiling" != "xyes" && 32314 test "$tst_compi_getaddrinfo" = "yes"; then 32315 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if getaddrinfo seems to work" >&5 32316$as_echo_n "checking if getaddrinfo seems to work... " >&6; } 32317 32318 32319 old=$LD_LIBRARY_PATH 32320 LD_LIBRARY_PATH=$CURL_LIBRARY_PATH:$old 32321 export LD_LIBRARY_PATH 32322 if test "$cross_compiling" = yes; then : 32323 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 32324$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 32325as_fn_error $? "cannot run test program while cross compiling 32326See \`config.log' for more details" "$LINENO" 5; } 32327else 32328 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 32329/* end confdefs.h. */ 32330 32331 32332 $curl_includes_ws2tcpip 32333 $curl_includes_stdlib 32334 $curl_includes_string 32335 $curl_includes_sys_socket 32336 $curl_includes_netdb 32337 32338int main (void) 32339{ 32340 32341 struct addrinfo hints; 32342 struct addrinfo *ai = 0; 32343 int error; 32344 32345 #ifdef HAVE_WINSOCK2_H 32346 WSADATA wsa; 32347 if (WSAStartup(MAKEWORD(2,2), &wsa)) 32348 exit(2); 32349 #endif 32350 32351 memset(&hints, 0, sizeof(hints)); 32352 hints.ai_flags = AI_NUMERICHOST; 32353 hints.ai_family = AF_UNSPEC; 32354 hints.ai_socktype = SOCK_STREAM; 32355 error = getaddrinfo("127.0.0.1", 0, &hints, &ai); 32356 if(error || !ai) 32357 exit(1); /* fail */ 32358 else 32359 exit(0); 32360 32361 ; 32362 return 0; 32363} 32364 32365_ACEOF 32366if ac_fn_c_try_run "$LINENO"; then : 32367 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 32368$as_echo "yes" >&6; } 32369 tst_works_getaddrinfo="yes" 32370 32371else 32372 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 32373$as_echo "no" >&6; } 32374 tst_works_getaddrinfo="no" 32375 32376fi 32377rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 32378 conftest.$ac_objext conftest.beam conftest.$ac_ext 32379fi 32380 32381 LD_LIBRARY_PATH=$old # restore 32382 32383 fi 32384 # 32385 if test "$tst_compi_getaddrinfo" = "yes" && 32386 test "$tst_works_getaddrinfo" != "no"; then 32387 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if getaddrinfo usage allowed" >&5 32388$as_echo_n "checking if getaddrinfo usage allowed... " >&6; } 32389 if test "x$curl_disallow_getaddrinfo" != "xyes"; then 32390 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 32391$as_echo "yes" >&6; } 32392 tst_allow_getaddrinfo="yes" 32393 else 32394 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 32395$as_echo "no" >&6; } 32396 tst_allow_getaddrinfo="no" 32397 fi 32398 fi 32399 # 32400 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if getaddrinfo might be used" >&5 32401$as_echo_n "checking if getaddrinfo might be used... " >&6; } 32402 if test "$tst_links_getaddrinfo" = "yes" && 32403 test "$tst_proto_getaddrinfo" = "yes" && 32404 test "$tst_compi_getaddrinfo" = "yes" && 32405 test "$tst_allow_getaddrinfo" = "yes" && 32406 test "$tst_works_getaddrinfo" != "no"; then 32407 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 32408$as_echo "yes" >&6; } 32409 32410cat >>confdefs.h <<_ACEOF 32411#define HAVE_GETADDRINFO 1 32412_ACEOF 32413 32414 curl_cv_func_getaddrinfo="yes" 32415 else 32416 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 32417$as_echo "no" >&6; } 32418 curl_cv_func_getaddrinfo="no" 32419 curl_cv_func_getaddrinfo_threadsafe="no" 32420 fi 32421 # 32422 if test "$curl_cv_func_getaddrinfo" = "yes"; then 32423 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if getaddrinfo is threadsafe" >&5 32424$as_echo_n "checking if getaddrinfo is threadsafe... " >&6; } 32425 case $host_os in 32426 aix[1234].* | aix5.[01].*) 32427 tst_tsafe_getaddrinfo="no" 32428 ;; 32429 aix*) 32430 tst_tsafe_getaddrinfo="yes" 32431 ;; 32432 darwin[12345].*) 32433 tst_tsafe_getaddrinfo="no" 32434 ;; 32435 darwin*) 32436 tst_tsafe_getaddrinfo="yes" 32437 ;; 32438 freebsd[1234].* | freebsd5.[1234]*) 32439 tst_tsafe_getaddrinfo="no" 32440 ;; 32441 freebsd*) 32442 tst_tsafe_getaddrinfo="yes" 32443 ;; 32444 hpux[123456789].* | hpux10.* | hpux11.0* | hpux11.10*) 32445 tst_tsafe_getaddrinfo="no" 32446 ;; 32447 hpux*) 32448 tst_tsafe_getaddrinfo="yes" 32449 ;; 32450 netbsd[123].*) 32451 tst_tsafe_getaddrinfo="no" 32452 ;; 32453 netbsd*) 32454 tst_tsafe_getaddrinfo="yes" 32455 ;; 32456 *bsd*) 32457 tst_tsafe_getaddrinfo="no" 32458 ;; 32459 solaris2*) 32460 tst_tsafe_getaddrinfo="yes" 32461 ;; 32462 esac 32463 if test "$tst_tsafe_getaddrinfo" = "unknown" && 32464 test "$curl_cv_native_windows" = "yes"; then 32465 tst_tsafe_getaddrinfo="yes" 32466 fi 32467 if test "$tst_tsafe_getaddrinfo" = "unknown"; then 32468 32469 32470 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 32471/* end confdefs.h. */ 32472 32473 32474 $curl_includes_sys_socket 32475 $curl_includes_netdb 32476 32477int main (void) 32478{ 32479#ifdef h_errno 32480 return 0; 32481#else 32482 force compilation error 32483#endif 32484} 32485 32486 32487_ACEOF 32488if ac_fn_c_try_compile "$LINENO"; then : 32489 32490 tst_symbol_defined="yes" 32491 32492else 32493 32494 tst_symbol_defined="no" 32495 32496fi 32497rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 32498 if test "$tst_symbol_defined" = "yes"; then 32499 curl_cv_have_def_h_errno=yes 32500 32501 else 32502 curl_cv_have_def_h_errno=no 32503 32504 fi 32505 32506 if test "$curl_cv_have_def_h_errno" = "yes"; then 32507 tst_h_errno_macro="yes" 32508 else 32509 tst_h_errno_macro="no" 32510 fi 32511 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 32512/* end confdefs.h. */ 32513 32514 32515 $curl_includes_sys_socket 32516 $curl_includes_netdb 32517 32518int main (void) 32519{ 32520 32521 h_errno = 2; 32522 if(0 != h_errno) 32523 return 1; 32524 32525 ; 32526 return 0; 32527} 32528 32529_ACEOF 32530if ac_fn_c_try_compile "$LINENO"; then : 32531 32532 tst_h_errno_modifiable_lvalue="yes" 32533 32534else 32535 32536 tst_h_errno_modifiable_lvalue="no" 32537 32538fi 32539rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 32540 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 32541/* end confdefs.h. */ 32542 32543 32544 32545int main (void) 32546{ 32547 32548#if defined(_POSIX_C_SOURCE) && (_POSIX_C_SOURCE >= 200809L) 32549 return 0; 32550#elif defined(_XOPEN_SOURCE) && (_XOPEN_SOURCE >= 700) 32551 return 0; 32552#else 32553 force compilation error 32554#endif 32555 32556 ; 32557 return 0; 32558} 32559 32560_ACEOF 32561if ac_fn_c_try_compile "$LINENO"; then : 32562 32563 tst_h_errno_sbs_issue_7="yes" 32564 32565else 32566 32567 tst_h_errno_sbs_issue_7="no" 32568 32569fi 32570rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 32571 if test "$tst_h_errno_macro" = "no" && 32572 test "$tst_h_errno_modifiable_lvalue" = "no" && 32573 test "$tst_h_errno_sbs_issue_7" = "no"; then 32574 tst_tsafe_getaddrinfo="no" 32575 else 32576 tst_tsafe_getaddrinfo="yes" 32577 fi 32578 fi 32579 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tst_tsafe_getaddrinfo" >&5 32580$as_echo "$tst_tsafe_getaddrinfo" >&6; } 32581 if test "$tst_tsafe_getaddrinfo" = "yes"; then 32582 32583cat >>confdefs.h <<_ACEOF 32584#define HAVE_GETADDRINFO_THREADSAFE 1 32585_ACEOF 32586 32587 curl_cv_func_getaddrinfo_threadsafe="yes" 32588 else 32589 curl_cv_func_getaddrinfo_threadsafe="no" 32590 fi 32591 fi 32592 32593 32594 # 32595 tst_links_gai_strerror="unknown" 32596 tst_proto_gai_strerror="unknown" 32597 tst_compi_gai_strerror="unknown" 32598 tst_allow_gai_strerror="unknown" 32599 # 32600 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gai_strerror can be linked" >&5 32601$as_echo_n "checking if gai_strerror can be linked... " >&6; } 32602 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 32603/* end confdefs.h. */ 32604 32605 32606 $curl_includes_winsock2 32607 $curl_includes_bsdsocket 32608 $curl_includes_netdb 32609 32610int main (void) 32611{ 32612 32613 if(0 != gai_strerror(0)) 32614 return 1; 32615 32616 ; 32617 return 0; 32618} 32619 32620_ACEOF 32621if ac_fn_c_try_link "$LINENO"; then : 32622 32623 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 32624$as_echo "yes" >&6; } 32625 tst_links_gai_strerror="yes" 32626 32627else 32628 32629 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 32630$as_echo "no" >&6; } 32631 tst_links_gai_strerror="no" 32632 32633fi 32634rm -f core conftest.err conftest.$ac_objext \ 32635 conftest$ac_exeext conftest.$ac_ext 32636 # 32637 if test "$tst_links_gai_strerror" = "yes"; then 32638 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gai_strerror is prototyped" >&5 32639$as_echo_n "checking if gai_strerror is prototyped... " >&6; } 32640 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 32641/* end confdefs.h. */ 32642 32643 $curl_includes_winsock2 32644 $curl_includes_bsdsocket 32645 $curl_includes_netdb 32646 32647_ACEOF 32648if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 32649 $EGREP "gai_strerror" >/dev/null 2>&1; then : 32650 32651 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 32652$as_echo "yes" >&6; } 32653 tst_proto_gai_strerror="yes" 32654 32655else 32656 32657 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 32658$as_echo "no" >&6; } 32659 tst_proto_gai_strerror="no" 32660 32661fi 32662rm -f conftest* 32663 32664 fi 32665 # 32666 if test "$tst_proto_gai_strerror" = "yes"; then 32667 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gai_strerror is compilable" >&5 32668$as_echo_n "checking if gai_strerror is compilable... " >&6; } 32669 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 32670/* end confdefs.h. */ 32671 32672 32673 $curl_includes_winsock2 32674 $curl_includes_bsdsocket 32675 $curl_includes_netdb 32676 32677int main (void) 32678{ 32679 32680 if(0 != gai_strerror(0)) 32681 return 1; 32682 32683 ; 32684 return 0; 32685} 32686 32687_ACEOF 32688if ac_fn_c_try_compile "$LINENO"; then : 32689 32690 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 32691$as_echo "yes" >&6; } 32692 tst_compi_gai_strerror="yes" 32693 32694else 32695 32696 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 32697$as_echo "no" >&6; } 32698 tst_compi_gai_strerror="no" 32699 32700fi 32701rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 32702 fi 32703 # 32704 if test "$tst_compi_gai_strerror" = "yes"; then 32705 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gai_strerror usage allowed" >&5 32706$as_echo_n "checking if gai_strerror usage allowed... " >&6; } 32707 if test "x$curl_disallow_gai_strerror" != "xyes"; then 32708 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 32709$as_echo "yes" >&6; } 32710 tst_allow_gai_strerror="yes" 32711 else 32712 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 32713$as_echo "no" >&6; } 32714 tst_allow_gai_strerror="no" 32715 fi 32716 fi 32717 # 32718 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gai_strerror might be used" >&5 32719$as_echo_n "checking if gai_strerror might be used... " >&6; } 32720 if test "$tst_links_gai_strerror" = "yes" && 32721 test "$tst_proto_gai_strerror" = "yes" && 32722 test "$tst_compi_gai_strerror" = "yes" && 32723 test "$tst_allow_gai_strerror" = "yes"; then 32724 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 32725$as_echo "yes" >&6; } 32726 32727cat >>confdefs.h <<_ACEOF 32728#define HAVE_GAI_STRERROR 1 32729_ACEOF 32730 32731 curl_cv_func_gai_strerror="yes" 32732 else 32733 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 32734$as_echo "no" >&6; } 32735 curl_cv_func_gai_strerror="no" 32736 fi 32737 32738 32739 # 32740 tst_links_gethostbyaddr="unknown" 32741 tst_proto_gethostbyaddr="unknown" 32742 tst_compi_gethostbyaddr="unknown" 32743 tst_allow_gethostbyaddr="unknown" 32744 # 32745 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gethostbyaddr can be linked" >&5 32746$as_echo_n "checking if gethostbyaddr can be linked... " >&6; } 32747 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 32748/* end confdefs.h. */ 32749 32750 32751 $curl_includes_winsock2 32752 $curl_includes_bsdsocket 32753 $curl_includes_netdb 32754 32755int main (void) 32756{ 32757 32758 if(0 != gethostbyaddr(0, 0, 0)) 32759 return 1; 32760 32761 ; 32762 return 0; 32763} 32764 32765_ACEOF 32766if ac_fn_c_try_link "$LINENO"; then : 32767 32768 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 32769$as_echo "yes" >&6; } 32770 tst_links_gethostbyaddr="yes" 32771 32772else 32773 32774 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 32775$as_echo "no" >&6; } 32776 tst_links_gethostbyaddr="no" 32777 32778fi 32779rm -f core conftest.err conftest.$ac_objext \ 32780 conftest$ac_exeext conftest.$ac_ext 32781 # 32782 if test "$tst_links_gethostbyaddr" = "yes"; then 32783 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gethostbyaddr is prototyped" >&5 32784$as_echo_n "checking if gethostbyaddr is prototyped... " >&6; } 32785 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 32786/* end confdefs.h. */ 32787 32788 $curl_includes_winsock2 32789 $curl_includes_bsdsocket 32790 $curl_includes_netdb 32791 32792_ACEOF 32793if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 32794 $EGREP "gethostbyaddr" >/dev/null 2>&1; then : 32795 32796 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 32797$as_echo "yes" >&6; } 32798 tst_proto_gethostbyaddr="yes" 32799 32800else 32801 32802 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 32803$as_echo "no" >&6; } 32804 tst_proto_gethostbyaddr="no" 32805 32806fi 32807rm -f conftest* 32808 32809 fi 32810 # 32811 if test "$tst_proto_gethostbyaddr" = "yes"; then 32812 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gethostbyaddr is compilable" >&5 32813$as_echo_n "checking if gethostbyaddr is compilable... " >&6; } 32814 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 32815/* end confdefs.h. */ 32816 32817 32818 $curl_includes_winsock2 32819 $curl_includes_bsdsocket 32820 $curl_includes_netdb 32821 32822int main (void) 32823{ 32824 32825 if(0 != gethostbyaddr(0, 0, 0)) 32826 return 1; 32827 32828 ; 32829 return 0; 32830} 32831 32832_ACEOF 32833if ac_fn_c_try_compile "$LINENO"; then : 32834 32835 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 32836$as_echo "yes" >&6; } 32837 tst_compi_gethostbyaddr="yes" 32838 32839else 32840 32841 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 32842$as_echo "no" >&6; } 32843 tst_compi_gethostbyaddr="no" 32844 32845fi 32846rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 32847 fi 32848 # 32849 if test "$tst_compi_gethostbyaddr" = "yes"; then 32850 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gethostbyaddr usage allowed" >&5 32851$as_echo_n "checking if gethostbyaddr usage allowed... " >&6; } 32852 if test "x$curl_disallow_gethostbyaddr" != "xyes"; then 32853 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 32854$as_echo "yes" >&6; } 32855 tst_allow_gethostbyaddr="yes" 32856 else 32857 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 32858$as_echo "no" >&6; } 32859 tst_allow_gethostbyaddr="no" 32860 fi 32861 fi 32862 # 32863 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gethostbyaddr might be used" >&5 32864$as_echo_n "checking if gethostbyaddr might be used... " >&6; } 32865 if test "$tst_links_gethostbyaddr" = "yes" && 32866 test "$tst_proto_gethostbyaddr" = "yes" && 32867 test "$tst_compi_gethostbyaddr" = "yes" && 32868 test "$tst_allow_gethostbyaddr" = "yes"; then 32869 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 32870$as_echo "yes" >&6; } 32871 32872cat >>confdefs.h <<_ACEOF 32873#define HAVE_GETHOSTBYADDR 1 32874_ACEOF 32875 32876 curl_cv_func_gethostbyaddr="yes" 32877 else 32878 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 32879$as_echo "no" >&6; } 32880 curl_cv_func_gethostbyaddr="no" 32881 fi 32882 32883 32884 # 32885 tst_links_gethostbyaddr_r="unknown" 32886 tst_proto_gethostbyaddr_r="unknown" 32887 tst_compi_gethostbyaddr_r="unknown" 32888 tst_allow_gethostbyaddr_r="unknown" 32889 tst_nargs_gethostbyaddr_r="unknown" 32890 # 32891 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gethostbyaddr_r can be linked" >&5 32892$as_echo_n "checking if gethostbyaddr_r can be linked... " >&6; } 32893 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 32894/* end confdefs.h. */ 32895 32896 32897#define gethostbyaddr_r innocuous_gethostbyaddr_r 32898#ifdef __STDC__ 32899# include <limits.h> 32900#else 32901# include <assert.h> 32902#endif 32903#undef gethostbyaddr_r 32904#ifdef __cplusplus 32905extern "C" 32906#endif 32907char gethostbyaddr_r (); 32908#if defined __stub_gethostbyaddr_r || defined __stub___gethostbyaddr_r 32909choke me 32910#endif 32911 32912int main (void) 32913{ 32914return gethostbyaddr_r (); 32915 ; 32916 return 0; 32917} 32918 32919_ACEOF 32920if ac_fn_c_try_link "$LINENO"; then : 32921 32922 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 32923$as_echo "yes" >&6; } 32924 tst_links_gethostbyaddr_r="yes" 32925 32926else 32927 32928 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 32929$as_echo "no" >&6; } 32930 tst_links_gethostbyaddr_r="no" 32931 32932fi 32933rm -f core conftest.err conftest.$ac_objext \ 32934 conftest$ac_exeext conftest.$ac_ext 32935 # 32936 if test "$tst_links_gethostbyaddr_r" = "yes"; then 32937 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gethostbyaddr_r is prototyped" >&5 32938$as_echo_n "checking if gethostbyaddr_r is prototyped... " >&6; } 32939 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 32940/* end confdefs.h. */ 32941 32942 $curl_includes_netdb 32943 32944_ACEOF 32945if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 32946 $EGREP "gethostbyaddr_r" >/dev/null 2>&1; then : 32947 32948 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 32949$as_echo "yes" >&6; } 32950 tst_proto_gethostbyaddr_r="yes" 32951 32952else 32953 32954 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 32955$as_echo "no" >&6; } 32956 tst_proto_gethostbyaddr_r="no" 32957 32958fi 32959rm -f conftest* 32960 32961 fi 32962 # 32963 if test "$tst_proto_gethostbyaddr_r" = "yes"; then 32964 if test "$tst_nargs_gethostbyaddr_r" = "unknown"; then 32965 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gethostbyaddr_r takes 5 args." >&5 32966$as_echo_n "checking if gethostbyaddr_r takes 5 args.... " >&6; } 32967 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 32968/* end confdefs.h. */ 32969 32970 32971 $curl_includes_netdb 32972 32973int main (void) 32974{ 32975 32976 if(0 != gethostbyaddr_r(0, 0, 0, 0, 0)) 32977 return 1; 32978 32979 ; 32980 return 0; 32981} 32982 32983_ACEOF 32984if ac_fn_c_try_compile "$LINENO"; then : 32985 32986 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 32987$as_echo "yes" >&6; } 32988 tst_compi_gethostbyaddr_r="yes" 32989 tst_nargs_gethostbyaddr_r="5" 32990 32991else 32992 32993 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 32994$as_echo "no" >&6; } 32995 tst_compi_gethostbyaddr_r="no" 32996 32997fi 32998rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 32999 fi 33000 if test "$tst_nargs_gethostbyaddr_r" = "unknown"; then 33001 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gethostbyaddr_r takes 7 args." >&5 33002$as_echo_n "checking if gethostbyaddr_r takes 7 args.... " >&6; } 33003 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 33004/* end confdefs.h. */ 33005 33006 33007 $curl_includes_netdb 33008 33009int main (void) 33010{ 33011 33012 if(0 != gethostbyaddr_r(0, 0, 0, 0, 0, 0, 0)) 33013 return 1; 33014 33015 ; 33016 return 0; 33017} 33018 33019_ACEOF 33020if ac_fn_c_try_compile "$LINENO"; then : 33021 33022 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 33023$as_echo "yes" >&6; } 33024 tst_compi_gethostbyaddr_r="yes" 33025 tst_nargs_gethostbyaddr_r="7" 33026 33027else 33028 33029 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 33030$as_echo "no" >&6; } 33031 tst_compi_gethostbyaddr_r="no" 33032 33033fi 33034rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 33035 fi 33036 if test "$tst_nargs_gethostbyaddr_r" = "unknown"; then 33037 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gethostbyaddr_r takes 8 args." >&5 33038$as_echo_n "checking if gethostbyaddr_r takes 8 args.... " >&6; } 33039 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 33040/* end confdefs.h. */ 33041 33042 33043 $curl_includes_netdb 33044 33045int main (void) 33046{ 33047 33048 if(0 != gethostbyaddr_r(0, 0, 0, 0, 0, 0, 0, 0)) 33049 return 1; 33050 33051 ; 33052 return 0; 33053} 33054 33055_ACEOF 33056if ac_fn_c_try_compile "$LINENO"; then : 33057 33058 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 33059$as_echo "yes" >&6; } 33060 tst_compi_gethostbyaddr_r="yes" 33061 tst_nargs_gethostbyaddr_r="8" 33062 33063else 33064 33065 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 33066$as_echo "no" >&6; } 33067 tst_compi_gethostbyaddr_r="no" 33068 33069fi 33070rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 33071 fi 33072 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gethostbyaddr_r is compilable" >&5 33073$as_echo_n "checking if gethostbyaddr_r is compilable... " >&6; } 33074 if test "$tst_compi_gethostbyaddr_r" = "yes"; then 33075 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 33076$as_echo "yes" >&6; } 33077 else 33078 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 33079$as_echo "no" >&6; } 33080 fi 33081 fi 33082 # 33083 if test "$tst_compi_gethostbyaddr_r" = "yes"; then 33084 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gethostbyaddr_r usage allowed" >&5 33085$as_echo_n "checking if gethostbyaddr_r usage allowed... " >&6; } 33086 if test "x$curl_disallow_gethostbyaddr_r" != "xyes"; then 33087 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 33088$as_echo "yes" >&6; } 33089 tst_allow_gethostbyaddr_r="yes" 33090 else 33091 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 33092$as_echo "no" >&6; } 33093 tst_allow_gethostbyaddr_r="no" 33094 fi 33095 fi 33096 # 33097 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gethostbyaddr_r might be used" >&5 33098$as_echo_n "checking if gethostbyaddr_r might be used... " >&6; } 33099 if test "$tst_links_gethostbyaddr_r" = "yes" && 33100 test "$tst_proto_gethostbyaddr_r" = "yes" && 33101 test "$tst_compi_gethostbyaddr_r" = "yes" && 33102 test "$tst_allow_gethostbyaddr_r" = "yes"; then 33103 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 33104$as_echo "yes" >&6; } 33105 33106cat >>confdefs.h <<_ACEOF 33107#define HAVE_GETHOSTBYADDR_R 1 33108_ACEOF 33109 33110 # 33111 if test "$tst_nargs_gethostbyaddr_r" -eq "5"; then 33112 33113$as_echo "#define HAVE_GETHOSTBYADDR_R_5 1" >>confdefs.h 33114 33115 elif test "$tst_nargs_gethostbyaddr_r" -eq "7"; then 33116 33117$as_echo "#define HAVE_GETHOSTBYADDR_R_7 1" >>confdefs.h 33118 33119 elif test "$tst_nargs_gethostbyaddr_r" -eq "8"; then 33120 33121$as_echo "#define HAVE_GETHOSTBYADDR_R_8 1" >>confdefs.h 33122 33123 fi 33124 # 33125 curl_cv_func_gethostbyaddr_r="yes" 33126 else 33127 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 33128$as_echo "no" >&6; } 33129 curl_cv_func_gethostbyaddr_r="no" 33130 fi 33131 33132 33133 # 33134 tst_links_gethostbyname="unknown" 33135 tst_proto_gethostbyname="unknown" 33136 tst_compi_gethostbyname="unknown" 33137 tst_allow_gethostbyname="unknown" 33138 # 33139 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gethostbyname can be linked" >&5 33140$as_echo_n "checking if gethostbyname can be linked... " >&6; } 33141 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 33142/* end confdefs.h. */ 33143 33144 33145 $curl_includes_winsock2 33146 $curl_includes_bsdsocket 33147 $curl_includes_netdb 33148 33149int main (void) 33150{ 33151 33152 if(0 != gethostbyname(0)) 33153 return 1; 33154 33155 ; 33156 return 0; 33157} 33158 33159_ACEOF 33160if ac_fn_c_try_link "$LINENO"; then : 33161 33162 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 33163$as_echo "yes" >&6; } 33164 tst_links_gethostbyname="yes" 33165 33166else 33167 33168 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 33169$as_echo "no" >&6; } 33170 tst_links_gethostbyname="no" 33171 33172fi 33173rm -f core conftest.err conftest.$ac_objext \ 33174 conftest$ac_exeext conftest.$ac_ext 33175 # 33176 if test "$tst_links_gethostbyname" = "yes"; then 33177 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gethostbyname is prototyped" >&5 33178$as_echo_n "checking if gethostbyname is prototyped... " >&6; } 33179 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 33180/* end confdefs.h. */ 33181 33182 $curl_includes_winsock2 33183 $curl_includes_bsdsocket 33184 $curl_includes_netdb 33185 33186_ACEOF 33187if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 33188 $EGREP "gethostbyname" >/dev/null 2>&1; then : 33189 33190 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 33191$as_echo "yes" >&6; } 33192 tst_proto_gethostbyname="yes" 33193 33194else 33195 33196 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 33197$as_echo "no" >&6; } 33198 tst_proto_gethostbyname="no" 33199 33200fi 33201rm -f conftest* 33202 33203 fi 33204 # 33205 if test "$tst_proto_gethostbyname" = "yes"; then 33206 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gethostbyname is compilable" >&5 33207$as_echo_n "checking if gethostbyname is compilable... " >&6; } 33208 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 33209/* end confdefs.h. */ 33210 33211 33212 $curl_includes_winsock2 33213 $curl_includes_bsdsocket 33214 $curl_includes_netdb 33215 33216int main (void) 33217{ 33218 33219 if(0 != gethostbyname(0)) 33220 return 1; 33221 33222 ; 33223 return 0; 33224} 33225 33226_ACEOF 33227if ac_fn_c_try_compile "$LINENO"; then : 33228 33229 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 33230$as_echo "yes" >&6; } 33231 tst_compi_gethostbyname="yes" 33232 33233else 33234 33235 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 33236$as_echo "no" >&6; } 33237 tst_compi_gethostbyname="no" 33238 33239fi 33240rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 33241 fi 33242 # 33243 if test "$tst_compi_gethostbyname" = "yes"; then 33244 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gethostbyname usage allowed" >&5 33245$as_echo_n "checking if gethostbyname usage allowed... " >&6; } 33246 if test "x$curl_disallow_gethostbyname" != "xyes"; then 33247 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 33248$as_echo "yes" >&6; } 33249 tst_allow_gethostbyname="yes" 33250 else 33251 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 33252$as_echo "no" >&6; } 33253 tst_allow_gethostbyname="no" 33254 fi 33255 fi 33256 # 33257 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gethostbyname might be used" >&5 33258$as_echo_n "checking if gethostbyname might be used... " >&6; } 33259 if test "$tst_links_gethostbyname" = "yes" && 33260 test "$tst_proto_gethostbyname" = "yes" && 33261 test "$tst_compi_gethostbyname" = "yes" && 33262 test "$tst_allow_gethostbyname" = "yes"; then 33263 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 33264$as_echo "yes" >&6; } 33265 33266cat >>confdefs.h <<_ACEOF 33267#define HAVE_GETHOSTBYNAME 1 33268_ACEOF 33269 33270 curl_cv_func_gethostbyname="yes" 33271 else 33272 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 33273$as_echo "no" >&6; } 33274 curl_cv_func_gethostbyname="no" 33275 fi 33276 33277 33278 # 33279 tst_links_gethostbyname_r="unknown" 33280 tst_proto_gethostbyname_r="unknown" 33281 tst_compi_gethostbyname_r="unknown" 33282 tst_allow_gethostbyname_r="unknown" 33283 tst_nargs_gethostbyname_r="unknown" 33284 # 33285 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gethostbyname_r can be linked" >&5 33286$as_echo_n "checking if gethostbyname_r can be linked... " >&6; } 33287 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 33288/* end confdefs.h. */ 33289 33290 33291#define gethostbyname_r innocuous_gethostbyname_r 33292#ifdef __STDC__ 33293# include <limits.h> 33294#else 33295# include <assert.h> 33296#endif 33297#undef gethostbyname_r 33298#ifdef __cplusplus 33299extern "C" 33300#endif 33301char gethostbyname_r (); 33302#if defined __stub_gethostbyname_r || defined __stub___gethostbyname_r 33303choke me 33304#endif 33305 33306int main (void) 33307{ 33308return gethostbyname_r (); 33309 ; 33310 return 0; 33311} 33312 33313_ACEOF 33314if ac_fn_c_try_link "$LINENO"; then : 33315 33316 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 33317$as_echo "yes" >&6; } 33318 tst_links_gethostbyname_r="yes" 33319 33320else 33321 33322 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 33323$as_echo "no" >&6; } 33324 tst_links_gethostbyname_r="no" 33325 33326fi 33327rm -f core conftest.err conftest.$ac_objext \ 33328 conftest$ac_exeext conftest.$ac_ext 33329 # 33330 if test "$tst_links_gethostbyname_r" = "yes"; then 33331 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gethostbyname_r is prototyped" >&5 33332$as_echo_n "checking if gethostbyname_r is prototyped... " >&6; } 33333 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 33334/* end confdefs.h. */ 33335 33336 $curl_includes_netdb 33337 33338_ACEOF 33339if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 33340 $EGREP "gethostbyname_r" >/dev/null 2>&1; then : 33341 33342 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 33343$as_echo "yes" >&6; } 33344 tst_proto_gethostbyname_r="yes" 33345 33346else 33347 33348 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 33349$as_echo "no" >&6; } 33350 tst_proto_gethostbyname_r="no" 33351 33352fi 33353rm -f conftest* 33354 33355 fi 33356 # 33357 if test "$tst_proto_gethostbyname_r" = "yes"; then 33358 if test "$tst_nargs_gethostbyname_r" = "unknown"; then 33359 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gethostbyname_r takes 3 args." >&5 33360$as_echo_n "checking if gethostbyname_r takes 3 args.... " >&6; } 33361 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 33362/* end confdefs.h. */ 33363 33364 33365 $curl_includes_netdb 33366 33367int main (void) 33368{ 33369 33370 if(0 != gethostbyname_r(0, 0, 0)) 33371 return 1; 33372 33373 ; 33374 return 0; 33375} 33376 33377_ACEOF 33378if ac_fn_c_try_compile "$LINENO"; then : 33379 33380 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 33381$as_echo "yes" >&6; } 33382 tst_compi_gethostbyname_r="yes" 33383 tst_nargs_gethostbyname_r="3" 33384 33385else 33386 33387 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 33388$as_echo "no" >&6; } 33389 tst_compi_gethostbyname_r="no" 33390 33391fi 33392rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 33393 fi 33394 if test "$tst_nargs_gethostbyname_r" = "unknown"; then 33395 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gethostbyname_r takes 5 args." >&5 33396$as_echo_n "checking if gethostbyname_r takes 5 args.... " >&6; } 33397 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 33398/* end confdefs.h. */ 33399 33400 33401 $curl_includes_netdb 33402 33403int main (void) 33404{ 33405 33406 if(0 != gethostbyname_r(0, 0, 0, 0, 0)) 33407 return 1; 33408 33409 ; 33410 return 0; 33411} 33412 33413_ACEOF 33414if ac_fn_c_try_compile "$LINENO"; then : 33415 33416 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 33417$as_echo "yes" >&6; } 33418 tst_compi_gethostbyname_r="yes" 33419 tst_nargs_gethostbyname_r="5" 33420 33421else 33422 33423 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 33424$as_echo "no" >&6; } 33425 tst_compi_gethostbyname_r="no" 33426 33427fi 33428rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 33429 fi 33430 if test "$tst_nargs_gethostbyname_r" = "unknown"; then 33431 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gethostbyname_r takes 6 args." >&5 33432$as_echo_n "checking if gethostbyname_r takes 6 args.... " >&6; } 33433 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 33434/* end confdefs.h. */ 33435 33436 33437 $curl_includes_netdb 33438 33439int main (void) 33440{ 33441 33442 if(0 != gethostbyname_r(0, 0, 0, 0, 0, 0)) 33443 return 1; 33444 33445 ; 33446 return 0; 33447} 33448 33449_ACEOF 33450if ac_fn_c_try_compile "$LINENO"; then : 33451 33452 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 33453$as_echo "yes" >&6; } 33454 tst_compi_gethostbyname_r="yes" 33455 tst_nargs_gethostbyname_r="6" 33456 33457else 33458 33459 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 33460$as_echo "no" >&6; } 33461 tst_compi_gethostbyname_r="no" 33462 33463fi 33464rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 33465 fi 33466 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gethostbyname_r is compilable" >&5 33467$as_echo_n "checking if gethostbyname_r is compilable... " >&6; } 33468 if test "$tst_compi_gethostbyname_r" = "yes"; then 33469 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 33470$as_echo "yes" >&6; } 33471 else 33472 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 33473$as_echo "no" >&6; } 33474 fi 33475 fi 33476 # 33477 if test "$tst_compi_gethostbyname_r" = "yes"; then 33478 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gethostbyname_r usage allowed" >&5 33479$as_echo_n "checking if gethostbyname_r usage allowed... " >&6; } 33480 if test "x$curl_disallow_gethostbyname_r" != "xyes"; then 33481 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 33482$as_echo "yes" >&6; } 33483 tst_allow_gethostbyname_r="yes" 33484 else 33485 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 33486$as_echo "no" >&6; } 33487 tst_allow_gethostbyname_r="no" 33488 fi 33489 fi 33490 # 33491 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gethostbyname_r might be used" >&5 33492$as_echo_n "checking if gethostbyname_r might be used... " >&6; } 33493 if test "$tst_links_gethostbyname_r" = "yes" && 33494 test "$tst_proto_gethostbyname_r" = "yes" && 33495 test "$tst_compi_gethostbyname_r" = "yes" && 33496 test "$tst_allow_gethostbyname_r" = "yes"; then 33497 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 33498$as_echo "yes" >&6; } 33499 33500cat >>confdefs.h <<_ACEOF 33501#define HAVE_GETHOSTBYNAME_R 1 33502_ACEOF 33503 33504 # 33505 if test "$tst_nargs_gethostbyname_r" -eq "3"; then 33506 33507$as_echo "#define HAVE_GETHOSTBYNAME_R_3 1" >>confdefs.h 33508 33509 elif test "$tst_nargs_gethostbyname_r" -eq "5"; then 33510 33511$as_echo "#define HAVE_GETHOSTBYNAME_R_5 1" >>confdefs.h 33512 33513 elif test "$tst_nargs_gethostbyname_r" -eq "6"; then 33514 33515$as_echo "#define HAVE_GETHOSTBYNAME_R_6 1" >>confdefs.h 33516 33517 fi 33518 # 33519 curl_cv_func_gethostbyname_r="yes" 33520 else 33521 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 33522$as_echo "no" >&6; } 33523 curl_cv_func_gethostbyname_r="no" 33524 fi 33525 33526 33527curl_preprocess_callconv="\ 33528/* preprocess start */ 33529#ifdef HAVE_WINDOWS_H 33530# define FUNCALLCONV __stdcall 33531#else 33532# define FUNCALLCONV 33533#endif 33534/* preprocess end */" 33535 33536 33537 # 33538 tst_links_gethostname="unknown" 33539 tst_proto_gethostname="unknown" 33540 tst_compi_gethostname="unknown" 33541 tst_allow_gethostname="unknown" 33542 # 33543 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gethostname can be linked" >&5 33544$as_echo_n "checking if gethostname can be linked... " >&6; } 33545 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 33546/* end confdefs.h. */ 33547 33548 33549 $curl_includes_winsock2 33550 $curl_includes_bsdsocket 33551 $curl_includes_unistd 33552 33553int main (void) 33554{ 33555 33556 if(0 != gethostname(0, 0)) 33557 return 1; 33558 33559 ; 33560 return 0; 33561} 33562 33563_ACEOF 33564if ac_fn_c_try_link "$LINENO"; then : 33565 33566 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 33567$as_echo "yes" >&6; } 33568 tst_links_gethostname="yes" 33569 33570else 33571 33572 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 33573$as_echo "no" >&6; } 33574 tst_links_gethostname="no" 33575 33576fi 33577rm -f core conftest.err conftest.$ac_objext \ 33578 conftest$ac_exeext conftest.$ac_ext 33579 # 33580 if test "$tst_links_gethostname" = "yes"; then 33581 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gethostname is prototyped" >&5 33582$as_echo_n "checking if gethostname is prototyped... " >&6; } 33583 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 33584/* end confdefs.h. */ 33585 33586 $curl_includes_winsock2 33587 $curl_includes_bsdsocket 33588 $curl_includes_unistd 33589 33590_ACEOF 33591if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 33592 $EGREP "gethostname" >/dev/null 2>&1; then : 33593 33594 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 33595$as_echo "yes" >&6; } 33596 tst_proto_gethostname="yes" 33597 33598else 33599 33600 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 33601$as_echo "no" >&6; } 33602 tst_proto_gethostname="no" 33603 33604fi 33605rm -f conftest* 33606 33607 fi 33608 # 33609 if test "$tst_proto_gethostname" = "yes"; then 33610 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gethostname is compilable" >&5 33611$as_echo_n "checking if gethostname is compilable... " >&6; } 33612 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 33613/* end confdefs.h. */ 33614 33615 33616 $curl_includes_winsock2 33617 $curl_includes_bsdsocket 33618 $curl_includes_unistd 33619 33620int main (void) 33621{ 33622 33623 if(0 != gethostname(0, 0)) 33624 return 1; 33625 33626 ; 33627 return 0; 33628} 33629 33630_ACEOF 33631if ac_fn_c_try_compile "$LINENO"; then : 33632 33633 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 33634$as_echo "yes" >&6; } 33635 tst_compi_gethostname="yes" 33636 33637else 33638 33639 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 33640$as_echo "no" >&6; } 33641 tst_compi_gethostname="no" 33642 33643fi 33644rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 33645 fi 33646 # 33647 if test "$tst_compi_gethostname" = "yes"; then 33648 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostname arg 2 data type" >&5 33649$as_echo_n "checking for gethostname arg 2 data type... " >&6; } 33650 tst_gethostname_type_arg2="unknown" 33651 for tst_arg1 in 'char *' 'unsigned char *' 'void *'; do 33652 for tst_arg2 in 'int' 'unsigned int' 'size_t'; do 33653 if test "$tst_gethostname_type_arg2" = "unknown"; then 33654 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 33655/* end confdefs.h. */ 33656 33657 33658 $curl_includes_winsock2 33659 $curl_includes_bsdsocket 33660 $curl_includes_unistd 33661 $curl_preprocess_callconv 33662 extern int FUNCALLCONV gethostname($tst_arg1, $tst_arg2); 33663 33664int main (void) 33665{ 33666 33667 if(0 != gethostname(0, 0)) 33668 return 1; 33669 33670 ; 33671 return 0; 33672} 33673 33674_ACEOF 33675if ac_fn_c_try_compile "$LINENO"; then : 33676 33677 tst_gethostname_type_arg2="$tst_arg2" 33678 33679fi 33680rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 33681 fi 33682 done 33683 done 33684 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tst_gethostname_type_arg2" >&5 33685$as_echo "$tst_gethostname_type_arg2" >&6; } 33686 if test "$tst_gethostname_type_arg2" != "unknown"; then 33687 33688cat >>confdefs.h <<_ACEOF 33689#define GETHOSTNAME_TYPE_ARG2 $tst_gethostname_type_arg2 33690_ACEOF 33691 33692 fi 33693 fi 33694 # 33695 if test "$tst_compi_gethostname" = "yes"; then 33696 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gethostname usage allowed" >&5 33697$as_echo_n "checking if gethostname usage allowed... " >&6; } 33698 if test "x$curl_disallow_gethostname" != "xyes"; then 33699 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 33700$as_echo "yes" >&6; } 33701 tst_allow_gethostname="yes" 33702 else 33703 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 33704$as_echo "no" >&6; } 33705 tst_allow_gethostname="no" 33706 fi 33707 fi 33708 # 33709 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gethostname might be used" >&5 33710$as_echo_n "checking if gethostname might be used... " >&6; } 33711 if test "$tst_links_gethostname" = "yes" && 33712 test "$tst_proto_gethostname" = "yes" && 33713 test "$tst_compi_gethostname" = "yes" && 33714 test "$tst_allow_gethostname" = "yes"; then 33715 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 33716$as_echo "yes" >&6; } 33717 33718cat >>confdefs.h <<_ACEOF 33719#define HAVE_GETHOSTNAME 1 33720_ACEOF 33721 33722 curl_cv_func_gethostname="yes" 33723 else 33724 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 33725$as_echo "no" >&6; } 33726 curl_cv_func_gethostname="no" 33727 fi 33728 33729 33730 # 33731 tst_links_getifaddrs="unknown" 33732 tst_proto_getifaddrs="unknown" 33733 tst_compi_getifaddrs="unknown" 33734 tst_works_getifaddrs="unknown" 33735 tst_allow_getifaddrs="unknown" 33736 # 33737 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if getifaddrs can be linked" >&5 33738$as_echo_n "checking if getifaddrs can be linked... " >&6; } 33739 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 33740/* end confdefs.h. */ 33741 33742 33743#define getifaddrs innocuous_getifaddrs 33744#ifdef __STDC__ 33745# include <limits.h> 33746#else 33747# include <assert.h> 33748#endif 33749#undef getifaddrs 33750#ifdef __cplusplus 33751extern "C" 33752#endif 33753char getifaddrs (); 33754#if defined __stub_getifaddrs || defined __stub___getifaddrs 33755choke me 33756#endif 33757 33758int main (void) 33759{ 33760return getifaddrs (); 33761 ; 33762 return 0; 33763} 33764 33765_ACEOF 33766if ac_fn_c_try_link "$LINENO"; then : 33767 33768 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 33769$as_echo "yes" >&6; } 33770 tst_links_getifaddrs="yes" 33771 33772else 33773 33774 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 33775$as_echo "no" >&6; } 33776 tst_links_getifaddrs="no" 33777 33778fi 33779rm -f core conftest.err conftest.$ac_objext \ 33780 conftest$ac_exeext conftest.$ac_ext 33781 # 33782 if test "$tst_links_getifaddrs" = "yes"; then 33783 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if getifaddrs is prototyped" >&5 33784$as_echo_n "checking if getifaddrs is prototyped... " >&6; } 33785 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 33786/* end confdefs.h. */ 33787 33788 $curl_includes_ifaddrs 33789 33790_ACEOF 33791if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 33792 $EGREP "getifaddrs" >/dev/null 2>&1; then : 33793 33794 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 33795$as_echo "yes" >&6; } 33796 tst_proto_getifaddrs="yes" 33797 33798else 33799 33800 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 33801$as_echo "no" >&6; } 33802 tst_proto_getifaddrs="no" 33803 33804fi 33805rm -f conftest* 33806 33807 fi 33808 # 33809 if test "$tst_proto_getifaddrs" = "yes"; then 33810 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if getifaddrs is compilable" >&5 33811$as_echo_n "checking if getifaddrs is compilable... " >&6; } 33812 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 33813/* end confdefs.h. */ 33814 33815 33816 $curl_includes_ifaddrs 33817 33818int main (void) 33819{ 33820 33821 if(0 != getifaddrs(0)) 33822 return 1; 33823 33824 ; 33825 return 0; 33826} 33827 33828_ACEOF 33829if ac_fn_c_try_compile "$LINENO"; then : 33830 33831 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 33832$as_echo "yes" >&6; } 33833 tst_compi_getifaddrs="yes" 33834 33835else 33836 33837 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 33838$as_echo "no" >&6; } 33839 tst_compi_getifaddrs="no" 33840 33841fi 33842rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 33843 fi 33844 # 33845 if test "x$cross_compiling" != "xyes" && 33846 test "$tst_compi_getifaddrs" = "yes"; then 33847 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if getifaddrs seems to work" >&5 33848$as_echo_n "checking if getifaddrs seems to work... " >&6; } 33849 33850 33851 old=$LD_LIBRARY_PATH 33852 LD_LIBRARY_PATH=$CURL_LIBRARY_PATH:$old 33853 export LD_LIBRARY_PATH 33854 if test "$cross_compiling" = yes; then : 33855 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 33856$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 33857as_fn_error $? "cannot run test program while cross compiling 33858See \`config.log' for more details" "$LINENO" 5; } 33859else 33860 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 33861/* end confdefs.h. */ 33862 33863 33864 $curl_includes_stdlib 33865 $curl_includes_ifaddrs 33866 33867int main (void) 33868{ 33869 33870 struct ifaddrs *ifa = 0; 33871 int error; 33872 33873 error = getifaddrs(&ifa); 33874 if(error || !ifa) 33875 exit(1); /* fail */ 33876 else 33877 exit(0); 33878 33879 ; 33880 return 0; 33881} 33882 33883_ACEOF 33884if ac_fn_c_try_run "$LINENO"; then : 33885 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 33886$as_echo "yes" >&6; } 33887 tst_works_getifaddrs="yes" 33888 33889else 33890 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 33891$as_echo "no" >&6; } 33892 tst_works_getifaddrs="no" 33893 33894fi 33895rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 33896 conftest.$ac_objext conftest.beam conftest.$ac_ext 33897fi 33898 33899 LD_LIBRARY_PATH=$old # restore 33900 33901 fi 33902 # 33903 if test "$tst_compi_getifaddrs" = "yes" && 33904 test "$tst_works_getifaddrs" != "no"; then 33905 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if getifaddrs usage allowed" >&5 33906$as_echo_n "checking if getifaddrs usage allowed... " >&6; } 33907 if test "x$curl_disallow_getifaddrs" != "xyes"; then 33908 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 33909$as_echo "yes" >&6; } 33910 tst_allow_getifaddrs="yes" 33911 else 33912 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 33913$as_echo "no" >&6; } 33914 tst_allow_getifaddrs="no" 33915 fi 33916 fi 33917 # 33918 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if getifaddrs might be used" >&5 33919$as_echo_n "checking if getifaddrs might be used... " >&6; } 33920 if test "$tst_links_getifaddrs" = "yes" && 33921 test "$tst_proto_getifaddrs" = "yes" && 33922 test "$tst_compi_getifaddrs" = "yes" && 33923 test "$tst_allow_getifaddrs" = "yes" && 33924 test "$tst_works_getifaddrs" != "no"; then 33925 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 33926$as_echo "yes" >&6; } 33927 33928cat >>confdefs.h <<_ACEOF 33929#define HAVE_GETIFADDRS 1 33930_ACEOF 33931 33932 curl_cv_func_getifaddrs="yes" 33933 else 33934 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 33935$as_echo "no" >&6; } 33936 curl_cv_func_getifaddrs="no" 33937 fi 33938 33939 33940 # 33941 tst_links_getservbyport_r="unknown" 33942 tst_proto_getservbyport_r="unknown" 33943 tst_compi_getservbyport_r="unknown" 33944 tst_allow_getservbyport_r="unknown" 33945 tst_nargs_getservbyport_r="unknown" 33946 # 33947 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if getservbyport_r can be linked" >&5 33948$as_echo_n "checking if getservbyport_r can be linked... " >&6; } 33949 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 33950/* end confdefs.h. */ 33951 33952 33953#define getservbyport_r innocuous_getservbyport_r 33954#ifdef __STDC__ 33955# include <limits.h> 33956#else 33957# include <assert.h> 33958#endif 33959#undef getservbyport_r 33960#ifdef __cplusplus 33961extern "C" 33962#endif 33963char getservbyport_r (); 33964#if defined __stub_getservbyport_r || defined __stub___getservbyport_r 33965choke me 33966#endif 33967 33968int main (void) 33969{ 33970return getservbyport_r (); 33971 ; 33972 return 0; 33973} 33974 33975_ACEOF 33976if ac_fn_c_try_link "$LINENO"; then : 33977 33978 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 33979$as_echo "yes" >&6; } 33980 tst_links_getservbyport_r="yes" 33981 33982else 33983 33984 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 33985$as_echo "no" >&6; } 33986 tst_links_getservbyport_r="no" 33987 33988fi 33989rm -f core conftest.err conftest.$ac_objext \ 33990 conftest$ac_exeext conftest.$ac_ext 33991 # 33992 if test "$tst_links_getservbyport_r" = "yes"; then 33993 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if getservbyport_r is prototyped" >&5 33994$as_echo_n "checking if getservbyport_r is prototyped... " >&6; } 33995 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 33996/* end confdefs.h. */ 33997 33998 $curl_includes_netdb 33999 34000_ACEOF 34001if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 34002 $EGREP "getservbyport_r" >/dev/null 2>&1; then : 34003 34004 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 34005$as_echo "yes" >&6; } 34006 tst_proto_getservbyport_r="yes" 34007 34008else 34009 34010 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 34011$as_echo "no" >&6; } 34012 tst_proto_getservbyport_r="no" 34013 34014fi 34015rm -f conftest* 34016 34017 fi 34018 # 34019 if test "$tst_proto_getservbyport_r" = "yes"; then 34020 if test "$tst_nargs_getservbyport_r" = "unknown"; then 34021 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if getservbyport_r takes 4 args." >&5 34022$as_echo_n "checking if getservbyport_r takes 4 args.... " >&6; } 34023 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 34024/* end confdefs.h. */ 34025 34026 34027 $curl_includes_netdb 34028 34029int main (void) 34030{ 34031 34032 if(0 != getservbyport_r(0, 0, 0, 0)) 34033 return 1; 34034 34035 ; 34036 return 0; 34037} 34038 34039_ACEOF 34040if ac_fn_c_try_compile "$LINENO"; then : 34041 34042 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 34043$as_echo "yes" >&6; } 34044 tst_compi_getservbyport_r="yes" 34045 tst_nargs_getservbyport_r="4" 34046 34047else 34048 34049 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 34050$as_echo "no" >&6; } 34051 tst_compi_getservbyport_r="no" 34052 34053fi 34054rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 34055 fi 34056 if test "$tst_nargs_getservbyport_r" = "unknown"; then 34057 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if getservbyport_r takes 5 args." >&5 34058$as_echo_n "checking if getservbyport_r takes 5 args.... " >&6; } 34059 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 34060/* end confdefs.h. */ 34061 34062 34063 $curl_includes_netdb 34064 34065int main (void) 34066{ 34067 34068 if(0 != getservbyport_r(0, 0, 0, 0, 0)) 34069 return 1; 34070 34071 ; 34072 return 0; 34073} 34074 34075_ACEOF 34076if ac_fn_c_try_compile "$LINENO"; then : 34077 34078 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 34079$as_echo "yes" >&6; } 34080 tst_compi_getservbyport_r="yes" 34081 tst_nargs_getservbyport_r="5" 34082 34083else 34084 34085 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 34086$as_echo "no" >&6; } 34087 tst_compi_getservbyport_r="no" 34088 34089fi 34090rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 34091 fi 34092 if test "$tst_nargs_getservbyport_r" = "unknown"; then 34093 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if getservbyport_r takes 6 args." >&5 34094$as_echo_n "checking if getservbyport_r takes 6 args.... " >&6; } 34095 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 34096/* end confdefs.h. */ 34097 34098 34099 $curl_includes_netdb 34100 34101int main (void) 34102{ 34103 34104 if(0 != getservbyport_r(0, 0, 0, 0, 0, 0)) 34105 return 1; 34106 34107 ; 34108 return 0; 34109} 34110 34111_ACEOF 34112if ac_fn_c_try_compile "$LINENO"; then : 34113 34114 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 34115$as_echo "yes" >&6; } 34116 tst_compi_getservbyport_r="yes" 34117 tst_nargs_getservbyport_r="6" 34118 34119else 34120 34121 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 34122$as_echo "no" >&6; } 34123 tst_compi_getservbyport_r="no" 34124 34125fi 34126rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 34127 fi 34128 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if getservbyport_r is compilable" >&5 34129$as_echo_n "checking if getservbyport_r is compilable... " >&6; } 34130 if test "$tst_compi_getservbyport_r" = "yes"; then 34131 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 34132$as_echo "yes" >&6; } 34133 else 34134 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 34135$as_echo "no" >&6; } 34136 fi 34137 fi 34138 # 34139 if test "$tst_compi_getservbyport_r" = "yes"; then 34140 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if getservbyport_r usage allowed" >&5 34141$as_echo_n "checking if getservbyport_r usage allowed... " >&6; } 34142 if test "x$curl_disallow_getservbyport_r" != "xyes"; then 34143 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 34144$as_echo "yes" >&6; } 34145 tst_allow_getservbyport_r="yes" 34146 else 34147 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 34148$as_echo "no" >&6; } 34149 tst_allow_getservbyport_r="no" 34150 fi 34151 fi 34152 # 34153 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if getservbyport_r might be used" >&5 34154$as_echo_n "checking if getservbyport_r might be used... " >&6; } 34155 if test "$tst_links_getservbyport_r" = "yes" && 34156 test "$tst_proto_getservbyport_r" = "yes" && 34157 test "$tst_compi_getservbyport_r" = "yes" && 34158 test "$tst_allow_getservbyport_r" = "yes"; then 34159 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 34160$as_echo "yes" >&6; } 34161 34162cat >>confdefs.h <<_ACEOF 34163#define HAVE_GETSERVBYPORT_R 1 34164_ACEOF 34165 34166 34167cat >>confdefs.h <<_ACEOF 34168#define GETSERVBYPORT_R_ARGS $tst_nargs_getservbyport_r 34169_ACEOF 34170 34171 if test "$tst_nargs_getservbyport_r" -eq "4"; then 34172 34173$as_echo "#define GETSERVBYPORT_R_BUFSIZE sizeof(struct servent_data)" >>confdefs.h 34174 34175 else 34176 34177$as_echo "#define GETSERVBYPORT_R_BUFSIZE 4096" >>confdefs.h 34178 34179 fi 34180 curl_cv_func_getservbyport_r="yes" 34181 else 34182 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 34183$as_echo "no" >&6; } 34184 curl_cv_func_getservbyport_r="no" 34185 fi 34186 34187 34188curl_includes_time="\ 34189/* includes start */ 34190#ifdef HAVE_SYS_TYPES_H 34191# include <sys/types.h> 34192#endif 34193#ifdef HAVE_SYS_TIME_H 34194# include <sys/time.h> 34195# ifdef TIME_WITH_SYS_TIME 34196# include <time.h> 34197# endif 34198#else 34199# ifdef HAVE_TIME_H 34200# include <time.h> 34201# endif 34202#endif 34203/* includes end */" 34204 for ac_header in sys/types.h sys/time.h time.h 34205do : 34206 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 34207ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$curl_includes_time 34208" 34209if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 34210 cat >>confdefs.h <<_ACEOF 34211#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 34212_ACEOF 34213 34214fi 34215 34216done 34217 34218 34219 34220 # 34221 tst_links_gmtime_r="unknown" 34222 tst_proto_gmtime_r="unknown" 34223 tst_compi_gmtime_r="unknown" 34224 tst_works_gmtime_r="unknown" 34225 tst_allow_gmtime_r="unknown" 34226 # 34227 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gmtime_r can be linked" >&5 34228$as_echo_n "checking if gmtime_r can be linked... " >&6; } 34229 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 34230/* end confdefs.h. */ 34231 34232 34233#define gmtime_r innocuous_gmtime_r 34234#ifdef __STDC__ 34235# include <limits.h> 34236#else 34237# include <assert.h> 34238#endif 34239#undef gmtime_r 34240#ifdef __cplusplus 34241extern "C" 34242#endif 34243char gmtime_r (); 34244#if defined __stub_gmtime_r || defined __stub___gmtime_r 34245choke me 34246#endif 34247 34248int main (void) 34249{ 34250return gmtime_r (); 34251 ; 34252 return 0; 34253} 34254 34255_ACEOF 34256if ac_fn_c_try_link "$LINENO"; then : 34257 34258 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 34259$as_echo "yes" >&6; } 34260 tst_links_gmtime_r="yes" 34261 34262else 34263 34264 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 34265$as_echo "no" >&6; } 34266 tst_links_gmtime_r="no" 34267 34268fi 34269rm -f core conftest.err conftest.$ac_objext \ 34270 conftest$ac_exeext conftest.$ac_ext 34271 # 34272 if test "$tst_links_gmtime_r" = "yes"; then 34273 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gmtime_r is prototyped" >&5 34274$as_echo_n "checking if gmtime_r is prototyped... " >&6; } 34275 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 34276/* end confdefs.h. */ 34277 34278 $curl_includes_time 34279 34280_ACEOF 34281if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 34282 $EGREP "gmtime_r" >/dev/null 2>&1; then : 34283 34284 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 34285$as_echo "yes" >&6; } 34286 tst_proto_gmtime_r="yes" 34287 34288else 34289 34290 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 34291$as_echo "no" >&6; } 34292 tst_proto_gmtime_r="no" 34293 34294fi 34295rm -f conftest* 34296 34297 fi 34298 # 34299 if test "$tst_proto_gmtime_r" = "yes"; then 34300 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gmtime_r is compilable" >&5 34301$as_echo_n "checking if gmtime_r is compilable... " >&6; } 34302 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 34303/* end confdefs.h. */ 34304 34305 34306 $curl_includes_time 34307 34308int main (void) 34309{ 34310 34311 if(0 != gmtime_r(0, 0)) 34312 return 1; 34313 34314 ; 34315 return 0; 34316} 34317 34318_ACEOF 34319if ac_fn_c_try_compile "$LINENO"; then : 34320 34321 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 34322$as_echo "yes" >&6; } 34323 tst_compi_gmtime_r="yes" 34324 34325else 34326 34327 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 34328$as_echo "no" >&6; } 34329 tst_compi_gmtime_r="no" 34330 34331fi 34332rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 34333 fi 34334 # 34335 if test "x$cross_compiling" != "xyes" && 34336 test "$tst_compi_gmtime_r" = "yes"; then 34337 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gmtime_r seems to work" >&5 34338$as_echo_n "checking if gmtime_r seems to work... " >&6; } 34339 34340 34341 old=$LD_LIBRARY_PATH 34342 LD_LIBRARY_PATH=$CURL_LIBRARY_PATH:$old 34343 export LD_LIBRARY_PATH 34344 if test "$cross_compiling" = yes; then : 34345 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 34346$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 34347as_fn_error $? "cannot run test program while cross compiling 34348See \`config.log' for more details" "$LINENO" 5; } 34349else 34350 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 34351/* end confdefs.h. */ 34352 34353 34354 $curl_includes_stdlib 34355 $curl_includes_time 34356 34357int main (void) 34358{ 34359 34360 time_t local = 1170352587; 34361 struct tm *gmt = 0; 34362 struct tm result; 34363 gmt = gmtime_r(&local, &result); 34364 if(gmt) 34365 exit(0); 34366 else 34367 exit(1); 34368 34369 ; 34370 return 0; 34371} 34372 34373_ACEOF 34374if ac_fn_c_try_run "$LINENO"; then : 34375 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 34376$as_echo "yes" >&6; } 34377 tst_works_gmtime_r="yes" 34378 34379else 34380 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 34381$as_echo "no" >&6; } 34382 tst_works_gmtime_r="no" 34383 34384fi 34385rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 34386 conftest.$ac_objext conftest.beam conftest.$ac_ext 34387fi 34388 34389 LD_LIBRARY_PATH=$old # restore 34390 34391 fi 34392 # 34393 if test "$tst_compi_gmtime_r" = "yes" && 34394 test "$tst_works_gmtime_r" != "no"; then 34395 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gmtime_r usage allowed" >&5 34396$as_echo_n "checking if gmtime_r usage allowed... " >&6; } 34397 if test "x$curl_disallow_gmtime_r" != "xyes"; then 34398 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 34399$as_echo "yes" >&6; } 34400 tst_allow_gmtime_r="yes" 34401 else 34402 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 34403$as_echo "no" >&6; } 34404 tst_allow_gmtime_r="no" 34405 fi 34406 fi 34407 # 34408 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gmtime_r might be used" >&5 34409$as_echo_n "checking if gmtime_r might be used... " >&6; } 34410 if test "$tst_links_gmtime_r" = "yes" && 34411 test "$tst_proto_gmtime_r" = "yes" && 34412 test "$tst_compi_gmtime_r" = "yes" && 34413 test "$tst_allow_gmtime_r" = "yes" && 34414 test "$tst_works_gmtime_r" != "no"; then 34415 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 34416$as_echo "yes" >&6; } 34417 34418cat >>confdefs.h <<_ACEOF 34419#define HAVE_GMTIME_R 1 34420_ACEOF 34421 34422 curl_cv_func_gmtime_r="yes" 34423 else 34424 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 34425$as_echo "no" >&6; } 34426 curl_cv_func_gmtime_r="no" 34427 fi 34428 34429 34430curl_includes_arpa_inet="\ 34431/* includes start */ 34432#ifdef HAVE_SYS_TYPES_H 34433# include <sys/types.h> 34434#endif 34435#ifdef HAVE_SYS_SOCKET_H 34436# include <sys/socket.h> 34437#endif 34438#ifdef HAVE_NETINET_IN_H 34439# include <netinet/in.h> 34440#endif 34441#ifdef HAVE_ARPA_INET_H 34442# include <arpa/inet.h> 34443#endif 34444#ifdef HAVE_WINSOCK2_H 34445#include <winsock2.h> 34446#include <ws2tcpip.h> 34447#endif 34448/* includes end */" 34449 for ac_header in sys/types.h sys/socket.h netinet/in.h arpa/inet.h 34450do : 34451 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 34452ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$curl_includes_arpa_inet 34453" 34454if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 34455 cat >>confdefs.h <<_ACEOF 34456#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 34457_ACEOF 34458 34459fi 34460 34461done 34462 34463 34464 34465 # 34466 tst_links_inet_ntoa_r="unknown" 34467 tst_proto_inet_ntoa_r="unknown" 34468 tst_compi_inet_ntoa_r="unknown" 34469 tst_allow_inet_ntoa_r="unknown" 34470 tst_nargs_inet_ntoa_r="unknown" 34471 # 34472 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if inet_ntoa_r can be linked" >&5 34473$as_echo_n "checking if inet_ntoa_r can be linked... " >&6; } 34474 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 34475/* end confdefs.h. */ 34476 34477 34478#define inet_ntoa_r innocuous_inet_ntoa_r 34479#ifdef __STDC__ 34480# include <limits.h> 34481#else 34482# include <assert.h> 34483#endif 34484#undef inet_ntoa_r 34485#ifdef __cplusplus 34486extern "C" 34487#endif 34488char inet_ntoa_r (); 34489#if defined __stub_inet_ntoa_r || defined __stub___inet_ntoa_r 34490choke me 34491#endif 34492 34493int main (void) 34494{ 34495return inet_ntoa_r (); 34496 ; 34497 return 0; 34498} 34499 34500_ACEOF 34501if ac_fn_c_try_link "$LINENO"; then : 34502 34503 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 34504$as_echo "yes" >&6; } 34505 tst_links_inet_ntoa_r="yes" 34506 34507else 34508 34509 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 34510$as_echo "no" >&6; } 34511 tst_links_inet_ntoa_r="no" 34512 34513fi 34514rm -f core conftest.err conftest.$ac_objext \ 34515 conftest$ac_exeext conftest.$ac_ext 34516 # 34517 if test "$tst_links_inet_ntoa_r" = "yes"; then 34518 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if inet_ntoa_r is prototyped" >&5 34519$as_echo_n "checking if inet_ntoa_r is prototyped... " >&6; } 34520 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 34521/* end confdefs.h. */ 34522 34523 $curl_includes_arpa_inet 34524 34525_ACEOF 34526if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 34527 $EGREP "inet_ntoa_r" >/dev/null 2>&1; then : 34528 34529 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 34530$as_echo "yes" >&6; } 34531 tst_proto_inet_ntoa_r="yes" 34532 34533else 34534 34535 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 34536$as_echo "no" >&6; } 34537 tst_proto_inet_ntoa_r="no" 34538 34539fi 34540rm -f conftest* 34541 34542 fi 34543 # 34544 if test "$tst_proto_inet_ntoa_r" = "yes"; then 34545 if test "$tst_nargs_inet_ntoa_r" = "unknown"; then 34546 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if inet_ntoa_r takes 2 args." >&5 34547$as_echo_n "checking if inet_ntoa_r takes 2 args.... " >&6; } 34548 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 34549/* end confdefs.h. */ 34550 34551 34552 $curl_includes_arpa_inet 34553 34554int main (void) 34555{ 34556 34557 struct in_addr addr; 34558 if(0 != inet_ntoa_r(addr, 0)) 34559 return 1; 34560 34561 ; 34562 return 0; 34563} 34564 34565_ACEOF 34566if ac_fn_c_try_compile "$LINENO"; then : 34567 34568 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 34569$as_echo "yes" >&6; } 34570 tst_compi_inet_ntoa_r="yes" 34571 tst_nargs_inet_ntoa_r="2" 34572 34573else 34574 34575 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 34576$as_echo "no" >&6; } 34577 tst_compi_inet_ntoa_r="no" 34578 34579fi 34580rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 34581 fi 34582 if test "$tst_nargs_inet_ntoa_r" = "unknown"; then 34583 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if inet_ntoa_r takes 3 args." >&5 34584$as_echo_n "checking if inet_ntoa_r takes 3 args.... " >&6; } 34585 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 34586/* end confdefs.h. */ 34587 34588 34589 $curl_includes_arpa_inet 34590 34591int main (void) 34592{ 34593 34594 struct in_addr addr; 34595 if(0 != inet_ntoa_r(addr, 0, 0)) 34596 return 1; 34597 34598 ; 34599 return 0; 34600} 34601 34602_ACEOF 34603if ac_fn_c_try_compile "$LINENO"; then : 34604 34605 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 34606$as_echo "yes" >&6; } 34607 tst_compi_inet_ntoa_r="yes" 34608 tst_nargs_inet_ntoa_r="3" 34609 34610else 34611 34612 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 34613$as_echo "no" >&6; } 34614 tst_compi_inet_ntoa_r="no" 34615 34616fi 34617rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 34618 fi 34619 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if inet_ntoa_r is compilable" >&5 34620$as_echo_n "checking if inet_ntoa_r is compilable... " >&6; } 34621 if test "$tst_compi_inet_ntoa_r" = "yes"; then 34622 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 34623$as_echo "yes" >&6; } 34624 else 34625 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 34626$as_echo "no" >&6; } 34627 fi 34628 fi 34629 # 34630 if test "$tst_compi_inet_ntoa_r" = "yes"; then 34631 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if inet_ntoa_r usage allowed" >&5 34632$as_echo_n "checking if inet_ntoa_r usage allowed... " >&6; } 34633 if test "x$curl_disallow_inet_ntoa_r" != "xyes"; then 34634 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 34635$as_echo "yes" >&6; } 34636 tst_allow_inet_ntoa_r="yes" 34637 else 34638 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 34639$as_echo "no" >&6; } 34640 tst_allow_inet_ntoa_r="no" 34641 fi 34642 fi 34643 # 34644 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if inet_ntoa_r might be used" >&5 34645$as_echo_n "checking if inet_ntoa_r might be used... " >&6; } 34646 if test "$tst_links_inet_ntoa_r" = "yes" && 34647 test "$tst_proto_inet_ntoa_r" = "yes" && 34648 test "$tst_compi_inet_ntoa_r" = "yes" && 34649 test "$tst_allow_inet_ntoa_r" = "yes"; then 34650 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 34651$as_echo "yes" >&6; } 34652 34653cat >>confdefs.h <<_ACEOF 34654#define HAVE_INET_NTOA_R 1 34655_ACEOF 34656 34657 # 34658 if test "$tst_nargs_inet_ntoa_r" -eq "2"; then 34659 34660$as_echo "#define HAVE_INET_NTOA_R_2 1" >>confdefs.h 34661 34662 elif test "$tst_nargs_inet_ntoa_r" -eq "3"; then 34663 34664$as_echo "#define HAVE_INET_NTOA_R_3 1" >>confdefs.h 34665 34666 fi 34667 # 34668 curl_cv_func_inet_ntoa_r="yes" 34669 else 34670 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 34671$as_echo "no" >&6; } 34672 curl_cv_func_inet_ntoa_r="no" 34673 fi 34674 34675 34676 # 34677 tst_links_inet_ntop="unknown" 34678 tst_proto_inet_ntop="unknown" 34679 tst_compi_inet_ntop="unknown" 34680 tst_works_inet_ntop="unknown" 34681 tst_allow_inet_ntop="unknown" 34682 # 34683 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if inet_ntop can be linked" >&5 34684$as_echo_n "checking if inet_ntop can be linked... " >&6; } 34685 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 34686/* end confdefs.h. */ 34687 34688 34689#define inet_ntop innocuous_inet_ntop 34690#ifdef __STDC__ 34691# include <limits.h> 34692#else 34693# include <assert.h> 34694#endif 34695#undef inet_ntop 34696#ifdef __cplusplus 34697extern "C" 34698#endif 34699char inet_ntop (); 34700#if defined __stub_inet_ntop || defined __stub___inet_ntop 34701choke me 34702#endif 34703 34704int main (void) 34705{ 34706return inet_ntop (); 34707 ; 34708 return 0; 34709} 34710 34711_ACEOF 34712if ac_fn_c_try_link "$LINENO"; then : 34713 34714 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 34715$as_echo "yes" >&6; } 34716 tst_links_inet_ntop="yes" 34717 34718else 34719 34720 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 34721$as_echo "no" >&6; } 34722 tst_links_inet_ntop="no" 34723 34724fi 34725rm -f core conftest.err conftest.$ac_objext \ 34726 conftest$ac_exeext conftest.$ac_ext 34727 # 34728 if test "$tst_links_inet_ntop" = "yes"; then 34729 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if inet_ntop is prototyped" >&5 34730$as_echo_n "checking if inet_ntop is prototyped... " >&6; } 34731 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 34732/* end confdefs.h. */ 34733 34734 $curl_includes_arpa_inet 34735 34736_ACEOF 34737if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 34738 $EGREP "inet_ntop" >/dev/null 2>&1; then : 34739 34740 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 34741$as_echo "yes" >&6; } 34742 tst_proto_inet_ntop="yes" 34743 34744else 34745 34746 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 34747$as_echo "no" >&6; } 34748 tst_proto_inet_ntop="no" 34749 34750fi 34751rm -f conftest* 34752 34753 fi 34754 # 34755 if test "$tst_proto_inet_ntop" = "yes"; then 34756 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if inet_ntop is compilable" >&5 34757$as_echo_n "checking if inet_ntop is compilable... " >&6; } 34758 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 34759/* end confdefs.h. */ 34760 34761 34762 $curl_includes_arpa_inet 34763 34764int main (void) 34765{ 34766 34767 if(0 != inet_ntop(0, 0, 0, 0)) 34768 return 1; 34769 34770 ; 34771 return 0; 34772} 34773 34774_ACEOF 34775if ac_fn_c_try_compile "$LINENO"; then : 34776 34777 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 34778$as_echo "yes" >&6; } 34779 tst_compi_inet_ntop="yes" 34780 34781else 34782 34783 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 34784$as_echo "no" >&6; } 34785 tst_compi_inet_ntop="no" 34786 34787fi 34788rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 34789 fi 34790 # 34791 if test "x$cross_compiling" != "xyes" && 34792 test "$tst_compi_inet_ntop" = "yes"; then 34793 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if inet_ntop seems to work" >&5 34794$as_echo_n "checking if inet_ntop seems to work... " >&6; } 34795 34796 34797 old=$LD_LIBRARY_PATH 34798 LD_LIBRARY_PATH=$CURL_LIBRARY_PATH:$old 34799 export LD_LIBRARY_PATH 34800 if test "$cross_compiling" = yes; then : 34801 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 34802$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 34803as_fn_error $? "cannot run test program while cross compiling 34804See \`config.log' for more details" "$LINENO" 5; } 34805else 34806 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 34807/* end confdefs.h. */ 34808 34809 34810 $curl_includes_stdlib 34811 $curl_includes_arpa_inet 34812 $curl_includes_string 34813 34814int main (void) 34815{ 34816 34817 char ipv6res[sizeof("ffff:ffff:ffff:ffff:ffff:ffff:255.255.255.255")]; 34818 char ipv4res[sizeof "255.255.255.255"]; 34819 unsigned char ipv6a[26]; 34820 unsigned char ipv4a[5]; 34821 char *ipv6ptr = 0; 34822 char *ipv4ptr = 0; 34823 /* - */ 34824 ipv4res[0] = '\0'; 34825 ipv4a[0] = 0xc0; 34826 ipv4a[1] = 0xa8; 34827 ipv4a[2] = 0x64; 34828 ipv4a[3] = 0x01; 34829 ipv4a[4] = 0x01; 34830 /* - */ 34831 ipv4ptr = inet_ntop(AF_INET, ipv4a, ipv4res, sizeof(ipv4res)); 34832 if(!ipv4ptr) 34833 exit(1); /* fail */ 34834 if(ipv4ptr != ipv4res) 34835 exit(1); /* fail */ 34836 if(!ipv4ptr[0]) 34837 exit(1); /* fail */ 34838 if(memcmp(ipv4res, "192.168.100.1", 13) != 0) 34839 exit(1); /* fail */ 34840 /* - */ 34841 ipv6res[0] = '\0'; 34842 memset(ipv6a, 0, sizeof(ipv6a)); 34843 ipv6a[0] = 0xfe; 34844 ipv6a[1] = 0x80; 34845 ipv6a[8] = 0x02; 34846 ipv6a[9] = 0x14; 34847 ipv6a[10] = 0x4f; 34848 ipv6a[11] = 0xff; 34849 ipv6a[12] = 0xfe; 34850 ipv6a[13] = 0x0b; 34851 ipv6a[14] = 0x76; 34852 ipv6a[15] = 0xc8; 34853 ipv6a[25] = 0x01; 34854 /* - */ 34855 ipv6ptr = inet_ntop(AF_INET6, ipv6a, ipv6res, sizeof(ipv6res)); 34856 if(!ipv6ptr) 34857 exit(1); /* fail */ 34858 if(ipv6ptr != ipv6res) 34859 exit(1); /* fail */ 34860 if(!ipv6ptr[0]) 34861 exit(1); /* fail */ 34862 if(memcmp(ipv6res, "fe80::214:4fff:fe0b:76c8", 24) != 0) 34863 exit(1); /* fail */ 34864 /* - */ 34865 exit(0); 34866 34867 ; 34868 return 0; 34869} 34870 34871_ACEOF 34872if ac_fn_c_try_run "$LINENO"; then : 34873 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 34874$as_echo "yes" >&6; } 34875 tst_works_inet_ntop="yes" 34876 34877else 34878 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 34879$as_echo "no" >&6; } 34880 tst_works_inet_ntop="no" 34881 34882fi 34883rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 34884 conftest.$ac_objext conftest.beam conftest.$ac_ext 34885fi 34886 34887 LD_LIBRARY_PATH=$old # restore 34888 34889 fi 34890 # 34891 if test "$tst_compi_inet_ntop" = "yes" && 34892 test "$tst_works_inet_ntop" != "no"; then 34893 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if inet_ntop usage allowed" >&5 34894$as_echo_n "checking if inet_ntop usage allowed... " >&6; } 34895 if test "x$curl_disallow_inet_ntop" != "xyes"; then 34896 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 34897$as_echo "yes" >&6; } 34898 tst_allow_inet_ntop="yes" 34899 else 34900 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 34901$as_echo "no" >&6; } 34902 tst_allow_inet_ntop="no" 34903 fi 34904 fi 34905 # 34906 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if inet_ntop might be used" >&5 34907$as_echo_n "checking if inet_ntop might be used... " >&6; } 34908 if test "$tst_links_inet_ntop" = "yes" && 34909 test "$tst_proto_inet_ntop" = "yes" && 34910 test "$tst_compi_inet_ntop" = "yes" && 34911 test "$tst_allow_inet_ntop" = "yes" && 34912 test "$tst_works_inet_ntop" != "no"; then 34913 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 34914$as_echo "yes" >&6; } 34915 34916cat >>confdefs.h <<_ACEOF 34917#define HAVE_INET_NTOP 1 34918_ACEOF 34919 34920 curl_cv_func_inet_ntop="yes" 34921 else 34922 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 34923$as_echo "no" >&6; } 34924 curl_cv_func_inet_ntop="no" 34925 fi 34926 34927 34928 # 34929 tst_links_inet_pton="unknown" 34930 tst_proto_inet_pton="unknown" 34931 tst_compi_inet_pton="unknown" 34932 tst_works_inet_pton="unknown" 34933 tst_allow_inet_pton="unknown" 34934 # 34935 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if inet_pton can be linked" >&5 34936$as_echo_n "checking if inet_pton can be linked... " >&6; } 34937 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 34938/* end confdefs.h. */ 34939 34940 34941#define inet_pton innocuous_inet_pton 34942#ifdef __STDC__ 34943# include <limits.h> 34944#else 34945# include <assert.h> 34946#endif 34947#undef inet_pton 34948#ifdef __cplusplus 34949extern "C" 34950#endif 34951char inet_pton (); 34952#if defined __stub_inet_pton || defined __stub___inet_pton 34953choke me 34954#endif 34955 34956int main (void) 34957{ 34958return inet_pton (); 34959 ; 34960 return 0; 34961} 34962 34963_ACEOF 34964if ac_fn_c_try_link "$LINENO"; then : 34965 34966 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 34967$as_echo "yes" >&6; } 34968 tst_links_inet_pton="yes" 34969 34970else 34971 34972 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 34973$as_echo "no" >&6; } 34974 tst_links_inet_pton="no" 34975 34976fi 34977rm -f core conftest.err conftest.$ac_objext \ 34978 conftest$ac_exeext conftest.$ac_ext 34979 # 34980 if test "$tst_links_inet_pton" = "yes"; then 34981 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if inet_pton is prototyped" >&5 34982$as_echo_n "checking if inet_pton is prototyped... " >&6; } 34983 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 34984/* end confdefs.h. */ 34985 34986 $curl_includes_arpa_inet 34987 34988_ACEOF 34989if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 34990 $EGREP "inet_pton" >/dev/null 2>&1; then : 34991 34992 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 34993$as_echo "yes" >&6; } 34994 tst_proto_inet_pton="yes" 34995 34996else 34997 34998 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 34999$as_echo "no" >&6; } 35000 tst_proto_inet_pton="no" 35001 35002fi 35003rm -f conftest* 35004 35005 fi 35006 # 35007 if test "$tst_proto_inet_pton" = "yes"; then 35008 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if inet_pton is compilable" >&5 35009$as_echo_n "checking if inet_pton is compilable... " >&6; } 35010 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 35011/* end confdefs.h. */ 35012 35013 35014 $curl_includes_arpa_inet 35015 35016int main (void) 35017{ 35018 35019 if(0 != inet_pton(0, 0, 0)) 35020 return 1; 35021 35022 ; 35023 return 0; 35024} 35025 35026_ACEOF 35027if ac_fn_c_try_compile "$LINENO"; then : 35028 35029 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 35030$as_echo "yes" >&6; } 35031 tst_compi_inet_pton="yes" 35032 35033else 35034 35035 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 35036$as_echo "no" >&6; } 35037 tst_compi_inet_pton="no" 35038 35039fi 35040rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 35041 fi 35042 # 35043 if test "x$cross_compiling" != "xyes" && 35044 test "$tst_compi_inet_pton" = "yes"; then 35045 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if inet_pton seems to work" >&5 35046$as_echo_n "checking if inet_pton seems to work... " >&6; } 35047 35048 35049 old=$LD_LIBRARY_PATH 35050 LD_LIBRARY_PATH=$CURL_LIBRARY_PATH:$old 35051 export LD_LIBRARY_PATH 35052 if test "$cross_compiling" = yes; then : 35053 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 35054$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 35055as_fn_error $? "cannot run test program while cross compiling 35056See \`config.log' for more details" "$LINENO" 5; } 35057else 35058 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 35059/* end confdefs.h. */ 35060 35061 35062 $curl_includes_stdlib 35063 $curl_includes_arpa_inet 35064 $curl_includes_string 35065 35066int main (void) 35067{ 35068 35069 unsigned char ipv6a[16+1]; 35070 unsigned char ipv4a[4+1]; 35071 const char *ipv6src = "fe80::214:4fff:fe0b:76c8"; 35072 const char *ipv4src = "192.168.100.1"; 35073 /* - */ 35074 memset(ipv4a, 1, sizeof(ipv4a)); 35075 if(1 != inet_pton(AF_INET, ipv4src, ipv4a)) 35076 exit(1); /* fail */ 35077 /* - */ 35078 if( (ipv4a[0] != 0xc0) || 35079 (ipv4a[1] != 0xa8) || 35080 (ipv4a[2] != 0x64) || 35081 (ipv4a[3] != 0x01) || 35082 (ipv4a[4] != 0x01) ) 35083 exit(1); /* fail */ 35084 /* - */ 35085 memset(ipv6a, 1, sizeof(ipv6a)); 35086 if(1 != inet_pton(AF_INET6, ipv6src, ipv6a)) 35087 exit(1); /* fail */ 35088 /* - */ 35089 if( (ipv6a[0] != 0xfe) || 35090 (ipv6a[1] != 0x80) || 35091 (ipv6a[8] != 0x02) || 35092 (ipv6a[9] != 0x14) || 35093 (ipv6a[10] != 0x4f) || 35094 (ipv6a[11] != 0xff) || 35095 (ipv6a[12] != 0xfe) || 35096 (ipv6a[13] != 0x0b) || 35097 (ipv6a[14] != 0x76) || 35098 (ipv6a[15] != 0xc8) || 35099 (ipv6a[16] != 0x01) ) 35100 exit(1); /* fail */ 35101 /* - */ 35102 if( (ipv6a[2] != 0x0) || 35103 (ipv6a[3] != 0x0) || 35104 (ipv6a[4] != 0x0) || 35105 (ipv6a[5] != 0x0) || 35106 (ipv6a[6] != 0x0) || 35107 (ipv6a[7] != 0x0) ) 35108 exit(1); /* fail */ 35109 /* - */ 35110 exit(0); 35111 35112 ; 35113 return 0; 35114} 35115 35116_ACEOF 35117if ac_fn_c_try_run "$LINENO"; then : 35118 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 35119$as_echo "yes" >&6; } 35120 tst_works_inet_pton="yes" 35121 35122else 35123 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 35124$as_echo "no" >&6; } 35125 tst_works_inet_pton="no" 35126 35127fi 35128rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 35129 conftest.$ac_objext conftest.beam conftest.$ac_ext 35130fi 35131 35132 LD_LIBRARY_PATH=$old # restore 35133 35134 fi 35135 # 35136 if test "$tst_compi_inet_pton" = "yes" && 35137 test "$tst_works_inet_pton" != "no"; then 35138 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if inet_pton usage allowed" >&5 35139$as_echo_n "checking if inet_pton usage allowed... " >&6; } 35140 if test "x$curl_disallow_inet_pton" != "xyes"; then 35141 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 35142$as_echo "yes" >&6; } 35143 tst_allow_inet_pton="yes" 35144 else 35145 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 35146$as_echo "no" >&6; } 35147 tst_allow_inet_pton="no" 35148 fi 35149 fi 35150 # 35151 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if inet_pton might be used" >&5 35152$as_echo_n "checking if inet_pton might be used... " >&6; } 35153 if test "$tst_links_inet_pton" = "yes" && 35154 test "$tst_proto_inet_pton" = "yes" && 35155 test "$tst_compi_inet_pton" = "yes" && 35156 test "$tst_allow_inet_pton" = "yes" && 35157 test "$tst_works_inet_pton" != "no"; then 35158 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 35159$as_echo "yes" >&6; } 35160 35161cat >>confdefs.h <<_ACEOF 35162#define HAVE_INET_PTON 1 35163_ACEOF 35164 35165 curl_cv_func_inet_pton="yes" 35166 else 35167 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 35168$as_echo "no" >&6; } 35169 curl_cv_func_inet_pton="no" 35170 fi 35171 35172 35173curl_includes_stropts="\ 35174/* includes start */ 35175#ifdef HAVE_SYS_TYPES_H 35176# include <sys/types.h> 35177#endif 35178#ifdef HAVE_UNISTD_H 35179# include <unistd.h> 35180#endif 35181#ifdef HAVE_SYS_SOCKET_H 35182# include <sys/socket.h> 35183#endif 35184#ifdef HAVE_SYS_IOCTL_H 35185# include <sys/ioctl.h> 35186#endif 35187#ifdef HAVE_STROPTS_H 35188# include <stropts.h> 35189#endif 35190/* includes end */" 35191 for ac_header in sys/types.h unistd.h sys/socket.h sys/ioctl.h stropts.h 35192do : 35193 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 35194ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$curl_includes_stropts 35195" 35196if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 35197 cat >>confdefs.h <<_ACEOF 35198#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 35199_ACEOF 35200 35201fi 35202 35203done 35204 35205 35206 35207 # 35208 tst_links_ioctl="unknown" 35209 tst_proto_ioctl="unknown" 35210 tst_compi_ioctl="unknown" 35211 tst_allow_ioctl="unknown" 35212 # 35213 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if ioctl can be linked" >&5 35214$as_echo_n "checking if ioctl can be linked... " >&6; } 35215 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 35216/* end confdefs.h. */ 35217 35218 35219#define ioctl innocuous_ioctl 35220#ifdef __STDC__ 35221# include <limits.h> 35222#else 35223# include <assert.h> 35224#endif 35225#undef ioctl 35226#ifdef __cplusplus 35227extern "C" 35228#endif 35229char ioctl (); 35230#if defined __stub_ioctl || defined __stub___ioctl 35231choke me 35232#endif 35233 35234int main (void) 35235{ 35236return ioctl (); 35237 ; 35238 return 0; 35239} 35240 35241_ACEOF 35242if ac_fn_c_try_link "$LINENO"; then : 35243 35244 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 35245$as_echo "yes" >&6; } 35246 tst_links_ioctl="yes" 35247 35248else 35249 35250 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 35251$as_echo "no" >&6; } 35252 tst_links_ioctl="no" 35253 35254fi 35255rm -f core conftest.err conftest.$ac_objext \ 35256 conftest$ac_exeext conftest.$ac_ext 35257 # 35258 if test "$tst_links_ioctl" = "yes"; then 35259 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if ioctl is prototyped" >&5 35260$as_echo_n "checking if ioctl is prototyped... " >&6; } 35261 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 35262/* end confdefs.h. */ 35263 35264 $curl_includes_stropts 35265 35266_ACEOF 35267if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 35268 $EGREP "ioctl" >/dev/null 2>&1; then : 35269 35270 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 35271$as_echo "yes" >&6; } 35272 tst_proto_ioctl="yes" 35273 35274else 35275 35276 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 35277$as_echo "no" >&6; } 35278 tst_proto_ioctl="no" 35279 35280fi 35281rm -f conftest* 35282 35283 fi 35284 # 35285 if test "$tst_proto_ioctl" = "yes"; then 35286 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if ioctl is compilable" >&5 35287$as_echo_n "checking if ioctl is compilable... " >&6; } 35288 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 35289/* end confdefs.h. */ 35290 35291 35292 $curl_includes_stropts 35293 35294int main (void) 35295{ 35296 35297 if(0 != ioctl(0, 0, 0)) 35298 return 1; 35299 35300 ; 35301 return 0; 35302} 35303 35304_ACEOF 35305if ac_fn_c_try_compile "$LINENO"; then : 35306 35307 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 35308$as_echo "yes" >&6; } 35309 tst_compi_ioctl="yes" 35310 35311else 35312 35313 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 35314$as_echo "no" >&6; } 35315 tst_compi_ioctl="no" 35316 35317fi 35318rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 35319 fi 35320 # 35321 if test "$tst_compi_ioctl" = "yes"; then 35322 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if ioctl usage allowed" >&5 35323$as_echo_n "checking if ioctl usage allowed... " >&6; } 35324 if test "x$curl_disallow_ioctl" != "xyes"; then 35325 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 35326$as_echo "yes" >&6; } 35327 tst_allow_ioctl="yes" 35328 else 35329 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 35330$as_echo "no" >&6; } 35331 tst_allow_ioctl="no" 35332 fi 35333 fi 35334 # 35335 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if ioctl might be used" >&5 35336$as_echo_n "checking if ioctl might be used... " >&6; } 35337 if test "$tst_links_ioctl" = "yes" && 35338 test "$tst_proto_ioctl" = "yes" && 35339 test "$tst_compi_ioctl" = "yes" && 35340 test "$tst_allow_ioctl" = "yes"; then 35341 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 35342$as_echo "yes" >&6; } 35343 35344cat >>confdefs.h <<_ACEOF 35345#define HAVE_IOCTL 1 35346_ACEOF 35347 35348 curl_cv_func_ioctl="yes" 35349 35350 # 35351 tst_compi_ioctl_fionbio="unknown" 35352 tst_allow_ioctl_fionbio="unknown" 35353 # 35354 if test "$curl_cv_func_ioctl" = "yes"; then 35355 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if ioctl FIONBIO is compilable" >&5 35356$as_echo_n "checking if ioctl FIONBIO is compilable... " >&6; } 35357 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 35358/* end confdefs.h. */ 35359 35360 35361 $curl_includes_stropts 35362 35363int main (void) 35364{ 35365 35366 int flags = 0; 35367 if(0 != ioctl(0, FIONBIO, &flags)) 35368 return 1; 35369 35370 ; 35371 return 0; 35372} 35373 35374_ACEOF 35375if ac_fn_c_try_compile "$LINENO"; then : 35376 35377 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 35378$as_echo "yes" >&6; } 35379 tst_compi_ioctl_fionbio="yes" 35380 35381else 35382 35383 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 35384$as_echo "no" >&6; } 35385 tst_compi_ioctl_fionbio="no" 35386 35387fi 35388rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 35389 fi 35390 # 35391 if test "$tst_compi_ioctl_fionbio" = "yes"; then 35392 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if ioctl FIONBIO usage allowed" >&5 35393$as_echo_n "checking if ioctl FIONBIO usage allowed... " >&6; } 35394 if test "x$curl_disallow_ioctl_fionbio" != "xyes"; then 35395 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 35396$as_echo "yes" >&6; } 35397 tst_allow_ioctl_fionbio="yes" 35398 else 35399 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 35400$as_echo "no" >&6; } 35401 tst_allow_ioctl_fionbio="no" 35402 fi 35403 fi 35404 # 35405 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if ioctl FIONBIO might be used" >&5 35406$as_echo_n "checking if ioctl FIONBIO might be used... " >&6; } 35407 if test "$tst_compi_ioctl_fionbio" = "yes" && 35408 test "$tst_allow_ioctl_fionbio" = "yes"; then 35409 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 35410$as_echo "yes" >&6; } 35411 35412cat >>confdefs.h <<_ACEOF 35413#define HAVE_IOCTL_FIONBIO 1 35414_ACEOF 35415 35416 curl_cv_func_ioctl_fionbio="yes" 35417 else 35418 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 35419$as_echo "no" >&6; } 35420 curl_cv_func_ioctl_fionbio="no" 35421 fi 35422 35423 35424 # 35425 tst_compi_ioctl_siocgifaddr="unknown" 35426 tst_allow_ioctl_siocgifaddr="unknown" 35427 # 35428 if test "$curl_cv_func_ioctl" = "yes"; then 35429 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if ioctl SIOCGIFADDR is compilable" >&5 35430$as_echo_n "checking if ioctl SIOCGIFADDR is compilable... " >&6; } 35431 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 35432/* end confdefs.h. */ 35433 35434 35435 $curl_includes_stropts 35436 #include <net/if.h> 35437 35438int main (void) 35439{ 35440 35441 struct ifreq ifr; 35442 if(0 != ioctl(0, SIOCGIFADDR, &ifr)) 35443 return 1; 35444 35445 ; 35446 return 0; 35447} 35448 35449_ACEOF 35450if ac_fn_c_try_compile "$LINENO"; then : 35451 35452 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 35453$as_echo "yes" >&6; } 35454 tst_compi_ioctl_siocgifaddr="yes" 35455 35456else 35457 35458 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 35459$as_echo "no" >&6; } 35460 tst_compi_ioctl_siocgifaddr="no" 35461 35462fi 35463rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 35464 fi 35465 # 35466 if test "$tst_compi_ioctl_siocgifaddr" = "yes"; then 35467 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if ioctl SIOCGIFADDR usage allowed" >&5 35468$as_echo_n "checking if ioctl SIOCGIFADDR usage allowed... " >&6; } 35469 if test "x$curl_disallow_ioctl_siocgifaddr" != "xyes"; then 35470 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 35471$as_echo "yes" >&6; } 35472 tst_allow_ioctl_siocgifaddr="yes" 35473 else 35474 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 35475$as_echo "no" >&6; } 35476 tst_allow_ioctl_siocgifaddr="no" 35477 fi 35478 fi 35479 # 35480 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if ioctl SIOCGIFADDR might be used" >&5 35481$as_echo_n "checking if ioctl SIOCGIFADDR might be used... " >&6; } 35482 if test "$tst_compi_ioctl_siocgifaddr" = "yes" && 35483 test "$tst_allow_ioctl_siocgifaddr" = "yes"; then 35484 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 35485$as_echo "yes" >&6; } 35486 35487cat >>confdefs.h <<_ACEOF 35488#define HAVE_IOCTL_SIOCGIFADDR 1 35489_ACEOF 35490 35491 curl_cv_func_ioctl_siocgifaddr="yes" 35492 else 35493 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 35494$as_echo "no" >&6; } 35495 curl_cv_func_ioctl_siocgifaddr="no" 35496 fi 35497 35498 else 35499 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 35500$as_echo "no" >&6; } 35501 curl_cv_func_ioctl="no" 35502 fi 35503 35504 35505 # 35506 tst_links_ioctlsocket="unknown" 35507 tst_proto_ioctlsocket="unknown" 35508 tst_compi_ioctlsocket="unknown" 35509 tst_allow_ioctlsocket="unknown" 35510 # 35511 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if ioctlsocket can be linked" >&5 35512$as_echo_n "checking if ioctlsocket can be linked... " >&6; } 35513 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 35514/* end confdefs.h. */ 35515 35516 35517 $curl_includes_winsock2 35518 $curl_includes_bsdsocket 35519 35520int main (void) 35521{ 35522 35523 if(0 != ioctlsocket(0, 0, 0)) 35524 return 1; 35525 35526 ; 35527 return 0; 35528} 35529 35530_ACEOF 35531if ac_fn_c_try_link "$LINENO"; then : 35532 35533 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 35534$as_echo "yes" >&6; } 35535 tst_links_ioctlsocket="yes" 35536 35537else 35538 35539 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 35540$as_echo "no" >&6; } 35541 tst_links_ioctlsocket="no" 35542 35543fi 35544rm -f core conftest.err conftest.$ac_objext \ 35545 conftest$ac_exeext conftest.$ac_ext 35546 # 35547 if test "$tst_links_ioctlsocket" = "yes"; then 35548 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if ioctlsocket is prototyped" >&5 35549$as_echo_n "checking if ioctlsocket is prototyped... " >&6; } 35550 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 35551/* end confdefs.h. */ 35552 35553 $curl_includes_winsock2 35554 $curl_includes_bsdsocket 35555 35556_ACEOF 35557if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 35558 $EGREP "ioctlsocket" >/dev/null 2>&1; then : 35559 35560 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 35561$as_echo "yes" >&6; } 35562 tst_proto_ioctlsocket="yes" 35563 35564else 35565 35566 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 35567$as_echo "no" >&6; } 35568 tst_proto_ioctlsocket="no" 35569 35570fi 35571rm -f conftest* 35572 35573 fi 35574 # 35575 if test "$tst_proto_ioctlsocket" = "yes"; then 35576 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if ioctlsocket is compilable" >&5 35577$as_echo_n "checking if ioctlsocket is compilable... " >&6; } 35578 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 35579/* end confdefs.h. */ 35580 35581 35582 $curl_includes_winsock2 35583 $curl_includes_bsdsocket 35584 35585int main (void) 35586{ 35587 35588 if(0 != ioctlsocket(0, 0, 0)) 35589 return 1; 35590 35591 ; 35592 return 0; 35593} 35594 35595_ACEOF 35596if ac_fn_c_try_compile "$LINENO"; then : 35597 35598 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 35599$as_echo "yes" >&6; } 35600 tst_compi_ioctlsocket="yes" 35601 35602else 35603 35604 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 35605$as_echo "no" >&6; } 35606 tst_compi_ioctlsocket="no" 35607 35608fi 35609rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 35610 fi 35611 # 35612 if test "$tst_compi_ioctlsocket" = "yes"; then 35613 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if ioctlsocket usage allowed" >&5 35614$as_echo_n "checking if ioctlsocket usage allowed... " >&6; } 35615 if test "x$curl_disallow_ioctlsocket" != "xyes"; then 35616 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 35617$as_echo "yes" >&6; } 35618 tst_allow_ioctlsocket="yes" 35619 else 35620 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 35621$as_echo "no" >&6; } 35622 tst_allow_ioctlsocket="no" 35623 fi 35624 fi 35625 # 35626 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if ioctlsocket might be used" >&5 35627$as_echo_n "checking if ioctlsocket might be used... " >&6; } 35628 if test "$tst_links_ioctlsocket" = "yes" && 35629 test "$tst_proto_ioctlsocket" = "yes" && 35630 test "$tst_compi_ioctlsocket" = "yes" && 35631 test "$tst_allow_ioctlsocket" = "yes"; then 35632 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 35633$as_echo "yes" >&6; } 35634 35635cat >>confdefs.h <<_ACEOF 35636#define HAVE_IOCTLSOCKET 1 35637_ACEOF 35638 35639 curl_cv_func_ioctlsocket="yes" 35640 35641 # 35642 tst_compi_ioctlsocket_fionbio="unknown" 35643 tst_allow_ioctlsocket_fionbio="unknown" 35644 # 35645 if test "$curl_cv_func_ioctlsocket" = "yes"; then 35646 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if ioctlsocket FIONBIO is compilable" >&5 35647$as_echo_n "checking if ioctlsocket FIONBIO is compilable... " >&6; } 35648 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 35649/* end confdefs.h. */ 35650 35651 35652 $curl_includes_winsock2 35653 $curl_includes_bsdsocket 35654 35655int main (void) 35656{ 35657 35658 int flags = 0; 35659 if(0 != ioctlsocket(0, FIONBIO, &flags)) 35660 return 1; 35661 35662 ; 35663 return 0; 35664} 35665 35666_ACEOF 35667if ac_fn_c_try_compile "$LINENO"; then : 35668 35669 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 35670$as_echo "yes" >&6; } 35671 tst_compi_ioctlsocket_fionbio="yes" 35672 35673else 35674 35675 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 35676$as_echo "no" >&6; } 35677 tst_compi_ioctlsocket_fionbio="no" 35678 35679fi 35680rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 35681 fi 35682 # 35683 if test "$tst_compi_ioctlsocket_fionbio" = "yes"; then 35684 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if ioctlsocket FIONBIO usage allowed" >&5 35685$as_echo_n "checking if ioctlsocket FIONBIO usage allowed... " >&6; } 35686 if test "x$curl_disallow_ioctlsocket_fionbio" != "xyes"; then 35687 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 35688$as_echo "yes" >&6; } 35689 tst_allow_ioctlsocket_fionbio="yes" 35690 else 35691 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 35692$as_echo "no" >&6; } 35693 tst_allow_ioctlsocket_fionbio="no" 35694 fi 35695 fi 35696 # 35697 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if ioctlsocket FIONBIO might be used" >&5 35698$as_echo_n "checking if ioctlsocket FIONBIO might be used... " >&6; } 35699 if test "$tst_compi_ioctlsocket_fionbio" = "yes" && 35700 test "$tst_allow_ioctlsocket_fionbio" = "yes"; then 35701 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 35702$as_echo "yes" >&6; } 35703 35704cat >>confdefs.h <<_ACEOF 35705#define HAVE_IOCTLSOCKET_FIONBIO 1 35706_ACEOF 35707 35708 curl_cv_func_ioctlsocket_fionbio="yes" 35709 else 35710 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 35711$as_echo "no" >&6; } 35712 curl_cv_func_ioctlsocket_fionbio="no" 35713 fi 35714 35715 else 35716 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 35717$as_echo "no" >&6; } 35718 curl_cv_func_ioctlsocket="no" 35719 fi 35720 35721 35722 # 35723 tst_links_ioctlsocket_camel="unknown" 35724 tst_proto_ioctlsocket_camel="unknown" 35725 tst_compi_ioctlsocket_camel="unknown" 35726 tst_allow_ioctlsocket_camel="unknown" 35727 # 35728 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if IoctlSocket can be linked" >&5 35729$as_echo_n "checking if IoctlSocket can be linked... " >&6; } 35730 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 35731/* end confdefs.h. */ 35732 35733 35734#define IoctlSocket innocuous_IoctlSocket 35735#ifdef __STDC__ 35736# include <limits.h> 35737#else 35738# include <assert.h> 35739#endif 35740#undef IoctlSocket 35741#ifdef __cplusplus 35742extern "C" 35743#endif 35744char IoctlSocket (); 35745#if defined __stub_IoctlSocket || defined __stub___IoctlSocket 35746choke me 35747#endif 35748 35749int main (void) 35750{ 35751return IoctlSocket (); 35752 ; 35753 return 0; 35754} 35755 35756_ACEOF 35757if ac_fn_c_try_link "$LINENO"; then : 35758 35759 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 35760$as_echo "yes" >&6; } 35761 tst_links_ioctlsocket_camel="yes" 35762 35763else 35764 35765 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 35766$as_echo "no" >&6; } 35767 tst_links_ioctlsocket_camel="no" 35768 35769fi 35770rm -f core conftest.err conftest.$ac_objext \ 35771 conftest$ac_exeext conftest.$ac_ext 35772 # 35773 if test "$tst_links_ioctlsocket_camel" = "yes"; then 35774 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if IoctlSocket is prototyped" >&5 35775$as_echo_n "checking if IoctlSocket is prototyped... " >&6; } 35776 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 35777/* end confdefs.h. */ 35778 35779 $curl_includes_stropts 35780 35781_ACEOF 35782if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 35783 $EGREP "IoctlSocket" >/dev/null 2>&1; then : 35784 35785 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 35786$as_echo "yes" >&6; } 35787 tst_proto_ioctlsocket_camel="yes" 35788 35789else 35790 35791 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 35792$as_echo "no" >&6; } 35793 tst_proto_ioctlsocket_camel="no" 35794 35795fi 35796rm -f conftest* 35797 35798 fi 35799 # 35800 if test "$tst_proto_ioctlsocket_camel" = "yes"; then 35801 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if IoctlSocket is compilable" >&5 35802$as_echo_n "checking if IoctlSocket is compilable... " >&6; } 35803 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 35804/* end confdefs.h. */ 35805 35806 35807 $curl_includes_stropts 35808 35809int main (void) 35810{ 35811 35812 if(0 != IoctlSocket(0, 0, 0)) 35813 return 1; 35814 35815 ; 35816 return 0; 35817} 35818 35819_ACEOF 35820if ac_fn_c_try_compile "$LINENO"; then : 35821 35822 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 35823$as_echo "yes" >&6; } 35824 tst_compi_ioctlsocket_camel="yes" 35825 35826else 35827 35828 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 35829$as_echo "no" >&6; } 35830 tst_compi_ioctlsocket_camel="no" 35831 35832fi 35833rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 35834 fi 35835 # 35836 if test "$tst_compi_ioctlsocket_camel" = "yes"; then 35837 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if IoctlSocket usage allowed" >&5 35838$as_echo_n "checking if IoctlSocket usage allowed... " >&6; } 35839 if test "x$curl_disallow_ioctlsocket_camel" != "xyes"; then 35840 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 35841$as_echo "yes" >&6; } 35842 tst_allow_ioctlsocket_camel="yes" 35843 else 35844 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 35845$as_echo "no" >&6; } 35846 tst_allow_ioctlsocket_camel="no" 35847 fi 35848 fi 35849 # 35850 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if IoctlSocket might be used" >&5 35851$as_echo_n "checking if IoctlSocket might be used... " >&6; } 35852 if test "$tst_links_ioctlsocket_camel" = "yes" && 35853 test "$tst_proto_ioctlsocket_camel" = "yes" && 35854 test "$tst_compi_ioctlsocket_camel" = "yes" && 35855 test "$tst_allow_ioctlsocket_camel" = "yes"; then 35856 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 35857$as_echo "yes" >&6; } 35858 35859cat >>confdefs.h <<_ACEOF 35860#define HAVE_IOCTLSOCKET_CAMEL 1 35861_ACEOF 35862 35863 curl_cv_func_ioctlsocket_camel="yes" 35864 35865 # 35866 tst_compi_ioctlsocket_camel_fionbio="unknown" 35867 tst_allow_ioctlsocket_camel_fionbio="unknown" 35868 # 35869 if test "$curl_cv_func_ioctlsocket_camel" = "yes"; then 35870 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if IoctlSocket FIONBIO is compilable" >&5 35871$as_echo_n "checking if IoctlSocket FIONBIO is compilable... " >&6; } 35872 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 35873/* end confdefs.h. */ 35874 35875 35876 $curl_includes_stropts 35877 35878int main (void) 35879{ 35880 35881 long flags = 0; 35882 if(0 != ioctlsocket(0, FIONBIO, &flags)) 35883 return 1; 35884 35885 ; 35886 return 0; 35887} 35888 35889_ACEOF 35890if ac_fn_c_try_compile "$LINENO"; then : 35891 35892 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 35893$as_echo "yes" >&6; } 35894 tst_compi_ioctlsocket_camel_fionbio="yes" 35895 35896else 35897 35898 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 35899$as_echo "no" >&6; } 35900 tst_compi_ioctlsocket_camel_fionbio="no" 35901 35902fi 35903rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 35904 fi 35905 # 35906 if test "$tst_compi_ioctlsocket_camel_fionbio" = "yes"; then 35907 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if IoctlSocket FIONBIO usage allowed" >&5 35908$as_echo_n "checking if IoctlSocket FIONBIO usage allowed... " >&6; } 35909 if test "x$curl_disallow_ioctlsocket_camel_fionbio" != "xyes"; then 35910 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 35911$as_echo "yes" >&6; } 35912 tst_allow_ioctlsocket_camel_fionbio="yes" 35913 else 35914 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 35915$as_echo "no" >&6; } 35916 tst_allow_ioctlsocket_camel_fionbio="no" 35917 fi 35918 fi 35919 # 35920 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if IoctlSocket FIONBIO might be used" >&5 35921$as_echo_n "checking if IoctlSocket FIONBIO might be used... " >&6; } 35922 if test "$tst_compi_ioctlsocket_camel_fionbio" = "yes" && 35923 test "$tst_allow_ioctlsocket_camel_fionbio" = "yes"; then 35924 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 35925$as_echo "yes" >&6; } 35926 35927cat >>confdefs.h <<_ACEOF 35928#define HAVE_IOCTLSOCKET_CAMEL_FIONBIO 1 35929_ACEOF 35930 35931 curl_cv_func_ioctlsocket_camel_fionbio="yes" 35932 else 35933 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 35934$as_echo "no" >&6; } 35935 curl_cv_func_ioctlsocket_camel_fionbio="no" 35936 fi 35937 35938 else 35939 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 35940$as_echo "no" >&6; } 35941 curl_cv_func_ioctlsocket_camel="no" 35942 fi 35943 35944 35945 # 35946 tst_links_localtime_r="unknown" 35947 tst_proto_localtime_r="unknown" 35948 tst_compi_localtime_r="unknown" 35949 tst_works_localtime_r="unknown" 35950 tst_allow_localtime_r="unknown" 35951 # 35952 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if localtime_r can be linked" >&5 35953$as_echo_n "checking if localtime_r can be linked... " >&6; } 35954 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 35955/* end confdefs.h. */ 35956 35957 35958#define localtime_r innocuous_localtime_r 35959#ifdef __STDC__ 35960# include <limits.h> 35961#else 35962# include <assert.h> 35963#endif 35964#undef localtime_r 35965#ifdef __cplusplus 35966extern "C" 35967#endif 35968char localtime_r (); 35969#if defined __stub_localtime_r || defined __stub___localtime_r 35970choke me 35971#endif 35972 35973int main (void) 35974{ 35975return localtime_r (); 35976 ; 35977 return 0; 35978} 35979 35980_ACEOF 35981if ac_fn_c_try_link "$LINENO"; then : 35982 35983 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 35984$as_echo "yes" >&6; } 35985 tst_links_localtime_r="yes" 35986 35987else 35988 35989 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 35990$as_echo "no" >&6; } 35991 tst_links_localtime_r="no" 35992 35993fi 35994rm -f core conftest.err conftest.$ac_objext \ 35995 conftest$ac_exeext conftest.$ac_ext 35996 # 35997 if test "$tst_links_localtime_r" = "yes"; then 35998 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if localtime_r is prototyped" >&5 35999$as_echo_n "checking if localtime_r is prototyped... " >&6; } 36000 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 36001/* end confdefs.h. */ 36002 36003 $curl_includes_time 36004 36005_ACEOF 36006if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 36007 $EGREP "localtime_r" >/dev/null 2>&1; then : 36008 36009 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 36010$as_echo "yes" >&6; } 36011 tst_proto_localtime_r="yes" 36012 36013else 36014 36015 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 36016$as_echo "no" >&6; } 36017 tst_proto_localtime_r="no" 36018 36019fi 36020rm -f conftest* 36021 36022 fi 36023 # 36024 if test "$tst_proto_localtime_r" = "yes"; then 36025 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if localtime_r is compilable" >&5 36026$as_echo_n "checking if localtime_r is compilable... " >&6; } 36027 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 36028/* end confdefs.h. */ 36029 36030 36031 $curl_includes_time 36032 36033int main (void) 36034{ 36035 36036 if(0 != localtime_r(0, 0)) 36037 return 1; 36038 36039 ; 36040 return 0; 36041} 36042 36043_ACEOF 36044if ac_fn_c_try_compile "$LINENO"; then : 36045 36046 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 36047$as_echo "yes" >&6; } 36048 tst_compi_localtime_r="yes" 36049 36050else 36051 36052 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 36053$as_echo "no" >&6; } 36054 tst_compi_localtime_r="no" 36055 36056fi 36057rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 36058 fi 36059 # 36060 if test "x$cross_compiling" != "xyes" && 36061 test "$tst_compi_localtime_r" = "yes"; then 36062 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if localtime_r seems to work" >&5 36063$as_echo_n "checking if localtime_r seems to work... " >&6; } 36064 36065 36066 old=$LD_LIBRARY_PATH 36067 LD_LIBRARY_PATH=$CURL_LIBRARY_PATH:$old 36068 export LD_LIBRARY_PATH 36069 if test "$cross_compiling" = yes; then : 36070 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 36071$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 36072as_fn_error $? "cannot run test program while cross compiling 36073See \`config.log' for more details" "$LINENO" 5; } 36074else 36075 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 36076/* end confdefs.h. */ 36077 36078 36079 $curl_includes_stdlib 36080 $curl_includes_time 36081 36082int main (void) 36083{ 36084 36085 time_t clock = 1170352587; 36086 struct tm *tmp = 0; 36087 struct tm result; 36088 tmp = localtime_r(&clock, &result); 36089 if(tmp) 36090 exit(0); 36091 else 36092 exit(1); 36093 36094 ; 36095 return 0; 36096} 36097 36098_ACEOF 36099if ac_fn_c_try_run "$LINENO"; then : 36100 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 36101$as_echo "yes" >&6; } 36102 tst_works_localtime_r="yes" 36103 36104else 36105 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 36106$as_echo "no" >&6; } 36107 tst_works_localtime_r="no" 36108 36109fi 36110rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 36111 conftest.$ac_objext conftest.beam conftest.$ac_ext 36112fi 36113 36114 LD_LIBRARY_PATH=$old # restore 36115 36116 fi 36117 # 36118 if test "$tst_compi_localtime_r" = "yes" && 36119 test "$tst_works_localtime_r" != "no"; then 36120 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if localtime_r usage allowed" >&5 36121$as_echo_n "checking if localtime_r usage allowed... " >&6; } 36122 if test "x$curl_disallow_localtime_r" != "xyes"; then 36123 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 36124$as_echo "yes" >&6; } 36125 tst_allow_localtime_r="yes" 36126 else 36127 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 36128$as_echo "no" >&6; } 36129 tst_allow_localtime_r="no" 36130 fi 36131 fi 36132 # 36133 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if localtime_r might be used" >&5 36134$as_echo_n "checking if localtime_r might be used... " >&6; } 36135 if test "$tst_links_localtime_r" = "yes" && 36136 test "$tst_proto_localtime_r" = "yes" && 36137 test "$tst_compi_localtime_r" = "yes" && 36138 test "$tst_allow_localtime_r" = "yes" && 36139 test "$tst_works_localtime_r" != "no"; then 36140 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 36141$as_echo "yes" >&6; } 36142 36143cat >>confdefs.h <<_ACEOF 36144#define HAVE_LOCALTIME_R 1 36145_ACEOF 36146 36147 curl_cv_func_localtime_r="yes" 36148 else 36149 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 36150$as_echo "no" >&6; } 36151 curl_cv_func_localtime_r="no" 36152 fi 36153 36154 36155 # 36156 tst_links_memrchr="unknown" 36157 tst_macro_memrchr="unknown" 36158 tst_proto_memrchr="unknown" 36159 tst_compi_memrchr="unknown" 36160 tst_allow_memrchr="unknown" 36161 # 36162 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if memrchr can be linked" >&5 36163$as_echo_n "checking if memrchr can be linked... " >&6; } 36164 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 36165/* end confdefs.h. */ 36166 36167 36168#define memrchr innocuous_memrchr 36169#ifdef __STDC__ 36170# include <limits.h> 36171#else 36172# include <assert.h> 36173#endif 36174#undef memrchr 36175#ifdef __cplusplus 36176extern "C" 36177#endif 36178char memrchr (); 36179#if defined __stub_memrchr || defined __stub___memrchr 36180choke me 36181#endif 36182 36183int main (void) 36184{ 36185return memrchr (); 36186 ; 36187 return 0; 36188} 36189 36190_ACEOF 36191if ac_fn_c_try_link "$LINENO"; then : 36192 36193 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 36194$as_echo "yes" >&6; } 36195 tst_links_memrchr="yes" 36196 36197else 36198 36199 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 36200$as_echo "no" >&6; } 36201 tst_links_memrchr="no" 36202 36203fi 36204rm -f core conftest.err conftest.$ac_objext \ 36205 conftest$ac_exeext conftest.$ac_ext 36206 # 36207 if test "$tst_links_memrchr" = "no"; then 36208 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if memrchr seems a macro" >&5 36209$as_echo_n "checking if memrchr seems a macro... " >&6; } 36210 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 36211/* end confdefs.h. */ 36212 36213 36214 $curl_includes_string 36215 36216int main (void) 36217{ 36218 36219 if(0 != memrchr(0, 0, 0)) 36220 return 1; 36221 36222 ; 36223 return 0; 36224} 36225 36226_ACEOF 36227if ac_fn_c_try_link "$LINENO"; then : 36228 36229 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 36230$as_echo "yes" >&6; } 36231 tst_macro_memrchr="yes" 36232 36233else 36234 36235 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 36236$as_echo "no" >&6; } 36237 tst_macro_memrchr="no" 36238 36239fi 36240rm -f core conftest.err conftest.$ac_objext \ 36241 conftest$ac_exeext conftest.$ac_ext 36242 fi 36243 # 36244 if test "$tst_links_memrchr" = "yes"; then 36245 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if memrchr is prototyped" >&5 36246$as_echo_n "checking if memrchr is prototyped... " >&6; } 36247 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 36248/* end confdefs.h. */ 36249 36250 $curl_includes_string 36251 36252_ACEOF 36253if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 36254 $EGREP "memrchr" >/dev/null 2>&1; then : 36255 36256 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 36257$as_echo "yes" >&6; } 36258 tst_proto_memrchr="yes" 36259 36260else 36261 36262 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 36263$as_echo "no" >&6; } 36264 tst_proto_memrchr="no" 36265 36266fi 36267rm -f conftest* 36268 36269 fi 36270 # 36271 if test "$tst_proto_memrchr" = "yes" || 36272 test "$tst_macro_memrchr" = "yes"; then 36273 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if memrchr is compilable" >&5 36274$as_echo_n "checking if memrchr is compilable... " >&6; } 36275 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 36276/* end confdefs.h. */ 36277 36278 36279 $curl_includes_string 36280 36281int main (void) 36282{ 36283 36284 if(0 != memrchr(0, 0, 0)) 36285 return 1; 36286 36287 ; 36288 return 0; 36289} 36290 36291_ACEOF 36292if ac_fn_c_try_compile "$LINENO"; then : 36293 36294 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 36295$as_echo "yes" >&6; } 36296 tst_compi_memrchr="yes" 36297 36298else 36299 36300 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 36301$as_echo "no" >&6; } 36302 tst_compi_memrchr="no" 36303 36304fi 36305rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 36306 fi 36307 # 36308 if test "$tst_compi_memrchr" = "yes"; then 36309 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if memrchr usage allowed" >&5 36310$as_echo_n "checking if memrchr usage allowed... " >&6; } 36311 if test "x$curl_disallow_memrchr" != "xyes"; then 36312 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 36313$as_echo "yes" >&6; } 36314 tst_allow_memrchr="yes" 36315 else 36316 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 36317$as_echo "no" >&6; } 36318 tst_allow_memrchr="no" 36319 fi 36320 fi 36321 # 36322 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if memrchr might be used" >&5 36323$as_echo_n "checking if memrchr might be used... " >&6; } 36324 if (test "$tst_proto_memrchr" = "yes" || 36325 test "$tst_macro_memrchr" = "yes") && 36326 test "$tst_compi_memrchr" = "yes" && 36327 test "$tst_allow_memrchr" = "yes"; then 36328 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 36329$as_echo "yes" >&6; } 36330 36331cat >>confdefs.h <<_ACEOF 36332#define HAVE_MEMRCHR 1 36333_ACEOF 36334 36335 curl_cv_func_memrchr="yes" 36336 else 36337 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 36338$as_echo "no" >&6; } 36339 curl_cv_func_memrchr="no" 36340 fi 36341 36342 36343 # 36344 tst_links_poll="unknown" 36345 tst_proto_poll="unknown" 36346 tst_compi_poll="unknown" 36347 tst_works_poll="unknown" 36348 tst_allow_poll="unknown" 36349 # 36350 case $host_os in 36351 darwin*|interix*) 36352 curl_disallow_poll="yes" 36353 tst_compi_poll="no" 36354 ;; 36355 esac 36356 # 36357 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if poll can be linked" >&5 36358$as_echo_n "checking if poll can be linked... " >&6; } 36359 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 36360/* end confdefs.h. */ 36361 36362 36363 $curl_includes_poll 36364 36365int main (void) 36366{ 36367 36368 if(0 != poll(0, 0, 0)) 36369 return 1; 36370 36371 ; 36372 return 0; 36373} 36374 36375_ACEOF 36376if ac_fn_c_try_link "$LINENO"; then : 36377 36378 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 36379$as_echo "yes" >&6; } 36380 tst_links_poll="yes" 36381 36382else 36383 36384 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 36385$as_echo "no" >&6; } 36386 tst_links_poll="no" 36387 36388fi 36389rm -f core conftest.err conftest.$ac_objext \ 36390 conftest$ac_exeext conftest.$ac_ext 36391 # 36392 if test "$tst_links_poll" = "yes"; then 36393 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if poll is prototyped" >&5 36394$as_echo_n "checking if poll is prototyped... " >&6; } 36395 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 36396/* end confdefs.h. */ 36397 36398 $curl_includes_poll 36399 36400_ACEOF 36401if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 36402 $EGREP "poll" >/dev/null 2>&1; then : 36403 36404 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 36405$as_echo "yes" >&6; } 36406 tst_proto_poll="yes" 36407 36408else 36409 36410 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 36411$as_echo "no" >&6; } 36412 tst_proto_poll="no" 36413 36414fi 36415rm -f conftest* 36416 36417 fi 36418 # 36419 if test "$tst_proto_poll" = "yes"; then 36420 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if poll is compilable" >&5 36421$as_echo_n "checking if poll is compilable... " >&6; } 36422 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 36423/* end confdefs.h. */ 36424 36425 36426 $curl_includes_poll 36427 36428int main (void) 36429{ 36430 36431 if(0 != poll(0, 0, 0)) 36432 return 1; 36433 36434 ; 36435 return 0; 36436} 36437 36438_ACEOF 36439if ac_fn_c_try_compile "$LINENO"; then : 36440 36441 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 36442$as_echo "yes" >&6; } 36443 tst_compi_poll="yes" 36444 36445else 36446 36447 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 36448$as_echo "no" >&6; } 36449 tst_compi_poll="no" 36450 36451fi 36452rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 36453 fi 36454 # 36455 if test "x$cross_compiling" != "xyes" && 36456 test "$tst_compi_poll" = "yes"; then 36457 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if poll seems to work" >&5 36458$as_echo_n "checking if poll seems to work... " >&6; } 36459 36460 36461 old=$LD_LIBRARY_PATH 36462 LD_LIBRARY_PATH=$CURL_LIBRARY_PATH:$old 36463 export LD_LIBRARY_PATH 36464 if test "$cross_compiling" = yes; then : 36465 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 36466$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 36467as_fn_error $? "cannot run test program while cross compiling 36468See \`config.log' for more details" "$LINENO" 5; } 36469else 36470 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 36471/* end confdefs.h. */ 36472 36473 36474 $curl_includes_stdlib 36475 $curl_includes_poll 36476 $curl_includes_time 36477 36478int main (void) 36479{ 36480 36481 /* detect the original poll() breakage */ 36482 if(0 != poll(0, 0, 10)) 36483 exit(1); /* fail */ 36484 else { 36485 /* detect the 10.12 poll() breakage */ 36486 struct timeval before, after; 36487 int rc; 36488 size_t us; 36489 36490 gettimeofday(&before, NULL); 36491 rc = poll(NULL, 0, 500); 36492 gettimeofday(&after, NULL); 36493 36494 us = (after.tv_sec - before.tv_sec) * 1000000 + 36495 (after.tv_usec - before.tv_usec); 36496 36497 if(us < 400000) 36498 exit(1); 36499 } 36500 36501 ; 36502 return 0; 36503} 36504 36505_ACEOF 36506if ac_fn_c_try_run "$LINENO"; then : 36507 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 36508$as_echo "yes" >&6; } 36509 tst_works_poll="yes" 36510 36511else 36512 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 36513$as_echo "no" >&6; } 36514 tst_works_poll="no" 36515 36516fi 36517rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 36518 conftest.$ac_objext conftest.beam conftest.$ac_ext 36519fi 36520 36521 LD_LIBRARY_PATH=$old # restore 36522 36523 fi 36524 # 36525 if test "$tst_compi_poll" = "yes" && 36526 test "$tst_works_poll" != "no"; then 36527 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if poll usage allowed" >&5 36528$as_echo_n "checking if poll usage allowed... " >&6; } 36529 if test "x$curl_disallow_poll" != "xyes"; then 36530 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 36531$as_echo "yes" >&6; } 36532 tst_allow_poll="yes" 36533 else 36534 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 36535$as_echo "no" >&6; } 36536 tst_allow_poll="no" 36537 fi 36538 fi 36539 # 36540 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if poll might be used" >&5 36541$as_echo_n "checking if poll might be used... " >&6; } 36542 if test "$tst_links_poll" = "yes" && 36543 test "$tst_proto_poll" = "yes" && 36544 test "$tst_compi_poll" = "yes" && 36545 test "$tst_allow_poll" = "yes" && 36546 test "$tst_works_poll" != "no"; then 36547 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 36548$as_echo "yes" >&6; } 36549 36550cat >>confdefs.h <<_ACEOF 36551#define HAVE_POLL 1 36552_ACEOF 36553 36554 36555cat >>confdefs.h <<_ACEOF 36556#define HAVE_POLL_FINE 1 36557_ACEOF 36558 36559 curl_cv_func_poll="yes" 36560 else 36561 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 36562$as_echo "no" >&6; } 36563 curl_cv_func_poll="no" 36564 fi 36565 36566 36567 # 36568 tst_links_setsockopt="unknown" 36569 tst_proto_setsockopt="unknown" 36570 tst_compi_setsockopt="unknown" 36571 tst_allow_setsockopt="unknown" 36572 # 36573 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if setsockopt can be linked" >&5 36574$as_echo_n "checking if setsockopt can be linked... " >&6; } 36575 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 36576/* end confdefs.h. */ 36577 36578 36579 $curl_includes_winsock2 36580 $curl_includes_bsdsocket 36581 $curl_includes_sys_socket 36582 36583int main (void) 36584{ 36585 36586 if(0 != setsockopt(0, 0, 0, 0, 0)) 36587 return 1; 36588 36589 ; 36590 return 0; 36591} 36592 36593_ACEOF 36594if ac_fn_c_try_link "$LINENO"; then : 36595 36596 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 36597$as_echo "yes" >&6; } 36598 tst_links_setsockopt="yes" 36599 36600else 36601 36602 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 36603$as_echo "no" >&6; } 36604 tst_links_setsockopt="no" 36605 36606fi 36607rm -f core conftest.err conftest.$ac_objext \ 36608 conftest$ac_exeext conftest.$ac_ext 36609 # 36610 if test "$tst_links_setsockopt" = "yes"; then 36611 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if setsockopt is prototyped" >&5 36612$as_echo_n "checking if setsockopt is prototyped... " >&6; } 36613 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 36614/* end confdefs.h. */ 36615 36616 $curl_includes_winsock2 36617 $curl_includes_bsdsocket 36618 $curl_includes_sys_socket 36619 36620_ACEOF 36621if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 36622 $EGREP "setsockopt" >/dev/null 2>&1; then : 36623 36624 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 36625$as_echo "yes" >&6; } 36626 tst_proto_setsockopt="yes" 36627 36628else 36629 36630 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 36631$as_echo "no" >&6; } 36632 tst_proto_setsockopt="no" 36633 36634fi 36635rm -f conftest* 36636 36637 fi 36638 # 36639 if test "$tst_proto_setsockopt" = "yes"; then 36640 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if setsockopt is compilable" >&5 36641$as_echo_n "checking if setsockopt is compilable... " >&6; } 36642 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 36643/* end confdefs.h. */ 36644 36645 36646 $curl_includes_winsock2 36647 $curl_includes_bsdsocket 36648 $curl_includes_sys_socket 36649 36650int main (void) 36651{ 36652 36653 if(0 != setsockopt(0, 0, 0, 0, 0)) 36654 return 1; 36655 36656 ; 36657 return 0; 36658} 36659 36660_ACEOF 36661if ac_fn_c_try_compile "$LINENO"; then : 36662 36663 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 36664$as_echo "yes" >&6; } 36665 tst_compi_setsockopt="yes" 36666 36667else 36668 36669 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 36670$as_echo "no" >&6; } 36671 tst_compi_setsockopt="no" 36672 36673fi 36674rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 36675 fi 36676 # 36677 if test "$tst_compi_setsockopt" = "yes"; then 36678 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if setsockopt usage allowed" >&5 36679$as_echo_n "checking if setsockopt usage allowed... " >&6; } 36680 if test "x$curl_disallow_setsockopt" != "xyes"; then 36681 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 36682$as_echo "yes" >&6; } 36683 tst_allow_setsockopt="yes" 36684 else 36685 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 36686$as_echo "no" >&6; } 36687 tst_allow_setsockopt="no" 36688 fi 36689 fi 36690 # 36691 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if setsockopt might be used" >&5 36692$as_echo_n "checking if setsockopt might be used... " >&6; } 36693 if test "$tst_links_setsockopt" = "yes" && 36694 test "$tst_proto_setsockopt" = "yes" && 36695 test "$tst_compi_setsockopt" = "yes" && 36696 test "$tst_allow_setsockopt" = "yes"; then 36697 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 36698$as_echo "yes" >&6; } 36699 36700cat >>confdefs.h <<_ACEOF 36701#define HAVE_SETSOCKOPT 1 36702_ACEOF 36703 36704 curl_cv_func_setsockopt="yes" 36705 36706 # 36707 tst_compi_setsockopt_so_nonblock="unknown" 36708 tst_allow_setsockopt_so_nonblock="unknown" 36709 # 36710 if test "$curl_cv_func_setsockopt" = "yes"; then 36711 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if setsockopt SO_NONBLOCK is compilable" >&5 36712$as_echo_n "checking if setsockopt SO_NONBLOCK is compilable... " >&6; } 36713 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 36714/* end confdefs.h. */ 36715 36716 36717 $curl_includes_winsock2 36718 $curl_includes_bsdsocket 36719 $curl_includes_sys_socket 36720 36721int main (void) 36722{ 36723 36724 if(0 != setsockopt(0, SOL_SOCKET, SO_NONBLOCK, 0, 0)) 36725 return 1; 36726 36727 ; 36728 return 0; 36729} 36730 36731_ACEOF 36732if ac_fn_c_try_compile "$LINENO"; then : 36733 36734 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 36735$as_echo "yes" >&6; } 36736 tst_compi_setsockopt_so_nonblock="yes" 36737 36738else 36739 36740 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 36741$as_echo "no" >&6; } 36742 tst_compi_setsockopt_so_nonblock="no" 36743 36744fi 36745rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 36746 fi 36747 # 36748 if test "$tst_compi_setsockopt_so_nonblock" = "yes"; then 36749 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if setsockopt SO_NONBLOCK usage allowed" >&5 36750$as_echo_n "checking if setsockopt SO_NONBLOCK usage allowed... " >&6; } 36751 if test "x$curl_disallow_setsockopt_so_nonblock" != "xyes"; then 36752 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 36753$as_echo "yes" >&6; } 36754 tst_allow_setsockopt_so_nonblock="yes" 36755 else 36756 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 36757$as_echo "no" >&6; } 36758 tst_allow_setsockopt_so_nonblock="no" 36759 fi 36760 fi 36761 # 36762 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if setsockopt SO_NONBLOCK might be used" >&5 36763$as_echo_n "checking if setsockopt SO_NONBLOCK might be used... " >&6; } 36764 if test "$tst_compi_setsockopt_so_nonblock" = "yes" && 36765 test "$tst_allow_setsockopt_so_nonblock" = "yes"; then 36766 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 36767$as_echo "yes" >&6; } 36768 36769cat >>confdefs.h <<_ACEOF 36770#define HAVE_SETSOCKOPT_SO_NONBLOCK 1 36771_ACEOF 36772 36773 curl_cv_func_setsockopt_so_nonblock="yes" 36774 else 36775 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 36776$as_echo "no" >&6; } 36777 curl_cv_func_setsockopt_so_nonblock="no" 36778 fi 36779 36780 else 36781 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 36782$as_echo "no" >&6; } 36783 curl_cv_func_setsockopt="no" 36784 fi 36785 36786 36787curl_includes_signal="\ 36788/* includes start */ 36789#ifdef HAVE_SYS_TYPES_H 36790# include <sys/types.h> 36791#endif 36792#ifdef HAVE_SIGNAL_H 36793# include <signal.h> 36794#endif 36795/* includes end */" 36796 for ac_header in sys/types.h signal.h 36797do : 36798 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 36799ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$curl_includes_signal 36800" 36801if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 36802 cat >>confdefs.h <<_ACEOF 36803#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 36804_ACEOF 36805 36806fi 36807 36808done 36809 36810 36811 36812 # 36813 tst_links_sigaction="unknown" 36814 tst_proto_sigaction="unknown" 36815 tst_compi_sigaction="unknown" 36816 tst_allow_sigaction="unknown" 36817 # 36818 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if sigaction can be linked" >&5 36819$as_echo_n "checking if sigaction can be linked... " >&6; } 36820 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 36821/* end confdefs.h. */ 36822 36823 36824#define sigaction innocuous_sigaction 36825#ifdef __STDC__ 36826# include <limits.h> 36827#else 36828# include <assert.h> 36829#endif 36830#undef sigaction 36831#ifdef __cplusplus 36832extern "C" 36833#endif 36834char sigaction (); 36835#if defined __stub_sigaction || defined __stub___sigaction 36836choke me 36837#endif 36838 36839int main (void) 36840{ 36841return sigaction (); 36842 ; 36843 return 0; 36844} 36845 36846_ACEOF 36847if ac_fn_c_try_link "$LINENO"; then : 36848 36849 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 36850$as_echo "yes" >&6; } 36851 tst_links_sigaction="yes" 36852 36853else 36854 36855 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 36856$as_echo "no" >&6; } 36857 tst_links_sigaction="no" 36858 36859fi 36860rm -f core conftest.err conftest.$ac_objext \ 36861 conftest$ac_exeext conftest.$ac_ext 36862 # 36863 if test "$tst_links_sigaction" = "yes"; then 36864 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if sigaction is prototyped" >&5 36865$as_echo_n "checking if sigaction is prototyped... " >&6; } 36866 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 36867/* end confdefs.h. */ 36868 36869 $curl_includes_signal 36870 36871_ACEOF 36872if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 36873 $EGREP "sigaction" >/dev/null 2>&1; then : 36874 36875 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 36876$as_echo "yes" >&6; } 36877 tst_proto_sigaction="yes" 36878 36879else 36880 36881 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 36882$as_echo "no" >&6; } 36883 tst_proto_sigaction="no" 36884 36885fi 36886rm -f conftest* 36887 36888 fi 36889 # 36890 if test "$tst_proto_sigaction" = "yes"; then 36891 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if sigaction is compilable" >&5 36892$as_echo_n "checking if sigaction is compilable... " >&6; } 36893 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 36894/* end confdefs.h. */ 36895 36896 36897 $curl_includes_signal 36898 36899int main (void) 36900{ 36901 36902 if(0 != sigaction(0, 0, 0)) 36903 return 1; 36904 36905 ; 36906 return 0; 36907} 36908 36909_ACEOF 36910if ac_fn_c_try_compile "$LINENO"; then : 36911 36912 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 36913$as_echo "yes" >&6; } 36914 tst_compi_sigaction="yes" 36915 36916else 36917 36918 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 36919$as_echo "no" >&6; } 36920 tst_compi_sigaction="no" 36921 36922fi 36923rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 36924 fi 36925 # 36926 if test "$tst_compi_sigaction" = "yes"; then 36927 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if sigaction usage allowed" >&5 36928$as_echo_n "checking if sigaction usage allowed... " >&6; } 36929 if test "x$curl_disallow_sigaction" != "xyes"; then 36930 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 36931$as_echo "yes" >&6; } 36932 tst_allow_sigaction="yes" 36933 else 36934 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 36935$as_echo "no" >&6; } 36936 tst_allow_sigaction="no" 36937 fi 36938 fi 36939 # 36940 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if sigaction might be used" >&5 36941$as_echo_n "checking if sigaction might be used... " >&6; } 36942 if test "$tst_links_sigaction" = "yes" && 36943 test "$tst_proto_sigaction" = "yes" && 36944 test "$tst_compi_sigaction" = "yes" && 36945 test "$tst_allow_sigaction" = "yes"; then 36946 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 36947$as_echo "yes" >&6; } 36948 36949cat >>confdefs.h <<_ACEOF 36950#define HAVE_SIGACTION 1 36951_ACEOF 36952 36953 curl_cv_func_sigaction="yes" 36954 else 36955 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 36956$as_echo "no" >&6; } 36957 curl_cv_func_sigaction="no" 36958 fi 36959 36960 36961 # 36962 tst_links_siginterrupt="unknown" 36963 tst_proto_siginterrupt="unknown" 36964 tst_compi_siginterrupt="unknown" 36965 tst_allow_siginterrupt="unknown" 36966 # 36967 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if siginterrupt can be linked" >&5 36968$as_echo_n "checking if siginterrupt can be linked... " >&6; } 36969 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 36970/* end confdefs.h. */ 36971 36972 36973#define siginterrupt innocuous_siginterrupt 36974#ifdef __STDC__ 36975# include <limits.h> 36976#else 36977# include <assert.h> 36978#endif 36979#undef siginterrupt 36980#ifdef __cplusplus 36981extern "C" 36982#endif 36983char siginterrupt (); 36984#if defined __stub_siginterrupt || defined __stub___siginterrupt 36985choke me 36986#endif 36987 36988int main (void) 36989{ 36990return siginterrupt (); 36991 ; 36992 return 0; 36993} 36994 36995_ACEOF 36996if ac_fn_c_try_link "$LINENO"; then : 36997 36998 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 36999$as_echo "yes" >&6; } 37000 tst_links_siginterrupt="yes" 37001 37002else 37003 37004 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 37005$as_echo "no" >&6; } 37006 tst_links_siginterrupt="no" 37007 37008fi 37009rm -f core conftest.err conftest.$ac_objext \ 37010 conftest$ac_exeext conftest.$ac_ext 37011 # 37012 if test "$tst_links_siginterrupt" = "yes"; then 37013 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if siginterrupt is prototyped" >&5 37014$as_echo_n "checking if siginterrupt is prototyped... " >&6; } 37015 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 37016/* end confdefs.h. */ 37017 37018 $curl_includes_signal 37019 37020_ACEOF 37021if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 37022 $EGREP "siginterrupt" >/dev/null 2>&1; then : 37023 37024 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 37025$as_echo "yes" >&6; } 37026 tst_proto_siginterrupt="yes" 37027 37028else 37029 37030 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 37031$as_echo "no" >&6; } 37032 tst_proto_siginterrupt="no" 37033 37034fi 37035rm -f conftest* 37036 37037 fi 37038 # 37039 if test "$tst_proto_siginterrupt" = "yes"; then 37040 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if siginterrupt is compilable" >&5 37041$as_echo_n "checking if siginterrupt is compilable... " >&6; } 37042 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 37043/* end confdefs.h. */ 37044 37045 37046 $curl_includes_signal 37047 37048int main (void) 37049{ 37050 37051 if(0 != siginterrupt(0, 0)) 37052 return 1; 37053 37054 ; 37055 return 0; 37056} 37057 37058_ACEOF 37059if ac_fn_c_try_compile "$LINENO"; then : 37060 37061 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 37062$as_echo "yes" >&6; } 37063 tst_compi_siginterrupt="yes" 37064 37065else 37066 37067 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 37068$as_echo "no" >&6; } 37069 tst_compi_siginterrupt="no" 37070 37071fi 37072rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 37073 fi 37074 # 37075 if test "$tst_compi_siginterrupt" = "yes"; then 37076 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if siginterrupt usage allowed" >&5 37077$as_echo_n "checking if siginterrupt usage allowed... " >&6; } 37078 if test "x$curl_disallow_siginterrupt" != "xyes"; then 37079 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 37080$as_echo "yes" >&6; } 37081 tst_allow_siginterrupt="yes" 37082 else 37083 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 37084$as_echo "no" >&6; } 37085 tst_allow_siginterrupt="no" 37086 fi 37087 fi 37088 # 37089 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if siginterrupt might be used" >&5 37090$as_echo_n "checking if siginterrupt might be used... " >&6; } 37091 if test "$tst_links_siginterrupt" = "yes" && 37092 test "$tst_proto_siginterrupt" = "yes" && 37093 test "$tst_compi_siginterrupt" = "yes" && 37094 test "$tst_allow_siginterrupt" = "yes"; then 37095 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 37096$as_echo "yes" >&6; } 37097 37098cat >>confdefs.h <<_ACEOF 37099#define HAVE_SIGINTERRUPT 1 37100_ACEOF 37101 37102 curl_cv_func_siginterrupt="yes" 37103 else 37104 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 37105$as_echo "no" >&6; } 37106 curl_cv_func_siginterrupt="no" 37107 fi 37108 37109 37110 # 37111 tst_links_signal="unknown" 37112 tst_proto_signal="unknown" 37113 tst_compi_signal="unknown" 37114 tst_allow_signal="unknown" 37115 # 37116 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if signal can be linked" >&5 37117$as_echo_n "checking if signal can be linked... " >&6; } 37118 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 37119/* end confdefs.h. */ 37120 37121 37122#define signal innocuous_signal 37123#ifdef __STDC__ 37124# include <limits.h> 37125#else 37126# include <assert.h> 37127#endif 37128#undef signal 37129#ifdef __cplusplus 37130extern "C" 37131#endif 37132char signal (); 37133#if defined __stub_signal || defined __stub___signal 37134choke me 37135#endif 37136 37137int main (void) 37138{ 37139return signal (); 37140 ; 37141 return 0; 37142} 37143 37144_ACEOF 37145if ac_fn_c_try_link "$LINENO"; then : 37146 37147 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 37148$as_echo "yes" >&6; } 37149 tst_links_signal="yes" 37150 37151else 37152 37153 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 37154$as_echo "no" >&6; } 37155 tst_links_signal="no" 37156 37157fi 37158rm -f core conftest.err conftest.$ac_objext \ 37159 conftest$ac_exeext conftest.$ac_ext 37160 # 37161 if test "$tst_links_signal" = "yes"; then 37162 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if signal is prototyped" >&5 37163$as_echo_n "checking if signal is prototyped... " >&6; } 37164 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 37165/* end confdefs.h. */ 37166 37167 $curl_includes_signal 37168 37169_ACEOF 37170if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 37171 $EGREP "signal" >/dev/null 2>&1; then : 37172 37173 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 37174$as_echo "yes" >&6; } 37175 tst_proto_signal="yes" 37176 37177else 37178 37179 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 37180$as_echo "no" >&6; } 37181 tst_proto_signal="no" 37182 37183fi 37184rm -f conftest* 37185 37186 fi 37187 # 37188 if test "$tst_proto_signal" = "yes"; then 37189 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if signal is compilable" >&5 37190$as_echo_n "checking if signal is compilable... " >&6; } 37191 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 37192/* end confdefs.h. */ 37193 37194 37195 $curl_includes_signal 37196 37197int main (void) 37198{ 37199 37200 if(0 != signal(0, 0)) 37201 return 1; 37202 37203 ; 37204 return 0; 37205} 37206 37207_ACEOF 37208if ac_fn_c_try_compile "$LINENO"; then : 37209 37210 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 37211$as_echo "yes" >&6; } 37212 tst_compi_signal="yes" 37213 37214else 37215 37216 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 37217$as_echo "no" >&6; } 37218 tst_compi_signal="no" 37219 37220fi 37221rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 37222 fi 37223 # 37224 if test "$tst_compi_signal" = "yes"; then 37225 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if signal usage allowed" >&5 37226$as_echo_n "checking if signal usage allowed... " >&6; } 37227 if test "x$curl_disallow_signal" != "xyes"; then 37228 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 37229$as_echo "yes" >&6; } 37230 tst_allow_signal="yes" 37231 else 37232 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 37233$as_echo "no" >&6; } 37234 tst_allow_signal="no" 37235 fi 37236 fi 37237 # 37238 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if signal might be used" >&5 37239$as_echo_n "checking if signal might be used... " >&6; } 37240 if test "$tst_links_signal" = "yes" && 37241 test "$tst_proto_signal" = "yes" && 37242 test "$tst_compi_signal" = "yes" && 37243 test "$tst_allow_signal" = "yes"; then 37244 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 37245$as_echo "yes" >&6; } 37246 37247cat >>confdefs.h <<_ACEOF 37248#define HAVE_SIGNAL 1 37249_ACEOF 37250 37251 curl_cv_func_signal="yes" 37252 else 37253 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 37254$as_echo "no" >&6; } 37255 curl_cv_func_signal="no" 37256 fi 37257 37258 37259curl_includes_setjmp="\ 37260/* includes start */ 37261#ifdef HAVE_SYS_TYPES_H 37262# include <sys/types.h> 37263#endif 37264#ifdef HAVE_SETJMP_H 37265# include <setjmp.h> 37266#endif 37267/* includes end */" 37268 for ac_header in sys/types.h setjmp.h 37269do : 37270 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 37271ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$curl_includes_setjmp 37272" 37273if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 37274 cat >>confdefs.h <<_ACEOF 37275#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 37276_ACEOF 37277 37278fi 37279 37280done 37281 37282 37283 37284 # 37285 tst_links_sigsetjmp="unknown" 37286 tst_macro_sigsetjmp="unknown" 37287 tst_proto_sigsetjmp="unknown" 37288 tst_compi_sigsetjmp="unknown" 37289 tst_allow_sigsetjmp="unknown" 37290 # 37291 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if sigsetjmp can be linked" >&5 37292$as_echo_n "checking if sigsetjmp can be linked... " >&6; } 37293 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 37294/* end confdefs.h. */ 37295 37296 37297#define sigsetjmp innocuous_sigsetjmp 37298#ifdef __STDC__ 37299# include <limits.h> 37300#else 37301# include <assert.h> 37302#endif 37303#undef sigsetjmp 37304#ifdef __cplusplus 37305extern "C" 37306#endif 37307char sigsetjmp (); 37308#if defined __stub_sigsetjmp || defined __stub___sigsetjmp 37309choke me 37310#endif 37311 37312int main (void) 37313{ 37314return sigsetjmp (); 37315 ; 37316 return 0; 37317} 37318 37319_ACEOF 37320if ac_fn_c_try_link "$LINENO"; then : 37321 37322 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 37323$as_echo "yes" >&6; } 37324 tst_links_sigsetjmp="yes" 37325 37326else 37327 37328 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 37329$as_echo "no" >&6; } 37330 tst_links_sigsetjmp="no" 37331 37332fi 37333rm -f core conftest.err conftest.$ac_objext \ 37334 conftest$ac_exeext conftest.$ac_ext 37335 # 37336 if test "$tst_links_sigsetjmp" = "no"; then 37337 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if sigsetjmp seems a macro" >&5 37338$as_echo_n "checking if sigsetjmp seems a macro... " >&6; } 37339 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 37340/* end confdefs.h. */ 37341 37342 37343 $curl_includes_setjmp 37344 37345int main (void) 37346{ 37347 37348 sigjmp_buf env; 37349 if(0 != sigsetjmp(env, 0)) 37350 return 1; 37351 37352 ; 37353 return 0; 37354} 37355 37356_ACEOF 37357if ac_fn_c_try_link "$LINENO"; then : 37358 37359 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 37360$as_echo "yes" >&6; } 37361 tst_macro_sigsetjmp="yes" 37362 37363else 37364 37365 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 37366$as_echo "no" >&6; } 37367 tst_macro_sigsetjmp="no" 37368 37369fi 37370rm -f core conftest.err conftest.$ac_objext \ 37371 conftest$ac_exeext conftest.$ac_ext 37372 fi 37373 # 37374 if test "$tst_links_sigsetjmp" = "yes"; then 37375 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if sigsetjmp is prototyped" >&5 37376$as_echo_n "checking if sigsetjmp is prototyped... " >&6; } 37377 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 37378/* end confdefs.h. */ 37379 37380 $curl_includes_setjmp 37381 37382_ACEOF 37383if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 37384 $EGREP "sigsetjmp" >/dev/null 2>&1; then : 37385 37386 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 37387$as_echo "yes" >&6; } 37388 tst_proto_sigsetjmp="yes" 37389 37390else 37391 37392 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 37393$as_echo "no" >&6; } 37394 tst_proto_sigsetjmp="no" 37395 37396fi 37397rm -f conftest* 37398 37399 fi 37400 # 37401 if test "$tst_proto_sigsetjmp" = "yes" || 37402 test "$tst_macro_sigsetjmp" = "yes"; then 37403 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if sigsetjmp is compilable" >&5 37404$as_echo_n "checking if sigsetjmp is compilable... " >&6; } 37405 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 37406/* end confdefs.h. */ 37407 37408 37409 $curl_includes_setjmp 37410 37411int main (void) 37412{ 37413 37414 sigjmp_buf env; 37415 if(0 != sigsetjmp(env, 0)) 37416 return 1; 37417 37418 ; 37419 return 0; 37420} 37421 37422_ACEOF 37423if ac_fn_c_try_compile "$LINENO"; then : 37424 37425 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 37426$as_echo "yes" >&6; } 37427 tst_compi_sigsetjmp="yes" 37428 37429else 37430 37431 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 37432$as_echo "no" >&6; } 37433 tst_compi_sigsetjmp="no" 37434 37435fi 37436rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 37437 fi 37438 # 37439 if test "$tst_compi_sigsetjmp" = "yes"; then 37440 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if sigsetjmp usage allowed" >&5 37441$as_echo_n "checking if sigsetjmp usage allowed... " >&6; } 37442 if test "x$curl_disallow_sigsetjmp" != "xyes"; then 37443 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 37444$as_echo "yes" >&6; } 37445 tst_allow_sigsetjmp="yes" 37446 else 37447 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 37448$as_echo "no" >&6; } 37449 tst_allow_sigsetjmp="no" 37450 fi 37451 fi 37452 # 37453 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if sigsetjmp might be used" >&5 37454$as_echo_n "checking if sigsetjmp might be used... " >&6; } 37455 if (test "$tst_proto_sigsetjmp" = "yes" || 37456 test "$tst_macro_sigsetjmp" = "yes") && 37457 test "$tst_compi_sigsetjmp" = "yes" && 37458 test "$tst_allow_sigsetjmp" = "yes"; then 37459 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 37460$as_echo "yes" >&6; } 37461 37462cat >>confdefs.h <<_ACEOF 37463#define HAVE_SIGSETJMP 1 37464_ACEOF 37465 37466 curl_cv_func_sigsetjmp="yes" 37467 else 37468 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 37469$as_echo "no" >&6; } 37470 curl_cv_func_sigsetjmp="no" 37471 fi 37472 37473 37474 # 37475 tst_links_socket="unknown" 37476 tst_proto_socket="unknown" 37477 tst_compi_socket="unknown" 37478 tst_allow_socket="unknown" 37479 # 37480 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if socket can be linked" >&5 37481$as_echo_n "checking if socket can be linked... " >&6; } 37482 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 37483/* end confdefs.h. */ 37484 37485 37486 $curl_includes_winsock2 37487 $curl_includes_bsdsocket 37488 $curl_includes_sys_socket 37489 $curl_includes_socket 37490 37491int main (void) 37492{ 37493 37494 if(0 != socket(0, 0, 0)) 37495 return 1; 37496 37497 ; 37498 return 0; 37499} 37500 37501_ACEOF 37502if ac_fn_c_try_link "$LINENO"; then : 37503 37504 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 37505$as_echo "yes" >&6; } 37506 tst_links_socket="yes" 37507 37508else 37509 37510 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 37511$as_echo "no" >&6; } 37512 tst_links_socket="no" 37513 37514fi 37515rm -f core conftest.err conftest.$ac_objext \ 37516 conftest$ac_exeext conftest.$ac_ext 37517 # 37518 if test "$tst_links_socket" = "yes"; then 37519 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if socket is prototyped" >&5 37520$as_echo_n "checking if socket is prototyped... " >&6; } 37521 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 37522/* end confdefs.h. */ 37523 37524 $curl_includes_winsock2 37525 $curl_includes_bsdsocket 37526 $curl_includes_sys_socket 37527 $curl_includes_socket 37528 37529_ACEOF 37530if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 37531 $EGREP "socket" >/dev/null 2>&1; then : 37532 37533 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 37534$as_echo "yes" >&6; } 37535 tst_proto_socket="yes" 37536 37537else 37538 37539 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 37540$as_echo "no" >&6; } 37541 tst_proto_socket="no" 37542 37543fi 37544rm -f conftest* 37545 37546 fi 37547 # 37548 if test "$tst_proto_socket" = "yes"; then 37549 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if socket is compilable" >&5 37550$as_echo_n "checking if socket is compilable... " >&6; } 37551 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 37552/* end confdefs.h. */ 37553 37554 37555 $curl_includes_winsock2 37556 $curl_includes_bsdsocket 37557 $curl_includes_sys_socket 37558 $curl_includes_socket 37559 37560int main (void) 37561{ 37562 37563 if(0 != socket(0, 0, 0)) 37564 return 1; 37565 37566 ; 37567 return 0; 37568} 37569 37570_ACEOF 37571if ac_fn_c_try_compile "$LINENO"; then : 37572 37573 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 37574$as_echo "yes" >&6; } 37575 tst_compi_socket="yes" 37576 37577else 37578 37579 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 37580$as_echo "no" >&6; } 37581 tst_compi_socket="no" 37582 37583fi 37584rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 37585 fi 37586 # 37587 if test "$tst_compi_socket" = "yes"; then 37588 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if socket usage allowed" >&5 37589$as_echo_n "checking if socket usage allowed... " >&6; } 37590 if test "x$curl_disallow_socket" != "xyes"; then 37591 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 37592$as_echo "yes" >&6; } 37593 tst_allow_socket="yes" 37594 else 37595 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 37596$as_echo "no" >&6; } 37597 tst_allow_socket="no" 37598 fi 37599 fi 37600 # 37601 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if socket might be used" >&5 37602$as_echo_n "checking if socket might be used... " >&6; } 37603 if test "$tst_links_socket" = "yes" && 37604 test "$tst_proto_socket" = "yes" && 37605 test "$tst_compi_socket" = "yes" && 37606 test "$tst_allow_socket" = "yes"; then 37607 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 37608$as_echo "yes" >&6; } 37609 37610cat >>confdefs.h <<_ACEOF 37611#define HAVE_SOCKET 1 37612_ACEOF 37613 37614 curl_cv_func_socket="yes" 37615 else 37616 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 37617$as_echo "no" >&6; } 37618 curl_cv_func_socket="no" 37619 fi 37620 37621 37622 # 37623 tst_links_socketpair="unknown" 37624 tst_proto_socketpair="unknown" 37625 tst_compi_socketpair="unknown" 37626 tst_allow_socketpair="unknown" 37627 # 37628 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if socketpair can be linked" >&5 37629$as_echo_n "checking if socketpair can be linked... " >&6; } 37630 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 37631/* end confdefs.h. */ 37632 37633 37634#define socketpair innocuous_socketpair 37635#ifdef __STDC__ 37636# include <limits.h> 37637#else 37638# include <assert.h> 37639#endif 37640#undef socketpair 37641#ifdef __cplusplus 37642extern "C" 37643#endif 37644char socketpair (); 37645#if defined __stub_socketpair || defined __stub___socketpair 37646choke me 37647#endif 37648 37649int main (void) 37650{ 37651return socketpair (); 37652 ; 37653 return 0; 37654} 37655 37656_ACEOF 37657if ac_fn_c_try_link "$LINENO"; then : 37658 37659 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 37660$as_echo "yes" >&6; } 37661 tst_links_socketpair="yes" 37662 37663else 37664 37665 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 37666$as_echo "no" >&6; } 37667 tst_links_socketpair="no" 37668 37669fi 37670rm -f core conftest.err conftest.$ac_objext \ 37671 conftest$ac_exeext conftest.$ac_ext 37672 # 37673 if test "$tst_links_socketpair" = "yes"; then 37674 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if socketpair is prototyped" >&5 37675$as_echo_n "checking if socketpair is prototyped... " >&6; } 37676 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 37677/* end confdefs.h. */ 37678 37679 $curl_includes_sys_socket 37680 $curl_includes_socket 37681 37682_ACEOF 37683if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 37684 $EGREP "socketpair" >/dev/null 2>&1; then : 37685 37686 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 37687$as_echo "yes" >&6; } 37688 tst_proto_socketpair="yes" 37689 37690else 37691 37692 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 37693$as_echo "no" >&6; } 37694 tst_proto_socketpair="no" 37695 37696fi 37697rm -f conftest* 37698 37699 fi 37700 # 37701 if test "$tst_proto_socketpair" = "yes"; then 37702 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if socketpair is compilable" >&5 37703$as_echo_n "checking if socketpair is compilable... " >&6; } 37704 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 37705/* end confdefs.h. */ 37706 37707 37708 $curl_includes_sys_socket 37709 $curl_includes_socket 37710 37711int main (void) 37712{ 37713 37714 int sv[2]; 37715 if(0 != socketpair(0, 0, 0, sv)) 37716 return 1; 37717 37718 ; 37719 return 0; 37720} 37721 37722_ACEOF 37723if ac_fn_c_try_compile "$LINENO"; then : 37724 37725 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 37726$as_echo "yes" >&6; } 37727 tst_compi_socketpair="yes" 37728 37729else 37730 37731 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 37732$as_echo "no" >&6; } 37733 tst_compi_socketpair="no" 37734 37735fi 37736rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 37737 fi 37738 # 37739 if test "$tst_compi_socketpair" = "yes"; then 37740 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if socketpair usage allowed" >&5 37741$as_echo_n "checking if socketpair usage allowed... " >&6; } 37742 if test "x$curl_disallow_socketpair" != "xyes"; then 37743 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 37744$as_echo "yes" >&6; } 37745 tst_allow_socketpair="yes" 37746 else 37747 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 37748$as_echo "no" >&6; } 37749 tst_allow_socketpair="no" 37750 fi 37751 fi 37752 # 37753 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if socketpair might be used" >&5 37754$as_echo_n "checking if socketpair might be used... " >&6; } 37755 if test "$tst_links_socketpair" = "yes" && 37756 test "$tst_proto_socketpair" = "yes" && 37757 test "$tst_compi_socketpair" = "yes" && 37758 test "$tst_allow_socketpair" = "yes"; then 37759 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 37760$as_echo "yes" >&6; } 37761 37762cat >>confdefs.h <<_ACEOF 37763#define HAVE_SOCKETPAIR 1 37764_ACEOF 37765 37766 curl_cv_func_socketpair="yes" 37767 else 37768 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 37769$as_echo "no" >&6; } 37770 curl_cv_func_socketpair="no" 37771 fi 37772 37773 37774 # 37775 tst_links_strcasecmp="unknown" 37776 tst_proto_strcasecmp="unknown" 37777 tst_compi_strcasecmp="unknown" 37778 tst_allow_strcasecmp="unknown" 37779 # 37780 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strcasecmp can be linked" >&5 37781$as_echo_n "checking if strcasecmp can be linked... " >&6; } 37782 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 37783/* end confdefs.h. */ 37784 37785 37786#define strcasecmp innocuous_strcasecmp 37787#ifdef __STDC__ 37788# include <limits.h> 37789#else 37790# include <assert.h> 37791#endif 37792#undef strcasecmp 37793#ifdef __cplusplus 37794extern "C" 37795#endif 37796char strcasecmp (); 37797#if defined __stub_strcasecmp || defined __stub___strcasecmp 37798choke me 37799#endif 37800 37801int main (void) 37802{ 37803return strcasecmp (); 37804 ; 37805 return 0; 37806} 37807 37808_ACEOF 37809if ac_fn_c_try_link "$LINENO"; then : 37810 37811 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 37812$as_echo "yes" >&6; } 37813 tst_links_strcasecmp="yes" 37814 37815else 37816 37817 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 37818$as_echo "no" >&6; } 37819 tst_links_strcasecmp="no" 37820 37821fi 37822rm -f core conftest.err conftest.$ac_objext \ 37823 conftest$ac_exeext conftest.$ac_ext 37824 # 37825 if test "$tst_links_strcasecmp" = "yes"; then 37826 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strcasecmp is prototyped" >&5 37827$as_echo_n "checking if strcasecmp is prototyped... " >&6; } 37828 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 37829/* end confdefs.h. */ 37830 37831 $curl_includes_string 37832 37833_ACEOF 37834if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 37835 $EGREP "strcasecmp" >/dev/null 2>&1; then : 37836 37837 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 37838$as_echo "yes" >&6; } 37839 tst_proto_strcasecmp="yes" 37840 37841else 37842 37843 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 37844$as_echo "no" >&6; } 37845 tst_proto_strcasecmp="no" 37846 37847fi 37848rm -f conftest* 37849 37850 fi 37851 # 37852 if test "$tst_proto_strcasecmp" = "yes"; then 37853 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strcasecmp is compilable" >&5 37854$as_echo_n "checking if strcasecmp is compilable... " >&6; } 37855 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 37856/* end confdefs.h. */ 37857 37858 37859 $curl_includes_string 37860 37861int main (void) 37862{ 37863 37864 if(0 != strcasecmp(0, 0)) 37865 return 1; 37866 37867 ; 37868 return 0; 37869} 37870 37871_ACEOF 37872if ac_fn_c_try_compile "$LINENO"; then : 37873 37874 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 37875$as_echo "yes" >&6; } 37876 tst_compi_strcasecmp="yes" 37877 37878else 37879 37880 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 37881$as_echo "no" >&6; } 37882 tst_compi_strcasecmp="no" 37883 37884fi 37885rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 37886 fi 37887 # 37888 if test "$tst_compi_strcasecmp" = "yes"; then 37889 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strcasecmp usage allowed" >&5 37890$as_echo_n "checking if strcasecmp usage allowed... " >&6; } 37891 if test "x$curl_disallow_strcasecmp" != "xyes"; then 37892 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 37893$as_echo "yes" >&6; } 37894 tst_allow_strcasecmp="yes" 37895 else 37896 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 37897$as_echo "no" >&6; } 37898 tst_allow_strcasecmp="no" 37899 fi 37900 fi 37901 # 37902 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strcasecmp might be used" >&5 37903$as_echo_n "checking if strcasecmp might be used... " >&6; } 37904 if test "$tst_links_strcasecmp" = "yes" && 37905 test "$tst_proto_strcasecmp" = "yes" && 37906 test "$tst_compi_strcasecmp" = "yes" && 37907 test "$tst_allow_strcasecmp" = "yes"; then 37908 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 37909$as_echo "yes" >&6; } 37910 37911cat >>confdefs.h <<_ACEOF 37912#define HAVE_STRCASECMP 1 37913_ACEOF 37914 37915 curl_cv_func_strcasecmp="yes" 37916 else 37917 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 37918$as_echo "no" >&6; } 37919 curl_cv_func_strcasecmp="no" 37920 fi 37921 37922 37923 # 37924 tst_links_strcmpi="unknown" 37925 tst_proto_strcmpi="unknown" 37926 tst_compi_strcmpi="unknown" 37927 tst_allow_strcmpi="unknown" 37928 # 37929 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strcmpi can be linked" >&5 37930$as_echo_n "checking if strcmpi can be linked... " >&6; } 37931 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 37932/* end confdefs.h. */ 37933 37934 37935#define strcmpi innocuous_strcmpi 37936#ifdef __STDC__ 37937# include <limits.h> 37938#else 37939# include <assert.h> 37940#endif 37941#undef strcmpi 37942#ifdef __cplusplus 37943extern "C" 37944#endif 37945char strcmpi (); 37946#if defined __stub_strcmpi || defined __stub___strcmpi 37947choke me 37948#endif 37949 37950int main (void) 37951{ 37952return strcmpi (); 37953 ; 37954 return 0; 37955} 37956 37957_ACEOF 37958if ac_fn_c_try_link "$LINENO"; then : 37959 37960 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 37961$as_echo "yes" >&6; } 37962 tst_links_strcmpi="yes" 37963 37964else 37965 37966 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 37967$as_echo "no" >&6; } 37968 tst_links_strcmpi="no" 37969 37970fi 37971rm -f core conftest.err conftest.$ac_objext \ 37972 conftest$ac_exeext conftest.$ac_ext 37973 # 37974 if test "$tst_links_strcmpi" = "yes"; then 37975 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strcmpi is prototyped" >&5 37976$as_echo_n "checking if strcmpi is prototyped... " >&6; } 37977 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 37978/* end confdefs.h. */ 37979 37980 $curl_includes_string 37981 37982_ACEOF 37983if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 37984 $EGREP "strcmpi" >/dev/null 2>&1; then : 37985 37986 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 37987$as_echo "yes" >&6; } 37988 tst_proto_strcmpi="yes" 37989 37990else 37991 37992 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 37993$as_echo "no" >&6; } 37994 tst_proto_strcmpi="no" 37995 37996fi 37997rm -f conftest* 37998 37999 fi 38000 # 38001 if test "$tst_proto_strcmpi" = "yes"; then 38002 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strcmpi is compilable" >&5 38003$as_echo_n "checking if strcmpi is compilable... " >&6; } 38004 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 38005/* end confdefs.h. */ 38006 38007 38008 $curl_includes_string 38009 38010int main (void) 38011{ 38012 38013 if(0 != strcmpi(0, 0)) 38014 return 1; 38015 38016 ; 38017 return 0; 38018} 38019 38020_ACEOF 38021if ac_fn_c_try_compile "$LINENO"; then : 38022 38023 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 38024$as_echo "yes" >&6; } 38025 tst_compi_strcmpi="yes" 38026 38027else 38028 38029 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 38030$as_echo "no" >&6; } 38031 tst_compi_strcmpi="no" 38032 38033fi 38034rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 38035 fi 38036 # 38037 if test "$tst_compi_strcmpi" = "yes"; then 38038 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strcmpi usage allowed" >&5 38039$as_echo_n "checking if strcmpi usage allowed... " >&6; } 38040 if test "x$curl_disallow_strcmpi" != "xyes"; then 38041 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 38042$as_echo "yes" >&6; } 38043 tst_allow_strcmpi="yes" 38044 else 38045 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 38046$as_echo "no" >&6; } 38047 tst_allow_strcmpi="no" 38048 fi 38049 fi 38050 # 38051 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strcmpi might be used" >&5 38052$as_echo_n "checking if strcmpi might be used... " >&6; } 38053 if test "$tst_links_strcmpi" = "yes" && 38054 test "$tst_proto_strcmpi" = "yes" && 38055 test "$tst_compi_strcmpi" = "yes" && 38056 test "$tst_allow_strcmpi" = "yes"; then 38057 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 38058$as_echo "yes" >&6; } 38059 38060cat >>confdefs.h <<_ACEOF 38061#define HAVE_STRCMPI 1 38062_ACEOF 38063 38064 curl_cv_func_strcmpi="yes" 38065 else 38066 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 38067$as_echo "no" >&6; } 38068 curl_cv_func_strcmpi="no" 38069 fi 38070 38071 38072 # 38073 tst_links_strdup="unknown" 38074 tst_proto_strdup="unknown" 38075 tst_compi_strdup="unknown" 38076 tst_allow_strdup="unknown" 38077 # 38078 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strdup can be linked" >&5 38079$as_echo_n "checking if strdup can be linked... " >&6; } 38080 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 38081/* end confdefs.h. */ 38082 38083 38084#define strdup innocuous_strdup 38085#ifdef __STDC__ 38086# include <limits.h> 38087#else 38088# include <assert.h> 38089#endif 38090#undef strdup 38091#ifdef __cplusplus 38092extern "C" 38093#endif 38094char strdup (); 38095#if defined __stub_strdup || defined __stub___strdup 38096choke me 38097#endif 38098 38099int main (void) 38100{ 38101return strdup (); 38102 ; 38103 return 0; 38104} 38105 38106_ACEOF 38107if ac_fn_c_try_link "$LINENO"; then : 38108 38109 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 38110$as_echo "yes" >&6; } 38111 tst_links_strdup="yes" 38112 38113else 38114 38115 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 38116$as_echo "no" >&6; } 38117 tst_links_strdup="no" 38118 38119fi 38120rm -f core conftest.err conftest.$ac_objext \ 38121 conftest$ac_exeext conftest.$ac_ext 38122 # 38123 if test "$tst_links_strdup" = "yes"; then 38124 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strdup is prototyped" >&5 38125$as_echo_n "checking if strdup is prototyped... " >&6; } 38126 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 38127/* end confdefs.h. */ 38128 38129 $curl_includes_string 38130 38131_ACEOF 38132if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 38133 $EGREP "strdup" >/dev/null 2>&1; then : 38134 38135 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 38136$as_echo "yes" >&6; } 38137 tst_proto_strdup="yes" 38138 38139else 38140 38141 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 38142$as_echo "no" >&6; } 38143 tst_proto_strdup="no" 38144 38145fi 38146rm -f conftest* 38147 38148 fi 38149 # 38150 if test "$tst_proto_strdup" = "yes"; then 38151 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strdup is compilable" >&5 38152$as_echo_n "checking if strdup is compilable... " >&6; } 38153 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 38154/* end confdefs.h. */ 38155 38156 38157 $curl_includes_string 38158 38159int main (void) 38160{ 38161 38162 if(0 != strdup(0)) 38163 return 1; 38164 38165 ; 38166 return 0; 38167} 38168 38169_ACEOF 38170if ac_fn_c_try_compile "$LINENO"; then : 38171 38172 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 38173$as_echo "yes" >&6; } 38174 tst_compi_strdup="yes" 38175 38176else 38177 38178 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 38179$as_echo "no" >&6; } 38180 tst_compi_strdup="no" 38181 38182fi 38183rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 38184 fi 38185 # 38186 if test "$tst_compi_strdup" = "yes"; then 38187 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strdup usage allowed" >&5 38188$as_echo_n "checking if strdup usage allowed... " >&6; } 38189 if test "x$curl_disallow_strdup" != "xyes"; then 38190 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 38191$as_echo "yes" >&6; } 38192 tst_allow_strdup="yes" 38193 else 38194 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 38195$as_echo "no" >&6; } 38196 tst_allow_strdup="no" 38197 fi 38198 fi 38199 # 38200 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strdup might be used" >&5 38201$as_echo_n "checking if strdup might be used... " >&6; } 38202 if test "$tst_links_strdup" = "yes" && 38203 test "$tst_proto_strdup" = "yes" && 38204 test "$tst_compi_strdup" = "yes" && 38205 test "$tst_allow_strdup" = "yes"; then 38206 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 38207$as_echo "yes" >&6; } 38208 38209cat >>confdefs.h <<_ACEOF 38210#define HAVE_STRDUP 1 38211_ACEOF 38212 38213 curl_cv_func_strdup="yes" 38214 else 38215 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 38216$as_echo "no" >&6; } 38217 curl_cv_func_strdup="no" 38218 fi 38219 38220 38221 # 38222 tst_links_strerror_r="unknown" 38223 tst_proto_strerror_r="unknown" 38224 tst_compi_strerror_r="unknown" 38225 tst_glibc_strerror_r="unknown" 38226 tst_posix_strerror_r="unknown" 38227 tst_allow_strerror_r="unknown" 38228 tst_works_glibc_strerror_r="unknown" 38229 tst_works_posix_strerror_r="unknown" 38230 tst_glibc_strerror_r_type_arg3="unknown" 38231 tst_posix_strerror_r_type_arg3="unknown" 38232 # 38233 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strerror_r can be linked" >&5 38234$as_echo_n "checking if strerror_r can be linked... " >&6; } 38235 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 38236/* end confdefs.h. */ 38237 38238 38239#define strerror_r innocuous_strerror_r 38240#ifdef __STDC__ 38241# include <limits.h> 38242#else 38243# include <assert.h> 38244#endif 38245#undef strerror_r 38246#ifdef __cplusplus 38247extern "C" 38248#endif 38249char strerror_r (); 38250#if defined __stub_strerror_r || defined __stub___strerror_r 38251choke me 38252#endif 38253 38254int main (void) 38255{ 38256return strerror_r (); 38257 ; 38258 return 0; 38259} 38260 38261_ACEOF 38262if ac_fn_c_try_link "$LINENO"; then : 38263 38264 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 38265$as_echo "yes" >&6; } 38266 tst_links_strerror_r="yes" 38267 38268else 38269 38270 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 38271$as_echo "no" >&6; } 38272 tst_links_strerror_r="no" 38273 38274fi 38275rm -f core conftest.err conftest.$ac_objext \ 38276 conftest$ac_exeext conftest.$ac_ext 38277 # 38278 if test "$tst_links_strerror_r" = "yes"; then 38279 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strerror_r is prototyped" >&5 38280$as_echo_n "checking if strerror_r is prototyped... " >&6; } 38281 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 38282/* end confdefs.h. */ 38283 38284 $curl_includes_string 38285 38286_ACEOF 38287if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 38288 $EGREP "strerror_r" >/dev/null 2>&1; then : 38289 38290 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 38291$as_echo "yes" >&6; } 38292 tst_proto_strerror_r="yes" 38293 38294else 38295 38296 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 38297$as_echo "no" >&6; } 38298 tst_proto_strerror_r="no" 38299 38300fi 38301rm -f conftest* 38302 38303 fi 38304 # 38305 if test "$tst_proto_strerror_r" = "yes"; then 38306 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strerror_r is compilable" >&5 38307$as_echo_n "checking if strerror_r is compilable... " >&6; } 38308 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 38309/* end confdefs.h. */ 38310 38311 38312 $curl_includes_string 38313 38314int main (void) 38315{ 38316 38317 if(0 != strerror_r(0, 0, 0)) 38318 return 1; 38319 38320 ; 38321 return 0; 38322} 38323 38324_ACEOF 38325if ac_fn_c_try_compile "$LINENO"; then : 38326 38327 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 38328$as_echo "yes" >&6; } 38329 tst_compi_strerror_r="yes" 38330 38331else 38332 38333 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 38334$as_echo "no" >&6; } 38335 tst_compi_strerror_r="no" 38336 38337fi 38338rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 38339 fi 38340 # 38341 if test "$tst_compi_strerror_r" = "yes"; then 38342 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strerror_r is glibc like" >&5 38343$as_echo_n "checking if strerror_r is glibc like... " >&6; } 38344 tst_glibc_strerror_r_type_arg3="unknown" 38345 for arg3 in 'size_t' 'int' 'unsigned int'; do 38346 if test "$tst_glibc_strerror_r_type_arg3" = "unknown"; then 38347 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 38348/* end confdefs.h. */ 38349 38350 38351 $curl_includes_string 38352 char *strerror_r(int errnum, char *workbuf, $arg3 bufsize); 38353 38354int main (void) 38355{ 38356 38357 if(0 != strerror_r(0, 0, 0)) 38358 return 1; 38359 38360 ; 38361 return 0; 38362} 38363 38364_ACEOF 38365if ac_fn_c_try_compile "$LINENO"; then : 38366 38367 tst_glibc_strerror_r_type_arg3="$arg3" 38368 38369fi 38370rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 38371 fi 38372 done 38373 case "$tst_glibc_strerror_r_type_arg3" in 38374 unknown) 38375 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 38376$as_echo "no" >&6; } 38377 tst_glibc_strerror_r="no" 38378 ;; 38379 *) 38380 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 38381$as_echo "yes" >&6; } 38382 tst_glibc_strerror_r="yes" 38383 ;; 38384 esac 38385 fi 38386 # 38387 if test "x$cross_compiling" != "xyes" && 38388 test "$tst_glibc_strerror_r" = "yes"; then 38389 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strerror_r seems to work" >&5 38390$as_echo_n "checking if strerror_r seems to work... " >&6; } 38391 38392 38393 old=$LD_LIBRARY_PATH 38394 LD_LIBRARY_PATH=$CURL_LIBRARY_PATH:$old 38395 export LD_LIBRARY_PATH 38396 if test "$cross_compiling" = yes; then : 38397 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 38398$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 38399as_fn_error $? "cannot run test program while cross compiling 38400See \`config.log' for more details" "$LINENO" 5; } 38401else 38402 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 38403/* end confdefs.h. */ 38404 38405 38406 $curl_includes_stdlib 38407 $curl_includes_string 38408# include <errno.h> 38409 38410int main (void) 38411{ 38412 38413 char buffer[1024]; 38414 char *string = 0; 38415 buffer[0] = '\0'; 38416 string = strerror_r(EACCES, buffer, sizeof(buffer)); 38417 if(!string) 38418 exit(1); /* fail */ 38419 if(!string[0]) 38420 exit(1); /* fail */ 38421 else 38422 exit(0); 38423 38424 ; 38425 return 0; 38426} 38427 38428_ACEOF 38429if ac_fn_c_try_run "$LINENO"; then : 38430 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 38431$as_echo "yes" >&6; } 38432 tst_works_glibc_strerror_r="yes" 38433 38434else 38435 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 38436$as_echo "no" >&6; } 38437 tst_works_glibc_strerror_r="no" 38438 38439fi 38440rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 38441 conftest.$ac_objext conftest.beam conftest.$ac_ext 38442fi 38443 38444 LD_LIBRARY_PATH=$old # restore 38445 38446 fi 38447 # 38448 if test "$tst_compi_strerror_r" = "yes" && 38449 test "$tst_works_glibc_strerror_r" != "yes"; then 38450 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strerror_r is POSIX like" >&5 38451$as_echo_n "checking if strerror_r is POSIX like... " >&6; } 38452 tst_posix_strerror_r_type_arg3="unknown" 38453 for arg3 in 'size_t' 'int' 'unsigned int'; do 38454 if test "$tst_posix_strerror_r_type_arg3" = "unknown"; then 38455 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 38456/* end confdefs.h. */ 38457 38458 38459 $curl_includes_string 38460 int strerror_r(int errnum, char *resultbuf, $arg3 bufsize); 38461 38462int main (void) 38463{ 38464 38465 if(0 != strerror_r(0, 0, 0)) 38466 return 1; 38467 38468 ; 38469 return 0; 38470} 38471 38472_ACEOF 38473if ac_fn_c_try_compile "$LINENO"; then : 38474 38475 tst_posix_strerror_r_type_arg3="$arg3" 38476 38477fi 38478rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 38479 fi 38480 done 38481 case "$tst_posix_strerror_r_type_arg3" in 38482 unknown) 38483 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 38484$as_echo "no" >&6; } 38485 tst_posix_strerror_r="no" 38486 ;; 38487 *) 38488 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 38489$as_echo "yes" >&6; } 38490 tst_posix_strerror_r="yes" 38491 ;; 38492 esac 38493 fi 38494 # 38495 if test "x$cross_compiling" != "xyes" && 38496 test "$tst_posix_strerror_r" = "yes"; then 38497 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strerror_r seems to work" >&5 38498$as_echo_n "checking if strerror_r seems to work... " >&6; } 38499 38500 38501 old=$LD_LIBRARY_PATH 38502 LD_LIBRARY_PATH=$CURL_LIBRARY_PATH:$old 38503 export LD_LIBRARY_PATH 38504 if test "$cross_compiling" = yes; then : 38505 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 38506$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 38507as_fn_error $? "cannot run test program while cross compiling 38508See \`config.log' for more details" "$LINENO" 5; } 38509else 38510 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 38511/* end confdefs.h. */ 38512 38513 38514 $curl_includes_stdlib 38515 $curl_includes_string 38516# include <errno.h> 38517 38518int main (void) 38519{ 38520 38521 char buffer[1024]; 38522 int error = 1; 38523 buffer[0] = '\0'; 38524 error = strerror_r(EACCES, buffer, sizeof(buffer)); 38525 if(error) 38526 exit(1); /* fail */ 38527 if(buffer[0] == '\0') 38528 exit(1); /* fail */ 38529 else 38530 exit(0); 38531 38532 ; 38533 return 0; 38534} 38535 38536_ACEOF 38537if ac_fn_c_try_run "$LINENO"; then : 38538 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 38539$as_echo "yes" >&6; } 38540 tst_works_posix_strerror_r="yes" 38541 38542else 38543 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 38544$as_echo "no" >&6; } 38545 tst_works_posix_strerror_r="no" 38546 38547fi 38548rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 38549 conftest.$ac_objext conftest.beam conftest.$ac_ext 38550fi 38551 38552 LD_LIBRARY_PATH=$old # restore 38553 38554 fi 38555 # 38556 if test "$tst_works_glibc_strerror_r" = "yes"; then 38557 tst_posix_strerror_r="no" 38558 fi 38559 if test "$tst_works_posix_strerror_r" = "yes"; then 38560 tst_glibc_strerror_r="no" 38561 fi 38562 if test "$tst_glibc_strerror_r" = "yes" && 38563 test "$tst_works_glibc_strerror_r" != "no" && 38564 test "$tst_posix_strerror_r" != "yes"; then 38565 tst_allow_strerror_r="check" 38566 fi 38567 if test "$tst_posix_strerror_r" = "yes" && 38568 test "$tst_works_posix_strerror_r" != "no" && 38569 test "$tst_glibc_strerror_r" != "yes"; then 38570 tst_allow_strerror_r="check" 38571 fi 38572 if test "$tst_allow_strerror_r" = "check"; then 38573 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strerror_r usage allowed" >&5 38574$as_echo_n "checking if strerror_r usage allowed... " >&6; } 38575 if test "x$curl_disallow_strerror_r" != "xyes"; then 38576 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 38577$as_echo "yes" >&6; } 38578 tst_allow_strerror_r="yes" 38579 else 38580 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 38581$as_echo "no" >&6; } 38582 tst_allow_strerror_r="no" 38583 fi 38584 fi 38585 # 38586 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strerror_r might be used" >&5 38587$as_echo_n "checking if strerror_r might be used... " >&6; } 38588 if test "$tst_links_strerror_r" = "yes" && 38589 test "$tst_proto_strerror_r" = "yes" && 38590 test "$tst_compi_strerror_r" = "yes" && 38591 test "$tst_allow_strerror_r" = "yes"; then 38592 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 38593$as_echo "yes" >&6; } 38594 if test "$tst_glibc_strerror_r" = "yes"; then 38595 38596cat >>confdefs.h <<_ACEOF 38597#define HAVE_STRERROR_R 1 38598_ACEOF 38599 38600 38601cat >>confdefs.h <<_ACEOF 38602#define HAVE_GLIBC_STRERROR_R 1 38603_ACEOF 38604 38605 38606cat >>confdefs.h <<_ACEOF 38607#define STRERROR_R_TYPE_ARG3 $tst_glibc_strerror_r_type_arg3 38608_ACEOF 38609 38610 fi 38611 if test "$tst_posix_strerror_r" = "yes"; then 38612 38613cat >>confdefs.h <<_ACEOF 38614#define HAVE_STRERROR_R 1 38615_ACEOF 38616 38617 38618cat >>confdefs.h <<_ACEOF 38619#define HAVE_POSIX_STRERROR_R 1 38620_ACEOF 38621 38622 38623cat >>confdefs.h <<_ACEOF 38624#define STRERROR_R_TYPE_ARG3 $tst_posix_strerror_r_type_arg3 38625_ACEOF 38626 38627 fi 38628 curl_cv_func_strerror_r="yes" 38629 else 38630 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 38631$as_echo "no" >&6; } 38632 curl_cv_func_strerror_r="no" 38633 fi 38634 # 38635 if test "$tst_compi_strerror_r" = "yes" && 38636 test "$tst_allow_strerror_r" = "unknown"; then 38637 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot determine strerror_r() style: edit lib/curl_config.h manually." >&5 38638$as_echo "$as_me: WARNING: cannot determine strerror_r() style: edit lib/curl_config.h manually." >&2;} 38639 fi 38640 # 38641 38642 38643 # 38644 tst_links_stricmp="unknown" 38645 tst_proto_stricmp="unknown" 38646 tst_compi_stricmp="unknown" 38647 tst_allow_stricmp="unknown" 38648 # 38649 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if stricmp can be linked" >&5 38650$as_echo_n "checking if stricmp can be linked... " >&6; } 38651 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 38652/* end confdefs.h. */ 38653 38654 38655#define stricmp innocuous_stricmp 38656#ifdef __STDC__ 38657# include <limits.h> 38658#else 38659# include <assert.h> 38660#endif 38661#undef stricmp 38662#ifdef __cplusplus 38663extern "C" 38664#endif 38665char stricmp (); 38666#if defined __stub_stricmp || defined __stub___stricmp 38667choke me 38668#endif 38669 38670int main (void) 38671{ 38672return stricmp (); 38673 ; 38674 return 0; 38675} 38676 38677_ACEOF 38678if ac_fn_c_try_link "$LINENO"; then : 38679 38680 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 38681$as_echo "yes" >&6; } 38682 tst_links_stricmp="yes" 38683 38684else 38685 38686 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 38687$as_echo "no" >&6; } 38688 tst_links_stricmp="no" 38689 38690fi 38691rm -f core conftest.err conftest.$ac_objext \ 38692 conftest$ac_exeext conftest.$ac_ext 38693 # 38694 if test "$tst_links_stricmp" = "yes"; then 38695 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if stricmp is prototyped" >&5 38696$as_echo_n "checking if stricmp is prototyped... " >&6; } 38697 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 38698/* end confdefs.h. */ 38699 38700 $curl_includes_string 38701 38702_ACEOF 38703if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 38704 $EGREP "stricmp" >/dev/null 2>&1; then : 38705 38706 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 38707$as_echo "yes" >&6; } 38708 tst_proto_stricmp="yes" 38709 38710else 38711 38712 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 38713$as_echo "no" >&6; } 38714 tst_proto_stricmp="no" 38715 38716fi 38717rm -f conftest* 38718 38719 fi 38720 # 38721 if test "$tst_proto_stricmp" = "yes"; then 38722 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if stricmp is compilable" >&5 38723$as_echo_n "checking if stricmp is compilable... " >&6; } 38724 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 38725/* end confdefs.h. */ 38726 38727 38728 $curl_includes_string 38729 38730int main (void) 38731{ 38732 38733 if(0 != stricmp(0, 0)) 38734 return 1; 38735 38736 ; 38737 return 0; 38738} 38739 38740_ACEOF 38741if ac_fn_c_try_compile "$LINENO"; then : 38742 38743 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 38744$as_echo "yes" >&6; } 38745 tst_compi_stricmp="yes" 38746 38747else 38748 38749 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 38750$as_echo "no" >&6; } 38751 tst_compi_stricmp="no" 38752 38753fi 38754rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 38755 fi 38756 # 38757 if test "$tst_compi_stricmp" = "yes"; then 38758 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if stricmp usage allowed" >&5 38759$as_echo_n "checking if stricmp usage allowed... " >&6; } 38760 if test "x$curl_disallow_stricmp" != "xyes"; then 38761 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 38762$as_echo "yes" >&6; } 38763 tst_allow_stricmp="yes" 38764 else 38765 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 38766$as_echo "no" >&6; } 38767 tst_allow_stricmp="no" 38768 fi 38769 fi 38770 # 38771 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if stricmp might be used" >&5 38772$as_echo_n "checking if stricmp might be used... " >&6; } 38773 if test "$tst_links_stricmp" = "yes" && 38774 test "$tst_proto_stricmp" = "yes" && 38775 test "$tst_compi_stricmp" = "yes" && 38776 test "$tst_allow_stricmp" = "yes"; then 38777 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 38778$as_echo "yes" >&6; } 38779 38780cat >>confdefs.h <<_ACEOF 38781#define HAVE_STRICMP 1 38782_ACEOF 38783 38784 curl_cv_func_stricmp="yes" 38785 else 38786 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 38787$as_echo "no" >&6; } 38788 curl_cv_func_stricmp="no" 38789 fi 38790 38791 38792 # 38793 tst_links_strncasecmp="unknown" 38794 tst_proto_strncasecmp="unknown" 38795 tst_compi_strncasecmp="unknown" 38796 tst_allow_strncasecmp="unknown" 38797 # 38798 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strncasecmp can be linked" >&5 38799$as_echo_n "checking if strncasecmp can be linked... " >&6; } 38800 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 38801/* end confdefs.h. */ 38802 38803 38804#define strncasecmp innocuous_strncasecmp 38805#ifdef __STDC__ 38806# include <limits.h> 38807#else 38808# include <assert.h> 38809#endif 38810#undef strncasecmp 38811#ifdef __cplusplus 38812extern "C" 38813#endif 38814char strncasecmp (); 38815#if defined __stub_strncasecmp || defined __stub___strncasecmp 38816choke me 38817#endif 38818 38819int main (void) 38820{ 38821return strncasecmp (); 38822 ; 38823 return 0; 38824} 38825 38826_ACEOF 38827if ac_fn_c_try_link "$LINENO"; then : 38828 38829 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 38830$as_echo "yes" >&6; } 38831 tst_links_strncasecmp="yes" 38832 38833else 38834 38835 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 38836$as_echo "no" >&6; } 38837 tst_links_strncasecmp="no" 38838 38839fi 38840rm -f core conftest.err conftest.$ac_objext \ 38841 conftest$ac_exeext conftest.$ac_ext 38842 # 38843 if test "$tst_links_strncasecmp" = "yes"; then 38844 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strncasecmp is prototyped" >&5 38845$as_echo_n "checking if strncasecmp is prototyped... " >&6; } 38846 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 38847/* end confdefs.h. */ 38848 38849 $curl_includes_string 38850 38851_ACEOF 38852if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 38853 $EGREP "strncasecmp" >/dev/null 2>&1; then : 38854 38855 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 38856$as_echo "yes" >&6; } 38857 tst_proto_strncasecmp="yes" 38858 38859else 38860 38861 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 38862$as_echo "no" >&6; } 38863 tst_proto_strncasecmp="no" 38864 38865fi 38866rm -f conftest* 38867 38868 fi 38869 # 38870 if test "$tst_proto_strncasecmp" = "yes"; then 38871 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strncasecmp is compilable" >&5 38872$as_echo_n "checking if strncasecmp is compilable... " >&6; } 38873 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 38874/* end confdefs.h. */ 38875 38876 38877 $curl_includes_string 38878 38879int main (void) 38880{ 38881 38882 if(0 != strncasecmp(0, 0, 0)) 38883 return 1; 38884 38885 ; 38886 return 0; 38887} 38888 38889_ACEOF 38890if ac_fn_c_try_compile "$LINENO"; then : 38891 38892 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 38893$as_echo "yes" >&6; } 38894 tst_compi_strncasecmp="yes" 38895 38896else 38897 38898 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 38899$as_echo "no" >&6; } 38900 tst_compi_strncasecmp="no" 38901 38902fi 38903rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 38904 fi 38905 # 38906 if test "$tst_compi_strncasecmp" = "yes"; then 38907 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strncasecmp usage allowed" >&5 38908$as_echo_n "checking if strncasecmp usage allowed... " >&6; } 38909 if test "x$curl_disallow_strncasecmp" != "xyes"; then 38910 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 38911$as_echo "yes" >&6; } 38912 tst_allow_strncasecmp="yes" 38913 else 38914 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 38915$as_echo "no" >&6; } 38916 tst_allow_strncasecmp="no" 38917 fi 38918 fi 38919 # 38920 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strncasecmp might be used" >&5 38921$as_echo_n "checking if strncasecmp might be used... " >&6; } 38922 if test "$tst_links_strncasecmp" = "yes" && 38923 test "$tst_proto_strncasecmp" = "yes" && 38924 test "$tst_compi_strncasecmp" = "yes" && 38925 test "$tst_allow_strncasecmp" = "yes"; then 38926 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 38927$as_echo "yes" >&6; } 38928 38929cat >>confdefs.h <<_ACEOF 38930#define HAVE_STRNCASECMP 1 38931_ACEOF 38932 38933 curl_cv_func_strncasecmp="yes" 38934 else 38935 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 38936$as_echo "no" >&6; } 38937 curl_cv_func_strncasecmp="no" 38938 fi 38939 38940 38941 # 38942 tst_links_strncmpi="unknown" 38943 tst_proto_strncmpi="unknown" 38944 tst_compi_strncmpi="unknown" 38945 tst_allow_strncmpi="unknown" 38946 # 38947 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strncmpi can be linked" >&5 38948$as_echo_n "checking if strncmpi can be linked... " >&6; } 38949 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 38950/* end confdefs.h. */ 38951 38952 38953#define strncmpi innocuous_strncmpi 38954#ifdef __STDC__ 38955# include <limits.h> 38956#else 38957# include <assert.h> 38958#endif 38959#undef strncmpi 38960#ifdef __cplusplus 38961extern "C" 38962#endif 38963char strncmpi (); 38964#if defined __stub_strncmpi || defined __stub___strncmpi 38965choke me 38966#endif 38967 38968int main (void) 38969{ 38970return strncmpi (); 38971 ; 38972 return 0; 38973} 38974 38975_ACEOF 38976if ac_fn_c_try_link "$LINENO"; then : 38977 38978 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 38979$as_echo "yes" >&6; } 38980 tst_links_strncmpi="yes" 38981 38982else 38983 38984 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 38985$as_echo "no" >&6; } 38986 tst_links_strncmpi="no" 38987 38988fi 38989rm -f core conftest.err conftest.$ac_objext \ 38990 conftest$ac_exeext conftest.$ac_ext 38991 # 38992 if test "$tst_links_strncmpi" = "yes"; then 38993 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strncmpi is prototyped" >&5 38994$as_echo_n "checking if strncmpi is prototyped... " >&6; } 38995 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 38996/* end confdefs.h. */ 38997 38998 $curl_includes_string 38999 39000_ACEOF 39001if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 39002 $EGREP "strncmpi" >/dev/null 2>&1; then : 39003 39004 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 39005$as_echo "yes" >&6; } 39006 tst_proto_strncmpi="yes" 39007 39008else 39009 39010 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 39011$as_echo "no" >&6; } 39012 tst_proto_strncmpi="no" 39013 39014fi 39015rm -f conftest* 39016 39017 fi 39018 # 39019 if test "$tst_proto_strncmpi" = "yes"; then 39020 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strncmpi is compilable" >&5 39021$as_echo_n "checking if strncmpi is compilable... " >&6; } 39022 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 39023/* end confdefs.h. */ 39024 39025 39026 $curl_includes_string 39027 39028int main (void) 39029{ 39030 39031 if(0 != strncmpi(0, 0)) 39032 return 1; 39033 39034 ; 39035 return 0; 39036} 39037 39038_ACEOF 39039if ac_fn_c_try_compile "$LINENO"; then : 39040 39041 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 39042$as_echo "yes" >&6; } 39043 tst_compi_strncmpi="yes" 39044 39045else 39046 39047 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 39048$as_echo "no" >&6; } 39049 tst_compi_strncmpi="no" 39050 39051fi 39052rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 39053 fi 39054 # 39055 if test "$tst_compi_strncmpi" = "yes"; then 39056 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strncmpi usage allowed" >&5 39057$as_echo_n "checking if strncmpi usage allowed... " >&6; } 39058 if test "x$curl_disallow_strncmpi" != "xyes"; then 39059 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 39060$as_echo "yes" >&6; } 39061 tst_allow_strncmpi="yes" 39062 else 39063 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 39064$as_echo "no" >&6; } 39065 tst_allow_strncmpi="no" 39066 fi 39067 fi 39068 # 39069 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strncmpi might be used" >&5 39070$as_echo_n "checking if strncmpi might be used... " >&6; } 39071 if test "$tst_links_strncmpi" = "yes" && 39072 test "$tst_proto_strncmpi" = "yes" && 39073 test "$tst_compi_strncmpi" = "yes" && 39074 test "$tst_allow_strncmpi" = "yes"; then 39075 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 39076$as_echo "yes" >&6; } 39077 39078cat >>confdefs.h <<_ACEOF 39079#define HAVE_STRNCMPI 1 39080_ACEOF 39081 39082 curl_cv_func_strncmpi="yes" 39083 else 39084 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 39085$as_echo "no" >&6; } 39086 curl_cv_func_strncmpi="no" 39087 fi 39088 39089 39090 # 39091 tst_links_strnicmp="unknown" 39092 tst_proto_strnicmp="unknown" 39093 tst_compi_strnicmp="unknown" 39094 tst_allow_strnicmp="unknown" 39095 # 39096 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strnicmp can be linked" >&5 39097$as_echo_n "checking if strnicmp can be linked... " >&6; } 39098 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 39099/* end confdefs.h. */ 39100 39101 39102#define strnicmp innocuous_strnicmp 39103#ifdef __STDC__ 39104# include <limits.h> 39105#else 39106# include <assert.h> 39107#endif 39108#undef strnicmp 39109#ifdef __cplusplus 39110extern "C" 39111#endif 39112char strnicmp (); 39113#if defined __stub_strnicmp || defined __stub___strnicmp 39114choke me 39115#endif 39116 39117int main (void) 39118{ 39119return strnicmp (); 39120 ; 39121 return 0; 39122} 39123 39124_ACEOF 39125if ac_fn_c_try_link "$LINENO"; then : 39126 39127 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 39128$as_echo "yes" >&6; } 39129 tst_links_strnicmp="yes" 39130 39131else 39132 39133 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 39134$as_echo "no" >&6; } 39135 tst_links_strnicmp="no" 39136 39137fi 39138rm -f core conftest.err conftest.$ac_objext \ 39139 conftest$ac_exeext conftest.$ac_ext 39140 # 39141 if test "$tst_links_strnicmp" = "yes"; then 39142 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strnicmp is prototyped" >&5 39143$as_echo_n "checking if strnicmp is prototyped... " >&6; } 39144 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 39145/* end confdefs.h. */ 39146 39147 $curl_includes_string 39148 39149_ACEOF 39150if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 39151 $EGREP "strnicmp" >/dev/null 2>&1; then : 39152 39153 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 39154$as_echo "yes" >&6; } 39155 tst_proto_strnicmp="yes" 39156 39157else 39158 39159 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 39160$as_echo "no" >&6; } 39161 tst_proto_strnicmp="no" 39162 39163fi 39164rm -f conftest* 39165 39166 fi 39167 # 39168 if test "$tst_proto_strnicmp" = "yes"; then 39169 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strnicmp is compilable" >&5 39170$as_echo_n "checking if strnicmp is compilable... " >&6; } 39171 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 39172/* end confdefs.h. */ 39173 39174 39175 $curl_includes_string 39176 39177int main (void) 39178{ 39179 39180 if(0 != strnicmp(0, 0)) 39181 return 1; 39182 39183 ; 39184 return 0; 39185} 39186 39187_ACEOF 39188if ac_fn_c_try_compile "$LINENO"; then : 39189 39190 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 39191$as_echo "yes" >&6; } 39192 tst_compi_strnicmp="yes" 39193 39194else 39195 39196 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 39197$as_echo "no" >&6; } 39198 tst_compi_strnicmp="no" 39199 39200fi 39201rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 39202 fi 39203 # 39204 if test "$tst_compi_strnicmp" = "yes"; then 39205 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strnicmp usage allowed" >&5 39206$as_echo_n "checking if strnicmp usage allowed... " >&6; } 39207 if test "x$curl_disallow_strnicmp" != "xyes"; then 39208 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 39209$as_echo "yes" >&6; } 39210 tst_allow_strnicmp="yes" 39211 else 39212 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 39213$as_echo "no" >&6; } 39214 tst_allow_strnicmp="no" 39215 fi 39216 fi 39217 # 39218 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strnicmp might be used" >&5 39219$as_echo_n "checking if strnicmp might be used... " >&6; } 39220 if test "$tst_links_strnicmp" = "yes" && 39221 test "$tst_proto_strnicmp" = "yes" && 39222 test "$tst_compi_strnicmp" = "yes" && 39223 test "$tst_allow_strnicmp" = "yes"; then 39224 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 39225$as_echo "yes" >&6; } 39226 39227cat >>confdefs.h <<_ACEOF 39228#define HAVE_STRNICMP 1 39229_ACEOF 39230 39231 curl_cv_func_strnicmp="yes" 39232 else 39233 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 39234$as_echo "no" >&6; } 39235 curl_cv_func_strnicmp="no" 39236 fi 39237 39238 39239 # 39240 tst_links_strstr="unknown" 39241 tst_proto_strstr="unknown" 39242 tst_compi_strstr="unknown" 39243 tst_allow_strstr="unknown" 39244 # 39245 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strstr can be linked" >&5 39246$as_echo_n "checking if strstr can be linked... " >&6; } 39247 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 39248/* end confdefs.h. */ 39249 39250 39251#define strstr innocuous_strstr 39252#ifdef __STDC__ 39253# include <limits.h> 39254#else 39255# include <assert.h> 39256#endif 39257#undef strstr 39258#ifdef __cplusplus 39259extern "C" 39260#endif 39261char strstr (); 39262#if defined __stub_strstr || defined __stub___strstr 39263choke me 39264#endif 39265 39266int main (void) 39267{ 39268return strstr (); 39269 ; 39270 return 0; 39271} 39272 39273_ACEOF 39274if ac_fn_c_try_link "$LINENO"; then : 39275 39276 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 39277$as_echo "yes" >&6; } 39278 tst_links_strstr="yes" 39279 39280else 39281 39282 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 39283$as_echo "no" >&6; } 39284 tst_links_strstr="no" 39285 39286fi 39287rm -f core conftest.err conftest.$ac_objext \ 39288 conftest$ac_exeext conftest.$ac_ext 39289 # 39290 if test "$tst_links_strstr" = "yes"; then 39291 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strstr is prototyped" >&5 39292$as_echo_n "checking if strstr is prototyped... " >&6; } 39293 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 39294/* end confdefs.h. */ 39295 39296 $curl_includes_string 39297 39298_ACEOF 39299if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 39300 $EGREP "strstr" >/dev/null 2>&1; then : 39301 39302 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 39303$as_echo "yes" >&6; } 39304 tst_proto_strstr="yes" 39305 39306else 39307 39308 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 39309$as_echo "no" >&6; } 39310 tst_proto_strstr="no" 39311 39312fi 39313rm -f conftest* 39314 39315 fi 39316 # 39317 if test "$tst_proto_strstr" = "yes"; then 39318 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strstr is compilable" >&5 39319$as_echo_n "checking if strstr is compilable... " >&6; } 39320 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 39321/* end confdefs.h. */ 39322 39323 39324 $curl_includes_string 39325 39326int main (void) 39327{ 39328 39329 if(0 != strstr(0, 0)) 39330 return 1; 39331 39332 ; 39333 return 0; 39334} 39335 39336_ACEOF 39337if ac_fn_c_try_compile "$LINENO"; then : 39338 39339 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 39340$as_echo "yes" >&6; } 39341 tst_compi_strstr="yes" 39342 39343else 39344 39345 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 39346$as_echo "no" >&6; } 39347 tst_compi_strstr="no" 39348 39349fi 39350rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 39351 fi 39352 # 39353 if test "$tst_compi_strstr" = "yes"; then 39354 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strstr usage allowed" >&5 39355$as_echo_n "checking if strstr usage allowed... " >&6; } 39356 if test "x$curl_disallow_strstr" != "xyes"; then 39357 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 39358$as_echo "yes" >&6; } 39359 tst_allow_strstr="yes" 39360 else 39361 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 39362$as_echo "no" >&6; } 39363 tst_allow_strstr="no" 39364 fi 39365 fi 39366 # 39367 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strstr might be used" >&5 39368$as_echo_n "checking if strstr might be used... " >&6; } 39369 if test "$tst_links_strstr" = "yes" && 39370 test "$tst_proto_strstr" = "yes" && 39371 test "$tst_compi_strstr" = "yes" && 39372 test "$tst_allow_strstr" = "yes"; then 39373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 39374$as_echo "yes" >&6; } 39375 39376cat >>confdefs.h <<_ACEOF 39377#define HAVE_STRSTR 1 39378_ACEOF 39379 39380 curl_cv_func_strstr="yes" 39381 else 39382 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 39383$as_echo "no" >&6; } 39384 curl_cv_func_strstr="no" 39385 fi 39386 39387 39388 # 39389 tst_links_strtok_r="unknown" 39390 tst_proto_strtok_r="unknown" 39391 tst_compi_strtok_r="unknown" 39392 tst_allow_strtok_r="unknown" 39393 # 39394 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strtok_r can be linked" >&5 39395$as_echo_n "checking if strtok_r can be linked... " >&6; } 39396 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 39397/* end confdefs.h. */ 39398 39399 39400#define strtok_r innocuous_strtok_r 39401#ifdef __STDC__ 39402# include <limits.h> 39403#else 39404# include <assert.h> 39405#endif 39406#undef strtok_r 39407#ifdef __cplusplus 39408extern "C" 39409#endif 39410char strtok_r (); 39411#if defined __stub_strtok_r || defined __stub___strtok_r 39412choke me 39413#endif 39414 39415int main (void) 39416{ 39417return strtok_r (); 39418 ; 39419 return 0; 39420} 39421 39422_ACEOF 39423if ac_fn_c_try_link "$LINENO"; then : 39424 39425 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 39426$as_echo "yes" >&6; } 39427 tst_links_strtok_r="yes" 39428 39429else 39430 39431 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 39432$as_echo "no" >&6; } 39433 tst_links_strtok_r="no" 39434 39435fi 39436rm -f core conftest.err conftest.$ac_objext \ 39437 conftest$ac_exeext conftest.$ac_ext 39438 # 39439 if test "$tst_links_strtok_r" = "yes"; then 39440 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strtok_r is prototyped" >&5 39441$as_echo_n "checking if strtok_r is prototyped... " >&6; } 39442 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 39443/* end confdefs.h. */ 39444 39445 $curl_includes_string 39446 39447_ACEOF 39448if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 39449 $EGREP "strtok_r" >/dev/null 2>&1; then : 39450 39451 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 39452$as_echo "yes" >&6; } 39453 tst_proto_strtok_r="yes" 39454 39455else 39456 39457 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 39458$as_echo "no" >&6; } 39459 tst_proto_strtok_r="no" 39460 39461fi 39462rm -f conftest* 39463 39464 fi 39465 # 39466 if test "$tst_proto_strtok_r" = "yes"; then 39467 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strtok_r is compilable" >&5 39468$as_echo_n "checking if strtok_r is compilable... " >&6; } 39469 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 39470/* end confdefs.h. */ 39471 39472 39473 $curl_includes_string 39474 39475int main (void) 39476{ 39477 39478 if(0 != strtok_r(0, 0, 0)) 39479 return 1; 39480 39481 ; 39482 return 0; 39483} 39484 39485_ACEOF 39486if ac_fn_c_try_compile "$LINENO"; then : 39487 39488 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 39489$as_echo "yes" >&6; } 39490 tst_compi_strtok_r="yes" 39491 39492else 39493 39494 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 39495$as_echo "no" >&6; } 39496 tst_compi_strtok_r="no" 39497 39498fi 39499rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 39500 fi 39501 # 39502 if test "$tst_compi_strtok_r" = "yes"; then 39503 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strtok_r usage allowed" >&5 39504$as_echo_n "checking if strtok_r usage allowed... " >&6; } 39505 if test "x$curl_disallow_strtok_r" != "xyes"; then 39506 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 39507$as_echo "yes" >&6; } 39508 tst_allow_strtok_r="yes" 39509 else 39510 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 39511$as_echo "no" >&6; } 39512 tst_allow_strtok_r="no" 39513 fi 39514 fi 39515 # 39516 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strtok_r might be used" >&5 39517$as_echo_n "checking if strtok_r might be used... " >&6; } 39518 if test "$tst_links_strtok_r" = "yes" && 39519 test "$tst_proto_strtok_r" = "yes" && 39520 test "$tst_compi_strtok_r" = "yes" && 39521 test "$tst_allow_strtok_r" = "yes"; then 39522 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 39523$as_echo "yes" >&6; } 39524 39525cat >>confdefs.h <<_ACEOF 39526#define HAVE_STRTOK_R 1 39527_ACEOF 39528 39529 curl_cv_func_strtok_r="yes" 39530 else 39531 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 39532$as_echo "no" >&6; } 39533 curl_cv_func_strtok_r="no" 39534 fi 39535 39536 39537 # 39538 tst_links_strtoll="unknown" 39539 tst_proto_strtoll="unknown" 39540 tst_compi_strtoll="unknown" 39541 tst_allow_strtoll="unknown" 39542 # 39543 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strtoll can be linked" >&5 39544$as_echo_n "checking if strtoll can be linked... " >&6; } 39545 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 39546/* end confdefs.h. */ 39547 39548 39549#define strtoll innocuous_strtoll 39550#ifdef __STDC__ 39551# include <limits.h> 39552#else 39553# include <assert.h> 39554#endif 39555#undef strtoll 39556#ifdef __cplusplus 39557extern "C" 39558#endif 39559char strtoll (); 39560#if defined __stub_strtoll || defined __stub___strtoll 39561choke me 39562#endif 39563 39564int main (void) 39565{ 39566return strtoll (); 39567 ; 39568 return 0; 39569} 39570 39571_ACEOF 39572if ac_fn_c_try_link "$LINENO"; then : 39573 39574 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 39575$as_echo "yes" >&6; } 39576 tst_links_strtoll="yes" 39577 39578else 39579 39580 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 39581$as_echo "no" >&6; } 39582 tst_links_strtoll="no" 39583 39584fi 39585rm -f core conftest.err conftest.$ac_objext \ 39586 conftest$ac_exeext conftest.$ac_ext 39587 # 39588 if test "$tst_links_strtoll" = "yes"; then 39589 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strtoll is prototyped" >&5 39590$as_echo_n "checking if strtoll is prototyped... " >&6; } 39591 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 39592/* end confdefs.h. */ 39593 39594 $curl_includes_stdlib 39595 39596_ACEOF 39597if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 39598 $EGREP "strtoll" >/dev/null 2>&1; then : 39599 39600 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 39601$as_echo "yes" >&6; } 39602 tst_proto_strtoll="yes" 39603 39604else 39605 39606 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 39607$as_echo "no" >&6; } 39608 tst_proto_strtoll="no" 39609 39610fi 39611rm -f conftest* 39612 39613 fi 39614 # 39615 if test "$tst_proto_strtoll" = "yes"; then 39616 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strtoll is compilable" >&5 39617$as_echo_n "checking if strtoll is compilable... " >&6; } 39618 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 39619/* end confdefs.h. */ 39620 39621 39622 $curl_includes_stdlib 39623 39624int main (void) 39625{ 39626 39627 if(0 != strtoll(0, 0, 0)) 39628 return 1; 39629 39630 ; 39631 return 0; 39632} 39633 39634_ACEOF 39635if ac_fn_c_try_compile "$LINENO"; then : 39636 39637 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 39638$as_echo "yes" >&6; } 39639 tst_compi_strtoll="yes" 39640 39641else 39642 39643 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 39644$as_echo "no" >&6; } 39645 tst_compi_strtoll="no" 39646 39647fi 39648rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 39649 fi 39650 # 39651 if test "$tst_compi_strtoll" = "yes"; then 39652 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strtoll usage allowed" >&5 39653$as_echo_n "checking if strtoll usage allowed... " >&6; } 39654 if test "x$curl_disallow_strtoll" != "xyes"; then 39655 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 39656$as_echo "yes" >&6; } 39657 tst_allow_strtoll="yes" 39658 else 39659 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 39660$as_echo "no" >&6; } 39661 tst_allow_strtoll="no" 39662 fi 39663 fi 39664 # 39665 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strtoll might be used" >&5 39666$as_echo_n "checking if strtoll might be used... " >&6; } 39667 if test "$tst_links_strtoll" = "yes" && 39668 test "$tst_proto_strtoll" = "yes" && 39669 test "$tst_compi_strtoll" = "yes" && 39670 test "$tst_allow_strtoll" = "yes"; then 39671 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 39672$as_echo "yes" >&6; } 39673 39674cat >>confdefs.h <<_ACEOF 39675#define HAVE_STRTOLL 1 39676_ACEOF 39677 39678 curl_cv_func_strtoll="yes" 39679 else 39680 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 39681$as_echo "no" >&6; } 39682 curl_cv_func_strtoll="no" 39683 fi 39684 39685 39686curl_includes_sys_uio="\ 39687/* includes start */ 39688#ifdef HAVE_SYS_TYPES_H 39689# include <sys/types.h> 39690#endif 39691#ifdef HAVE_SYS_UIO_H 39692# include <sys/uio.h> 39693#endif 39694/* includes end */" 39695 for ac_header in sys/types.h sys/uio.h 39696do : 39697 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 39698ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$curl_includes_sys_uio 39699" 39700if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 39701 cat >>confdefs.h <<_ACEOF 39702#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 39703_ACEOF 39704 39705fi 39706 39707done 39708 39709 39710 39711 # 39712 tst_links_writev="unknown" 39713 tst_proto_writev="unknown" 39714 tst_compi_writev="unknown" 39715 tst_allow_writev="unknown" 39716 # 39717 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if writev can be linked" >&5 39718$as_echo_n "checking if writev can be linked... " >&6; } 39719 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 39720/* end confdefs.h. */ 39721 39722 39723#define writev innocuous_writev 39724#ifdef __STDC__ 39725# include <limits.h> 39726#else 39727# include <assert.h> 39728#endif 39729#undef writev 39730#ifdef __cplusplus 39731extern "C" 39732#endif 39733char writev (); 39734#if defined __stub_writev || defined __stub___writev 39735choke me 39736#endif 39737 39738int main (void) 39739{ 39740return writev (); 39741 ; 39742 return 0; 39743} 39744 39745_ACEOF 39746if ac_fn_c_try_link "$LINENO"; then : 39747 39748 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 39749$as_echo "yes" >&6; } 39750 tst_links_writev="yes" 39751 39752else 39753 39754 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 39755$as_echo "no" >&6; } 39756 tst_links_writev="no" 39757 39758fi 39759rm -f core conftest.err conftest.$ac_objext \ 39760 conftest$ac_exeext conftest.$ac_ext 39761 # 39762 if test "$tst_links_writev" = "yes"; then 39763 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if writev is prototyped" >&5 39764$as_echo_n "checking if writev is prototyped... " >&6; } 39765 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 39766/* end confdefs.h. */ 39767 39768 $curl_includes_sys_uio 39769 39770_ACEOF 39771if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 39772 $EGREP "writev" >/dev/null 2>&1; then : 39773 39774 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 39775$as_echo "yes" >&6; } 39776 tst_proto_writev="yes" 39777 39778else 39779 39780 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 39781$as_echo "no" >&6; } 39782 tst_proto_writev="no" 39783 39784fi 39785rm -f conftest* 39786 39787 fi 39788 # 39789 if test "$tst_proto_writev" = "yes"; then 39790 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if writev is compilable" >&5 39791$as_echo_n "checking if writev is compilable... " >&6; } 39792 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 39793/* end confdefs.h. */ 39794 39795 39796 $curl_includes_sys_uio 39797 39798int main (void) 39799{ 39800 39801 if(0 != writev(0, 0, 0)) 39802 return 1; 39803 39804 ; 39805 return 0; 39806} 39807 39808_ACEOF 39809if ac_fn_c_try_compile "$LINENO"; then : 39810 39811 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 39812$as_echo "yes" >&6; } 39813 tst_compi_writev="yes" 39814 39815else 39816 39817 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 39818$as_echo "no" >&6; } 39819 tst_compi_writev="no" 39820 39821fi 39822rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 39823 fi 39824 # 39825 if test "$tst_compi_writev" = "yes"; then 39826 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if writev usage allowed" >&5 39827$as_echo_n "checking if writev usage allowed... " >&6; } 39828 if test "x$curl_disallow_writev" != "xyes"; then 39829 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 39830$as_echo "yes" >&6; } 39831 tst_allow_writev="yes" 39832 else 39833 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 39834$as_echo "no" >&6; } 39835 tst_allow_writev="no" 39836 fi 39837 fi 39838 # 39839 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if writev might be used" >&5 39840$as_echo_n "checking if writev might be used... " >&6; } 39841 if test "$tst_links_writev" = "yes" && 39842 test "$tst_proto_writev" = "yes" && 39843 test "$tst_compi_writev" = "yes" && 39844 test "$tst_allow_writev" = "yes"; then 39845 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 39846$as_echo "yes" >&6; } 39847 39848cat >>confdefs.h <<_ACEOF 39849#define HAVE_WRITEV 1 39850_ACEOF 39851 39852 curl_cv_func_writev="yes" 39853 else 39854 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 39855$as_echo "no" >&6; } 39856 curl_cv_func_writev="no" 39857 fi 39858 39859 39860case $host in 39861 *msdosdjgpp) 39862 ac_cv_func_pipe=no 39863 skipcheck_pipe=yes 39864 { $as_echo "$as_me:${as_lineno-$LINENO}: skip check for pipe on msdosdjgpp" >&5 39865$as_echo "$as_me: skip check for pipe on msdosdjgpp" >&6;} 39866 ;; 39867esac 39868 39869ac_fn_c_check_decl "$LINENO" "getpwuid_r" "ac_cv_have_decl_getpwuid_r" "#include <pwd.h> 39870 #include <sys/types.h> 39871" 39872if test "x$ac_cv_have_decl_getpwuid_r" = xyes; then : 39873 ac_have_decl=1 39874else 39875 ac_have_decl=0 39876fi 39877 39878cat >>confdefs.h <<_ACEOF 39879#define HAVE_DECL_GETPWUID_R $ac_have_decl 39880_ACEOF 39881if test $ac_have_decl = 1; then : 39882 39883else 39884 39885$as_echo "#define HAVE_DECL_GETPWUID_R_MISSING 1" >>confdefs.h 39886 39887fi 39888 39889 39890 39891for ac_func in fnmatch \ 39892 geteuid \ 39893 getpass_r \ 39894 getppid \ 39895 getpwuid \ 39896 getpwuid_r \ 39897 getrlimit \ 39898 gettimeofday \ 39899 if_nametoindex \ 39900 mach_absolute_time \ 39901 pipe \ 39902 setlocale \ 39903 setmode \ 39904 setrlimit \ 39905 utime \ 39906 utimes 39907 39908do : 39909 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 39910ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 39911if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 39912 cat >>confdefs.h <<_ACEOF 39913#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 39914_ACEOF 39915 39916 39917else 39918 39919 func="$ac_func" 39920 eval skipcheck=\$skipcheck_$func 39921 if test "x$skipcheck" != "xyes"; then 39922 { $as_echo "$as_me:${as_lineno-$LINENO}: checking deeper for $func" >&5 39923$as_echo_n "checking deeper for $func... " >&6; } 39924 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 39925/* end confdefs.h. */ 39926 39927 39928 39929int main (void) 39930{ 39931 39932 $func (); 39933 39934 ; 39935 return 0; 39936} 39937 39938_ACEOF 39939if ac_fn_c_try_link "$LINENO"; then : 39940 39941 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 39942$as_echo "yes" >&6; } 39943 eval "ac_cv_func_$func=yes" 39944 39945cat >>confdefs.h <<_ACEOF 39946#define `echo "HAVE_$func" | sed 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/' | sed 's/^A-Z0-9_/_/g'` 1 39947_ACEOF 39948 39949 39950else 39951 39952 { $as_echo "$as_me:${as_lineno-$LINENO}: result: but still no" >&5 39953$as_echo "but still no" >&6; } 39954 39955fi 39956rm -f core conftest.err conftest.$ac_objext \ 39957 conftest$ac_exeext conftest.$ac_ext 39958 fi 39959 39960fi 39961done 39962 39963 39964if test "$ipv6" = "yes"; then 39965 if test "$curl_cv_func_getaddrinfo" = "yes"; then 39966 39967$as_echo "#define ENABLE_IPV6 1" >>confdefs.h 39968 39969 IPV6_ENABLED=1 39970 39971 fi 39972fi 39973 39974 39975 # 39976 tst_method="unknown" 39977 39978 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to set a socket into non-blocking mode" >&5 39979$as_echo_n "checking how to set a socket into non-blocking mode... " >&6; } 39980 if test "x$curl_cv_func_fcntl_o_nonblock" = "xyes"; then 39981 tst_method="fcntl O_NONBLOCK" 39982 elif test "x$curl_cv_func_ioctl_fionbio" = "xyes"; then 39983 tst_method="ioctl FIONBIO" 39984 elif test "x$curl_cv_func_ioctlsocket_fionbio" = "xyes"; then 39985 tst_method="ioctlsocket FIONBIO" 39986 elif test "x$curl_cv_func_ioctlsocket_camel_fionbio" = "xyes"; then 39987 tst_method="IoctlSocket FIONBIO" 39988 elif test "x$curl_cv_func_setsockopt_so_nonblock" = "xyes"; then 39989 tst_method="setsockopt SO_NONBLOCK" 39990 fi 39991 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tst_method" >&5 39992$as_echo "$tst_method" >&6; } 39993 if test "$tst_method" = "unknown"; then 39994 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot determine non-blocking socket method." >&5 39995$as_echo "$as_me: WARNING: cannot determine non-blocking socket method." >&2;} 39996 fi 39997 39998 39999 40000# Extract the first word of "perl", so it can be a program name with args. 40001set dummy perl; ac_word=$2 40002{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 40003$as_echo_n "checking for $ac_word... " >&6; } 40004if ${ac_cv_path_PERL+:} false; then : 40005 $as_echo_n "(cached) " >&6 40006else 40007 case $PERL in 40008 [\\/]* | ?:[\\/]*) 40009 ac_cv_path_PERL="$PERL" # Let the user override the test with a path. 40010 ;; 40011 *) 40012 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 40013as_dummy="$PATH:/usr/local/bin/perl:/usr/bin/:/usr/local/bin " 40014for as_dir in $as_dummy 40015do 40016 IFS=$as_save_IFS 40017 test -z "$as_dir" && as_dir=. 40018 for ac_exec_ext in '' $ac_executable_extensions; do 40019 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 40020 ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext" 40021 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 40022 break 2 40023 fi 40024done 40025 done 40026IFS=$as_save_IFS 40027 40028 ;; 40029esac 40030fi 40031PERL=$ac_cv_path_PERL 40032if test -n "$PERL"; then 40033 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5 40034$as_echo "$PERL" >&6; } 40035else 40036 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 40037$as_echo "no" >&6; } 40038fi 40039 40040 40041 40042 40043for ac_prog in gnroff nroff 40044do 40045 # Extract the first word of "$ac_prog", so it can be a program name with args. 40046set dummy $ac_prog; ac_word=$2 40047{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 40048$as_echo_n "checking for $ac_word... " >&6; } 40049if ${ac_cv_path_NROFF+:} false; then : 40050 $as_echo_n "(cached) " >&6 40051else 40052 case $NROFF in 40053 [\\/]* | ?:[\\/]*) 40054 ac_cv_path_NROFF="$NROFF" # Let the user override the test with a path. 40055 ;; 40056 *) 40057 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 40058as_dummy="$PATH:/usr/bin/:/usr/local/bin " 40059for as_dir in $as_dummy 40060do 40061 IFS=$as_save_IFS 40062 test -z "$as_dir" && as_dir=. 40063 for ac_exec_ext in '' $ac_executable_extensions; do 40064 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 40065 ac_cv_path_NROFF="$as_dir/$ac_word$ac_exec_ext" 40066 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 40067 break 2 40068 fi 40069done 40070 done 40071IFS=$as_save_IFS 40072 40073 ;; 40074esac 40075fi 40076NROFF=$ac_cv_path_NROFF 40077if test -n "$NROFF"; then 40078 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NROFF" >&5 40079$as_echo "$NROFF" >&6; } 40080else 40081 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 40082$as_echo "no" >&6; } 40083fi 40084 40085 40086 test -n "$NROFF" && break 40087done 40088 40089 40090 40091if test -n "$NROFF"; then 40092 40093 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to use *nroff to get plain text from man pages" >&5 40094$as_echo_n "checking how to use *nroff to get plain text from man pages... " >&6; } 40095 MANOPT="-man" 40096 mancheck=`echo foo | $NROFF $MANOPT 2>/dev/null` 40097 if test -z "$mancheck"; then 40098 MANOPT="-mandoc" 40099 mancheck=`echo foo | $NROFF $MANOPT 2>/dev/null` 40100 if test -z "$mancheck"; then 40101 MANOPT="" 40102 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 40103$as_echo "failed" >&6; } 40104 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: found no *nroff option to get plaintext from man pages" >&5 40105$as_echo "$as_me: WARNING: found no *nroff option to get plaintext from man pages" >&2;} 40106 else 40107 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANOPT" >&5 40108$as_echo "$MANOPT" >&6; } 40109 fi 40110 else 40111 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANOPT" >&5 40112$as_echo "$MANOPT" >&6; } 40113 fi 40114 40115fi 40116 40117if test -z "$MANOPT" 40118then 40119 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: disabling built-in manual" >&5 40120$as_echo "$as_me: WARNING: disabling built-in manual" >&2;} 40121 USE_MANUAL="no"; 40122fi 40123 40124 40125if test "$USE_MANUAL" = "1"; then 40126 40127$as_echo "#define USE_MANUAL 1" >>confdefs.h 40128 40129 curl_manual_msg="enabled" 40130fi 40131 40132 if test x"$USE_MANUAL" = x1; then 40133 USE_MANUAL_TRUE= 40134 USE_MANUAL_FALSE='#' 40135else 40136 USE_MANUAL_TRUE='#' 40137 USE_MANUAL_FALSE= 40138fi 40139 40140 40141 40142 40143 40144 # 40145 if test "$want_ares" = "yes"; then 40146 clean_CPPFLAGS="$CPPFLAGS" 40147 clean_LDFLAGS="$LDFLAGS" 40148 clean_LIBS="$LIBS" 40149 embedded_ares="unknown" 40150 configure_runpath=`pwd` 40151 embedded_ares_builddir="$configure_runpath/ares" 40152 if test -n "$want_ares_path"; then 40153 ARES_PCDIR="$want_ares_path/lib/pkgconfig" 40154 40155 if test -n "$PKG_CONFIG"; then 40156 PKGCONFIG="$PKG_CONFIG" 40157 else 40158 if test -n "$ac_tool_prefix"; then 40159 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. 40160set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 40161{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 40162$as_echo_n "checking for $ac_word... " >&6; } 40163if ${ac_cv_path_PKGCONFIG+:} false; then : 40164 $as_echo_n "(cached) " >&6 40165else 40166 case $PKGCONFIG in 40167 [\\/]* | ?:[\\/]*) 40168 ac_cv_path_PKGCONFIG="$PKGCONFIG" # Let the user override the test with a path. 40169 ;; 40170 *) 40171 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 40172as_dummy="$PATH:/usr/bin:/usr/local/bin" 40173for as_dir in $as_dummy 40174do 40175 IFS=$as_save_IFS 40176 test -z "$as_dir" && as_dir=. 40177 for ac_exec_ext in '' $ac_executable_extensions; do 40178 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 40179 ac_cv_path_PKGCONFIG="$as_dir/$ac_word$ac_exec_ext" 40180 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 40181 break 2 40182 fi 40183done 40184 done 40185IFS=$as_save_IFS 40186 40187 ;; 40188esac 40189fi 40190PKGCONFIG=$ac_cv_path_PKGCONFIG 40191if test -n "$PKGCONFIG"; then 40192 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKGCONFIG" >&5 40193$as_echo "$PKGCONFIG" >&6; } 40194else 40195 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 40196$as_echo "no" >&6; } 40197fi 40198 40199 40200fi 40201if test -z "$ac_cv_path_PKGCONFIG"; then 40202 ac_pt_PKGCONFIG=$PKGCONFIG 40203 # Extract the first word of "pkg-config", so it can be a program name with args. 40204set dummy pkg-config; ac_word=$2 40205{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 40206$as_echo_n "checking for $ac_word... " >&6; } 40207if ${ac_cv_path_ac_pt_PKGCONFIG+:} false; then : 40208 $as_echo_n "(cached) " >&6 40209else 40210 case $ac_pt_PKGCONFIG in 40211 [\\/]* | ?:[\\/]*) 40212 ac_cv_path_ac_pt_PKGCONFIG="$ac_pt_PKGCONFIG" # Let the user override the test with a path. 40213 ;; 40214 *) 40215 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 40216as_dummy="$PATH:/usr/bin:/usr/local/bin" 40217for as_dir in $as_dummy 40218do 40219 IFS=$as_save_IFS 40220 test -z "$as_dir" && as_dir=. 40221 for ac_exec_ext in '' $ac_executable_extensions; do 40222 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 40223 ac_cv_path_ac_pt_PKGCONFIG="$as_dir/$ac_word$ac_exec_ext" 40224 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 40225 break 2 40226 fi 40227done 40228 done 40229IFS=$as_save_IFS 40230 40231 ;; 40232esac 40233fi 40234ac_pt_PKGCONFIG=$ac_cv_path_ac_pt_PKGCONFIG 40235if test -n "$ac_pt_PKGCONFIG"; then 40236 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKGCONFIG" >&5 40237$as_echo "$ac_pt_PKGCONFIG" >&6; } 40238else 40239 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 40240$as_echo "no" >&6; } 40241fi 40242 40243 if test "x$ac_pt_PKGCONFIG" = x; then 40244 PKGCONFIG="no" 40245 else 40246 case $cross_compiling:$ac_tool_warned in 40247yes:) 40248{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 40249$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 40250ac_tool_warned=yes ;; 40251esac 40252 PKGCONFIG=$ac_pt_PKGCONFIG 40253 fi 40254else 40255 PKGCONFIG="$ac_cv_path_PKGCONFIG" 40256fi 40257 40258 fi 40259 40260 if test "x$PKGCONFIG" != "xno"; then 40261 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libcares options with pkg-config" >&5 40262$as_echo_n "checking for libcares options with pkg-config... " >&6; } 40263 itexists=` 40264 if test -n "$ARES_PCDIR"; then 40265 PKG_CONFIG_LIBDIR="$ARES_PCDIR" 40266 export PKG_CONFIG_LIBDIR 40267 fi 40268 $PKGCONFIG --exists libcares >/dev/null 2>&1 && echo 1` 40269 40270 if test -z "$itexists"; then 40271 PKGCONFIG="no" 40272 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 40273$as_echo "no" >&6; } 40274 else 40275 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5 40276$as_echo "found" >&6; } 40277 fi 40278 fi 40279 40280 if test "$PKGCONFIG" != "no" ; then 40281 ares_LIBS=` 40282 if test -n "$ARES_PCDIR"; then 40283 PKG_CONFIG_LIBDIR="$ARES_PCDIR" 40284 export PKG_CONFIG_LIBDIR 40285 fi 40286 40287 $PKGCONFIG --libs-only-l libcares` 40288 ares_LDFLAGS=` 40289 if test -n "$ARES_PCDIR"; then 40290 PKG_CONFIG_LIBDIR="$ARES_PCDIR" 40291 export PKG_CONFIG_LIBDIR 40292 fi 40293 40294 $PKGCONFIG --libs-only-L libcares` 40295 ares_CPPFLAGS=` 40296 if test -n "$ARES_PCDIR"; then 40297 PKG_CONFIG_LIBDIR="$ARES_PCDIR" 40298 export PKG_CONFIG_LIBDIR 40299 fi 40300 40301 $PKGCONFIG --cflags-only-I libcares` 40302 { $as_echo "$as_me:${as_lineno-$LINENO}: pkg-config: ares LIBS: \"$ares_LIBS\"" >&5 40303$as_echo "$as_me: pkg-config: ares LIBS: \"$ares_LIBS\"" >&6;} 40304 { $as_echo "$as_me:${as_lineno-$LINENO}: pkg-config: ares LDFLAGS: \"$ares_LDFLAGS\"" >&5 40305$as_echo "$as_me: pkg-config: ares LDFLAGS: \"$ares_LDFLAGS\"" >&6;} 40306 { $as_echo "$as_me:${as_lineno-$LINENO}: pkg-config: ares CPPFLAGS: \"$ares_CPPFLAGS\"" >&5 40307$as_echo "$as_me: pkg-config: ares CPPFLAGS: \"$ares_CPPFLAGS\"" >&6;} 40308 else 40309 ares_CPPFLAGS="-I$want_ares_path/include" 40310 ares_LDFLAGS="-L$want_ares_path/lib" 40311 ares_LIBS="-lcares" 40312 fi 40313 else 40314 if test -d "$srcdir/ares"; then 40315 embedded_ares="yes" 40316 subdirs="$subdirs ares" 40317 40318 ares_CPPFLAGS="" 40319 ares_LDFLAGS="-L$embedded_ares_builddir" 40320 ares_LIBS="-lcares" 40321 else 40322 40323 if test -n "$PKG_CONFIG"; then 40324 PKGCONFIG="$PKG_CONFIG" 40325 else 40326 if test -n "$ac_tool_prefix"; then 40327 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. 40328set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 40329{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 40330$as_echo_n "checking for $ac_word... " >&6; } 40331if ${ac_cv_path_PKGCONFIG+:} false; then : 40332 $as_echo_n "(cached) " >&6 40333else 40334 case $PKGCONFIG in 40335 [\\/]* | ?:[\\/]*) 40336 ac_cv_path_PKGCONFIG="$PKGCONFIG" # Let the user override the test with a path. 40337 ;; 40338 *) 40339 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 40340as_dummy="$PATH:/usr/bin:/usr/local/bin" 40341for as_dir in $as_dummy 40342do 40343 IFS=$as_save_IFS 40344 test -z "$as_dir" && as_dir=. 40345 for ac_exec_ext in '' $ac_executable_extensions; do 40346 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 40347 ac_cv_path_PKGCONFIG="$as_dir/$ac_word$ac_exec_ext" 40348 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 40349 break 2 40350 fi 40351done 40352 done 40353IFS=$as_save_IFS 40354 40355 ;; 40356esac 40357fi 40358PKGCONFIG=$ac_cv_path_PKGCONFIG 40359if test -n "$PKGCONFIG"; then 40360 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKGCONFIG" >&5 40361$as_echo "$PKGCONFIG" >&6; } 40362else 40363 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 40364$as_echo "no" >&6; } 40365fi 40366 40367 40368fi 40369if test -z "$ac_cv_path_PKGCONFIG"; then 40370 ac_pt_PKGCONFIG=$PKGCONFIG 40371 # Extract the first word of "pkg-config", so it can be a program name with args. 40372set dummy pkg-config; ac_word=$2 40373{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 40374$as_echo_n "checking for $ac_word... " >&6; } 40375if ${ac_cv_path_ac_pt_PKGCONFIG+:} false; then : 40376 $as_echo_n "(cached) " >&6 40377else 40378 case $ac_pt_PKGCONFIG in 40379 [\\/]* | ?:[\\/]*) 40380 ac_cv_path_ac_pt_PKGCONFIG="$ac_pt_PKGCONFIG" # Let the user override the test with a path. 40381 ;; 40382 *) 40383 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 40384as_dummy="$PATH:/usr/bin:/usr/local/bin" 40385for as_dir in $as_dummy 40386do 40387 IFS=$as_save_IFS 40388 test -z "$as_dir" && as_dir=. 40389 for ac_exec_ext in '' $ac_executable_extensions; do 40390 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 40391 ac_cv_path_ac_pt_PKGCONFIG="$as_dir/$ac_word$ac_exec_ext" 40392 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 40393 break 2 40394 fi 40395done 40396 done 40397IFS=$as_save_IFS 40398 40399 ;; 40400esac 40401fi 40402ac_pt_PKGCONFIG=$ac_cv_path_ac_pt_PKGCONFIG 40403if test -n "$ac_pt_PKGCONFIG"; then 40404 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKGCONFIG" >&5 40405$as_echo "$ac_pt_PKGCONFIG" >&6; } 40406else 40407 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 40408$as_echo "no" >&6; } 40409fi 40410 40411 if test "x$ac_pt_PKGCONFIG" = x; then 40412 PKGCONFIG="no" 40413 else 40414 case $cross_compiling:$ac_tool_warned in 40415yes:) 40416{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 40417$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 40418ac_tool_warned=yes ;; 40419esac 40420 PKGCONFIG=$ac_pt_PKGCONFIG 40421 fi 40422else 40423 PKGCONFIG="$ac_cv_path_PKGCONFIG" 40424fi 40425 40426 fi 40427 40428 if test "x$PKGCONFIG" != "xno"; then 40429 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libcares options with pkg-config" >&5 40430$as_echo_n "checking for libcares options with pkg-config... " >&6; } 40431 itexists=` 40432 if test -n ""; then 40433 PKG_CONFIG_LIBDIR="" 40434 export PKG_CONFIG_LIBDIR 40435 fi 40436 $PKGCONFIG --exists libcares >/dev/null 2>&1 && echo 1` 40437 40438 if test -z "$itexists"; then 40439 PKGCONFIG="no" 40440 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 40441$as_echo "no" >&6; } 40442 else 40443 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5 40444$as_echo "found" >&6; } 40445 fi 40446 fi 40447 40448 if test "$PKGCONFIG" != "no" ; then 40449 ares_LIBS=`$PKGCONFIG --libs-only-l libcares` 40450 ares_LDFLAGS=`$PKGCONFIG --libs-only-L libcares` 40451 ares_CPPFLAGS=`$PKGCONFIG --cflags-only-I libcares` 40452 { $as_echo "$as_me:${as_lineno-$LINENO}: pkg-config: ares_LIBS: \"$ares_LIBS\"" >&5 40453$as_echo "$as_me: pkg-config: ares_LIBS: \"$ares_LIBS\"" >&6;} 40454 { $as_echo "$as_me:${as_lineno-$LINENO}: pkg-config: ares_LDFLAGS: \"$ares_LDFLAGS\"" >&5 40455$as_echo "$as_me: pkg-config: ares_LDFLAGS: \"$ares_LDFLAGS\"" >&6;} 40456 { $as_echo "$as_me:${as_lineno-$LINENO}: pkg-config: ares_CPPFLAGS: \"$ares_CPPFLAGS\"" >&5 40457$as_echo "$as_me: pkg-config: ares_CPPFLAGS: \"$ares_CPPFLAGS\"" >&6;} 40458 else 40459 ares_CPPFLAGS="" 40460 ares_LDFLAGS="" 40461 ares_LIBS="-lcares" 40462 fi 40463 fi 40464 fi 40465 # 40466 CPPFLAGS="$clean_CPPFLAGS $ares_CPPFLAGS" 40467 LDFLAGS="$clean_LDFLAGS $ares_LDFLAGS" 40468 LIBS="$ares_LIBS $clean_LIBS" 40469 # 40470 if test "$embedded_ares" != "yes"; then 40471 { $as_echo "$as_me:${as_lineno-$LINENO}: checking that c-ares is good and recent enough" >&5 40472$as_echo_n "checking that c-ares is good and recent enough... " >&6; } 40473 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 40474/* end confdefs.h. */ 40475 40476 40477#include <ares.h> 40478 /* set of dummy functions in case c-ares was built with debug */ 40479 void curl_dofree() { } 40480 void curl_sclose() { } 40481 void curl_domalloc() { } 40482 void curl_docalloc() { } 40483 void curl_socket() { } 40484 40485int main (void) 40486{ 40487 40488 ares_channel channel; 40489 ares_cancel(channel); /* added in 1.2.0 */ 40490 ares_process_fd(channel, 0, 0); /* added in 1.4.0 */ 40491 ares_dup(&channel, channel); /* added in 1.6.0 */ 40492 40493 ; 40494 return 0; 40495} 40496 40497_ACEOF 40498if ac_fn_c_try_link "$LINENO"; then : 40499 40500 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 40501$as_echo "yes" >&6; } 40502 40503else 40504 40505 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 40506$as_echo "no" >&6; } 40507 as_fn_error $? "c-ares library defective or too old" "$LINENO" 5 40508 CPPFLAGS="$clean_CPPFLAGS" 40509 LDFLAGS="$clean_LDFLAGS" 40510 LIBS="$clean_LIBS" 40511 # prevent usage 40512 want_ares="no" 40513 40514fi 40515rm -f core conftest.err conftest.$ac_objext \ 40516 conftest$ac_exeext conftest.$ac_ext 40517 fi 40518 if test "$want_ares" = "yes"; then 40519 40520$as_echo "#define USE_ARES 1" >>confdefs.h 40521 40522 USE_ARES=1 40523 40524 curl_res_msg="c-ares" 40525 fi 40526 fi 40527 40528 if test x$embedded_ares = xyes; then 40529 USE_EMBEDDED_ARES_TRUE= 40530 USE_EMBEDDED_ARES_FALSE='#' 40531else 40532 USE_EMBEDDED_ARES_TRUE='#' 40533 USE_EMBEDDED_ARES_FALSE= 40534fi 40535 40536 40537if test "x$curl_cv_native_windows" != "xyes" && 40538 test "x$enable_shared" = "xyes"; then 40539 build_libhostname=yes 40540else 40541 build_libhostname=no 40542fi 40543 if test x$build_libhostname = xyes; then 40544 BUILD_LIBHOSTNAME_TRUE= 40545 BUILD_LIBHOSTNAME_FALSE='#' 40546else 40547 BUILD_LIBHOSTNAME_TRUE='#' 40548 BUILD_LIBHOSTNAME_FALSE= 40549fi 40550 40551 40552if test "x$want_ares" != xyes; then 40553 40554 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable the threaded resolver" >&5 40555$as_echo_n "checking whether to enable the threaded resolver... " >&6; } 40556 OPT_THRES="default" 40557 # Check whether --enable-threaded_resolver was given. 40558if test "${enable_threaded_resolver+set}" = set; then : 40559 enableval=$enable_threaded_resolver; OPT_THRES=$enableval 40560fi 40561 40562 case "$OPT_THRES" in 40563 no) 40564 want_thres="no" 40565 ;; 40566 *) 40567 want_thres="yes" 40568 ;; 40569 esac 40570 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $want_thres" >&5 40571$as_echo "$want_thres" >&6; } 40572 40573fi 40574 40575{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use POSIX threads for threaded resolver" >&5 40576$as_echo_n "checking whether to use POSIX threads for threaded resolver... " >&6; } 40577# Check whether --enable-pthreads was given. 40578if test "${enable_pthreads+set}" = set; then : 40579 enableval=$enable_pthreads; case "$enableval" in 40580 no) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 40581$as_echo "no" >&6; } 40582 want_pthreads=no 40583 ;; 40584 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 40585$as_echo "yes" >&6; } 40586 want_pthreads=yes 40587 ;; 40588 esac 40589else 40590 40591 { $as_echo "$as_me:${as_lineno-$LINENO}: result: auto" >&5 40592$as_echo "auto" >&6; } 40593 want_pthreads=auto 40594 40595 40596fi 40597 40598 40599if test "$want_pthreads" != "no"; then 40600 if test "$want_pthreads" = "yes" && test "$dontwant_rt" = "yes"; then 40601 as_fn_error $? "options --enable-pthreads and --disable-rt are mutually exclusive" "$LINENO" 5 40602 fi 40603 if test "$dontwant_rt" != "no"; then 40604 if test "$want_pthreads" = "yes"; then 40605 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: --enable-pthreads Ignored since librt is disabled." >&5 40606$as_echo "$as_me: WARNING: --enable-pthreads Ignored since librt is disabled." >&2;} 40607 fi 40608 want_pthreads=no 40609 fi 40610fi 40611 40612if test "$want_pthreads" != "no" && test "$want_thres" != "yes"; then 40613 want_pthreads=no 40614fi 40615 40616if test "$want_pthreads" != "no"; then 40617 ac_fn_c_check_header_mongrel "$LINENO" "pthread.h" "ac_cv_header_pthread_h" "$ac_includes_default" 40618if test "x$ac_cv_header_pthread_h" = xyes; then : 40619 40620$as_echo "#define HAVE_PTHREAD_H 1" >>confdefs.h 40621 40622 save_CFLAGS="$CFLAGS" 40623 40624 ac_fn_c_check_func "$LINENO" "pthread_create" "ac_cv_func_pthread_create" 40625if test "x$ac_cv_func_pthread_create" = xyes; then : 40626 USE_THREADS_POSIX=1 40627fi 40628 40629 40630 case $host in 40631 *-hp-hpux*) 40632 USE_THREADS_POSIX="" 40633 ;; 40634 *) 40635 ;; 40636 esac 40637 40638 if test "$USE_THREADS_POSIX" != "1" 40639 then 40640 CFLAGS="$CFLAGS -pthread" 40641 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_create in -lpthread" >&5 40642$as_echo_n "checking for pthread_create in -lpthread... " >&6; } 40643if ${ac_cv_lib_pthread_pthread_create+:} false; then : 40644 $as_echo_n "(cached) " >&6 40645else 40646 ac_check_lib_save_LIBS=$LIBS 40647LIBS="-lpthread $LIBS" 40648cat confdefs.h - <<_ACEOF >conftest.$ac_ext 40649/* end confdefs.h. */ 40650 40651 40652#ifdef __cplusplus 40653extern "C" 40654#endif 40655char pthread_create (); 40656int main (void) 40657{ 40658return pthread_create (); 40659 ; 40660 return 0; 40661} 40662_ACEOF 40663if ac_fn_c_try_link "$LINENO"; then : 40664 ac_cv_lib_pthread_pthread_create=yes 40665else 40666 ac_cv_lib_pthread_pthread_create=no 40667fi 40668rm -f core conftest.err conftest.$ac_objext \ 40669 conftest$ac_exeext conftest.$ac_ext 40670LIBS=$ac_check_lib_save_LIBS 40671fi 40672{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pthread_pthread_create" >&5 40673$as_echo "$ac_cv_lib_pthread_pthread_create" >&6; } 40674if test "x$ac_cv_lib_pthread_pthread_create" = xyes; then : 40675 USE_THREADS_POSIX=1 40676else 40677 CFLAGS="$save_CFLAGS" 40678fi 40679 40680 fi 40681 40682 if test "x$USE_THREADS_POSIX" = "x1" 40683 then 40684 40685$as_echo "#define USE_THREADS_POSIX 1" >>confdefs.h 40686 40687 curl_res_msg="POSIX threaded" 40688 fi 40689 40690fi 40691 40692 40693fi 40694 40695if test "$want_thres" = "yes" && test "x$USE_THREADS_POSIX" != "x1"; then 40696 if test "$want_pthreads" = "yes"; then 40697 as_fn_error $? "--enable-pthreads but pthreads was not found" "$LINENO" 5 40698 fi 40699 if test "$curl_cv_native_windows" = "yes"; then 40700 USE_THREADS_WIN32=1 40701 40702$as_echo "#define USE_THREADS_WIN32 1" >>confdefs.h 40703 40704 curl_res_msg="Win32 threaded" 40705 else 40706 as_fn_error $? "Threaded resolver enabled but no thread library found" "$LINENO" 5 40707 fi 40708fi 40709 40710{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable verbose strings" >&5 40711$as_echo_n "checking whether to enable verbose strings... " >&6; } 40712# Check whether --enable-verbose was given. 40713if test "${enable_verbose+set}" = set; then : 40714 enableval=$enable_verbose; case "$enableval" in 40715 no) 40716 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 40717$as_echo "no" >&6; } 40718 40719$as_echo "#define CURL_DISABLE_VERBOSE_STRINGS 1" >>confdefs.h 40720 40721 curl_verbose_msg="no" 40722 ;; 40723 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 40724$as_echo "yes" >&6; } 40725 ;; 40726 esac 40727else 40728 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 40729$as_echo "yes" >&6; } 40730 40731fi 40732 40733 40734{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable SSPI support (Windows native builds only)" >&5 40735$as_echo_n "checking whether to enable SSPI support (Windows native builds only)... " >&6; } 40736# Check whether --enable-sspi was given. 40737if test "${enable_sspi+set}" = set; then : 40738 enableval=$enable_sspi; case "$enableval" in 40739 yes) 40740 if test "$curl_cv_native_windows" = "yes"; then 40741 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 40742$as_echo "yes" >&6; } 40743 40744$as_echo "#define USE_WINDOWS_SSPI 1" >>confdefs.h 40745 40746 USE_WINDOWS_SSPI=1 40747 40748 curl_sspi_msg="enabled" 40749 else 40750 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 40751$as_echo "no" >&6; } 40752 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: --enable-sspi Ignored. Only supported on native Windows builds." >&5 40753$as_echo "$as_me: WARNING: --enable-sspi Ignored. Only supported on native Windows builds." >&2;} 40754 fi 40755 ;; 40756 *) 40757 if test "x$WINSSL_ENABLED" = "x1"; then 40758 # --with-winssl implies --enable-sspi 40759 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 40760$as_echo "yes" >&6; } 40761 else 40762 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 40763$as_echo "no" >&6; } 40764 fi 40765 ;; 40766 esac 40767else 40768 if test "x$WINSSL_ENABLED" = "x1"; then 40769 # --with-winssl implies --enable-sspi 40770 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 40771$as_echo "yes" >&6; } 40772 else 40773 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 40774$as_echo "no" >&6; } 40775 fi 40776 40777fi 40778 40779 40780{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable cryptographic authentication methods" >&5 40781$as_echo_n "checking whether to enable cryptographic authentication methods... " >&6; } 40782# Check whether --enable-crypto-auth was given. 40783if test "${enable_crypto_auth+set}" = set; then : 40784 enableval=$enable_crypto_auth; case "$enableval" in 40785 no) 40786 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 40787$as_echo "no" >&6; } 40788 40789$as_echo "#define CURL_DISABLE_CRYPTO_AUTH 1" >>confdefs.h 40790 40791 CURL_DISABLE_CRYPTO_AUTH=1 40792 ;; 40793 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 40794$as_echo "yes" >&6; } 40795 ;; 40796 esac 40797else 40798 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 40799$as_echo "yes" >&6; } 40800 40801fi 40802 40803 40804 40805 OPT_NTLM_WB="default" 40806 # Check whether --enable-ntlm-wb was given. 40807if test "${enable_ntlm_wb+set}" = set; then : 40808 enableval=$enable_ntlm_wb; OPT_NTLM_WB=$enableval 40809fi 40810 40811 want_ntlm_wb_file="/usr/bin/ntlm_auth" 40812 case "$OPT_NTLM_WB" in 40813 no) 40814 want_ntlm_wb="no" 40815 ;; 40816 default) 40817 want_ntlm_wb="yes" 40818 ;; 40819 *) 40820 want_ntlm_wb="yes" 40821 if test -n "$enableval" && test "$enableval" != "yes"; then 40822 want_ntlm_wb_file="$enableval" 40823 fi 40824 ;; 40825 esac 40826 40827 40828 40829 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable NTLM delegation to winbind's helper" >&5 40830$as_echo_n "checking whether to enable NTLM delegation to winbind's helper... " >&6; } 40831 if test "$curl_cv_native_windows" = "yes" || 40832 test "x$SSL_ENABLED" = "x"; then 40833 want_ntlm_wb_file="" 40834 want_ntlm_wb="no" 40835 fi 40836 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $want_ntlm_wb" >&5 40837$as_echo "$want_ntlm_wb" >&6; } 40838 if test "$want_ntlm_wb" = "yes"; then 40839 40840$as_echo "#define NTLM_WB_ENABLED 1" >>confdefs.h 40841 40842 40843cat >>confdefs.h <<_ACEOF 40844#define NTLM_WB_FILE "$want_ntlm_wb_file" 40845_ACEOF 40846 40847 NTLM_WB_ENABLED=1 40848 fi 40849 40850 40851{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable TLS-SRP authentication" >&5 40852$as_echo_n "checking whether to enable TLS-SRP authentication... " >&6; } 40853# Check whether --enable-tls-srp was given. 40854if test "${enable_tls_srp+set}" = set; then : 40855 enableval=$enable_tls_srp; case "$enableval" in 40856 no) 40857 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 40858$as_echo "no" >&6; } 40859 40860$as_echo "#define CURL_DISABLE_TLS_SRP 1" >>confdefs.h 40861 40862 want_tls_srp=no 40863 ;; 40864 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 40865$as_echo "yes" >&6; } 40866 want_tls_srp=yes 40867 ;; 40868 esac 40869else 40870 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 40871$as_echo "yes" >&6; } 40872 want_tls_srp=yes 40873 40874fi 40875 40876 40877if test "$want_tls_srp" = "yes" && ( test "x$HAVE_GNUTLS_SRP" = "x1" || test "x$HAVE_OPENSSL_SRP" = "x1") ; then 40878 40879$as_echo "#define USE_TLS_SRP 1" >>confdefs.h 40880 40881 USE_TLS_SRP=1 40882 curl_tls_srp_msg="enabled" 40883fi 40884 40885{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable Unix domain sockets" >&5 40886$as_echo_n "checking whether to enable Unix domain sockets... " >&6; } 40887# Check whether --enable-unix-sockets was given. 40888if test "${enable_unix_sockets+set}" = set; then : 40889 enableval=$enable_unix_sockets; case "$enableval" in 40890 no) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 40891$as_echo "no" >&6; } 40892 want_unix_sockets=no 40893 ;; 40894 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 40895$as_echo "yes" >&6; } 40896 want_unix_sockets=yes 40897 ;; 40898 esac 40899else 40900 40901 { $as_echo "$as_me:${as_lineno-$LINENO}: result: auto" >&5 40902$as_echo "auto" >&6; } 40903 want_unix_sockets=auto 40904 40905 40906fi 40907 40908if test "x$want_unix_sockets" != "xno"; then 40909 ac_fn_c_check_member "$LINENO" "struct sockaddr_un" "sun_path" "ac_cv_member_struct_sockaddr_un_sun_path" " 40910 #include <sys/un.h> 40911 40912" 40913if test "x$ac_cv_member_struct_sockaddr_un_sun_path" = xyes; then : 40914 40915 40916$as_echo "#define USE_UNIX_SOCKETS 1" >>confdefs.h 40917 40918 USE_UNIX_SOCKETS=1 40919 40920 curl_unix_sockets_msg="enabled" 40921 40922else 40923 40924 if test "x$want_unix_sockets" = "xyes"; then 40925 as_fn_error $? "--enable-unix-sockets is not available on this platform!" "$LINENO" 5 40926 fi 40927 40928fi 40929 40930fi 40931 40932{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable support for cookies" >&5 40933$as_echo_n "checking whether to enable support for cookies... " >&6; } 40934# Check whether --enable-cookies was given. 40935if test "${enable_cookies+set}" = set; then : 40936 enableval=$enable_cookies; case "$enableval" in 40937 no) 40938 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 40939$as_echo "no" >&6; } 40940 40941$as_echo "#define CURL_DISABLE_COOKIES 1" >>confdefs.h 40942 40943 ;; 40944 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 40945$as_echo "yes" >&6; } 40946 ;; 40947 esac 40948else 40949 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 40950$as_echo "yes" >&6; } 40951 40952fi 40953 40954 40955curl_altsvc_msg="no (--enable-alt-svc)"; 40956{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to support alt-svc" >&5 40957$as_echo_n "checking whether to support alt-svc... " >&6; } 40958# Check whether --enable-alt-svc was given. 40959if test "${enable_alt_svc+set}" = set; then : 40960 enableval=$enable_alt_svc; case "$enableval" in 40961 no) 40962 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 40963$as_echo "no" >&6; } 40964 ;; 40965 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 40966$as_echo "yes" >&6; } 40967 curl_altsvc_msg="enabled"; 40968 enable_altsvc="yes" 40969 experimental="alt-svc" 40970 ;; 40971 esac 40972else 40973 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 40974$as_echo "no" >&6; } 40975 40976fi 40977 40978 40979if test "$enable_altsvc" = "yes"; then 40980 40981$as_echo "#define USE_ALTSVC 1" >>confdefs.h 40982 40983 experimental="alt-svc" 40984fi 40985 40986 40987 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether hiding of library internal symbols will actually happen" >&5 40988$as_echo_n "checking whether hiding of library internal symbols will actually happen... " >&6; } 40989 CFLAG_CURL_SYMBOL_HIDING="" 40990 doing_symbol_hiding="no" 40991 if test x"$curl_cv_native_windows" != "xyes" && 40992 test "$want_symbol_hiding" = "yes" && 40993 test "$supports_symbol_hiding" = "yes"; then 40994 doing_symbol_hiding="yes" 40995 CFLAG_CURL_SYMBOL_HIDING="$symbol_hiding_CFLAGS" 40996 40997cat >>confdefs.h <<_ACEOF 40998#define CURL_EXTERN_SYMBOL $symbol_hiding_EXTERN 40999_ACEOF 41000 41001 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 41002$as_echo "yes" >&6; } 41003 else 41004 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 41005$as_echo "no" >&6; } 41006 fi 41007 if test x$doing_symbol_hiding = xyes; then 41008 DOING_CURL_SYMBOL_HIDING_TRUE= 41009 DOING_CURL_SYMBOL_HIDING_FALSE='#' 41010else 41011 DOING_CURL_SYMBOL_HIDING_TRUE='#' 41012 DOING_CURL_SYMBOL_HIDING_FALSE= 41013fi 41014 41015 41016 41017 41018LIBCURL_LIBS=$LIBS 41019 41020 41021 41022 41023 41024BLANK_AT_MAKETIME= 41025 41026 41027 if test x$cross_compiling = xyes; then 41028 CROSSCOMPILING_TRUE= 41029 CROSSCOMPILING_FALSE='#' 41030else 41031 CROSSCOMPILING_TRUE='#' 41032 CROSSCOMPILING_FALSE= 41033fi 41034 41035 41036ENABLE_SHARED="$enable_shared" 41037 41038 41039ENABLE_STATIC="$enable_static" 41040 41041 41042 41043 41044if test "x$OPENSSL_ENABLED" = "x1"; then 41045 SUPPORT_FEATURES="$SUPPORT_FEATURES SSL" 41046elif test -n "$SSL_ENABLED"; then 41047 SUPPORT_FEATURES="$SUPPORT_FEATURES SSL" 41048fi 41049if test "x$IPV6_ENABLED" = "x1"; then 41050 SUPPORT_FEATURES="$SUPPORT_FEATURES IPv6" 41051fi 41052if test "x$USE_UNIX_SOCKETS" = "x1"; then 41053 SUPPORT_FEATURES="$SUPPORT_FEATURES UnixSockets" 41054fi 41055if test "x$HAVE_LIBZ" = "x1"; then 41056 SUPPORT_FEATURES="$SUPPORT_FEATURES libz" 41057fi 41058if test "x$HAVE_BROTLI" = "x1"; then 41059 SUPPORT_FEATURES="$SUPPORT_FEATURES brotli" 41060fi 41061if test "x$USE_ARES" = "x1" -o "x$USE_THREADS_POSIX" = "x1" \ 41062 -o "x$USE_THREADS_WIN32" = "x1"; then 41063 SUPPORT_FEATURES="$SUPPORT_FEATURES AsynchDNS" 41064fi 41065if test "x$IDN_ENABLED" = "x1"; then 41066 SUPPORT_FEATURES="$SUPPORT_FEATURES IDN" 41067fi 41068if test "x$USE_WINDOWS_SSPI" = "x1"; then 41069 SUPPORT_FEATURES="$SUPPORT_FEATURES SSPI" 41070fi 41071 41072if test "x$HAVE_GSSAPI" = "x1"; then 41073 SUPPORT_FEATURES="$SUPPORT_FEATURES GSS-API" 41074fi 41075 41076if test "x$curl_psl_msg" = "xenabled"; then 41077 SUPPORT_FEATURES="$SUPPORT_FEATURES PSL" 41078fi 41079 41080if test "x$enable_altsvc" = "xyes"; then 41081 SUPPORT_FEATURES="$SUPPORT_FEATURES alt-svc" 41082fi 41083 41084if test "x$CURL_DISABLE_CRYPTO_AUTH" != "x1" -a \ 41085 \( "x$HAVE_GSSAPI" = "x1" -o "x$USE_WINDOWS_SSPI" = "x1" \); then 41086 SUPPORT_FEATURES="$SUPPORT_FEATURES SPNEGO" 41087fi 41088 41089if test "x$CURL_DISABLE_CRYPTO_AUTH" != "x1" -a \ 41090 \( "x$HAVE_GSSAPI" = "x1" -o "x$USE_WINDOWS_SSPI" = "x1" \); then 41091 SUPPORT_FEATURES="$SUPPORT_FEATURES Kerberos" 41092fi 41093 41094if test "x$CURL_DISABLE_CRYPTO_AUTH" != "x1"; then 41095 if test "x$OPENSSL_ENABLED" = "x1" -o "x$USE_WINDOWS_SSPI" = "x1" \ 41096 -o "x$GNUTLS_ENABLED" = "x1" -o "x$MBEDTLS_ENABLED" = "x1" \ 41097 -o "x$NSS_ENABLED" = "x1" -o "x$SECURETRANSPORT_ENABLED" = "x1"; then 41098 SUPPORT_FEATURES="$SUPPORT_FEATURES NTLM" 41099 41100 if test "x$CURL_DISABLE_HTTP" != "x1" -a \ 41101 "x$NTLM_WB_ENABLED" = "x1"; then 41102 SUPPORT_FEATURES="$SUPPORT_FEATURES NTLM_WB" 41103 fi 41104 fi 41105fi 41106 41107if test "x$USE_TLS_SRP" = "x1"; then 41108 SUPPORT_FEATURES="$SUPPORT_FEATURES TLS-SRP" 41109fi 41110 41111if test "x$USE_NGHTTP2" = "x1"; then 41112 SUPPORT_FEATURES="$SUPPORT_FEATURES HTTP2" 41113fi 41114 41115if test "x$CURL_WITH_MULTI_SSL" = "x1"; then 41116 SUPPORT_FEATURES="$SUPPORT_FEATURES MultiSSL" 41117fi 41118 41119if test "x$OPENSSL_ENABLED" = "x1" -o "x$GNUTLS_ENABLED" = "x1" \ 41120 -o "x$NSS_ENABLED" = "x1"; then 41121 SUPPORT_FEATURES="$SUPPORT_FEATURES HTTPS-proxy" 41122fi 41123 41124 41125 41126if test "x$CURL_DISABLE_HTTP" != "x1"; then 41127 SUPPORT_PROTOCOLS="$SUPPORT_PROTOCOLS HTTP" 41128 if test "x$SSL_ENABLED" = "x1"; then 41129 SUPPORT_PROTOCOLS="$SUPPORT_PROTOCOLS HTTPS" 41130 fi 41131fi 41132if test "x$CURL_DISABLE_FTP" != "x1"; then 41133 SUPPORT_PROTOCOLS="$SUPPORT_PROTOCOLS FTP" 41134 if test "x$SSL_ENABLED" = "x1"; then 41135 SUPPORT_PROTOCOLS="$SUPPORT_PROTOCOLS FTPS" 41136 fi 41137fi 41138if test "x$CURL_DISABLE_FILE" != "x1"; then 41139 SUPPORT_PROTOCOLS="$SUPPORT_PROTOCOLS FILE" 41140fi 41141if test "x$CURL_DISABLE_TELNET" != "x1"; then 41142 SUPPORT_PROTOCOLS="$SUPPORT_PROTOCOLS TELNET" 41143fi 41144if test "x$CURL_DISABLE_LDAP" != "x1"; then 41145 SUPPORT_PROTOCOLS="$SUPPORT_PROTOCOLS LDAP" 41146 if test "x$CURL_DISABLE_LDAPS" != "x1"; then 41147 if (test "x$USE_OPENLDAP" = "x1" && test "x$SSL_ENABLED" = "x1") || 41148 (test "x$USE_OPENLDAP" != "x1" && test "x$HAVE_LDAP_SSL" = "x1"); then 41149 SUPPORT_PROTOCOLS="$SUPPORT_PROTOCOLS LDAPS" 41150 fi 41151 fi 41152fi 41153if test "x$CURL_DISABLE_DICT" != "x1"; then 41154 SUPPORT_PROTOCOLS="$SUPPORT_PROTOCOLS DICT" 41155fi 41156if test "x$CURL_DISABLE_TFTP" != "x1"; then 41157 SUPPORT_PROTOCOLS="$SUPPORT_PROTOCOLS TFTP" 41158fi 41159if test "x$CURL_DISABLE_GOPHER" != "x1"; then 41160 SUPPORT_PROTOCOLS="$SUPPORT_PROTOCOLS GOPHER" 41161fi 41162if test "x$CURL_DISABLE_POP3" != "x1"; then 41163 SUPPORT_PROTOCOLS="$SUPPORT_PROTOCOLS POP3" 41164 if test "x$SSL_ENABLED" = "x1"; then 41165 SUPPORT_PROTOCOLS="$SUPPORT_PROTOCOLS POP3S" 41166 fi 41167fi 41168if test "x$CURL_DISABLE_IMAP" != "x1"; then 41169 SUPPORT_PROTOCOLS="$SUPPORT_PROTOCOLS IMAP" 41170 if test "x$SSL_ENABLED" = "x1"; then 41171 SUPPORT_PROTOCOLS="$SUPPORT_PROTOCOLS IMAPS" 41172 fi 41173fi 41174if test "x$CURL_DISABLE_SMB" != "x1" \ 41175 -a "x$CURL_DISABLE_CRYPTO_AUTH" != "x1" \ 41176 -a \( "x$OPENSSL_ENABLED" = "x1" -o "x$USE_WINDOWS_SSPI" = "x1" \ 41177 -o "x$GNUTLS_ENABLED" = "x1" -o "x$MBEDTLS_ENABLED" = "x1" \ 41178 -o "x$NSS_ENABLED" = "x1" -o "x$SECURETRANSPORT_ENABLED" = "x1" \); then 41179 SUPPORT_PROTOCOLS="$SUPPORT_PROTOCOLS SMB" 41180 if test "x$SSL_ENABLED" = "x1"; then 41181 SUPPORT_PROTOCOLS="$SUPPORT_PROTOCOLS SMBS" 41182 fi 41183fi 41184if test "x$CURL_DISABLE_SMTP" != "x1"; then 41185 SUPPORT_PROTOCOLS="$SUPPORT_PROTOCOLS SMTP" 41186 if test "x$SSL_ENABLED" = "x1"; then 41187 SUPPORT_PROTOCOLS="$SUPPORT_PROTOCOLS SMTPS" 41188 fi 41189fi 41190if test "x$USE_LIBSSH2" = "x1"; then 41191 SUPPORT_PROTOCOLS="$SUPPORT_PROTOCOLS SCP" 41192 SUPPORT_PROTOCOLS="$SUPPORT_PROTOCOLS SFTP" 41193fi 41194if test "x$USE_LIBSSH" = "x1"; then 41195 SUPPORT_PROTOCOLS="$SUPPORT_PROTOCOLS SCP" 41196 SUPPORT_PROTOCOLS="$SUPPORT_PROTOCOLS SFTP" 41197fi 41198if test "x$CURL_DISABLE_RTSP" != "x1"; then 41199 SUPPORT_PROTOCOLS="$SUPPORT_PROTOCOLS RTSP" 41200fi 41201if test "x$USE_LIBRTMP" = "x1"; then 41202 SUPPORT_PROTOCOLS="$SUPPORT_PROTOCOLS RTMP" 41203fi 41204 41205SUPPORT_PROTOCOLS=`echo $SUPPORT_PROTOCOLS | tr ' ' '\012' | sort | tr '\012' ' '` 41206 41207 41208 41209 41210squeeze CFLAGS 41211squeeze CPPFLAGS 41212squeeze DEFS 41213squeeze LDFLAGS 41214squeeze LIBS 41215 41216squeeze LIBCURL_LIBS 41217squeeze CURL_NETWORK_LIBS 41218squeeze CURL_NETWORK_AND_TIME_LIBS 41219 41220squeeze SUPPORT_FEATURES 41221squeeze SUPPORT_PROTOCOLS 41222 41223 41224 41225 xc_bad_var_libs=no 41226 for xc_word in $LIBS; do 41227 case "$xc_word" in 41228 -l* | --library=*) 41229 : 41230 ;; 41231 *) 41232 xc_bad_var_libs=yes 41233 ;; 41234 esac 41235 done 41236 if test $xc_bad_var_libs = yes; then 41237 { $as_echo "$as_me:${as_lineno-$LINENO}: using LIBS: $LIBS" >&5 41238$as_echo "$as_me: using LIBS: $LIBS" >&6;} 41239 { $as_echo "$as_me:${as_lineno-$LINENO}: LIBS note: LIBS should only be used to specify libraries (-lname)." >&5 41240$as_echo "$as_me: LIBS note: LIBS should only be used to specify libraries (-lname)." >&6;} 41241 fi 41242 41243 41244 xc_bad_var_ldflags=no 41245 for xc_word in $LDFLAGS; do 41246 case "$xc_word" in 41247 -D*) 41248 xc_bad_var_ldflags=yes 41249 ;; 41250 -U*) 41251 xc_bad_var_ldflags=yes 41252 ;; 41253 -I*) 41254 xc_bad_var_ldflags=yes 41255 ;; 41256 -l* | --library=*) 41257 xc_bad_var_ldflags=yes 41258 ;; 41259 esac 41260 done 41261 if test $xc_bad_var_ldflags = yes; then 41262 { $as_echo "$as_me:${as_lineno-$LINENO}: using LDFLAGS: $LDFLAGS" >&5 41263$as_echo "$as_me: using LDFLAGS: $LDFLAGS" >&6;} 41264 xc_bad_var_msg="LDFLAGS note: LDFLAGS should only be used to specify linker flags, not" 41265 for xc_word in $LDFLAGS; do 41266 case "$xc_word" in 41267 -D*) 41268 { $as_echo "$as_me:${as_lineno-$LINENO}: $xc_bad_var_msg macro definitions. Use CPPFLAGS for: $xc_word" >&5 41269$as_echo "$as_me: $xc_bad_var_msg macro definitions. Use CPPFLAGS for: $xc_word" >&6;} 41270 ;; 41271 -U*) 41272 { $as_echo "$as_me:${as_lineno-$LINENO}: $xc_bad_var_msg macro suppressions. Use CPPFLAGS for: $xc_word" >&5 41273$as_echo "$as_me: $xc_bad_var_msg macro suppressions. Use CPPFLAGS for: $xc_word" >&6;} 41274 ;; 41275 -I*) 41276 { $as_echo "$as_me:${as_lineno-$LINENO}: $xc_bad_var_msg include directories. Use CPPFLAGS for: $xc_word" >&5 41277$as_echo "$as_me: $xc_bad_var_msg include directories. Use CPPFLAGS for: $xc_word" >&6;} 41278 ;; 41279 -l* | --library=*) 41280 { $as_echo "$as_me:${as_lineno-$LINENO}: $xc_bad_var_msg libraries. Use LIBS for: $xc_word" >&5 41281$as_echo "$as_me: $xc_bad_var_msg libraries. Use LIBS for: $xc_word" >&6;} 41282 ;; 41283 esac 41284 done 41285 fi 41286 41287 41288 xc_bad_var_cppflags=no 41289 for xc_word in $CPPFLAGS; do 41290 case "$xc_word" in 41291 -rpath*) 41292 xc_bad_var_cppflags=yes 41293 ;; 41294 -L* | --library-path=*) 41295 xc_bad_var_cppflags=yes 41296 ;; 41297 -l* | --library=*) 41298 xc_bad_var_cppflags=yes 41299 ;; 41300 esac 41301 done 41302 if test $xc_bad_var_cppflags = yes; then 41303 { $as_echo "$as_me:${as_lineno-$LINENO}: using CPPFLAGS: $CPPFLAGS" >&5 41304$as_echo "$as_me: using CPPFLAGS: $CPPFLAGS" >&6;} 41305 xc_bad_var_msg="CPPFLAGS note: CPPFLAGS should only be used to specify C preprocessor flags, not" 41306 for xc_word in $CPPFLAGS; do 41307 case "$xc_word" in 41308 -rpath*) 41309 { $as_echo "$as_me:${as_lineno-$LINENO}: $xc_bad_var_msg library runtime directories. Use LDFLAGS for: $xc_word" >&5 41310$as_echo "$as_me: $xc_bad_var_msg library runtime directories. Use LDFLAGS for: $xc_word" >&6;} 41311 ;; 41312 -L* | --library-path=*) 41313 { $as_echo "$as_me:${as_lineno-$LINENO}: $xc_bad_var_msg library directories. Use LDFLAGS for: $xc_word" >&5 41314$as_echo "$as_me: $xc_bad_var_msg library directories. Use LDFLAGS for: $xc_word" >&6;} 41315 ;; 41316 -l* | --library=*) 41317 { $as_echo "$as_me:${as_lineno-$LINENO}: $xc_bad_var_msg libraries. Use LIBS for: $xc_word" >&5 41318$as_echo "$as_me: $xc_bad_var_msg libraries. Use LIBS for: $xc_word" >&6;} 41319 ;; 41320 esac 41321 done 41322 fi 41323 41324 41325 xc_bad_var_cflags=no 41326 for xc_word in $CFLAGS; do 41327 case "$xc_word" in 41328 -D*) 41329 xc_bad_var_cflags=yes 41330 ;; 41331 -U*) 41332 xc_bad_var_cflags=yes 41333 ;; 41334 -I*) 41335 xc_bad_var_cflags=yes 41336 ;; 41337 -rpath*) 41338 xc_bad_var_cflags=yes 41339 ;; 41340 -L* | --library-path=*) 41341 xc_bad_var_cflags=yes 41342 ;; 41343 -l* | --library=*) 41344 xc_bad_var_cflags=yes 41345 ;; 41346 esac 41347 done 41348 if test $xc_bad_var_cflags = yes; then 41349 { $as_echo "$as_me:${as_lineno-$LINENO}: using CFLAGS: $CFLAGS" >&5 41350$as_echo "$as_me: using CFLAGS: $CFLAGS" >&6;} 41351 xc_bad_var_msg="CFLAGS note: CFLAGS should only be used to specify C compiler flags, not" 41352 for xc_word in $CFLAGS; do 41353 case "$xc_word" in 41354 -D*) 41355 { $as_echo "$as_me:${as_lineno-$LINENO}: $xc_bad_var_msg macro definitions. Use CPPFLAGS for: $xc_word" >&5 41356$as_echo "$as_me: $xc_bad_var_msg macro definitions. Use CPPFLAGS for: $xc_word" >&6;} 41357 ;; 41358 -U*) 41359 { $as_echo "$as_me:${as_lineno-$LINENO}: $xc_bad_var_msg macro suppressions. Use CPPFLAGS for: $xc_word" >&5 41360$as_echo "$as_me: $xc_bad_var_msg macro suppressions. Use CPPFLAGS for: $xc_word" >&6;} 41361 ;; 41362 -I*) 41363 { $as_echo "$as_me:${as_lineno-$LINENO}: $xc_bad_var_msg include directories. Use CPPFLAGS for: $xc_word" >&5 41364$as_echo "$as_me: $xc_bad_var_msg include directories. Use CPPFLAGS for: $xc_word" >&6;} 41365 ;; 41366 -rpath*) 41367 { $as_echo "$as_me:${as_lineno-$LINENO}: $xc_bad_var_msg library runtime directories. Use LDFLAGS for: $xc_word" >&5 41368$as_echo "$as_me: $xc_bad_var_msg library runtime directories. Use LDFLAGS for: $xc_word" >&6;} 41369 ;; 41370 -L* | --library-path=*) 41371 { $as_echo "$as_me:${as_lineno-$LINENO}: $xc_bad_var_msg library directories. Use LDFLAGS for: $xc_word" >&5 41372$as_echo "$as_me: $xc_bad_var_msg library directories. Use LDFLAGS for: $xc_word" >&6;} 41373 ;; 41374 -l* | --library=*) 41375 { $as_echo "$as_me:${as_lineno-$LINENO}: $xc_bad_var_msg libraries. Use LIBS for: $xc_word" >&5 41376$as_echo "$as_me: $xc_bad_var_msg libraries. Use LIBS for: $xc_word" >&6;} 41377 ;; 41378 esac 41379 done 41380 fi 41381 41382 if test $xc_bad_var_libs = yes || 41383 test $xc_bad_var_cflags = yes || 41384 test $xc_bad_var_ldflags = yes || 41385 test $xc_bad_var_cppflags = yes; then 41386 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Continuing even with errors mentioned immediately above this line." >&5 41387$as_echo "$as_me: WARNING: Continuing even with errors mentioned immediately above this line." >&2;} 41388 fi 41389 41390 41391SSL_BACKENDS=${ssl_backends} 41392 41393 41394if test "x$want_curldebug_assumed" = "xyes" && 41395 test "x$want_curldebug" = "xyes" && test "x$USE_ARES" = "x1"; then 41396 ac_configure_args="$ac_configure_args --enable-curldebug" 41397fi 41398 41399ac_config_files="$ac_config_files Makefile docs/Makefile docs/examples/Makefile docs/libcurl/Makefile docs/libcurl/opts/Makefile docs/cmdline-opts/Makefile include/Makefile include/curl/Makefile src/Makefile lib/Makefile scripts/Makefile lib/libcurl.vers tests/Makefile tests/certs/Makefile tests/certs/scripts/Makefile tests/data/Makefile tests/server/Makefile tests/libtest/Makefile tests/unit/Makefile packages/Makefile packages/vms/Makefile curl-config libcurl.pc" 41400 41401cat >confcache <<\_ACEOF 41402# This file is a shell script that caches the results of configure 41403# tests run on this system so they can be shared between configure 41404# scripts and configure runs, see configure's option --config-cache. 41405# It is not useful on other systems. If it contains results you don't 41406# want to keep, you may remove or edit it. 41407# 41408# config.status only pays attention to the cache file if you give it 41409# the --recheck option to rerun configure. 41410# 41411# `ac_cv_env_foo' variables (set or unset) will be overridden when 41412# loading this file, other *unset* `ac_cv_foo' will be assigned the 41413# following values. 41414 41415_ACEOF 41416 41417# The following way of writing the cache mishandles newlines in values, 41418# but we know of no workaround that is simple, portable, and efficient. 41419# So, we kill variables containing newlines. 41420# Ultrix sh set writes to stderr and can't be redirected directly, 41421# and sets the high bit in the cache file unless we assign to the vars. 41422( 41423 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 41424 eval ac_val=\$$ac_var 41425 case $ac_val in #( 41426 *${as_nl}*) 41427 case $ac_var in #( 41428 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 41429$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 41430 esac 41431 case $ac_var in #( 41432 _ | IFS | as_nl) ;; #( 41433 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 41434 *) { eval $ac_var=; unset $ac_var;} ;; 41435 esac ;; 41436 esac 41437 done 41438 41439 (set) 2>&1 | 41440 case $as_nl`(ac_space=' '; set) 2>&1` in #( 41441 *${as_nl}ac_space=\ *) 41442 # `set' does not quote correctly, so add quotes: double-quote 41443 # substitution turns \\\\ into \\, and sed turns \\ into \. 41444 sed -n \ 41445 "s/'/'\\\\''/g; 41446 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 41447 ;; #( 41448 *) 41449 # `set' quotes correctly as required by POSIX, so do not add quotes. 41450 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 41451 ;; 41452 esac | 41453 sort 41454) | 41455 sed ' 41456 /^ac_cv_env_/b end 41457 t clear 41458 :clear 41459 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 41460 t end 41461 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 41462 :end' >>confcache 41463if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 41464 if test -w "$cache_file"; then 41465 if test "x$cache_file" != "x/dev/null"; then 41466 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 41467$as_echo "$as_me: updating cache $cache_file" >&6;} 41468 if test ! -f "$cache_file" || test -h "$cache_file"; then 41469 cat confcache >"$cache_file" 41470 else 41471 case $cache_file in #( 41472 */* | ?:*) 41473 mv -f confcache "$cache_file"$$ && 41474 mv -f "$cache_file"$$ "$cache_file" ;; #( 41475 *) 41476 mv -f confcache "$cache_file" ;; 41477 esac 41478 fi 41479 fi 41480 else 41481 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 41482$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 41483 fi 41484fi 41485rm -f confcache 41486 41487test "x$prefix" = xNONE && prefix=$ac_default_prefix 41488# Let make expand exec_prefix. 41489test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 41490 41491DEFS=-DHAVE_CONFIG_H 41492 41493ac_libobjs= 41494ac_ltlibobjs= 41495U= 41496for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 41497 # 1. Remove the extension, and $U if already installed. 41498 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 41499 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 41500 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 41501 # will be set to the directory where LIBOBJS objects are built. 41502 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 41503 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 41504done 41505LIBOBJS=$ac_libobjs 41506 41507LTLIBOBJS=$ac_ltlibobjs 41508 41509 41510if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then 41511 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined. 41512Usually this means the macro was only invoked conditionally." "$LINENO" 5 41513fi 41514{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 41515$as_echo_n "checking that generated files are newer than configure... " >&6; } 41516 if test -n "$am_sleep_pid"; then 41517 # Hide warnings about reused PIDs. 41518 wait $am_sleep_pid 2>/dev/null 41519 fi 41520 { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5 41521$as_echo "done" >&6; } 41522if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 41523 as_fn_error $? "conditional \"AMDEP\" was never defined. 41524Usually this means the macro was only invoked conditionally." "$LINENO" 5 41525fi 41526if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 41527 as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 41528Usually this means the macro was only invoked conditionally." "$LINENO" 5 41529fi 41530 if test -n "$EXEEXT"; then 41531 am__EXEEXT_TRUE= 41532 am__EXEEXT_FALSE='#' 41533else 41534 am__EXEEXT_TRUE='#' 41535 am__EXEEXT_FALSE= 41536fi 41537 41538if test -z "${CURL_LT_SHLIB_USE_VERSION_INFO_TRUE}" && test -z "${CURL_LT_SHLIB_USE_VERSION_INFO_FALSE}"; then 41539 as_fn_error $? "conditional \"CURL_LT_SHLIB_USE_VERSION_INFO\" was never defined. 41540Usually this means the macro was only invoked conditionally." "$LINENO" 5 41541fi 41542if test -z "${CURL_LT_SHLIB_USE_NO_UNDEFINED_TRUE}" && test -z "${CURL_LT_SHLIB_USE_NO_UNDEFINED_FALSE}"; then 41543 as_fn_error $? "conditional \"CURL_LT_SHLIB_USE_NO_UNDEFINED\" was never defined. 41544Usually this means the macro was only invoked conditionally." "$LINENO" 5 41545fi 41546if test -z "${CURL_LT_SHLIB_USE_MIMPURE_TEXT_TRUE}" && test -z "${CURL_LT_SHLIB_USE_MIMPURE_TEXT_FALSE}"; then 41547 as_fn_error $? "conditional \"CURL_LT_SHLIB_USE_MIMPURE_TEXT\" was never defined. 41548Usually this means the macro was only invoked conditionally." "$LINENO" 5 41549fi 41550if test -z "${USE_CPPFLAG_CURL_STATICLIB_TRUE}" && test -z "${USE_CPPFLAG_CURL_STATICLIB_FALSE}"; then 41551 as_fn_error $? "conditional \"USE_CPPFLAG_CURL_STATICLIB\" was never defined. 41552Usually this means the macro was only invoked conditionally." "$LINENO" 5 41553fi 41554if test -z "${USE_EXPLICIT_LIB_DEPS_TRUE}" && test -z "${USE_EXPLICIT_LIB_DEPS_FALSE}"; then 41555 as_fn_error $? "conditional \"USE_EXPLICIT_LIB_DEPS\" was never defined. 41556Usually this means the macro was only invoked conditionally." "$LINENO" 5 41557fi 41558if test -z "${CURLDEBUG_TRUE}" && test -z "${CURLDEBUG_FALSE}"; then 41559 as_fn_error $? "conditional \"CURLDEBUG\" was never defined. 41560Usually this means the macro was only invoked conditionally." "$LINENO" 5 41561fi 41562if test -z "${BUILD_UNITTESTS_TRUE}" && test -z "${BUILD_UNITTESTS_FALSE}"; then 41563 as_fn_error $? "conditional \"BUILD_UNITTESTS\" was never defined. 41564Usually this means the macro was only invoked conditionally." "$LINENO" 5 41565fi 41566if test -z "${DOING_NATIVE_WINDOWS_TRUE}" && test -z "${DOING_NATIVE_WINDOWS_FALSE}"; then 41567 as_fn_error $? "conditional \"DOING_NATIVE_WINDOWS\" was never defined. 41568Usually this means the macro was only invoked conditionally." "$LINENO" 5 41569fi 41570if test -z "${HAVE_LIBZ_TRUE}" && test -z "${HAVE_LIBZ_FALSE}"; then 41571 as_fn_error $? "conditional \"HAVE_LIBZ\" was never defined. 41572Usually this means the macro was only invoked conditionally." "$LINENO" 5 41573fi 41574if test -z "${BUILD_STUB_GSS_TRUE}" && test -z "${BUILD_STUB_GSS_FALSE}"; then 41575 as_fn_error $? "conditional \"BUILD_STUB_GSS\" was never defined. 41576Usually this means the macro was only invoked conditionally." "$LINENO" 5 41577fi 41578if test -z "${USE_LIBPSL_TRUE}" && test -z "${USE_LIBPSL_FALSE}"; then 41579 as_fn_error $? "conditional \"USE_LIBPSL\" was never defined. 41580Usually this means the macro was only invoked conditionally." "$LINENO" 5 41581fi 41582if test -z "${CURL_LT_SHLIB_USE_VERSIONED_SYMBOLS_TRUE}" && test -z "${CURL_LT_SHLIB_USE_VERSIONED_SYMBOLS_FALSE}"; then 41583 as_fn_error $? "conditional \"CURL_LT_SHLIB_USE_VERSIONED_SYMBOLS\" was never defined. 41584Usually this means the macro was only invoked conditionally." "$LINENO" 5 41585fi 41586if test -z "${USE_MANUAL_TRUE}" && test -z "${USE_MANUAL_FALSE}"; then 41587 as_fn_error $? "conditional \"USE_MANUAL\" was never defined. 41588Usually this means the macro was only invoked conditionally." "$LINENO" 5 41589fi 41590if test -z "${USE_EMBEDDED_ARES_TRUE}" && test -z "${USE_EMBEDDED_ARES_FALSE}"; then 41591 as_fn_error $? "conditional \"USE_EMBEDDED_ARES\" was never defined. 41592Usually this means the macro was only invoked conditionally." "$LINENO" 5 41593fi 41594if test -z "${BUILD_LIBHOSTNAME_TRUE}" && test -z "${BUILD_LIBHOSTNAME_FALSE}"; then 41595 as_fn_error $? "conditional \"BUILD_LIBHOSTNAME\" was never defined. 41596Usually this means the macro was only invoked conditionally." "$LINENO" 5 41597fi 41598if test -z "${DOING_CURL_SYMBOL_HIDING_TRUE}" && test -z "${DOING_CURL_SYMBOL_HIDING_FALSE}"; then 41599 as_fn_error $? "conditional \"DOING_CURL_SYMBOL_HIDING\" was never defined. 41600Usually this means the macro was only invoked conditionally." "$LINENO" 5 41601fi 41602if test -z "${CROSSCOMPILING_TRUE}" && test -z "${CROSSCOMPILING_FALSE}"; then 41603 as_fn_error $? "conditional \"CROSSCOMPILING\" was never defined. 41604Usually this means the macro was only invoked conditionally." "$LINENO" 5 41605fi 41606 41607: "${CONFIG_STATUS=./config.status}" 41608ac_write_fail=0 41609ac_clean_files_save=$ac_clean_files 41610ac_clean_files="$ac_clean_files $CONFIG_STATUS" 41611{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 41612$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 41613as_write_fail=0 41614cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 41615#! $SHELL 41616# Generated by $as_me. 41617# Run this file to recreate the current configuration. 41618# Compiler output produced by configure, useful for debugging 41619# configure, is in config.log if it exists. 41620 41621debug=false 41622ac_cs_recheck=false 41623ac_cs_silent=false 41624 41625SHELL=\${CONFIG_SHELL-$SHELL} 41626export SHELL 41627_ASEOF 41628cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 41629## -------------------- ## 41630## M4sh Initialization. ## 41631## -------------------- ## 41632 41633# Be more Bourne compatible 41634DUALCASE=1; export DUALCASE # for MKS sh 41635if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 41636 emulate sh 41637 NULLCMD=: 41638 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 41639 # is contrary to our usage. Disable this feature. 41640 alias -g '${1+"$@"}'='"$@"' 41641 setopt NO_GLOB_SUBST 41642else 41643 case `(set -o) 2>/dev/null` in #( 41644 *posix*) : 41645 set -o posix ;; #( 41646 *) : 41647 ;; 41648esac 41649fi 41650 41651 41652as_nl=' 41653' 41654export as_nl 41655# Printing a long string crashes Solaris 7 /usr/bin/printf. 41656as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 41657as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 41658as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 41659# Prefer a ksh shell builtin over an external printf program on Solaris, 41660# but without wasting forks for bash or zsh. 41661if test -z "$BASH_VERSION$ZSH_VERSION" \ 41662 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 41663 as_echo='print -r --' 41664 as_echo_n='print -rn --' 41665elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 41666 as_echo='printf %s\n' 41667 as_echo_n='printf %s' 41668else 41669 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 41670 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 41671 as_echo_n='/usr/ucb/echo -n' 41672 else 41673 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 41674 as_echo_n_body='eval 41675 arg=$1; 41676 case $arg in #( 41677 *"$as_nl"*) 41678 expr "X$arg" : "X\\(.*\\)$as_nl"; 41679 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 41680 esac; 41681 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 41682 ' 41683 export as_echo_n_body 41684 as_echo_n='sh -c $as_echo_n_body as_echo' 41685 fi 41686 export as_echo_body 41687 as_echo='sh -c $as_echo_body as_echo' 41688fi 41689 41690 41691 41692# IFS 41693# We need space, tab and new line, in precisely that order. Quoting is 41694# there to prevent editors from complaining about space-tab. 41695# (If _AS_PATH_WALK were called with IFS unset, it would disable word 41696# splitting by setting IFS to empty value.) 41697IFS=" "" $as_nl" 41698 41699# Find who we are. Look in the path if we contain no directory separator. 41700as_myself= 41701case $0 in #(( 41702 *[\\/]* ) as_myself=$0 ;; 41703 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 41704for as_dir in $PATH 41705do 41706 IFS=$as_save_IFS 41707 test -z "$as_dir" && as_dir=. 41708 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 41709 done 41710IFS=$as_save_IFS 41711 41712 ;; 41713esac 41714# We did not find ourselves, most probably we were run as `sh COMMAND' 41715# in which case we are not to be found in the path. 41716if test "x$as_myself" = x; then 41717 as_myself=$0 41718fi 41719if test ! -f "$as_myself"; then 41720 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 41721 exit 1 41722fi 41723 41724# Unset variables that we do not need and which cause bugs (e.g. in 41725# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 41726# suppresses any "Segmentation fault" message there. '((' could 41727# trigger a bug in pdksh 5.2.14. 41728for as_var in BASH_ENV ENV MAIL MAILPATH 41729do eval test x\${$as_var+set} = xset \ 41730 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 41731done 41732PS1='$ ' 41733PS2='> ' 41734PS4='+ ' 41735 41736# NLS nuisances. 41737LC_ALL=C 41738export LC_ALL 41739LANGUAGE=C 41740export LANGUAGE 41741 41742# CDPATH. 41743(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 41744 41745 41746# as_fn_error STATUS ERROR [LINENO LOG_FD] 41747# ---------------------------------------- 41748# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 41749# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 41750# script with STATUS, using 1 if that was 0. 41751as_fn_error () 41752{ 41753 as_status=$1; test $as_status -eq 0 && as_status=1 41754 if test "$4"; then 41755 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 41756 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 41757 fi 41758 $as_echo "$as_me: error: $2" >&2 41759 as_fn_exit $as_status 41760} # as_fn_error 41761 41762 41763# as_fn_set_status STATUS 41764# ----------------------- 41765# Set $? to STATUS, without forking. 41766as_fn_set_status () 41767{ 41768 return $1 41769} # as_fn_set_status 41770 41771# as_fn_exit STATUS 41772# ----------------- 41773# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 41774as_fn_exit () 41775{ 41776 set +e 41777 as_fn_set_status $1 41778 exit $1 41779} # as_fn_exit 41780 41781# as_fn_unset VAR 41782# --------------- 41783# Portably unset VAR. 41784as_fn_unset () 41785{ 41786 { eval $1=; unset $1;} 41787} 41788as_unset=as_fn_unset 41789# as_fn_append VAR VALUE 41790# ---------------------- 41791# Append the text in VALUE to the end of the definition contained in VAR. Take 41792# advantage of any shell optimizations that allow amortized linear growth over 41793# repeated appends, instead of the typical quadratic growth present in naive 41794# implementations. 41795if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 41796 eval 'as_fn_append () 41797 { 41798 eval $1+=\$2 41799 }' 41800else 41801 as_fn_append () 41802 { 41803 eval $1=\$$1\$2 41804 } 41805fi # as_fn_append 41806 41807# as_fn_arith ARG... 41808# ------------------ 41809# Perform arithmetic evaluation on the ARGs, and store the result in the 41810# global $as_val. Take advantage of shells that can avoid forks. The arguments 41811# must be portable across $(()) and expr. 41812if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 41813 eval 'as_fn_arith () 41814 { 41815 as_val=$(( $* )) 41816 }' 41817else 41818 as_fn_arith () 41819 { 41820 as_val=`expr "$@" || test $? -eq 1` 41821 } 41822fi # as_fn_arith 41823 41824 41825if expr a : '\(a\)' >/dev/null 2>&1 && 41826 test "X`expr 00001 : '.*\(...\)'`" = X001; then 41827 as_expr=expr 41828else 41829 as_expr=false 41830fi 41831 41832if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 41833 as_basename=basename 41834else 41835 as_basename=false 41836fi 41837 41838if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 41839 as_dirname=dirname 41840else 41841 as_dirname=false 41842fi 41843 41844as_me=`$as_basename -- "$0" || 41845$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 41846 X"$0" : 'X\(//\)$' \| \ 41847 X"$0" : 'X\(/\)' \| . 2>/dev/null || 41848$as_echo X/"$0" | 41849 sed '/^.*\/\([^/][^/]*\)\/*$/{ 41850 s//\1/ 41851 q 41852 } 41853 /^X\/\(\/\/\)$/{ 41854 s//\1/ 41855 q 41856 } 41857 /^X\/\(\/\).*/{ 41858 s//\1/ 41859 q 41860 } 41861 s/.*/./; q'` 41862 41863# Avoid depending upon Character Ranges. 41864as_cr_letters='abcdefghijklmnopqrstuvwxyz' 41865as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 41866as_cr_Letters=$as_cr_letters$as_cr_LETTERS 41867as_cr_digits='0123456789' 41868as_cr_alnum=$as_cr_Letters$as_cr_digits 41869 41870ECHO_C= ECHO_N= ECHO_T= 41871case `echo -n x` in #((((( 41872-n*) 41873 case `echo 'xy\c'` in 41874 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 41875 xy) ECHO_C='\c';; 41876 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 41877 ECHO_T=' ';; 41878 esac;; 41879*) 41880 ECHO_N='-n';; 41881esac 41882 41883rm -f conf$$ conf$$.exe conf$$.file 41884if test -d conf$$.dir; then 41885 rm -f conf$$.dir/conf$$.file 41886else 41887 rm -f conf$$.dir 41888 mkdir conf$$.dir 2>/dev/null 41889fi 41890if (echo >conf$$.file) 2>/dev/null; then 41891 if ln -s conf$$.file conf$$ 2>/dev/null; then 41892 as_ln_s='ln -s' 41893 # ... but there are two gotchas: 41894 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 41895 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 41896 # In both cases, we have to default to `cp -pR'. 41897 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 41898 as_ln_s='cp -pR' 41899 elif ln conf$$.file conf$$ 2>/dev/null; then 41900 as_ln_s=ln 41901 else 41902 as_ln_s='cp -pR' 41903 fi 41904else 41905 as_ln_s='cp -pR' 41906fi 41907rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 41908rmdir conf$$.dir 2>/dev/null 41909 41910 41911# as_fn_mkdir_p 41912# ------------- 41913# Create "$as_dir" as a directory, including parents if necessary. 41914as_fn_mkdir_p () 41915{ 41916 41917 case $as_dir in #( 41918 -*) as_dir=./$as_dir;; 41919 esac 41920 test -d "$as_dir" || eval $as_mkdir_p || { 41921 as_dirs= 41922 while :; do 41923 case $as_dir in #( 41924 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 41925 *) as_qdir=$as_dir;; 41926 esac 41927 as_dirs="'$as_qdir' $as_dirs" 41928 as_dir=`$as_dirname -- "$as_dir" || 41929$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 41930 X"$as_dir" : 'X\(//\)[^/]' \| \ 41931 X"$as_dir" : 'X\(//\)$' \| \ 41932 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 41933$as_echo X"$as_dir" | 41934 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 41935 s//\1/ 41936 q 41937 } 41938 /^X\(\/\/\)[^/].*/{ 41939 s//\1/ 41940 q 41941 } 41942 /^X\(\/\/\)$/{ 41943 s//\1/ 41944 q 41945 } 41946 /^X\(\/\).*/{ 41947 s//\1/ 41948 q 41949 } 41950 s/.*/./; q'` 41951 test -d "$as_dir" && break 41952 done 41953 test -z "$as_dirs" || eval "mkdir $as_dirs" 41954 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 41955 41956 41957} # as_fn_mkdir_p 41958if mkdir -p . 2>/dev/null; then 41959 as_mkdir_p='mkdir -p "$as_dir"' 41960else 41961 test -d ./-p && rmdir ./-p 41962 as_mkdir_p=false 41963fi 41964 41965 41966# as_fn_executable_p FILE 41967# ----------------------- 41968# Test if FILE is an executable regular file. 41969as_fn_executable_p () 41970{ 41971 test -f "$1" && test -x "$1" 41972} # as_fn_executable_p 41973as_test_x='test -x' 41974as_executable_p=as_fn_executable_p 41975 41976# Sed expression to map a string onto a valid CPP name. 41977as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 41978 41979# Sed expression to map a string onto a valid variable name. 41980as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 41981 41982 41983exec 6>&1 41984## ----------------------------------- ## 41985## Main body of $CONFIG_STATUS script. ## 41986## ----------------------------------- ## 41987_ASEOF 41988test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 41989 41990cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 41991# Save the log message, to keep $0 and so on meaningful, and to 41992# report actual input values of CONFIG_FILES etc. instead of their 41993# values after options handling. 41994ac_log=" 41995This file was extended by curl $as_me -, which was 41996generated by GNU Autoconf 2.69. Invocation command line was 41997 41998 CONFIG_FILES = $CONFIG_FILES 41999 CONFIG_HEADERS = $CONFIG_HEADERS 42000 CONFIG_LINKS = $CONFIG_LINKS 42001 CONFIG_COMMANDS = $CONFIG_COMMANDS 42002 $ $0 $@ 42003 42004on `(hostname || uname -n) 2>/dev/null | sed 1q` 42005" 42006 42007_ACEOF 42008 42009case $ac_config_files in *" 42010"*) set x $ac_config_files; shift; ac_config_files=$*;; 42011esac 42012 42013case $ac_config_headers in *" 42014"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 42015esac 42016 42017 42018cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 42019# Files that config.status was made for. 42020config_files="$ac_config_files" 42021config_headers="$ac_config_headers" 42022config_commands="$ac_config_commands" 42023 42024_ACEOF 42025 42026cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 42027ac_cs_usage="\ 42028\`$as_me' instantiates files and other configuration actions 42029from templates according to the current configuration. Unless the files 42030and actions are specified as TAGs, all are instantiated by default. 42031 42032Usage: $0 [OPTION]... [TAG]... 42033 42034 -h, --help print this help, then exit 42035 -V, --version print version number and configuration settings, then exit 42036 --config print configuration, then exit 42037 -q, --quiet, --silent 42038 do not print progress messages 42039 -d, --debug don't remove temporary files 42040 --recheck update $as_me by reconfiguring in the same conditions 42041 --file=FILE[:TEMPLATE] 42042 instantiate the configuration file FILE 42043 --header=FILE[:TEMPLATE] 42044 instantiate the configuration header FILE 42045 42046Configuration files: 42047$config_files 42048 42049Configuration headers: 42050$config_headers 42051 42052Configuration commands: 42053$config_commands 42054 42055Report bugs to <a suitable curl mailing list: https://curl.haxx.se/mail/>." 42056 42057_ACEOF 42058cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 42059ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 42060ac_cs_version="\\ 42061curl config.status - 42062configured by $0, generated by GNU Autoconf 2.69, 42063 with options \\"\$ac_cs_config\\" 42064 42065Copyright (C) 2012 Free Software Foundation, Inc. 42066This config.status script is free software; the Free Software Foundation 42067gives unlimited permission to copy, distribute and modify it." 42068 42069ac_pwd='$ac_pwd' 42070srcdir='$srcdir' 42071INSTALL='$INSTALL' 42072MKDIR_P='$MKDIR_P' 42073AWK='$AWK' 42074test -n "\$AWK" || AWK=awk 42075_ACEOF 42076 42077cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 42078# The default lists apply if the user does not specify any file. 42079ac_need_defaults=: 42080while test $# != 0 42081do 42082 case $1 in 42083 --*=?*) 42084 ac_option=`expr "X$1" : 'X\([^=]*\)='` 42085 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 42086 ac_shift=: 42087 ;; 42088 --*=) 42089 ac_option=`expr "X$1" : 'X\([^=]*\)='` 42090 ac_optarg= 42091 ac_shift=: 42092 ;; 42093 *) 42094 ac_option=$1 42095 ac_optarg=$2 42096 ac_shift=shift 42097 ;; 42098 esac 42099 42100 case $ac_option in 42101 # Handling of the options. 42102 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 42103 ac_cs_recheck=: ;; 42104 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 42105 $as_echo "$ac_cs_version"; exit ;; 42106 --config | --confi | --conf | --con | --co | --c ) 42107 $as_echo "$ac_cs_config"; exit ;; 42108 --debug | --debu | --deb | --de | --d | -d ) 42109 debug=: ;; 42110 --file | --fil | --fi | --f ) 42111 $ac_shift 42112 case $ac_optarg in 42113 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 42114 '') as_fn_error $? "missing file argument" ;; 42115 esac 42116 as_fn_append CONFIG_FILES " '$ac_optarg'" 42117 ac_need_defaults=false;; 42118 --header | --heade | --head | --hea ) 42119 $ac_shift 42120 case $ac_optarg in 42121 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 42122 esac 42123 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 42124 ac_need_defaults=false;; 42125 --he | --h) 42126 # Conflict between --help and --header 42127 as_fn_error $? "ambiguous option: \`$1' 42128Try \`$0 --help' for more information.";; 42129 --help | --hel | -h ) 42130 $as_echo "$ac_cs_usage"; exit ;; 42131 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 42132 | -silent | --silent | --silen | --sile | --sil | --si | --s) 42133 ac_cs_silent=: ;; 42134 42135 # This is an error. 42136 -*) as_fn_error $? "unrecognized option: \`$1' 42137Try \`$0 --help' for more information." ;; 42138 42139 *) as_fn_append ac_config_targets " $1" 42140 ac_need_defaults=false ;; 42141 42142 esac 42143 shift 42144done 42145 42146ac_configure_extra_args= 42147 42148if $ac_cs_silent; then 42149 exec 6>/dev/null 42150 ac_configure_extra_args="$ac_configure_extra_args --silent" 42151fi 42152 42153_ACEOF 42154cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 42155if \$ac_cs_recheck; then 42156 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 42157 shift 42158 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 42159 CONFIG_SHELL='$SHELL' 42160 export CONFIG_SHELL 42161 exec "\$@" 42162fi 42163 42164_ACEOF 42165cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 42166exec 5>>config.log 42167{ 42168 echo 42169 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 42170## Running $as_me. ## 42171_ASBOX 42172 $as_echo "$ac_log" 42173} >&5 42174 42175_ACEOF 42176cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 42177# 42178# INIT-COMMANDS 42179# 42180AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 42181 42182 42183# The HP-UX ksh and POSIX shell print the target directory to stdout 42184# if CDPATH is set. 42185(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 42186 42187sed_quote_subst='$sed_quote_subst' 42188double_quote_subst='$double_quote_subst' 42189delay_variable_subst='$delay_variable_subst' 42190macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 42191macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 42192AS='`$ECHO "$AS" | $SED "$delay_single_quote_subst"`' 42193DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`' 42194OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 42195enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 42196enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 42197pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 42198enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 42199shared_archive_member_spec='`$ECHO "$shared_archive_member_spec" | $SED "$delay_single_quote_subst"`' 42200SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 42201ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 42202PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`' 42203host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 42204host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 42205host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 42206build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 42207build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 42208build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 42209SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 42210Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 42211GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 42212EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 42213FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 42214LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 42215NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 42216LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 42217max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 42218ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 42219exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 42220lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 42221lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 42222lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 42223lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`' 42224lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`' 42225reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 42226reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 42227deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 42228file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 42229file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`' 42230want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`' 42231sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`' 42232AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 42233AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 42234archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`' 42235STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 42236RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 42237old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 42238old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 42239old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 42240lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 42241CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 42242CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 42243compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 42244GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 42245lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 42246lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 42247lt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`' 42248lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' 42249lt_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"`' 42250lt_cv_nm_interface='`$ECHO "$lt_cv_nm_interface" | $SED "$delay_single_quote_subst"`' 42251nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`' 42252lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`' 42253lt_cv_truncate_bin='`$ECHO "$lt_cv_truncate_bin" | $SED "$delay_single_quote_subst"`' 42254objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 42255MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 42256lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 42257lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 42258lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 42259lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 42260lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 42261need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 42262MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`' 42263DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 42264NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 42265LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 42266OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 42267OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 42268libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 42269shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 42270extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 42271archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 42272enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 42273export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 42274whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 42275compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 42276old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 42277old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 42278archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 42279archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 42280module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 42281module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 42282with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 42283allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 42284no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 42285hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 42286hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 42287hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 42288hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 42289hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 42290hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 42291hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 42292inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 42293link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 42294always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 42295export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 42296exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 42297include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 42298prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 42299postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`' 42300file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 42301variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 42302need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 42303need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 42304version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 42305runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 42306shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 42307shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 42308libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 42309library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 42310soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 42311install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 42312postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 42313postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 42314finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 42315finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 42316hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 42317sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 42318configure_time_dlsearch_path='`$ECHO "$configure_time_dlsearch_path" | $SED "$delay_single_quote_subst"`' 42319configure_time_lt_sys_library_path='`$ECHO "$configure_time_lt_sys_library_path" | $SED "$delay_single_quote_subst"`' 42320hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 42321enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 42322enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 42323enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 42324old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 42325striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 42326 42327LTCC='$LTCC' 42328LTCFLAGS='$LTCFLAGS' 42329compiler='$compiler_DEFAULT' 42330 42331# A function that is used when there is no print builtin or printf. 42332func_fallback_echo () 42333{ 42334 eval 'cat <<_LTECHO_EOF 42335\$1 42336_LTECHO_EOF' 42337} 42338 42339# Quote evaled strings. 42340for var in AS \ 42341DLLTOOL \ 42342OBJDUMP \ 42343SHELL \ 42344ECHO \ 42345PATH_SEPARATOR \ 42346SED \ 42347GREP \ 42348EGREP \ 42349FGREP \ 42350LD \ 42351NM \ 42352LN_S \ 42353lt_SP2NL \ 42354lt_NL2SP \ 42355reload_flag \ 42356deplibs_check_method \ 42357file_magic_cmd \ 42358file_magic_glob \ 42359want_nocaseglob \ 42360sharedlib_from_linklib_cmd \ 42361AR \ 42362AR_FLAGS \ 42363archiver_list_spec \ 42364STRIP \ 42365RANLIB \ 42366CC \ 42367CFLAGS \ 42368compiler \ 42369lt_cv_sys_global_symbol_pipe \ 42370lt_cv_sys_global_symbol_to_cdecl \ 42371lt_cv_sys_global_symbol_to_import \ 42372lt_cv_sys_global_symbol_to_c_name_address \ 42373lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 42374lt_cv_nm_interface \ 42375nm_file_list_spec \ 42376lt_cv_truncate_bin \ 42377lt_prog_compiler_no_builtin_flag \ 42378lt_prog_compiler_pic \ 42379lt_prog_compiler_wl \ 42380lt_prog_compiler_static \ 42381lt_cv_prog_compiler_c_o \ 42382need_locks \ 42383MANIFEST_TOOL \ 42384DSYMUTIL \ 42385NMEDIT \ 42386LIPO \ 42387OTOOL \ 42388OTOOL64 \ 42389shrext_cmds \ 42390export_dynamic_flag_spec \ 42391whole_archive_flag_spec \ 42392compiler_needs_object \ 42393with_gnu_ld \ 42394allow_undefined_flag \ 42395no_undefined_flag \ 42396hardcode_libdir_flag_spec \ 42397hardcode_libdir_separator \ 42398exclude_expsyms \ 42399include_expsyms \ 42400file_list_spec \ 42401variables_saved_for_relink \ 42402libname_spec \ 42403library_names_spec \ 42404soname_spec \ 42405install_override_mode \ 42406finish_eval \ 42407old_striplib \ 42408striplib; do 42409 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 42410 *[\\\\\\\`\\"\\\$]*) 42411 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes 42412 ;; 42413 *) 42414 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 42415 ;; 42416 esac 42417done 42418 42419# Double-quote double-evaled strings. 42420for var in reload_cmds \ 42421old_postinstall_cmds \ 42422old_postuninstall_cmds \ 42423old_archive_cmds \ 42424extract_expsyms_cmds \ 42425old_archive_from_new_cmds \ 42426old_archive_from_expsyms_cmds \ 42427archive_cmds \ 42428archive_expsym_cmds \ 42429module_cmds \ 42430module_expsym_cmds \ 42431export_symbols_cmds \ 42432prelink_cmds \ 42433postlink_cmds \ 42434postinstall_cmds \ 42435postuninstall_cmds \ 42436finish_cmds \ 42437sys_lib_search_path_spec \ 42438configure_time_dlsearch_path \ 42439configure_time_lt_sys_library_path; do 42440 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 42441 *[\\\\\\\`\\"\\\$]*) 42442 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes 42443 ;; 42444 *) 42445 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 42446 ;; 42447 esac 42448done 42449 42450ac_aux_dir='$ac_aux_dir' 42451 42452# See if we are running on zsh, and set the options that allow our 42453# commands through without removal of \ escapes INIT. 42454if test -n "\${ZSH_VERSION+set}"; then 42455 setopt NO_GLOB_SUBST 42456fi 42457 42458 42459 PACKAGE='$PACKAGE' 42460 VERSION='$VERSION' 42461 RM='$RM' 42462 ofile='$ofile' 42463 42464 42465 42466 42467_ACEOF 42468 42469cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 42470 42471# Handling of arguments. 42472for ac_config_target in $ac_config_targets 42473do 42474 case $ac_config_target in 42475 "lib/curl_config.h") CONFIG_HEADERS="$CONFIG_HEADERS lib/curl_config.h" ;; 42476 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 42477 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 42478 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 42479 "docs/Makefile") CONFIG_FILES="$CONFIG_FILES docs/Makefile" ;; 42480 "docs/examples/Makefile") CONFIG_FILES="$CONFIG_FILES docs/examples/Makefile" ;; 42481 "docs/libcurl/Makefile") CONFIG_FILES="$CONFIG_FILES docs/libcurl/Makefile" ;; 42482 "docs/libcurl/opts/Makefile") CONFIG_FILES="$CONFIG_FILES docs/libcurl/opts/Makefile" ;; 42483 "docs/cmdline-opts/Makefile") CONFIG_FILES="$CONFIG_FILES docs/cmdline-opts/Makefile" ;; 42484 "include/Makefile") CONFIG_FILES="$CONFIG_FILES include/Makefile" ;; 42485 "include/curl/Makefile") CONFIG_FILES="$CONFIG_FILES include/curl/Makefile" ;; 42486 "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;; 42487 "lib/Makefile") CONFIG_FILES="$CONFIG_FILES lib/Makefile" ;; 42488 "scripts/Makefile") CONFIG_FILES="$CONFIG_FILES scripts/Makefile" ;; 42489 "lib/libcurl.vers") CONFIG_FILES="$CONFIG_FILES lib/libcurl.vers" ;; 42490 "tests/Makefile") CONFIG_FILES="$CONFIG_FILES tests/Makefile" ;; 42491 "tests/certs/Makefile") CONFIG_FILES="$CONFIG_FILES tests/certs/Makefile" ;; 42492 "tests/certs/scripts/Makefile") CONFIG_FILES="$CONFIG_FILES tests/certs/scripts/Makefile" ;; 42493 "tests/data/Makefile") CONFIG_FILES="$CONFIG_FILES tests/data/Makefile" ;; 42494 "tests/server/Makefile") CONFIG_FILES="$CONFIG_FILES tests/server/Makefile" ;; 42495 "tests/libtest/Makefile") CONFIG_FILES="$CONFIG_FILES tests/libtest/Makefile" ;; 42496 "tests/unit/Makefile") CONFIG_FILES="$CONFIG_FILES tests/unit/Makefile" ;; 42497 "packages/Makefile") CONFIG_FILES="$CONFIG_FILES packages/Makefile" ;; 42498 "packages/vms/Makefile") CONFIG_FILES="$CONFIG_FILES packages/vms/Makefile" ;; 42499 "curl-config") CONFIG_FILES="$CONFIG_FILES curl-config" ;; 42500 "libcurl.pc") CONFIG_FILES="$CONFIG_FILES libcurl.pc" ;; 42501 42502 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 42503 esac 42504done 42505 42506 42507# If the user did not use the arguments to specify the items to instantiate, 42508# then the envvar interface is used. Set only those that are not. 42509# We use the long form for the default assignment because of an extremely 42510# bizarre bug on SunOS 4.1.3. 42511if $ac_need_defaults; then 42512 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 42513 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 42514 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 42515fi 42516 42517# Have a temporary directory for convenience. Make it in the build tree 42518# simply because there is no reason against having it here, and in addition, 42519# creating and moving files from /tmp can sometimes cause problems. 42520# Hook for its removal unless debugging. 42521# Note that there is a small window in which the directory will not be cleaned: 42522# after its creation but before its name has been assigned to `$tmp'. 42523$debug || 42524{ 42525 tmp= ac_tmp= 42526 trap 'exit_status=$? 42527 : "${ac_tmp:=$tmp}" 42528 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 42529' 0 42530 trap 'as_fn_exit 1' 1 2 13 15 42531} 42532# Create a (secure) tmp directory for tmp files. 42533 42534{ 42535 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 42536 test -d "$tmp" 42537} || 42538{ 42539 tmp=./conf$$-$RANDOM 42540 (umask 077 && mkdir "$tmp") 42541} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 42542ac_tmp=$tmp 42543 42544# Set up the scripts for CONFIG_FILES section. 42545# No need to generate them if there are no CONFIG_FILES. 42546# This happens for instance with `./config.status config.h'. 42547if test -n "$CONFIG_FILES"; then 42548 42549 42550ac_cr=`echo X | tr X '\015'` 42551# On cygwin, bash can eat \r inside `` if the user requested igncr. 42552# But we know of no other shell where ac_cr would be empty at this 42553# point, so we can use a bashism as a fallback. 42554if test "x$ac_cr" = x; then 42555 eval ac_cr=\$\'\\r\' 42556fi 42557ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 42558if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 42559 ac_cs_awk_cr='\\r' 42560else 42561 ac_cs_awk_cr=$ac_cr 42562fi 42563 42564echo 'BEGIN {' >"$ac_tmp/subs1.awk" && 42565_ACEOF 42566 42567 42568{ 42569 echo "cat >conf$$subs.awk <<_ACEOF" && 42570 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 42571 echo "_ACEOF" 42572} >conf$$subs.sh || 42573 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 42574ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 42575ac_delim='%!_!# ' 42576for ac_last_try in false false false false false :; do 42577 . ./conf$$subs.sh || 42578 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 42579 42580 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 42581 if test $ac_delim_n = $ac_delim_num; then 42582 break 42583 elif $ac_last_try; then 42584 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 42585 else 42586 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 42587 fi 42588done 42589rm -f conf$$subs.sh 42590 42591cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 42592cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 42593_ACEOF 42594sed -n ' 42595h 42596s/^/S["/; s/!.*/"]=/ 42597p 42598g 42599s/^[^!]*!// 42600:repl 42601t repl 42602s/'"$ac_delim"'$// 42603t delim 42604:nl 42605h 42606s/\(.\{148\}\)..*/\1/ 42607t more1 42608s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 42609p 42610n 42611b repl 42612:more1 42613s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 42614p 42615g 42616s/.\{148\}// 42617t nl 42618:delim 42619h 42620s/\(.\{148\}\)..*/\1/ 42621t more2 42622s/["\\]/\\&/g; s/^/"/; s/$/"/ 42623p 42624b 42625:more2 42626s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 42627p 42628g 42629s/.\{148\}// 42630t delim 42631' <conf$$subs.awk | sed ' 42632/^[^""]/{ 42633 N 42634 s/\n// 42635} 42636' >>$CONFIG_STATUS || ac_write_fail=1 42637rm -f conf$$subs.awk 42638cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 42639_ACAWK 42640cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 42641 for (key in S) S_is_set[key] = 1 42642 FS = "" 42643 42644} 42645{ 42646 line = $ 0 42647 nfields = split(line, field, "@") 42648 substed = 0 42649 len = length(field[1]) 42650 for (i = 2; i < nfields; i++) { 42651 key = field[i] 42652 keylen = length(key) 42653 if (S_is_set[key]) { 42654 value = S[key] 42655 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 42656 len += length(value) + length(field[++i]) 42657 substed = 1 42658 } else 42659 len += 1 + keylen 42660 } 42661 42662 print line 42663} 42664 42665_ACAWK 42666_ACEOF 42667cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 42668if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 42669 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 42670else 42671 cat 42672fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 42673 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 42674_ACEOF 42675 42676# VPATH may cause trouble with some makes, so we remove sole $(srcdir), 42677# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 42678# trailing colons and then remove the whole line if VPATH becomes empty 42679# (actually we leave an empty line to preserve line numbers). 42680if test "x$srcdir" = x.; then 42681 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 42682h 42683s/// 42684s/^/:/ 42685s/[ ]*$/:/ 42686s/:\$(srcdir):/:/g 42687s/:\${srcdir}:/:/g 42688s/:@srcdir@:/:/g 42689s/^:*// 42690s/:*$// 42691x 42692s/\(=[ ]*\).*/\1/ 42693G 42694s/\n// 42695s/^[^=]*=[ ]*$// 42696}' 42697fi 42698 42699cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 42700fi # test -n "$CONFIG_FILES" 42701 42702# Set up the scripts for CONFIG_HEADERS section. 42703# No need to generate them if there are no CONFIG_HEADERS. 42704# This happens for instance with `./config.status Makefile'. 42705if test -n "$CONFIG_HEADERS"; then 42706cat >"$ac_tmp/defines.awk" <<\_ACAWK || 42707BEGIN { 42708_ACEOF 42709 42710# Transform confdefs.h into an awk script `defines.awk', embedded as 42711# here-document in config.status, that substitutes the proper values into 42712# config.h.in to produce config.h. 42713 42714# Create a delimiter string that does not exist in confdefs.h, to ease 42715# handling of long lines. 42716ac_delim='%!_!# ' 42717for ac_last_try in false false :; do 42718 ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 42719 if test -z "$ac_tt"; then 42720 break 42721 elif $ac_last_try; then 42722 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 42723 else 42724 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 42725 fi 42726done 42727 42728# For the awk script, D is an array of macro values keyed by name, 42729# likewise P contains macro parameters if any. Preserve backslash 42730# newline sequences. 42731 42732ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 42733sed -n ' 42734s/.\{148\}/&'"$ac_delim"'/g 42735t rset 42736:rset 42737s/^[ ]*#[ ]*define[ ][ ]*/ / 42738t def 42739d 42740:def 42741s/\\$// 42742t bsnl 42743s/["\\]/\\&/g 42744s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 42745D["\1"]=" \3"/p 42746s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 42747d 42748:bsnl 42749s/["\\]/\\&/g 42750s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 42751D["\1"]=" \3\\\\\\n"\\/p 42752t cont 42753s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 42754t cont 42755d 42756:cont 42757n 42758s/.\{148\}/&'"$ac_delim"'/g 42759t clear 42760:clear 42761s/\\$// 42762t bsnlc 42763s/["\\]/\\&/g; s/^/"/; s/$/"/p 42764d 42765:bsnlc 42766s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 42767b cont 42768' <confdefs.h | sed ' 42769s/'"$ac_delim"'/"\\\ 42770"/g' >>$CONFIG_STATUS || ac_write_fail=1 42771 42772cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 42773 for (key in D) D_is_set[key] = 1 42774 FS = "" 42775} 42776/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 42777 line = \$ 0 42778 split(line, arg, " ") 42779 if (arg[1] == "#") { 42780 defundef = arg[2] 42781 mac1 = arg[3] 42782 } else { 42783 defundef = substr(arg[1], 2) 42784 mac1 = arg[2] 42785 } 42786 split(mac1, mac2, "(") #) 42787 macro = mac2[1] 42788 prefix = substr(line, 1, index(line, defundef) - 1) 42789 if (D_is_set[macro]) { 42790 # Preserve the white space surrounding the "#". 42791 print prefix "define", macro P[macro] D[macro] 42792 next 42793 } else { 42794 # Replace #undef with comments. This is necessary, for example, 42795 # in the case of _POSIX_SOURCE, which is predefined and required 42796 # on some systems where configure will not decide to define it. 42797 if (defundef == "undef") { 42798 print "/*", prefix defundef, macro, "*/" 42799 next 42800 } 42801 } 42802} 42803{ print } 42804_ACAWK 42805_ACEOF 42806cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 42807 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 42808fi # test -n "$CONFIG_HEADERS" 42809 42810 42811eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 42812shift 42813for ac_tag 42814do 42815 case $ac_tag in 42816 :[FHLC]) ac_mode=$ac_tag; continue;; 42817 esac 42818 case $ac_mode$ac_tag in 42819 :[FHL]*:*);; 42820 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 42821 :[FH]-) ac_tag=-:-;; 42822 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 42823 esac 42824 ac_save_IFS=$IFS 42825 IFS=: 42826 set x $ac_tag 42827 IFS=$ac_save_IFS 42828 shift 42829 ac_file=$1 42830 shift 42831 42832 case $ac_mode in 42833 :L) ac_source=$1;; 42834 :[FH]) 42835 ac_file_inputs= 42836 for ac_f 42837 do 42838 case $ac_f in 42839 -) ac_f="$ac_tmp/stdin";; 42840 *) # Look for the file first in the build tree, then in the source tree 42841 # (if the path is not absolute). The absolute path cannot be DOS-style, 42842 # because $ac_f cannot contain `:'. 42843 test -f "$ac_f" || 42844 case $ac_f in 42845 [\\/$]*) false;; 42846 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 42847 esac || 42848 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 42849 esac 42850 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 42851 as_fn_append ac_file_inputs " '$ac_f'" 42852 done 42853 42854 # Let's still pretend it is `configure' which instantiates (i.e., don't 42855 # use $as_me), people would be surprised to read: 42856 # /* config.h. Generated by config.status. */ 42857 configure_input='Generated from '` 42858 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 42859 `' by configure.' 42860 if test x"$ac_file" != x-; then 42861 configure_input="$ac_file. $configure_input" 42862 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 42863$as_echo "$as_me: creating $ac_file" >&6;} 42864 fi 42865 # Neutralize special characters interpreted by sed in replacement strings. 42866 case $configure_input in #( 42867 *\&* | *\|* | *\\* ) 42868 ac_sed_conf_input=`$as_echo "$configure_input" | 42869 sed 's/[\\\\&|]/\\\\&/g'`;; #( 42870 *) ac_sed_conf_input=$configure_input;; 42871 esac 42872 42873 case $ac_tag in 42874 *:-:* | *:-) cat >"$ac_tmp/stdin" \ 42875 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 42876 esac 42877 ;; 42878 esac 42879 42880 ac_dir=`$as_dirname -- "$ac_file" || 42881$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 42882 X"$ac_file" : 'X\(//\)[^/]' \| \ 42883 X"$ac_file" : 'X\(//\)$' \| \ 42884 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 42885$as_echo X"$ac_file" | 42886 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 42887 s//\1/ 42888 q 42889 } 42890 /^X\(\/\/\)[^/].*/{ 42891 s//\1/ 42892 q 42893 } 42894 /^X\(\/\/\)$/{ 42895 s//\1/ 42896 q 42897 } 42898 /^X\(\/\).*/{ 42899 s//\1/ 42900 q 42901 } 42902 s/.*/./; q'` 42903 as_dir="$ac_dir"; as_fn_mkdir_p 42904 ac_builddir=. 42905 42906case "$ac_dir" in 42907.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 42908*) 42909 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 42910 # A ".." for each directory in $ac_dir_suffix. 42911 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 42912 case $ac_top_builddir_sub in 42913 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 42914 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 42915 esac ;; 42916esac 42917ac_abs_top_builddir=$ac_pwd 42918ac_abs_builddir=$ac_pwd$ac_dir_suffix 42919# for backward compatibility: 42920ac_top_builddir=$ac_top_build_prefix 42921 42922case $srcdir in 42923 .) # We are building in place. 42924 ac_srcdir=. 42925 ac_top_srcdir=$ac_top_builddir_sub 42926 ac_abs_top_srcdir=$ac_pwd ;; 42927 [\\/]* | ?:[\\/]* ) # Absolute name. 42928 ac_srcdir=$srcdir$ac_dir_suffix; 42929 ac_top_srcdir=$srcdir 42930 ac_abs_top_srcdir=$srcdir ;; 42931 *) # Relative name. 42932 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 42933 ac_top_srcdir=$ac_top_build_prefix$srcdir 42934 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 42935esac 42936ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 42937 42938 42939 case $ac_mode in 42940 :F) 42941 # 42942 # CONFIG_FILE 42943 # 42944 42945 case $INSTALL in 42946 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 42947 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 42948 esac 42949 ac_MKDIR_P=$MKDIR_P 42950 case $MKDIR_P in 42951 [\\/$]* | ?:[\\/]* ) ;; 42952 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 42953 esac 42954_ACEOF 42955 42956cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 42957# If the template does not know about datarootdir, expand it. 42958# FIXME: This hack should be removed a few years after 2.60. 42959ac_datarootdir_hack=; ac_datarootdir_seen= 42960ac_sed_dataroot=' 42961/datarootdir/ { 42962 p 42963 q 42964} 42965/@datadir@/p 42966/@docdir@/p 42967/@infodir@/p 42968/@localedir@/p 42969/@mandir@/p' 42970case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 42971*datarootdir*) ac_datarootdir_seen=yes;; 42972*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 42973 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 42974$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 42975_ACEOF 42976cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 42977 ac_datarootdir_hack=' 42978 s&@datadir@&$datadir&g 42979 s&@docdir@&$docdir&g 42980 s&@infodir@&$infodir&g 42981 s&@localedir@&$localedir&g 42982 s&@mandir@&$mandir&g 42983 s&\\\${datarootdir}&$datarootdir&g' ;; 42984esac 42985_ACEOF 42986 42987# Neutralize VPATH when `$srcdir' = `.'. 42988# Shell code in configure.ac might set extrasub. 42989# FIXME: do we really want to maintain this feature? 42990cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 42991ac_sed_extra="$ac_vpsub 42992$extrasub 42993_ACEOF 42994cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 42995:t 42996/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 42997s|@configure_input@|$ac_sed_conf_input|;t t 42998s&@top_builddir@&$ac_top_builddir_sub&;t t 42999s&@top_build_prefix@&$ac_top_build_prefix&;t t 43000s&@srcdir@&$ac_srcdir&;t t 43001s&@abs_srcdir@&$ac_abs_srcdir&;t t 43002s&@top_srcdir@&$ac_top_srcdir&;t t 43003s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 43004s&@builddir@&$ac_builddir&;t t 43005s&@abs_builddir@&$ac_abs_builddir&;t t 43006s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 43007s&@INSTALL@&$ac_INSTALL&;t t 43008s&@MKDIR_P@&$ac_MKDIR_P&;t t 43009$ac_datarootdir_hack 43010" 43011eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 43012 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 43013 43014test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 43015 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 43016 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 43017 "$ac_tmp/out"`; test -z "$ac_out"; } && 43018 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 43019which seems to be undefined. Please make sure it is defined" >&5 43020$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 43021which seems to be undefined. Please make sure it is defined" >&2;} 43022 43023 rm -f "$ac_tmp/stdin" 43024 case $ac_file in 43025 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 43026 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 43027 esac \ 43028 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 43029 ;; 43030 :H) 43031 # 43032 # CONFIG_HEADER 43033 # 43034 if test x"$ac_file" != x-; then 43035 { 43036 $as_echo "/* $configure_input */" \ 43037 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 43038 } >"$ac_tmp/config.h" \ 43039 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 43040 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 43041 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 43042$as_echo "$as_me: $ac_file is unchanged" >&6;} 43043 else 43044 rm -f "$ac_file" 43045 mv "$ac_tmp/config.h" "$ac_file" \ 43046 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 43047 fi 43048 else 43049 $as_echo "/* $configure_input */" \ 43050 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 43051 || as_fn_error $? "could not create -" "$LINENO" 5 43052 fi 43053# Compute "$ac_file"'s index in $config_headers. 43054_am_arg="$ac_file" 43055_am_stamp_count=1 43056for _am_header in $config_headers :; do 43057 case $_am_header in 43058 $_am_arg | $_am_arg:* ) 43059 break ;; 43060 * ) 43061 _am_stamp_count=`expr $_am_stamp_count + 1` ;; 43062 esac 43063done 43064echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 43065$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 43066 X"$_am_arg" : 'X\(//\)[^/]' \| \ 43067 X"$_am_arg" : 'X\(//\)$' \| \ 43068 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 43069$as_echo X"$_am_arg" | 43070 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 43071 s//\1/ 43072 q 43073 } 43074 /^X\(\/\/\)[^/].*/{ 43075 s//\1/ 43076 q 43077 } 43078 /^X\(\/\/\)$/{ 43079 s//\1/ 43080 q 43081 } 43082 /^X\(\/\).*/{ 43083 s//\1/ 43084 q 43085 } 43086 s/.*/./; q'`/stamp-h$_am_stamp_count 43087 ;; 43088 43089 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 43090$as_echo "$as_me: executing $ac_file commands" >&6;} 43091 ;; 43092 esac 43093 43094 43095 case $ac_file$ac_mode in 43096 "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 43097 # Older Autoconf quotes --file arguments for eval, but not when files 43098 # are listed without --file. Let's play safe and only enable the eval 43099 # if we detect the quoting. 43100 case $CONFIG_FILES in 43101 *\'*) eval set x "$CONFIG_FILES" ;; 43102 *) set x $CONFIG_FILES ;; 43103 esac 43104 shift 43105 for mf 43106 do 43107 # Strip MF so we end up with the name of the file. 43108 mf=`echo "$mf" | sed -e 's/:.*$//'` 43109 # Check whether this is an Automake generated Makefile or not. 43110 # We used to match only the files named 'Makefile.in', but 43111 # some people rename them; so instead we look at the file content. 43112 # Grep'ing the first line is not enough: some people post-process 43113 # each Makefile.in and add a new line on top of each file to say so. 43114 # Grep'ing the whole file is not good either: AIX grep has a line 43115 # limit of 2048, but all sed's we know have understand at least 4000. 43116 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 43117 dirpart=`$as_dirname -- "$mf" || 43118$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 43119 X"$mf" : 'X\(//\)[^/]' \| \ 43120 X"$mf" : 'X\(//\)$' \| \ 43121 X"$mf" : 'X\(/\)' \| . 2>/dev/null || 43122$as_echo X"$mf" | 43123 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 43124 s//\1/ 43125 q 43126 } 43127 /^X\(\/\/\)[^/].*/{ 43128 s//\1/ 43129 q 43130 } 43131 /^X\(\/\/\)$/{ 43132 s//\1/ 43133 q 43134 } 43135 /^X\(\/\).*/{ 43136 s//\1/ 43137 q 43138 } 43139 s/.*/./; q'` 43140 else 43141 continue 43142 fi 43143 # Extract the definition of DEPDIR, am__include, and am__quote 43144 # from the Makefile without running 'make'. 43145 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 43146 test -z "$DEPDIR" && continue 43147 am__include=`sed -n 's/^am__include = //p' < "$mf"` 43148 test -z "$am__include" && continue 43149 am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 43150 # Find all dependency output files, they are included files with 43151 # $(DEPDIR) in their names. We invoke sed twice because it is the 43152 # simplest approach to changing $(DEPDIR) to its actual value in the 43153 # expansion. 43154 for file in `sed -n " 43155 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 43156 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do 43157 # Make sure the directory exists. 43158 test -f "$dirpart/$file" && continue 43159 fdir=`$as_dirname -- "$file" || 43160$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 43161 X"$file" : 'X\(//\)[^/]' \| \ 43162 X"$file" : 'X\(//\)$' \| \ 43163 X"$file" : 'X\(/\)' \| . 2>/dev/null || 43164$as_echo X"$file" | 43165 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 43166 s//\1/ 43167 q 43168 } 43169 /^X\(\/\/\)[^/].*/{ 43170 s//\1/ 43171 q 43172 } 43173 /^X\(\/\/\)$/{ 43174 s//\1/ 43175 q 43176 } 43177 /^X\(\/\).*/{ 43178 s//\1/ 43179 q 43180 } 43181 s/.*/./; q'` 43182 as_dir=$dirpart/$fdir; as_fn_mkdir_p 43183 # echo "creating $dirpart/$file" 43184 echo '# dummy' > "$dirpart/$file" 43185 done 43186 done 43187} 43188 ;; 43189 "libtool":C) 43190 43191 # See if we are running on zsh, and set the options that allow our 43192 # commands through without removal of \ escapes. 43193 if test -n "${ZSH_VERSION+set}"; then 43194 setopt NO_GLOB_SUBST 43195 fi 43196 43197 cfgfile=${ofile}T 43198 trap "$RM \"$cfgfile\"; exit 1" 1 2 15 43199 $RM "$cfgfile" 43200 43201 cat <<_LT_EOF >> "$cfgfile" 43202#! $SHELL 43203# Generated automatically by $as_me ($PACKAGE) $VERSION 43204# NOTE: Changes made to this file will be lost: look at ltmain.sh. 43205 43206# Provide generalized library-building support services. 43207# Written by Gordon Matzigkeit, 1996 43208 43209# Copyright (C) 2014 Free Software Foundation, Inc. 43210# This is free software; see the source for copying conditions. There is NO 43211# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 43212 43213# GNU Libtool is free software; you can redistribute it and/or modify 43214# it under the terms of the GNU General Public License as published by 43215# the Free Software Foundation; either version 2 of of the License, or 43216# (at your option) any later version. 43217# 43218# As a special exception to the GNU General Public License, if you 43219# distribute this file as part of a program or library that is built 43220# using GNU Libtool, you may include this file under the same 43221# distribution terms that you use for the rest of that program. 43222# 43223# GNU Libtool is distributed in the hope that it will be useful, but 43224# WITHOUT ANY WARRANTY; without even the implied warranty of 43225# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 43226# GNU General Public License for more details. 43227# 43228# You should have received a copy of the GNU General Public License 43229# along with this program. If not, see <http://www.gnu.org/licenses/>. 43230 43231 43232# The names of the tagged configurations supported by this script. 43233available_tags='' 43234 43235# Configured defaults for sys_lib_dlsearch_path munging. 43236: \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"} 43237 43238# ### BEGIN LIBTOOL CONFIG 43239 43240# Which release of libtool.m4 was used? 43241macro_version=$macro_version 43242macro_revision=$macro_revision 43243 43244# Assembler program. 43245AS=$lt_AS 43246 43247# DLL creation program. 43248DLLTOOL=$lt_DLLTOOL 43249 43250# Object dumper program. 43251OBJDUMP=$lt_OBJDUMP 43252 43253# Whether or not to build shared libraries. 43254build_libtool_libs=$enable_shared 43255 43256# Whether or not to build static libraries. 43257build_old_libs=$enable_static 43258 43259# What type of objects to build. 43260pic_mode=$pic_mode 43261 43262# Whether or not to optimize for fast installation. 43263fast_install=$enable_fast_install 43264 43265# Shared archive member basename,for filename based shared library versioning on AIX. 43266shared_archive_member_spec=$shared_archive_member_spec 43267 43268# Shell to use when invoking shell scripts. 43269SHELL=$lt_SHELL 43270 43271# An echo program that protects backslashes. 43272ECHO=$lt_ECHO 43273 43274# The PATH separator for the build system. 43275PATH_SEPARATOR=$lt_PATH_SEPARATOR 43276 43277# The host system. 43278host_alias=$host_alias 43279host=$host 43280host_os=$host_os 43281 43282# The build system. 43283build_alias=$build_alias 43284build=$build 43285build_os=$build_os 43286 43287# A sed program that does not truncate output. 43288SED=$lt_SED 43289 43290# Sed that helps us avoid accidentally triggering echo(1) options like -n. 43291Xsed="\$SED -e 1s/^X//" 43292 43293# A grep program that handles long lines. 43294GREP=$lt_GREP 43295 43296# An ERE matcher. 43297EGREP=$lt_EGREP 43298 43299# A literal string matcher. 43300FGREP=$lt_FGREP 43301 43302# A BSD- or MS-compatible name lister. 43303NM=$lt_NM 43304 43305# Whether we need soft or hard links. 43306LN_S=$lt_LN_S 43307 43308# What is the maximum length of a command? 43309max_cmd_len=$max_cmd_len 43310 43311# Object file suffix (normally "o"). 43312objext=$ac_objext 43313 43314# Executable file suffix (normally ""). 43315exeext=$exeext 43316 43317# whether the shell understands "unset". 43318lt_unset=$lt_unset 43319 43320# turn spaces into newlines. 43321SP2NL=$lt_lt_SP2NL 43322 43323# turn newlines into spaces. 43324NL2SP=$lt_lt_NL2SP 43325 43326# convert \$build file names to \$host format. 43327to_host_file_cmd=$lt_cv_to_host_file_cmd 43328 43329# convert \$build files to toolchain format. 43330to_tool_file_cmd=$lt_cv_to_tool_file_cmd 43331 43332# Method to check whether dependent libraries are shared objects. 43333deplibs_check_method=$lt_deplibs_check_method 43334 43335# Command to use when deplibs_check_method = "file_magic". 43336file_magic_cmd=$lt_file_magic_cmd 43337 43338# How to find potential files when deplibs_check_method = "file_magic". 43339file_magic_glob=$lt_file_magic_glob 43340 43341# Find potential files using nocaseglob when deplibs_check_method = "file_magic". 43342want_nocaseglob=$lt_want_nocaseglob 43343 43344# Command to associate shared and link libraries. 43345sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd 43346 43347# The archiver. 43348AR=$lt_AR 43349 43350# Flags to create an archive. 43351AR_FLAGS=$lt_AR_FLAGS 43352 43353# How to feed a file listing to the archiver. 43354archiver_list_spec=$lt_archiver_list_spec 43355 43356# A symbol stripping program. 43357STRIP=$lt_STRIP 43358 43359# Commands used to install an old-style archive. 43360RANLIB=$lt_RANLIB 43361old_postinstall_cmds=$lt_old_postinstall_cmds 43362old_postuninstall_cmds=$lt_old_postuninstall_cmds 43363 43364# Whether to use a lock for old archive extraction. 43365lock_old_archive_extraction=$lock_old_archive_extraction 43366 43367# A C compiler. 43368LTCC=$lt_CC 43369 43370# LTCC compiler flags. 43371LTCFLAGS=$lt_CFLAGS 43372 43373# Take the output of nm and produce a listing of raw symbols and C names. 43374global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 43375 43376# Transform the output of nm in a proper C declaration. 43377global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 43378 43379# Transform the output of nm into a list of symbols to manually relocate. 43380global_symbol_to_import=$lt_lt_cv_sys_global_symbol_to_import 43381 43382# Transform the output of nm in a C name address pair. 43383global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 43384 43385# Transform the output of nm in a C name address pair when lib prefix is needed. 43386global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 43387 43388# The name lister interface. 43389nm_interface=$lt_lt_cv_nm_interface 43390 43391# Specify filename containing input files for \$NM. 43392nm_file_list_spec=$lt_nm_file_list_spec 43393 43394# The root where to search for dependent libraries,and where our libraries should be installed. 43395lt_sysroot=$lt_sysroot 43396 43397# Command to truncate a binary pipe. 43398lt_truncate_bin=$lt_lt_cv_truncate_bin 43399 43400# The name of the directory that contains temporary libtool files. 43401objdir=$objdir 43402 43403# Used to examine libraries when file_magic_cmd begins with "file". 43404MAGIC_CMD=$MAGIC_CMD 43405 43406# Must we lock files when doing compilation? 43407need_locks=$lt_need_locks 43408 43409# Manifest tool. 43410MANIFEST_TOOL=$lt_MANIFEST_TOOL 43411 43412# Tool to manipulate archived DWARF debug symbol files on Mac OS X. 43413DSYMUTIL=$lt_DSYMUTIL 43414 43415# Tool to change global to local symbols on Mac OS X. 43416NMEDIT=$lt_NMEDIT 43417 43418# Tool to manipulate fat objects and archives on Mac OS X. 43419LIPO=$lt_LIPO 43420 43421# ldd/readelf like tool for Mach-O binaries on Mac OS X. 43422OTOOL=$lt_OTOOL 43423 43424# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 43425OTOOL64=$lt_OTOOL64 43426 43427# Old archive suffix (normally "a"). 43428libext=$libext 43429 43430# Shared library suffix (normally ".so"). 43431shrext_cmds=$lt_shrext_cmds 43432 43433# The commands to extract the exported symbol list from a shared archive. 43434extract_expsyms_cmds=$lt_extract_expsyms_cmds 43435 43436# Variables whose values should be saved in libtool wrapper scripts and 43437# restored at link time. 43438variables_saved_for_relink=$lt_variables_saved_for_relink 43439 43440# Do we need the "lib" prefix for modules? 43441need_lib_prefix=$need_lib_prefix 43442 43443# Do we need a version for libraries? 43444need_version=$need_version 43445 43446# Library versioning type. 43447version_type=$version_type 43448 43449# Shared library runtime path variable. 43450runpath_var=$runpath_var 43451 43452# Shared library path variable. 43453shlibpath_var=$shlibpath_var 43454 43455# Is shlibpath searched before the hard-coded library search path? 43456shlibpath_overrides_runpath=$shlibpath_overrides_runpath 43457 43458# Format of library name prefix. 43459libname_spec=$lt_libname_spec 43460 43461# List of archive names. First name is the real one, the rest are links. 43462# The last name is the one that the linker finds with -lNAME 43463library_names_spec=$lt_library_names_spec 43464 43465# The coded name of the library, if different from the real name. 43466soname_spec=$lt_soname_spec 43467 43468# Permission mode override for installation of shared libraries. 43469install_override_mode=$lt_install_override_mode 43470 43471# Command to use after installation of a shared archive. 43472postinstall_cmds=$lt_postinstall_cmds 43473 43474# Command to use after uninstallation of a shared archive. 43475postuninstall_cmds=$lt_postuninstall_cmds 43476 43477# Commands used to finish a libtool library installation in a directory. 43478finish_cmds=$lt_finish_cmds 43479 43480# As "finish_cmds", except a single script fragment to be evaled but 43481# not shown. 43482finish_eval=$lt_finish_eval 43483 43484# Whether we should hardcode library paths into libraries. 43485hardcode_into_libs=$hardcode_into_libs 43486 43487# Compile-time system search path for libraries. 43488sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 43489 43490# Detected run-time system search path for libraries. 43491sys_lib_dlsearch_path_spec=$lt_configure_time_dlsearch_path 43492 43493# Explicit LT_SYS_LIBRARY_PATH set during ./configure time. 43494configure_time_lt_sys_library_path=$lt_configure_time_lt_sys_library_path 43495 43496# Whether dlopen is supported. 43497dlopen_support=$enable_dlopen 43498 43499# Whether dlopen of programs is supported. 43500dlopen_self=$enable_dlopen_self 43501 43502# Whether dlopen of statically linked programs is supported. 43503dlopen_self_static=$enable_dlopen_self_static 43504 43505# Commands to strip libraries. 43506old_striplib=$lt_old_striplib 43507striplib=$lt_striplib 43508 43509 43510# The linker used to build libraries. 43511LD=$lt_LD 43512 43513# How to create reloadable object files. 43514reload_flag=$lt_reload_flag 43515reload_cmds=$lt_reload_cmds 43516 43517# Commands used to build an old-style archive. 43518old_archive_cmds=$lt_old_archive_cmds 43519 43520# A language specific compiler. 43521CC=$lt_compiler 43522 43523# Is the compiler the GNU compiler? 43524with_gcc=$GCC 43525 43526# Compiler flag to turn off builtin functions. 43527no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 43528 43529# Additional compiler flags for building library objects. 43530pic_flag=$lt_lt_prog_compiler_pic 43531 43532# How to pass a linker flag through the compiler. 43533wl=$lt_lt_prog_compiler_wl 43534 43535# Compiler flag to prevent dynamic linking. 43536link_static_flag=$lt_lt_prog_compiler_static 43537 43538# Does compiler simultaneously support -c and -o options? 43539compiler_c_o=$lt_lt_cv_prog_compiler_c_o 43540 43541# Whether or not to add -lc for building shared libraries. 43542build_libtool_need_lc=$archive_cmds_need_lc 43543 43544# Whether or not to disallow shared libs when runtime libs are static. 43545allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 43546 43547# Compiler flag to allow reflexive dlopens. 43548export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 43549 43550# Compiler flag to generate shared objects directly from archives. 43551whole_archive_flag_spec=$lt_whole_archive_flag_spec 43552 43553# Whether the compiler copes with passing no objects directly. 43554compiler_needs_object=$lt_compiler_needs_object 43555 43556# Create an old-style archive from a shared archive. 43557old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 43558 43559# Create a temporary old-style archive to link instead of a shared archive. 43560old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 43561 43562# Commands used to build a shared archive. 43563archive_cmds=$lt_archive_cmds 43564archive_expsym_cmds=$lt_archive_expsym_cmds 43565 43566# Commands used to build a loadable module if different from building 43567# a shared archive. 43568module_cmds=$lt_module_cmds 43569module_expsym_cmds=$lt_module_expsym_cmds 43570 43571# Whether we are building with GNU ld or not. 43572with_gnu_ld=$lt_with_gnu_ld 43573 43574# Flag that allows shared libraries with undefined symbols to be built. 43575allow_undefined_flag=$lt_allow_undefined_flag 43576 43577# Flag that enforces no undefined symbols. 43578no_undefined_flag=$lt_no_undefined_flag 43579 43580# Flag to hardcode \$libdir into a binary during linking. 43581# This must work even if \$libdir does not exist 43582hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 43583 43584# Whether we need a single "-rpath" flag with a separated argument. 43585hardcode_libdir_separator=$lt_hardcode_libdir_separator 43586 43587# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes 43588# DIR into the resulting binary. 43589hardcode_direct=$hardcode_direct 43590 43591# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes 43592# DIR into the resulting binary and the resulting library dependency is 43593# "absolute",i.e impossible to change by setting \$shlibpath_var if the 43594# library is relocated. 43595hardcode_direct_absolute=$hardcode_direct_absolute 43596 43597# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 43598# into the resulting binary. 43599hardcode_minus_L=$hardcode_minus_L 43600 43601# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 43602# into the resulting binary. 43603hardcode_shlibpath_var=$hardcode_shlibpath_var 43604 43605# Set to "yes" if building a shared library automatically hardcodes DIR 43606# into the library and all subsequent libraries and executables linked 43607# against it. 43608hardcode_automatic=$hardcode_automatic 43609 43610# Set to yes if linker adds runtime paths of dependent libraries 43611# to runtime path list. 43612inherit_rpath=$inherit_rpath 43613 43614# Whether libtool must link a program against all its dependency libraries. 43615link_all_deplibs=$link_all_deplibs 43616 43617# Set to "yes" if exported symbols are required. 43618always_export_symbols=$always_export_symbols 43619 43620# The commands to list exported symbols. 43621export_symbols_cmds=$lt_export_symbols_cmds 43622 43623# Symbols that should not be listed in the preloaded symbols. 43624exclude_expsyms=$lt_exclude_expsyms 43625 43626# Symbols that must always be exported. 43627include_expsyms=$lt_include_expsyms 43628 43629# Commands necessary for linking programs (against libraries) with templates. 43630prelink_cmds=$lt_prelink_cmds 43631 43632# Commands necessary for finishing linking programs. 43633postlink_cmds=$lt_postlink_cmds 43634 43635# Specify filename containing input files. 43636file_list_spec=$lt_file_list_spec 43637 43638# How to hardcode a shared library path into an executable. 43639hardcode_action=$hardcode_action 43640 43641# ### END LIBTOOL CONFIG 43642 43643_LT_EOF 43644 43645 cat <<'_LT_EOF' >> "$cfgfile" 43646 43647# ### BEGIN FUNCTIONS SHARED WITH CONFIGURE 43648 43649# func_munge_path_list VARIABLE PATH 43650# ----------------------------------- 43651# VARIABLE is name of variable containing _space_ separated list of 43652# directories to be munged by the contents of PATH, which is string 43653# having a format: 43654# "DIR[:DIR]:" 43655# string "DIR[ DIR]" will be prepended to VARIABLE 43656# ":DIR[:DIR]" 43657# string "DIR[ DIR]" will be appended to VARIABLE 43658# "DIRP[:DIRP]::[DIRA:]DIRA" 43659# string "DIRP[ DIRP]" will be prepended to VARIABLE and string 43660# "DIRA[ DIRA]" will be appended to VARIABLE 43661# "DIR[:DIR]" 43662# VARIABLE will be replaced by "DIR[ DIR]" 43663func_munge_path_list () 43664{ 43665 case x$2 in 43666 x) 43667 ;; 43668 *:) 43669 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\" 43670 ;; 43671 x:*) 43672 eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\" 43673 ;; 43674 *::*) 43675 eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\" 43676 eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\" 43677 ;; 43678 *) 43679 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\" 43680 ;; 43681 esac 43682} 43683 43684 43685# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. 43686func_cc_basename () 43687{ 43688 for cc_temp in $*""; do 43689 case $cc_temp in 43690 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 43691 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 43692 \-*) ;; 43693 *) break;; 43694 esac 43695 done 43696 func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 43697} 43698 43699 43700# ### END FUNCTIONS SHARED WITH CONFIGURE 43701 43702_LT_EOF 43703 43704 case $host_os in 43705 aix3*) 43706 cat <<\_LT_EOF >> "$cfgfile" 43707# AIX sometimes has problems with the GCC collect2 program. For some 43708# reason, if we set the COLLECT_NAMES environment variable, the problems 43709# vanish in a puff of smoke. 43710if test set != "${COLLECT_NAMES+set}"; then 43711 COLLECT_NAMES= 43712 export COLLECT_NAMES 43713fi 43714_LT_EOF 43715 ;; 43716 esac 43717 43718 43719ltmain=$ac_aux_dir/ltmain.sh 43720 43721 43722 # We use sed instead of cat because bash on DJGPP gets confused if 43723 # if finds mixed CR/LF and LF-only lines. Since sed operates in 43724 # text mode, it properly converts lines to CR/LF. This bash problem 43725 # is reportedly fixed, but why not run on old versions too? 43726 sed '$q' "$ltmain" >> "$cfgfile" \ 43727 || (rm -f "$cfgfile"; exit 1) 43728 43729 mv -f "$cfgfile" "$ofile" || 43730 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 43731 chmod +x "$ofile" 43732 43733 ;; 43734 43735 esac 43736done # for ac_tag 43737 43738 43739as_fn_exit 0 43740_ACEOF 43741ac_clean_files=$ac_clean_files_save 43742 43743test $ac_write_fail = 0 || 43744 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 43745 43746 43747# configure is writing to config.log, and then calls config.status. 43748# config.status does its own redirection, appending to config.log. 43749# Unfortunately, on DOS this fails, as config.log is still kept open 43750# by configure, so config.status won't be able to write to it; its 43751# output is simply discarded. So we exec the FD to /dev/null, 43752# effectively closing config.log, so it can be properly (re)opened and 43753# appended to by config.status. When coming back to configure, we 43754# need to make the FD available again. 43755if test "$no_create" != yes; then 43756 ac_cs_success=: 43757 ac_config_status_args= 43758 test "$silent" = yes && 43759 ac_config_status_args="$ac_config_status_args --quiet" 43760 exec 5>/dev/null 43761 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 43762 exec 5>>config.log 43763 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 43764 # would make configure fail if this is the last instruction. 43765 $ac_cs_success || as_fn_exit 1 43766fi 43767 43768# 43769# CONFIG_SUBDIRS section. 43770# 43771if test "$no_recursion" != yes; then 43772 43773 # Remove --cache-file, --srcdir, and --disable-option-checking arguments 43774 # so they do not pile up. 43775 ac_sub_configure_args= 43776 ac_prev= 43777 eval "set x $ac_configure_args" 43778 shift 43779 for ac_arg 43780 do 43781 if test -n "$ac_prev"; then 43782 ac_prev= 43783 continue 43784 fi 43785 case $ac_arg in 43786 -cache-file | --cache-file | --cache-fil | --cache-fi \ 43787 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 43788 ac_prev=cache_file ;; 43789 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 43790 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \ 43791 | --c=*) 43792 ;; 43793 --config-cache | -C) 43794 ;; 43795 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 43796 ac_prev=srcdir ;; 43797 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 43798 ;; 43799 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 43800 ac_prev=prefix ;; 43801 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 43802 ;; 43803 --disable-option-checking) 43804 ;; 43805 *) 43806 case $ac_arg in 43807 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 43808 esac 43809 as_fn_append ac_sub_configure_args " '$ac_arg'" ;; 43810 esac 43811 done 43812 43813 # Always prepend --prefix to ensure using the same prefix 43814 # in subdir configurations. 43815 ac_arg="--prefix=$prefix" 43816 case $ac_arg in 43817 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 43818 esac 43819 ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args" 43820 43821 # Pass --silent 43822 if test "$silent" = yes; then 43823 ac_sub_configure_args="--silent $ac_sub_configure_args" 43824 fi 43825 43826 # Always prepend --disable-option-checking to silence warnings, since 43827 # different subdirs can have different --enable and --with options. 43828 ac_sub_configure_args="--disable-option-checking $ac_sub_configure_args" 43829 43830 ac_popdir=`pwd` 43831 for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue 43832 43833 # Do not complain, so a configure script can configure whichever 43834 # parts of a large source tree are present. 43835 test -d "$srcdir/$ac_dir" || continue 43836 43837 ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)" 43838 $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5 43839 $as_echo "$ac_msg" >&6 43840 as_dir="$ac_dir"; as_fn_mkdir_p 43841 ac_builddir=. 43842 43843case "$ac_dir" in 43844.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 43845*) 43846 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 43847 # A ".." for each directory in $ac_dir_suffix. 43848 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 43849 case $ac_top_builddir_sub in 43850 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 43851 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 43852 esac ;; 43853esac 43854ac_abs_top_builddir=$ac_pwd 43855ac_abs_builddir=$ac_pwd$ac_dir_suffix 43856# for backward compatibility: 43857ac_top_builddir=$ac_top_build_prefix 43858 43859case $srcdir in 43860 .) # We are building in place. 43861 ac_srcdir=. 43862 ac_top_srcdir=$ac_top_builddir_sub 43863 ac_abs_top_srcdir=$ac_pwd ;; 43864 [\\/]* | ?:[\\/]* ) # Absolute name. 43865 ac_srcdir=$srcdir$ac_dir_suffix; 43866 ac_top_srcdir=$srcdir 43867 ac_abs_top_srcdir=$srcdir ;; 43868 *) # Relative name. 43869 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 43870 ac_top_srcdir=$ac_top_build_prefix$srcdir 43871 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 43872esac 43873ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 43874 43875 43876 cd "$ac_dir" 43877 43878 # Check for guested configure; otherwise get Cygnus style configure. 43879 if test -f "$ac_srcdir/configure.gnu"; then 43880 ac_sub_configure=$ac_srcdir/configure.gnu 43881 elif test -f "$ac_srcdir/configure"; then 43882 ac_sub_configure=$ac_srcdir/configure 43883 elif test -f "$ac_srcdir/configure.in"; then 43884 # This should be Cygnus configure. 43885 ac_sub_configure=$ac_aux_dir/configure 43886 else 43887 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no configuration information is in $ac_dir" >&5 43888$as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;} 43889 ac_sub_configure= 43890 fi 43891 43892 # The recursion is here. 43893 if test -n "$ac_sub_configure"; then 43894 # Make the cache file name correct relative to the subdirectory. 43895 case $cache_file in 43896 [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;; 43897 *) # Relative name. 43898 ac_sub_cache_file=$ac_top_build_prefix$cache_file ;; 43899 esac 43900 43901 { $as_echo "$as_me:${as_lineno-$LINENO}: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&5 43902$as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;} 43903 # The eval makes quoting arguments work. 43904 eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \ 43905 --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" || 43906 as_fn_error $? "$ac_sub_configure failed for $ac_dir" "$LINENO" 5 43907 fi 43908 43909 cd "$ac_popdir" 43910 done 43911fi 43912if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 43913 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 43914$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 43915fi 43916 43917 43918 43919 tmp_cpp=`eval echo "$ac_cpp" 2>/dev/null` 43920 if test -z "$tmp_cpp"; then 43921 tmp_cpp='cpp' 43922 fi 43923 cat >./tests/configurehelp.pm <<_EOF 43924# This is a generated file. Do not edit. 43925 43926package configurehelp; 43927 43928use strict; 43929use warnings; 43930use Exporter; 43931 43932use vars qw( 43933 @ISA 43934 @EXPORT_OK 43935 \$Cpreprocessor 43936 ); 43937 43938@ISA = qw(Exporter); 43939 43940@EXPORT_OK = qw( 43941 \$Cpreprocessor 43942 ); 43943 43944\$Cpreprocessor = '$tmp_cpp'; 43945 439461; 43947_EOF 43948 43949 43950 43951## ---------------------------------- ## 43952## Start of distclean amending code ## 43953## ---------------------------------- ## 43954 43955for xc_subdir in lib src tests/unit tests/server tests/libtest docs/examples 43956do 43957 43958if test ! -f "$xc_subdir/Makefile"; then 43959 echo "$xc_msg_err $xc_subdir/Makefile file not found. $xc_msg_abrt" >&2 43960 exit 1 43961fi 43962 43963# Fetch dependency tracking file list from Makefile include lines. 43964 43965xc_inc_lines=`grep '^include .*(DEPDIR)' "$xc_subdir/Makefile" 2>/dev/null` 43966xc_cnt_words=`echo "$xc_inc_lines" | wc -w | tr -d "$xc_space$xc_tab"` 43967 43968# --disable-dependency-tracking might have been used, consequently 43969# there is nothing to amend without a dependency tracking file list. 43970 43971if test $xc_cnt_words -gt 0; then 43972 43973{ $as_echo "$as_me:${as_lineno-$LINENO}: amending $xc_subdir/Makefile" >&5 43974$as_echo "$as_me: amending $xc_subdir/Makefile" >&6;} 43975 43976# Build Makefile specific patch hunk. 43977 43978xc_p="$xc_subdir/xc_patch.tmp" 43979 43980xc_rm_depfiles=`echo "$xc_inc_lines" \ 43981 | $SED 's%include% -rm -f%' 2>/dev/null` 43982 43983xc_dep_subdirs=`echo "$xc_inc_lines" \ 43984 | $SED 's%include[ ][ ]*%%' 2>/dev/null \ 43985 | $SED 's%(DEPDIR)/.*%(DEPDIR)%' 2>/dev/null \ 43986 | sort | uniq` 43987 43988echo "$xc_rm_depfiles" >$xc_p 43989 43990for xc_dep_dir in $xc_dep_subdirs; do 43991 echo "${xc_tab}@xm_dep_cnt=\`ls $xc_dep_dir | wc -l 2>/dev/null\`; \\" >>$xc_p 43992 echo "${xc_tab}if test \$\$xm_dep_cnt -eq 0 && test -d $xc_dep_dir; then \\" >>$xc_p 43993 echo "${xc_tab} rm -rf $xc_dep_dir; \\" >>$xc_p 43994 echo "${xc_tab}fi" >>$xc_p 43995done 43996 43997# Build Makefile patching sed scripts. 43998 43999xc_s1="$xc_subdir/xc_script_1.tmp" 44000xc_s2="$xc_subdir/xc_script_2.tmp" 44001xc_s3="$xc_subdir/xc_script_3.tmp" 44002 44003cat >$xc_s1 <<\_EOT 44004/^distclean[ ]*:/,/^[^ ][^ ]*:/{ 44005 s/^.*(DEPDIR)/___xc_depdir_line___/ 44006} 44007/^maintainer-clean[ ]*:/,/^[^ ][^ ]*:/{ 44008 s/^.*(DEPDIR)/___xc_depdir_line___/ 44009} 44010_EOT 44011 44012cat >$xc_s2 <<\_EOT 44013/___xc_depdir_line___$/{ 44014 N 44015 /___xc_depdir_line___$/D 44016} 44017_EOT 44018 44019cat >$xc_s3 <<_EOT 44020/^___xc_depdir_line___/{ 44021 r $xc_p 44022 d 44023} 44024_EOT 44025 44026# Apply patch to Makefile and cleanup. 44027 44028$SED -f "$xc_s1" "$xc_subdir/Makefile" >"$xc_subdir/Makefile.tmp1" 44029$SED -f "$xc_s2" "$xc_subdir/Makefile.tmp1" >"$xc_subdir/Makefile.tmp2" 44030$SED -f "$xc_s3" "$xc_subdir/Makefile.tmp2" >"$xc_subdir/Makefile.tmp3" 44031 44032if test -f "$xc_subdir/Makefile.tmp3"; then 44033 mv -f "$xc_subdir/Makefile.tmp3" "$xc_subdir/Makefile" 44034fi 44035 44036test -f "$xc_subdir/Makefile.tmp1" && rm -f "$xc_subdir/Makefile.tmp1" 44037test -f "$xc_subdir/Makefile.tmp2" && rm -f "$xc_subdir/Makefile.tmp2" 44038test -f "$xc_subdir/Makefile.tmp3" && rm -f "$xc_subdir/Makefile.tmp3" 44039 44040test -f "$xc_p" && rm -f "$xc_p" 44041test -f "$xc_s1" && rm -f "$xc_s1" 44042test -f "$xc_s2" && rm -f "$xc_s2" 44043test -f "$xc_s3" && rm -f "$xc_s3" 44044 44045fi 44046 44047done 44048 44049## -------------------------------- ## 44050## End of distclean amending code ## 44051## -------------------------------- ## 44052 44053 44054 44055{ $as_echo "$as_me:${as_lineno-$LINENO}: Configured to build curl/libcurl: 44056 44057 Host setup: ${host} 44058 Install prefix: ${prefix} 44059 Compiler: ${CC} 44060 CFLAGS: ${CFLAGS} 44061 CPPFLAGS: ${CPPFLAGS} 44062 LDFLAGS: ${LDFLAGS} 44063 LIBS: ${LIBS} 44064 44065 curl version: ${CURLVERSION} 44066 SSL: ${curl_ssl_msg} 44067 SSH: ${curl_ssh_msg} 44068 zlib: ${curl_zlib_msg} 44069 brotli: ${curl_brotli_msg} 44070 GSS-API: ${curl_gss_msg} 44071 TLS-SRP: ${curl_tls_srp_msg} 44072 resolver: ${curl_res_msg} 44073 IPv6: ${curl_ipv6_msg} 44074 Unix sockets: ${curl_unix_sockets_msg} 44075 IDN: ${curl_idn_msg} 44076 Build libcurl: Shared=${enable_shared}, Static=${enable_static} 44077 Built-in manual: ${curl_manual_msg} 44078 --libcurl option: ${curl_libcurl_msg} 44079 Verbose errors: ${curl_verbose_msg} 44080 Code coverage: ${curl_coverage_msg} 44081 SSPI: ${curl_sspi_msg} 44082 ca cert bundle: ${ca}${ca_warning} 44083 ca cert path: ${capath}${capath_warning} 44084 ca fallback: ${with_ca_fallback} 44085 LDAP: ${curl_ldap_msg} 44086 LDAPS: ${curl_ldaps_msg} 44087 RTSP: ${curl_rtsp_msg} 44088 RTMP: ${curl_rtmp_msg} 44089 Metalink: ${curl_mtlnk_msg} 44090 PSL: ${curl_psl_msg} 44091 Alt-svc: ${curl_altsvc_msg} 44092 HTTP2: ${curl_h2_msg} 44093 Protocols: ${SUPPORT_PROTOCOLS} 44094 Features: ${SUPPORT_FEATURES} 44095" >&5 44096$as_echo "$as_me: Configured to build curl/libcurl: 44097 44098 Host setup: ${host} 44099 Install prefix: ${prefix} 44100 Compiler: ${CC} 44101 CFLAGS: ${CFLAGS} 44102 CPPFLAGS: ${CPPFLAGS} 44103 LDFLAGS: ${LDFLAGS} 44104 LIBS: ${LIBS} 44105 44106 curl version: ${CURLVERSION} 44107 SSL: ${curl_ssl_msg} 44108 SSH: ${curl_ssh_msg} 44109 zlib: ${curl_zlib_msg} 44110 brotli: ${curl_brotli_msg} 44111 GSS-API: ${curl_gss_msg} 44112 TLS-SRP: ${curl_tls_srp_msg} 44113 resolver: ${curl_res_msg} 44114 IPv6: ${curl_ipv6_msg} 44115 Unix sockets: ${curl_unix_sockets_msg} 44116 IDN: ${curl_idn_msg} 44117 Build libcurl: Shared=${enable_shared}, Static=${enable_static} 44118 Built-in manual: ${curl_manual_msg} 44119 --libcurl option: ${curl_libcurl_msg} 44120 Verbose errors: ${curl_verbose_msg} 44121 Code coverage: ${curl_coverage_msg} 44122 SSPI: ${curl_sspi_msg} 44123 ca cert bundle: ${ca}${ca_warning} 44124 ca cert path: ${capath}${capath_warning} 44125 ca fallback: ${with_ca_fallback} 44126 LDAP: ${curl_ldap_msg} 44127 LDAPS: ${curl_ldaps_msg} 44128 RTSP: ${curl_rtsp_msg} 44129 RTMP: ${curl_rtmp_msg} 44130 Metalink: ${curl_mtlnk_msg} 44131 PSL: ${curl_psl_msg} 44132 Alt-svc: ${curl_altsvc_msg} 44133 HTTP2: ${curl_h2_msg} 44134 Protocols: ${SUPPORT_PROTOCOLS} 44135 Features: ${SUPPORT_FEATURES} 44136" >&6;} 44137if test -n "$experimental"; then 44138 cat >&2 << _EOF 44139 WARNING: $experimental is enabled but marked EXPERIMENTAL. Use with caution! 44140_EOF 44141fi 44142